python自动发微信监控报警


Posted in Python onSeptember 06, 2019

我们每个人每天都是在用微信,在程序开发过程中,我们会需要监控我们的程序,发短信监控收费,发邮件懒得看,发微信是最好的方式,而且是免费的。发现个非常好用的python库:wxpy。wxpy基于itchat,使用了 Web 微信的通讯协议,实现了微信登录、收发消息、搜索好友、数据统计等功能。

官方文档:chats.html

安装wxpy包:

pip install wxpy

一开始扫码登录,程序会保存一个.pkl文件,这个文件是程序自动保存的,下次就不需要扫码了。

# -*- encoding=utf-8 -*-
""" 微信报警功能"""


from wxpy import *

# 发给多个好友
def wxSendMsgToFriends(name_list,content):
 """
 :param name_list: 名字列表
 :param content:内容
 :return:
 """
 # 缓存实现自动登录
 bot = Bot(cache_path=True)
 try:
 for i in range(0,len(name_list)):
  my_friend = bot.friends().search(name_list[i])[0]
  my_friend.send(content)

 except Exception as e:
 print("{0}".format(str(e)))


# 发给机器人自己,在文件传输助手收到消息

def wxSendMsgToSelf(content):
 """
 :param content: 内容
 :return:
 """
 # 缓存实现自动登录
 bot = Bot(cache_path=True)

 # 向文件传输助手发送消息
 bot.file_helper.send(content)



if __name__ == '__main__':

 # 名字列表
 name_list=['张三','李四']
 # 发送内容
 content="微信报警功能测试"
 wxSendMsgToFriends(name_list,content)

wxpy 不仅可以发文本内容,也可以发图片,文件,视频等。感觉很方便,感兴趣的朋友可以去尝试。

python自动发微信监控报警

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python判断给定的字符串是否是有效日期的方法
May 13 Python
python爬虫入门教程--正则表达式完全指南(五)
May 25 Python
TensorFlow打印tensor值的实现方法
Jul 27 Python
python如何生成网页验证码
Jul 28 Python
python中partial()基础用法说明
Dec 30 Python
Django认证系统实现的web页面实现代码
Aug 12 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
Feb 04 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
Feb 18 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
May 19 Python
完美处理python与anaconda环境变量的冲突问题
Apr 07 Python
python实现图片批量压缩
Apr 24 Python
pytorch 中autograd.grad()函数的用法说明
May 12 Python
Python使用Slider组件实现调整曲线参数功能示例
Sep 06 #Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 #Python
Python数学形态学实例分析
Sep 06 #Python
Python统计分析模块statistics用法示例
Sep 06 #Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
Sep 06 #Python
python监控nginx端口和进程状态
Sep 06 #Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
Sep 06 #Python
You might like
PHP-MySQL教程归纳总结
2008/06/07 PHP
php中array_unshift()修改数组key注意事项分析
2016/05/16 PHP
Javascript UrlDecode函数代码
2010/01/09 Javascript
Javascript 异步加载详解(浏览器在javascript的加载方式)
2012/05/20 Javascript
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
jQuery关键词说明插件cluetip使用指南
2015/04/21 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
Javascript闭包实例详解
2015/11/29 Javascript
原生js实现弹出层登录拖拽功能
2016/12/05 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
详解puppeteer使用代理
2018/12/27 Javascript
JAVA面试题 static关键字详解
2019/07/16 Javascript
vue引入静态js文件的方法
2020/06/20 Javascript
Vue中watch、computed、updated三者的区别及用法
2020/07/27 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
[14:56]教你分分钟做大人:巫医
2014/10/30 DOTA
python timestamp和datetime之间转换详解
2017/12/11 Python
Python反转序列的方法实例分析
2018/03/21 Python
pandas通过索引进行排序的示例
2018/11/16 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
python实现对输入的密文加密
2019/03/20 Python
python aiohttp的使用详解
2019/06/20 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
简单了解Django应用app及分布式路由
2019/07/24 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
大学生素质拓展活动方案
2014/02/11 职场文书
专题组织生活会方案
2014/06/15 职场文书
2015年党员自我剖析材料
2014/12/17 职场文书
信用卡催款律师函
2015/05/27 职场文书
祝酒词范文
2015/08/12 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
Windows Server 修改远程桌面端口的实现
2022/06/25 Servers