0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用Python直接给微信推送消息

Android编程精选 来源:Python编程时光 2023-01-17 11:22 次阅读
Python可以实现给QQ邮箱、企业微信、微信等等软件推送消息,今天咱们实现一下Python直接给微信推送消息。

这里咱们使用了一个第三方工具pushplus

#单人推送

实现步骤:

1、用微信注册一个此网站的账号
2、将token复制出来,记录到小本本上。

代码展示

importrequests
#Python源码资料电子书领取群279199867

defsend_wechat(msg):
token='XXXXXXXXXXXX'#前边复制到那个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)

手机上看一下结果

e35e5abc-9360-11ed-bfe3-dac502259ad0.png

局限性:这个只能给自己推送,别人推送不了。那怎么给别人推送呢?

#一对多推送

实现步骤

1、在一对多推送的tab页面里,新建群组,并记录下群组编码。

e36bfe56-9360-11ed-bfe3-dac502259ad0.png

2、点击生成二维码,将二维码发给要接受消息的人。让他们用微信扫码。


3、扫码后,看看订阅人,扫码之后的人,会显示在这里。给这个群组发送的消息,这里的人都会接收到。

4、写代码发送消息到微信
importrequests

defsend_wechat(msg):
token='XXXXXXXXXXXXXXXXXX'#前边复制到那个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

至此到这里就完成啦!

另注:pushplus 分普通用户和会员,他们最大的区别就是:普通用户一天仅可请求200次,会员扩大到1000次。所以普通用户基本上也够用了。真想支持网站作者,就买个会员,一个月也就10块钱。

编辑:何安


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4547

    浏览量

    66608
  • python
    +关注

    关注

    51

    文章

    4666

    浏览量

    83429

原文标题:用 Python 实现对微信进行推送消息的工具 -- pushplus

文章出处:【微信号:AndroidPush,微信公众号:Android编程精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    小程序项目篇05-23.支付 - 了解支付的流程

    移动开发开发
    电子学习
    发布于 :2023年01月06日 11:42:43

    求 怎样用电脑直接给ADUC834在线写程序

    怎样用电脑直接给ADUC834在线写程序,有知道的高手给我发一个到我QQ邮箱谢谢 QQ424037132
    发表于 07-29 10:24

    有些能输出5V的稳压芯片能直接给单片机供电吗

    开关电源里有些芯片能直接输出5V电压,例如UC3842的 [size=13.63636302947998px]8脚VREF是基准电压输出,可输出精确的+5V基准电压,电流可达50;MAX16824的REG脚能输出5V且4mA;它们能直接给单片机供电吗
    发表于 04-24 23:23

    使用腾讯信鸽做消息推送

    使用信鸽创建demo app安装在手机上下载腾讯提供的sdk我用的是python版本的,只需替换掉 id 和key ,在树莓派上执行就可以推送的手机上个性化设置也比较多,还不错
    发表于 03-02 18:36

    蜂鸣器为什么直接给低电平不响,取反后会响

    蜂鸣器为什么直接给低电平不响,取反后会响
    发表于 04-25 16:20

    从零开始搭建硬件开发环境全过程——1小时掌握硬件开发流程

    。本篇文章的目的是快速搭建硬件开发的环境,完成硬件物联Demo。直接上图,傻瓜式教程!1.申请
    发表于 03-16 15:29

    在子VI中给O口值和直接给O口值有区别吗?

    在子VI中给O口值和直接给O口值有区别吗?这个程序中我直接给O口值,对应继电器无动作,但是放到子VI中继电器就有动作,这是为啥?
    发表于 08-16 20:55

    后台控制的树莓派

    `后台控制的树莓派树莓派连接在局域网中,需要用在通过远程控制,怎么做呢?我们想到公众号是一个很好的控制方式。
    发表于 12-02 21:06

    小程序-需求宝欢迎大家使用,

    小程序-需求宝欢迎大家使用,这是一个免费的发布供需的平台,专门针对电子行业,您有任何产品查找,器件购买等一切需求都可以免费发布,直接对接供方!使用先加
    发表于 03-21 11:53

    labview中用python节点实现登录获取好友列表,登录怎么扫码?

    `python节点对于单次输入挺好用的,最近学习怎么实现python登录获取好友列表等信息,在pythonIDE测试通过,但labview的py
    发表于 06-19 12:00

    labview实现登录(不用Python节点,直接面向底层post协议)

    本帖最后由 a156789156782 于 2019-8-27 18:23 编辑 Python登录都很感兴趣,也很简单安装库,扫码登录。为什么我们只能用的份,基本的原理是什么?会了基本原理
    发表于 06-20 18:18

    如何直接给ALLGRO焊盘添加网络?

    怎么在ALLGRO 直接给焊盘添加网络
    发表于 08-23 05:35

    PCB布线时,阻抗50欧姆,是自己设计好,还是直接给PCB厂做?

    PCB布线时,阻抗50欧姆,是自己设计好,还是直接给PCB厂做?
    发表于 05-27 16:17

    检测继电器时能否直接给线圈通电来测触点两端的电阻为什么?

    检测继电器时能否直接给线圈通电来测触点两端的电阻为什么?
    发表于 04-12 11:29

    为什么直接给mini58开发板的VCC引脚供电芯片不工作?

    为什么直接给mini58开发板的VCC引脚供电,芯片不工作,而通过USB下载口供电,芯片可以工作?
    发表于 08-23 07:03