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.首先導入模塊:
其中 time 模塊是為了設置發送時間間隔,防止頻繁調用 API。
2.然后使用如下代碼進行登陸。注意:運行后會出現二維碼,掃描二維碼進行登陸微信,參數?True?即短時間內重復運行程序不再需要掃描二維碼
itchat.auto_login(True)3.我們準備一下要發送的新年祝福:
4.獲取登陸微信號的好友列表:更多精彩文章請關注公眾號『Pythonnote』或者『全棧技術精選』
5.得到所有好友后,只需遍歷列表,對每一個好友執行發送消息即可:
是不是超級簡單?這就是編程的強大之處,短短幾行代碼即可完成自動化操作,提高我們的效率。當然,對于好朋友,還是用心編輯吧,友情維持不易,謹慎群發用語啊!
最后將完整的程序送給大家,快去試驗一下吧:
當然,代碼可以精簡為:
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行代码实现微信送祝福,这个新年有点不一样的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ip地址与long数值互相转换
- 下一篇: 可以在PowerShell里使用的Wor