通过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 微信批量发送消息脚本相关推荐

  1. 小猪的Python学习之旅 —— 19.Python微信自动好友验证,自动回复,发送群聊链接

    小猪的Python学习之旅 -- 19.Python微信自动好友验证,自动回复,发送群聊链接 标签:Python 一句话概括本文: 上一节利用itchat这个库,做了小宇宙早报的监测与转发, 本节新增 ...

  2. 微信分组群发45028,微信分组群发has no masssend quota hint

    微信分组群发45028,微信分组群发has no masssend quota hint >>>>>>>>>>>>>> ...

  3. php 向公众号发送消息,微信公众号之主动给用户发送消息功能

    前一段时间项目中遇到一个稍微麻烦一点的问题. 即客户要求,他在后台编辑好文章后要主动给每个用户都发送消息,并可以让用户点击直接进入文章页面. 于是乎,当时脑子一热,想着没什么大的问题,so easy. ...

  4. Apache Kafka-生产者_批量发送消息的核心参数及功能实现

    文章目录 概述 参数设置 Code POM依赖 配置文件 生产者 消费者 单元测试 测试结果 源码地址 概述 kafka中有个 micro batch 的概念 ,为了提高Producer 发送的性能. ...

  5. 网页版微信自动群发消息

    操作步骤: 登陆网页版微信 打开开发者工具 打开 console 控制台 粘贴一下代码到控制台并回车 实现原理 遍历好友列表 修改输入框文本 点击发送 // 拿到所有聊天对象(仅限当前网页上展示的内容 ...

  6. iOS-通过MonkeyDev逆向微信 自动群发功能

    这是小弟在CSDN的第一篇原创文章,写的不好请见谅 前言 内容简述(文章内容有点长,请耐心看完) 必备工具 1.pp助手 2. 安装class-dump 3. 安装MonkeyDev 自动群发的逻辑原 ...

  7. python mac自动打电话软件_Python实现Mac版QQ半自动发送情话(用了这个,我追到了自己的女神)...

    来源:http://suo.im/68JhxB 前言之前追女神时候用的情话发送脚本,每次工作日上班开启电脑,就会唤醒QQ,然后发送一条情话给女神,自动唤醒QQ复制情话,不用担心遗忘,现在整理分享一下, ...

  8. 怎么取消微信送票服务器,智行火车票如何关闭微信自动扣费服务 微信怎么关闭智行火车票自动扣费授权...

    在使用智行火车票的时候,大家都将感受到轻松氛围的,在上面还能进行轻松的设置,大家要是经常使用软件来享受服务的时候,将能轻松开启相应的自动扣费操作,因为多次消费,每次都要输入密码是比较麻烦的,大家都直接 ...

  9. python 股票自动交易从零开始_Python股票自动交易从零开始

    课程目录 1.Python股票自动交易从零开始~第一集~简介(Av24528809,P1).mp4 2.Python股票自动交易从零开始~第二集~安装工具包(Av24528809,P2).mp4 3. ...

最新文章

  1. ImageNet的top-1终于上了90%,网友质疑:用额外数据集还不公开,让人怎么信服?...
  2. Windows or Linux
  3. python特征选择relieff图像特征优选_ReliefF与QPSO结合的故障特征选择算法
  4. 深入理解AbstractQueuedSynchronizer(AQS)
  5. 2009'中国GIS优秀工程公示
  6. 3D 立体 backface-visibility
  7. webapi get请求 FromUri list参数传递
  8. Linux用find查找指定文件的操作
  9. MySQL建表字段长度的限制、汉字和字母占字节数
  10. 汇编分析golang循环
  11. php ajax练习
  12. 详解 Solidity 事件Event
  13. python选取tensor某一维_python基础教程详解torch.Tensor的4种乘法
  14. noi 8462 大盗阿福
  15. 2022最新Android项目导入过程(以Android studio2021.2.1为例)
  16. 数据挖掘-基于随机森林模型的企业偷漏税纳税人识别
  17. 网络营销4p营销策略
  18. #9733;用辩证数学解答“缸中之脑”
  19. ROC和 区别p值和q值
  20. 原来 Elasticsearch 还可以这么理解

热门文章

  1. 2022-2028年中国城市物流车行业市场前瞻与投资战略规划分析报告
  2. 浙江大学工程师学院非全日制定向工程管理【125601】招生问答
  3. [课程][原创]yolox检测封装成类调用几句代码完成目标检测任务
  4. Revit2020以及Revit2019安装以及激活配置教程
  5. IE8提示js错误(KB927917)解决方法
  6. 修改docker daemon文件
  7. HarmonyOS刷机包,华为Harmony OS 2.0手机Beta版刷机包流出 采用组件化设计方案
  8. 什么设备升级android9,三星设备安卓9.0升级路线图更新:共30款
  9. O365用户发送邮件收到退信,故障码是:550 5.7.1 解决办法
  10. php框架原理,路由原理 · thinkphp框架原理解析 · 看云