Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用 Python 实现对微信进行推送消息的工具 -- pushplus

用 Python 实现对微信进行推送消息的工具 -- pushplus

作者头像
Python研究者
发布于 2022-10-27 03:39:37
发布于 2022-10-27 03:39:37
1.9K00
代码可运行
举报
文章被收录于专栏:Python研究者Python研究者
运行总次数:0
代码可运行

Python可以实现给QQ邮箱、企业微信、微信等等软件推送消息,今天咱们实现一下Python直接给微信推送消息。

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

# 单人推送

实现步骤:

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

代码展示

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import requests
# Python源码资料电子书领取群 279199867

def send_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 = 'Life is short I use python'
    send_wechat(msg)

在手机上看一下结果

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

# 一对多推送

实现步骤

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

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

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import requests

def send_wechat(msg):
    token = ' XXXXXXXXXXXXXXXXXX' #前边复制到那个token
    title = 'test notice title'
    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 = 'this is a one to more lizi'
    send_wechat(msg)

效果展示

至此到这里就完成啦!

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python研究者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
微信消息推送神器pushplus介绍,让消息推送如此简单
原生实现微信消息推送需要申请公众号、成为开发者,实现微信公众号接入和消息推送等接口。
杨永贞
2022/10/25
13.5K0
微信消息推送神器pushplus介绍,让消息推送如此简单
python+csv+datetime+pushplus的值班提醒推送2020.12.19
建一个值班表。 #1、读取excel中的内容 #2、匹配当天日期,格式化为/形式。 #3、把匹配到的日期后面内容推送到微信 # -*- coding: utf-8 -*- import datetime # 引入time模块 import csv import pysnooper import requests #@pysnooper.snoop(normalize= True,prefix="主程序") def main(): with open('值班2020.12.19.csv',
用户7138673
2022/09/22
4310
python+csv+datetime+pushplus的值班提醒推送2020.12.19
python定制天气预报推送微信2020.11.5
1、找2个天气预报网址 2、采集今天、明天的最高低温度、天气 3、计算温差超过正负3度或者天气中出现雨的时候推送微信。 from DrissionPage import * import re from time import sleep import csv import os import datetime#写入时间 p = MixPage('s') #p = MixPage() #p.get('http://tianqi.2345.com/today-57516.htm') p.get('ht
用户7138673
2022/09/21
5080
python实现自动向钉钉群推送消息
步骤一:【电脑钉钉 】-【群聊】-【群设置】-【智能群助手】-【添加更多】-【添加机器人】-【自定义】-【添加】,编辑机器人名称和选择添加的群组。
墨紫羽墨
2021/12/12
1.7K0
我们的目标是星辰大海。。。之空间站过境,定时+爬虫+推送消息2024.5.9
用户7138673
2024/05/11
1390
我们的目标是星辰大海。。。之空间站过境,定时+爬虫+推送消息2024.5.9
错过双十一莫要方,DrissionPage库跟踪商品价格推送微信2020.11.11
双十一又又到了,翻翻钱包。 诶妈呀,担心错过今天机会不再来, 莫要方,帮你跟踪商品价格,价格降下来了,消息推送微信。 咱买不起还等不起吗? from DrissionPage import * import re from time import sleep import csv import os import datetime#写入时间 p = MixPage() p.get('http://xxxxxxx') #快快买网址 p.to_iframe('iframeId') txt = p.
用户7138673
2022/09/21
3790
错过双十一莫要方,DrissionPage库跟踪商品价格推送微信2020.11.11
云服务器10行代码推送值班消息到微信公众号2021.6.9
import pandas import datetime import requests #print(pandas.show_versions()) today = datetime.datetime.now().strftime('%Y-%m-%d') data = pandas.read_excel('排班表2021.6.8.xlsx',sheet_name='Sheet1')
用户7138673
2022/09/22
1.3K0
云服务器10行代码推送值班消息到微信公众号2021.6.9
Django+Celery学习笔记5——定时推送消息
  前面学习了Celery定时任务,那么在现实中最常用到的就是定时发送消息和邮件了。现在学习一下。
全栈测试开发日记
2023/02/02
7290
Django+Celery学习笔记5——定时推送消息
微信消息推送自由!!
在数字化时代,及时获取信息至关重要。而微信则是当下最重要的信息获取渠道。解锁微信消息推送服务,将给我们带来极大的便利。
披头
2025/03/31
4280
微信消息推送自由!!
笔记 | 使用 Uptime Kuma 监控网站并推送微信
提到监控,大家想到的大概是 UptimeRobot ,个人免费 50 个站点,而且监控页面也很炫酷
Zkeq
2022/05/18
4.1K0
笔记 | 使用 Uptime Kuma 监控网站并推送微信
微信 自动回复 机器人_python控制微信
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/189146.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/28
4.8K0
微信 自动回复 机器人_python控制微信
Cobalt Strike的多种上线提醒方法
乌鸦安全的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责。
乌鸦安全
2022/01/04
1.3K0
Cobalt Strike的多种上线提醒方法
微信开发之消息模板推送 + php
怎么获取模板里面说的很清楚,我用的是测试号,所以就不再说获取template_id的流程了,直接说怎么推送。
OwenZhang
2021/12/08
1.9K0
微信开发之消息模板推送 + php
python发送微信及企业微信消息
直接使用第三方库 itchat,其文档中有详细使用方式; https://itchat.readthedocs.io/zh/latest/
用户1558882
2019/06/21
10.4K0
python发送微信及企业微信消息
微信推送消息
有时候跑手机自动化脚本测试时,需要长时间跑脚本而又无人值守,当脚本出现某些情况时,我们自然希望发送消息给主人以便及时处理。消息推送可以采用 邮件、短信、或者微信。
用户6841540
2025/01/26
4720
对github新CVE的监控并推送到微信
Github是国内外技术工具的分(基)享(佬)基(社)地(区),很多新的CVE利用脚本也都会第一之间的公布出来,但是每次要用到什么脚本的时候,就只能自己去查找.或者新的CVE利用脚本出来的时候,又会完美的错过.
洛米唯熊
2020/04/26
1.7K0
持续集成之企业微信通知:3:推送消息示例(text、markdown、news)
在前面一篇文章中了解到了目前企业微信群机器人推送消息的4种格式,这篇文章以实际的使用示例来演示其中三种的使用:
全栈程序员站长
2022/09/06
3.5K0
持续集成之企业微信通知:3:推送消息示例(text、markdown、news)
最近合肥降雨不断,给自己做一个天气情况微信定时推送吧
APScheduler是一个 Python 定时任务框架,使用起来十分方便。提供了基于日期、固定时间间隔以及 crontab 类型的任务,并且可以持久化任务、并以 daemon 方式运行应用。我们通过pip程序安装好apscheduler库。
菜鸟小白的学习分享
2020/07/24
6190
python模块之requests及应用
Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。
菲宇
2019/06/12
1.6K0
python模块之requests及应用
python之抓取微信公众号文章系列2
微信公众号历史的所有文章(来源???) 每篇文章的阅读量和点赞量(电脑上浏览文章只显示内容,没有阅读量、点赞量、评论……)
周小董
2019/03/25
4.6K1
python之抓取微信公众号文章系列2
推荐阅读
相关推荐
微信消息推送神器pushplus介绍,让消息推送如此简单
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档