利用Python微信群發(fā)英語每日一句
之前有很多可以群發(fā)微信消息的模塊,我之前也寫過相關(guān)的文章,詳細(xì)見:
但是需要登微信,往往會(huì)被屏蔽,最近我嘗試了新版的wxauto,發(fā)現(xiàn)可以群發(fā)消息了,而且以前不能群發(fā)文件的bug也修復(fù)了,下面分享一下如何使用這個(gè)模塊。
一、安裝模塊
首先要安裝這個(gè)模塊,確保你的安裝模塊是最新的。
pip install wxauto -U
二、設(shè)定發(fā)送對(duì)象
然后就要設(shè)定一下你要發(fā)給哪些人,這些人可以自定義名稱,因?yàn)槌绦驎?huì)默認(rèn)去微信列表中搜索這些用戶的名字。所以一定要把目標(biāo)用戶的名字改為獨(dú)一無二的,這樣就不會(huì)發(fā)送錯(cuò)誤。
三、獲取每日一句
然后我們來提取每日一句,并編寫成一個(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ā)每日一句
接著我們編寫代碼,利用wxauto,獲取人員列表,查找目標(biāo),再把獲取的文本發(fā)送出去:
from wxauto import WeChat
# 初始化微信
wx = WeChat()
# 獲取會(huì)話列表
sessions = wx.GetSessionList()
# 定義要發(fā)送的文件路徑,如果有圖片就在這里設(shè)定圖片的路徑,我這里發(fā)送的是文本,所以就沒有寫圖片
# file_path = r'pic.png'
# 定義接收文件的好友列表
friends = ['24英語工程造價(jià)周二34節(jié)', '24英語工程造價(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:
# 打開與好友的聊天窗口
wx.ChatWith(friend)
wx.SendMsg(message)
# wx.SendFiles(file_path) 如果發(fā)送的有文件,就在file_path里放上你的文件路徑信息五、視頻演示效果
視頻演示如何用python自動(dòng)把網(wǎng)上獲取的每日一句發(fā)給指定的好友或者微信群

到此這篇關(guān)于利用Python微信群發(fā)英語每日一句的文章就介紹到這了,更多相關(guān)Python微信群發(fā)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python3利用SMTP協(xié)議發(fā)送E-mail電子郵件的方法
SMTP(Simple Mail Transfer Protocol)即簡單郵件傳輸協(xié)議,它是一組用于由源地址到目的地址傳送郵件的規(guī)則,由它來控制信件的中轉(zhuǎn)方式。下面這篇文章主要給大家介紹了關(guān)于Python3如何利用SMTP協(xié)議發(fā)送E-mail電子郵件的方法,需要的朋友可以參考下。2017-09-09
Python要求O(n)復(fù)雜度求無序列表中第K的大元素實(shí)例
這篇文章主要介紹了Python要求O(n)復(fù)雜度求無序列表中第K的大元素實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04
Python實(shí)現(xiàn)生活常識(shí)解答機(jī)器人
今天教大家如何用Python爬蟲去搭建一個(gè)「生活常識(shí)解答」機(jī)器人.思路:這個(gè)機(jī)器人主要是依托于“阿里達(dá)摩院發(fā)布的語言模型PLUG”,通過爬蟲的方式,發(fā)送post請求(提問),然后返回json數(shù)據(jù)(回答),需要的朋友可以參考下2021-06-06
Python scikit-learn數(shù)據(jù)預(yù)處理常見方法和步驟
數(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ù)處理常見方法和步驟,需要的朋友可以參考下2024-05-05

