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 字符串定义
Sep 25 Python
Python标准库之Sys模块使用详解
May 23 Python
Python加载带有注释的Json文件实例
May 23 Python
Python简单实现网页内容抓取功能示例
Jun 07 Python
Python基于scipy实现信号滤波功能
May 08 Python
python时间序列按频率生成日期的方法
May 14 Python
关于python中密码加盐的学习体会小结
Jul 15 Python
Python3 sys.argv[ ]用法详解
Oct 24 Python
Python 内置函数globals()和locals()对比详解
Dec 23 Python
找Python安装目录,设置环境路径以及在命令行运行python脚本实例
Mar 09 Python
如何理解Python中包的引入
May 29 Python
浅析python函数式编程
Sep 26 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 CURL 内存泄露问题解决方法
2015/02/12 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
试用php中oci8扩展
2015/06/18 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
javascript常用的方法分享
2015/07/01 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
2016/10/25 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
微信小程序 密码输入(源码下载)
2017/06/27 Javascript
微信小程序报错:this.setData is not a function的解决办法
2017/09/27 Javascript
使用Vue开发动态刷新Echarts组件的教程详解
2018/03/22 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
jQuery超简单遮罩层实现方法示例
2018/09/06 jQuery
JS基于对象的链表实现与使用方法示例
2019/01/31 Javascript
React中阻止事件冒泡的问题详析
2019/04/12 Javascript
vue watch关于对象内的属性监听
2019/04/22 Javascript
vant 解决tab切换插件标题样式自定义的问题
2020/11/13 Javascript
python实现监控某个服务 服务崩溃即发送邮件报告
2018/06/21 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
基于python3实现倒叙字符串
2020/02/18 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
数控专业毕业生求职信范文
2013/09/21 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
演讲稿的写法
2014/05/19 职场文书
投标人廉洁自律承诺书
2014/05/26 职场文书
银行授权委托书格式
2014/10/10 职场文书
自查自纠工作情况报告
2014/10/29 职场文书
党员违纪检讨书
2015/05/05 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js