這里咱們使用了一個(gè)第三方工具pushplus
#單人推送
實(shí)現(xiàn)步驟:
1、用微信注冊(cè)一個(gè)此網(wǎng)站的賬號(hào)
2、將token復(fù)制出來,記錄到小本本上。
代碼展示
importrequests
#Python源碼資料電子書領(lǐng)取群279199867
defsend_wechat(msg):
token='XXXXXXXXXXXX'#前邊復(fù)制到那個(gè)token
title='title1'
content=msg
template='html'
url=f"https://www.pushplus.plus/send?token={token}&title={title}&content={content}&template={template}"
print(url)
r=requests.get(url=url)
print(r.text)
if__name__=='__main__':
msg='LifeisshortIusepython'
send_wechat(msg)
在手機(jī)上看一下結(jié)果
局限性:這個(gè)只能給自己推送,別人推送不了。那怎么給別人推送呢?
#一對(duì)多推送
實(shí)現(xiàn)步驟
1、在一對(duì)多推送的tab頁面里,新建群組,并記錄下群組編碼。
2、點(diǎn)擊生成二維碼,將二維碼發(fā)給要接受消息的人。讓他們用微信掃碼。
3、掃碼后,看看訂閱人,掃碼之后的人,會(huì)顯示在這里。給這個(gè)群組發(fā)送的消息,這里的人都會(huì)接收到。
4、寫代碼發(fā)送消息到微信
importrequests
defsend_wechat(msg):
token='XXXXXXXXXXXXXXXXXX'#前邊復(fù)制到那個(gè)token
title='testnoticetitle'
content=msg
template='html'
topic='1'
url=f"http://www.pushplus.plus/send?token={token}&title={title}&content={content}&template={template}&topic={topic}"
print(url)
r=requests.get(url=url)
print(r.text)
if__name__=='__main__':
msg='thisisaonetomorelizi'
send_wechat(msg)
效果展示
至此到這里就完成啦!
另注:pushplus 分普通用戶和會(huì)員,他們最大的區(qū)別就是:普通用戶一天僅可請(qǐng)求200次,會(huì)員擴(kuò)大到1000次。所以普通用戶基本上也夠用了。真想支持網(wǎng)站作者,就買個(gè)會(huì)員,一個(gè)月也就10塊錢。
編輯:何安
-
代碼
+關(guān)注
關(guān)注
30文章
4788瀏覽量
68603 -
python
+關(guān)注
關(guān)注
56文章
4797瀏覽量
84683
原文標(biāo)題:用 Python 實(shí)現(xiàn)對(duì)微信進(jìn)行推送消息的工具 -- pushplus
文章出處:【微信號(hào):AndroidPush,微信公眾號(hào):Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論