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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

"

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

——?Alicia Keys

"

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

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

今天就來用 Python 寫一小段代碼,實(shí)現(xiàn)群發(fā)新年祝福的功能。直接調(diào)用?itchat 這個(gè)第三方庫封裝好的 API 即可。

1.首先導(dǎo)入模塊:

import time import?itchat

其中 time 模塊是為了設(shè)置發(fā)送時(shí)間間隔,防止頻繁調(diào)用 API。

2.然后使用如下代碼進(jìn)行登陸。注意:運(yùn)行后會(huì)出現(xiàn)二維碼,掃描二維碼進(jìn)行登陸微信,參數(shù)?True?即短時(shí)間內(nèi)重復(fù)運(yùn)行程序不再需要掃描二維碼

itchat.auto_login(True)

3.我們準(zhǔn)備一下要發(fā)送的新年祝福:

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

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

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

5.得到所有好友后,只需遍歷列表,對每一個(gè)好友執(zhí)行發(fā)送消息即可:

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

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

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

import time import itchatitchat.auto_login(True) new_year_wishes?=?u'%s,這一年轉(zhuǎn)瞬即逝,新年遇到疫情,只希望能保重身體,平平安安,新的一年記得開心!除夕快樂~小閆同學(xué)敬上' friendlist = itchat.get_friends(update=True)for index, friend in enumerate(friendlist[1:]):print('第%d個(gè) ' % 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)

當(dāng)然,代碼可以精簡為:

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

更多精彩文章請關(guān)注公眾號『Pythonnote』或者『全棧技術(shù)精選』

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。