這里咱們使用了一個第三方工具pushplus
#單人推送
實現(xiàn)步驟:
1、用微信注冊一個此網(wǎng)站的賬號
2、將token復(fù)制出來,記錄到小本本上。
代碼展示
importrequests
#Python源碼資料電子書領(lǐng)取群279199867
defsend_wechat(msg):
token='XXXXXXXXXXXX'#前邊復(fù)制到那個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)
在手機上看一下結(jié)果
![e35e5abc-9360-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/05/wKgZomToJ_CAU3N-AAEl8lGyo7w585.png)
局限性:這個只能給自己推送,別人推送不了。那怎么給別人推送呢?
#一對多推送
實現(xiàn)步驟
1、在一對多推送的tab頁面里,新建群組,并記錄下群組編碼。
![e36bfe56-9360-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/05/wKgZomToJ_GAYOTcAAMbRVVsU8I285.png)
2、點擊生成二維碼,將二維碼發(fā)給要接受消息的人。讓他們用微信掃碼。
3、掃碼后,看看訂閱人,掃碼之后的人,會顯示在這里。給這個群組發(fā)送的消息,這里的人都會接收到。
4、寫代碼發(fā)送消息到微信
importrequests
defsend_wechat(msg):
token='XXXXXXXXXXXXXXXXXX'#前邊復(fù)制到那個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)
效果展示
![e39b0458-9360-11ed-bfe3-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9F/05/wKgZomToJ_GAOS5nAAEvlfYpWMA320.png)
至此到這里就完成啦!
另注:pushplus 分普通用戶和會員,他們最大的區(qū)別就是:普通用戶一天僅可請求200次,會員擴大到1000次。所以普通用戶基本上也夠用了。真想支持網(wǎng)站作者,就買個會員,一個月也就10塊錢。
編輯:何安
-
代碼
+關(guān)注
關(guān)注
30文章
4830瀏覽量
69090 -
python
+關(guān)注
關(guān)注
56文章
4808瀏覽量
85053
原文標(biāo)題:用 Python 實現(xiàn)對微信進行推送消息的工具 -- pushplus
文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
使用騰訊信鴿做消息推送
在子VI中給O口值和直接給O口值有區(qū)別嗎?
labview中用python節(jié)點實現(xiàn)登錄微信獲取好友列表,登錄怎么掃碼?
labview實現(xiàn)登錄微信(不用Python節(jié)點,直接面向底層post協(xié)議)
“微信多開”地位不保! 微信要支持多賬號登錄?
Python+樹莓派實現(xiàn)的微信拍攝機器人
Python開發(fā)微信公眾號教程來了
![<b class='flag-5'>Python</b>開發(fā)<b class='flag-5'>微</b><b class='flag-5'>信</b>公眾號教程來了](https://file.elecfans.com/web1/M00/50/6D/o4YBAFr0DY-AdI66AAAY1aAkJrI272.png)
微信7.0安卓版正式推送 到底新增了哪些功能
![<b class='flag-5'>微</b><b class='flag-5'>信</b>7.0安卓版正式<b class='flag-5'>推送</b> 到底新增了哪些功能](https://file1.elecfans.com//web2/M00/A7/51/wKgZomUMQ9KAdQmmAAAKW6vc2GM097.jpg)
手把手教你用Python創(chuàng)建微信機器人
![手把手教你用<b class='flag-5'>Python</b>創(chuàng)建<b class='flag-5'>微</b><b class='flag-5'>信</b>機器人](https://file.elecfans.com/web1/M00/90/2F/o4YBAFzFG5KAChHhAAAJFWV2StI523.jpg)
微信小程序到底是什么?為什么需要微信小程序?
通過手機微信如何實現(xiàn)PLC遠(yuǎn)程監(jiān)控故障報警
![通過手機<b class='flag-5'>微</b><b class='flag-5'>信</b>如何實現(xiàn)PLC遠(yuǎn)程監(jiān)控故障報警](https://file1.elecfans.com/web2/M00/90/8E/wKgaomTa4NyAUSfRAABI6gbtWfY436.jpg)
評論