200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Python实现微信接收消息推送(附源码)

Python实现微信接收消息推送(附源码)

时间:2022-01-25 17:13:57

相关推荐

Python实现微信接收消息推送(附源码)

个人微信接收Python代码运行结果消息推送,或者将采集结果推送到个人微信,是一个不错的应用场景。借助pushplus就可以实现。

首先需要在pushplus注册一个账号,获取自己的token。拿到token之后,就可以编写小脚本了。

官方给的推送次数,个人认为还是很良心了:

1、简单一对一get方式推送消息

importrequestsdefsend_wechat():token='填写你的token值'#后台提供的tokentitle='代码运行结果'template='html'#template模板类型有'html'、'txt','json'等url=f'https://www.pushplus.plus/send?token={token}&title={title}&content={msg}&template={template}'#print(url,'\n')r=requests.get(url=url)#print(r.text)if__name__=='__main__':msg='lifeisshort,youneedpython'send_wechat()

默认使用pushplus公众号推送消息,微信接收到效果:

打开就能看到自己推送的内容life is short,you need python

2、post推送json内容

比如需要推送采集到的天气预报信息等,可以参考下面:

importrequestsimportjsondefpost_weichat_2():url='http://www.pushplus.plus/send'#以下是演示采集到信息#content这是微信接收到的具体内容#以字典的形式存在,下面转成json形式content={'温度':'17℃','风向':'北风5级','湿度':'92.0%','洗车':'不适宜'}#post发送的字典参数data_dict={'token':"你的token",#一对多、一对一的token值'title':'今天的天气信息',#微信接收到显示的标题'template':'json',#指定微信接收到显示的类型'content':json.dumps(content)#json.dumps()字典转为字符串}r=requests.post(url,data=data_dict)#发起请求,可以不设置请求头#print(r.text)if__name__=='__main__':post_weichat_2()

结果如下图演示:

假如,你有好多个女票的话...... 都需要嘘寒问暖,怎么办?也可以使用一对多发送消息。使用都比较简单,可以参考pushplus官网的介绍。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。