python微信自动群发脚本_python 微信批量发送消息脚本
通过python 利用微信公众号,批量发送消息
但是,因为免费的,一天一个用户,只能发90条消息。。。
可以用于zabbix啊,。等监控
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import urllib2
import sys
import simplejson as json
reload(sys)
sys.setdefaultencoding( "utf-8" )
class weChat:
def __init__(self, url, Corpid, Secret):
url = '%s/cgi-bin/gettoken?corpid=%s&corpsecret=%s' % (url, Corpid, Secret)
res = self.url_req(url)
self.token = res['access_token']
print self.token
def url_req(self, url, method='get', data={}):
if method == 'get':
req = urllib2.Request(url)
res = json.loads(urllib2.urlopen(req).read())
elif method == 'post':
req = urllib2.Request(url, data)
res = json.loads(urllib2.urlopen(req).read())
else:
print 'error request method...exit'
sys.exit()
return res
def send_message(self, userlist, content, agentid=0):
self.userlist = userlist
self.content = content
url = 'https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s' % self.token
data = {
"touser": "",
"toparty": "",
"totag": "2",
"msgtype": "text",
"agentid": "1",
"text": {
"content": ""
},
"safe": "0"
}
data['touser'] = ('|').join(userlist)
data['agentid'] = agentid
data['text']['content'] = content
print data
data = json.dumps(data, ensure_ascii=False)
res = self.url_req(url, method='post', data=data)
if res['errmsg'] == 'ok':
print 'send sucessed!!!'
else:
print 'send failed!!'
print res
if __name__ == '__main__':
userlist = ['zhangmingyang888','augafox','wopost'] #用户列表
content = [u'世界你好'] #消息
content = '\n'.join(content)
Corpid = 'wxaf10ef009f47e'
Secret = 'KhKHccubGob66d40EWmi_GSwSL1aA-CdY8_66kNeSXl9tD3u8kZ91tBG6h6lsghQ'
url = 'https://qyapi.weixin.qq.com'
wechat = weChat(url, Corpid, Secret)
wechat.send_message(userlist, content)
python微信自动群发脚本_python 微信批量发送消息脚本相关推荐
- 小猪的Python学习之旅 —— 19.Python微信自动好友验证,自动回复,发送群聊链接
小猪的Python学习之旅 -- 19.Python微信自动好友验证,自动回复,发送群聊链接 标签:Python 一句话概括本文: 上一节利用itchat这个库,做了小宇宙早报的监测与转发, 本节新增 ...
- 微信分组群发45028,微信分组群发has no masssend quota hint
微信分组群发45028,微信分组群发has no masssend quota hint >>>>>>>>>>>>>> ...
- php 向公众号发送消息,微信公众号之主动给用户发送消息功能
前一段时间项目中遇到一个稍微麻烦一点的问题. 即客户要求,他在后台编辑好文章后要主动给每个用户都发送消息,并可以让用户点击直接进入文章页面. 于是乎,当时脑子一热,想着没什么大的问题,so easy. ...
- Apache Kafka-生产者_批量发送消息的核心参数及功能实现
文章目录 概述 参数设置 Code POM依赖 配置文件 生产者 消费者 单元测试 测试结果 源码地址 概述 kafka中有个 micro batch 的概念 ,为了提高Producer 发送的性能. ...
- 网页版微信自动群发消息
操作步骤: 登陆网页版微信 打开开发者工具 打开 console 控制台 粘贴一下代码到控制台并回车 实现原理 遍历好友列表 修改输入框文本 点击发送 // 拿到所有聊天对象(仅限当前网页上展示的内容 ...
- iOS-通过MonkeyDev逆向微信 自动群发功能
这是小弟在CSDN的第一篇原创文章,写的不好请见谅 前言 内容简述(文章内容有点长,请耐心看完) 必备工具 1.pp助手 2. 安装class-dump 3. 安装MonkeyDev 自动群发的逻辑原 ...
- python mac自动打电话软件_Python实现Mac版QQ半自动发送情话(用了这个,我追到了自己的女神)...
来源:http://suo.im/68JhxB 前言之前追女神时候用的情话发送脚本,每次工作日上班开启电脑,就会唤醒QQ,然后发送一条情话给女神,自动唤醒QQ复制情话,不用担心遗忘,现在整理分享一下, ...
- 怎么取消微信送票服务器,智行火车票如何关闭微信自动扣费服务 微信怎么关闭智行火车票自动扣费授权...
在使用智行火车票的时候,大家都将感受到轻松氛围的,在上面还能进行轻松的设置,大家要是经常使用软件来享受服务的时候,将能轻松开启相应的自动扣费操作,因为多次消费,每次都要输入密码是比较麻烦的,大家都直接 ...
- python 股票自动交易从零开始_Python股票自动交易从零开始
课程目录 1.Python股票自动交易从零开始~第一集~简介(Av24528809,P1).mp4 2.Python股票自动交易从零开始~第二集~安装工具包(Av24528809,P2).mp4 3. ...
最新文章
- ImageNet的top-1终于上了90%,网友质疑:用额外数据集还不公开,让人怎么信服?...
- Windows or Linux
- python特征选择relieff图像特征优选_ReliefF与QPSO结合的故障特征选择算法
- 深入理解AbstractQueuedSynchronizer(AQS)
- 2009'中国GIS优秀工程公示
- 3D 立体 backface-visibility
- webapi get请求 FromUri list参数传递
- Linux用find查找指定文件的操作
- MySQL建表字段长度的限制、汉字和字母占字节数
- 汇编分析golang循环
- php ajax练习
- 详解 Solidity 事件Event
- python选取tensor某一维_python基础教程详解torch.Tensor的4种乘法
- noi 8462 大盗阿福
- 2022最新Android项目导入过程(以Android studio2021.2.1为例)
- 数据挖掘-基于随机森林模型的企业偷漏税纳税人识别
- 网络营销4p营销策略
- #9733;用辩证数学解答“缸中之脑”
- ROC和 区别p值和q值
- 原来 Elasticsearch 还可以这么理解
热门文章
- 2022-2028年中国城市物流车行业市场前瞻与投资战略规划分析报告
- 浙江大学工程师学院非全日制定向工程管理【125601】招生问答
- [课程][原创]yolox检测封装成类调用几句代码完成目标检测任务
- Revit2020以及Revit2019安装以及激活配置教程
- IE8提示js错误(KB927917)解决方法
- 修改docker daemon文件
- HarmonyOS刷机包,华为Harmony OS 2.0手机Beta版刷机包流出 采用组件化设计方案
- 什么设备升级android9,三星设备安卓9.0升级路线图更新:共30款
- O365用户发送邮件收到退信,故障码是:550 5.7.1 解决办法
- php框架原理,路由原理 · thinkphp框架原理解析 · 看云