利用Python微信群發(fā)英語(yǔ)每日一句
之前有很多可以群發(fā)微信消息的模塊,我之前也寫(xiě)過(guò)相關(guān)的文章,詳細(xì)見(jiàn):
但是需要登微信,往往會(huì)被屏蔽,最近我嘗試了新版的wxauto,發(fā)現(xiàn)可以群發(fā)消息了,而且以前不能群發(fā)文件的bug也修復(fù)了,下面分享一下如何使用這個(gè)模塊。
一、安裝模塊
首先要安裝這個(gè)模塊,確保你的安裝模塊是最新的。
pip install wxauto -U
二、設(shè)定發(fā)送對(duì)象
然后就要設(shè)定一下你要發(fā)給哪些人,這些人可以自定義名稱(chēng),因?yàn)槌绦驎?huì)默認(rèn)去微信列表中搜索這些用戶(hù)的名字。所以一定要把目標(biāo)用戶(hù)的名字改為獨(dú)一無(wú)二的,這樣就不會(huì)發(fā)送錯(cuò)誤。
三、獲取每日一句
然后我們來(lái)提取每日一句,并編寫(xiě)成一個(gè)函數(shù)。
def jinshan(self): url = 'http://open.iciba.com/dsapi/' res = requests.get(url) content = res.json()['content'] + res.json()['note'] return content
四、群發(fā)每日一句
接著我們編寫(xiě)代碼,利用wxauto,獲取人員列表,查找目標(biāo),再把獲取的文本發(fā)送出去:
from wxauto import WeChat # 初始化微信 wx = WeChat() # 獲取會(huì)話(huà)列表 sessions = wx.GetSessionList() # 定義要發(fā)送的文件路徑,如果有圖片就在這里設(shè)定圖片的路徑,我這里發(fā)送的是文本,所以就沒(méi)有寫(xiě)圖片 # file_path = r'pic.png' # 定義接收文件的好友列表 friends = ['24英語(yǔ)工程造價(jià)周二34節(jié)', '24英語(yǔ)工程造價(jià)周二12節(jié)','英漢筆譯1班','英漢筆譯2班','英漢筆譯3班'] # 獲取每日一句 def jinshan(): url = 'http://open.iciba.com/dsapi/' res = requests.get(url) content = res.json()['content'] + res.json()['note'] return content message = jinshan() for friend in friends: # 打開(kāi)與好友的聊天窗口 wx.ChatWith(friend) wx.SendMsg(message) # wx.SendFiles(file_path) 如果發(fā)送的有文件,就在file_path里放上你的文件路徑信息
五、視頻演示效果
視頻演示如何用python自動(dòng)把網(wǎng)上獲取的每日一句發(fā)給指定的好友或者微信群
到此這篇關(guān)于利用Python微信群發(fā)英語(yǔ)每日一句的文章就介紹到這了,更多相關(guān)Python微信群發(fā)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python3利用SMTP協(xié)議發(fā)送E-mail電子郵件的方法
SMTP(Simple Mail Transfer Protocol)即簡(jiǎn)單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來(lái)控制信件的中轉(zhuǎn)方式。下面這篇文章主要給大家介紹了關(guān)于Python3如何利用SMTP協(xié)議發(fā)送E-mail電子郵件的方法,需要的朋友可以參考下。2017-09-09完美解決ARIMA模型中plot_acf畫(huà)不出圖的問(wèn)題
這篇文章主要介紹了完美解決ARIMA模型中plot_acf畫(huà)不出圖的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06Python要求O(n)復(fù)雜度求無(wú)序列表中第K的大元素實(shí)例
這篇文章主要介紹了Python要求O(n)復(fù)雜度求無(wú)序列表中第K的大元素實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04編寫(xiě)多線(xiàn)程Python服務(wù)器 最適合基礎(chǔ)
很好的Python多線(xiàn)程基礎(chǔ)教程,能夠幫助初學(xué)者快速了解Python多線(xiàn)程簡(jiǎn)單實(shí)現(xiàn)。線(xiàn)程可以使任何程序運(yùn)行得更快。但是這也增加了代碼的復(fù)雜性。所以,如果你發(fā)現(xiàn)很難理解,那么添加更多的日志將有助于檢查里面發(fā)生了什么2018-09-09Python實(shí)現(xiàn)生活常識(shí)解答機(jī)器人
今天教大家如何用Python爬蟲(chóng)去搭建一個(gè)「生活常識(shí)解答」機(jī)器人.思路:這個(gè)機(jī)器人主要是依托于“阿里達(dá)摩院發(fā)布的語(yǔ)言模型PLUG”,通過(guò)爬蟲(chóng)的方式,發(fā)送post請(qǐng)求(提問(wèn)),然后返回json數(shù)據(jù)(回答),需要的朋友可以參考下2021-06-06Python scikit-learn數(shù)據(jù)預(yù)處理常見(jiàn)方法和步驟
數(shù)據(jù)預(yù)處理是數(shù)據(jù)準(zhǔn)備階段的一個(gè)重要環(huán)節(jié),主要目的是將原始數(shù)據(jù)轉(zhuǎn)換成適合機(jī)器學(xué)習(xí)模型使用的格式,數(shù)據(jù)預(yù)處理可以顯著提高機(jī)器學(xué)習(xí)模型的性能和準(zhǔn)確度,本文給大家介紹了Python數(shù)據(jù)預(yù)處理常見(jiàn)方法和步驟,需要的朋友可以參考下2024-05-05