日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

4行代码实现微信送祝福,这个新年有点不一样

發布時間:2024/3/13 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4行代码实现微信送祝福,这个新年有点不一样 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

"

Everything you want to be, you already are. You're simply on the path to discovering it.

——?Alicia Keys

"

除夕夜,小閆同學在這里給大家拜年啦~感謝大家一年來的關注。新年遇到疫情,希望大家平平安安,與武漢共度難關。這個新年最好不要在外面吃年夜飯啦(在家里嘗嘗爸爸媽媽爺爺奶奶飯菜的味道~),少去人多的地方,健康最重要嘛。既然不能出門,那么就微信送祝福吧。更多精彩文章請關注公眾號『Pythonnote』或者『全棧技術精選』

很多人對編程有些誤解,誤解一:會編程的都是黑客(其實真的不是,我菜的一批,遠遠達不到黑客的水準。編程其實大部分時間都是寫業務邏輯,即一個產品的某些功能如何實現。比如在搜索框中,輸入一個關鍵詞,點擊查詢,如何獲取想要的數據)誤解二:編程人員都會修電腦(其實準確來說編程,寫代碼屬于軟件,術業有專攻,修電腦這種硬件設施很多時候臣妾做不到啊)更多精彩文章請關注公眾號『Pythonnote』或者『全棧技術精選』誤解三:編程很高級,現實生活中用不到(編程涉及生活中的方方面面,并沒那么高深莫測,很多時候編程都是讓生活中的小事情變得更加自動化,提高效率,因此,編程還是對生活很有幫助的)

今天就來用 Python 寫一小段代碼,實現群發新年祝福的功能。直接調用?itchat 這個第三方庫封裝好的 API 即可。

1.首先導入模塊:

import time import?itchat

其中 time 模塊是為了設置發送時間間隔,防止頻繁調用 API。

2.然后使用如下代碼進行登陸。注意:運行后會出現二維碼,掃描二維碼進行登陸微信,參數?True?即短時間內重復運行程序不再需要掃描二維碼

itchat.auto_login(True)

3.我們準備一下要發送的新年祝福:

new_year_wishes?=?u'%s,這一年轉瞬即逝,新年遇到疫情,只希望能保重身體,平平安安,新的一年記得開心!除夕快樂~小閆同學敬上'

4.獲取登陸微信號的好友列表:更多精彩文章請關注公眾號『Pythonnote』或者『全棧技術精選』

friendlist?=?itchat.get_friends(update=True)

5.得到所有好友后,只需遍歷列表,對每一個好友執行發送消息即可:

for index, friend in enumerate(friendlist[1:]):# 打印輸出,方便查看進度以及執行情況,可以刪除print('第%d個 ' % index, new_year_wishes % (friend['DisplayName'] or friend['NickName']))# 向好友發送消息itchat.send(new_year_wishes % (friend['DisplayName'] or friend['NickName']), toUserName=friend.get('UserName'))#?延時1秒,畢竟大過年的,誰的微信被封了也不好time.sleep(1)

是不是超級簡單?這就是編程的強大之處,短短幾行代碼即可完成自動化操作,提高我們的效率。當然,對于好朋友,還是用心編輯吧,友情維持不易,謹慎群發用語啊!

最后將完整的程序送給大家,快去試驗一下吧:

import time import itchatitchat.auto_login(True) new_year_wishes?=?u'%s,這一年轉瞬即逝,新年遇到疫情,只希望能保重身體,平平安安,新的一年記得開心!除夕快樂~小閆同學敬上' friendlist = itchat.get_friends(update=True)for index, friend in enumerate(friendlist[1:]):print('第%d個 ' % index, new_year_wishes % (friend['DisplayName'] or friend['NickName']))itchat.send(new_year_wishes % (friend['DisplayName'] or friend['NickName']), toUserName=friend.get('UserName'))time.sleep(1)

當然,代碼可以精簡為:

import itchatitchat.auto_login(True)for?friend?in?itchat.get_friends(update=True)[1:]:itchat.send(u'%s,這一年轉瞬即逝,新年遇到疫情,只希望能保重身體,平平安安,新的一年記得開心!除夕快樂~小閆同學敬上'?%?(friend['DisplayName']?or?friend['NickName']),?toUserName=friend.get('UserName'))

更多精彩文章請關注公眾號『Pythonnote』或者『全棧技術精選』

總結

以上是生活随笔為你收集整理的4行代码实现微信送祝福,这个新年有点不一样的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。