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入门教程
Feb 08 Python
python 获取文件列表(或是目录例表)
Mar 25 Python
python使用Tkinter显示网络图片的方法
Apr 24 Python
Linux CentOS7下安装python3 的方法
Jan 21 Python
Python实现模拟登录网易邮箱的方法示例
Jul 05 Python
python hook监听事件详解
Oct 25 Python
详解Django+uwsgi+Nginx上线最佳实战
Mar 14 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
Aug 22 Python
pytorch:实现简单的GAN示例(MNIST数据集)
Jan 10 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
Jan 18 Python
django model通过字典更新数据实例
Apr 01 Python
解决pycharm 格式报错tabs和space不一致问题
Feb 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中使用接口实现工厂设计模式的代码
2012/06/17 PHP
PHP与Java进行通信的实现方法
2013/10/21 PHP
简单的php文件上传(实例)
2013/10/27 PHP
php使用curl访问https示例分享
2014/01/17 PHP
ThinkPHP快速入门实例教程之数据分页
2014/07/01 PHP
PHP实现移除数组中为空或为某值元素的方法
2017/01/07 PHP
js中复制行和删除行的操作实例
2013/06/25 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
js canvas实现擦除动画
2016/07/16 Javascript
jQuery leonaScroll 1.1 自定义滚动条插件(推荐)
2016/09/17 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
基于JS代码实现简单易用的倒计时 x 天 x 时 x 分 x 秒效果
2017/07/13 Javascript
vue结合axios与后端进行ajax交互的方法
2018/07/06 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
Layui数据表格 前后端json数据接收的方法
2019/09/19 Javascript
详解小程序如何改变onLoad的执行时机
2019/11/01 Javascript
JS实现时间校验的代码
2020/05/25 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[44:47]Ti4 循环赛第三日 iG vs NaVi
2014/07/12 DOTA
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python中使用asyncio 封装文件读写
2016/09/11 Python
Python读写文件基础知识点
2019/06/10 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
软件测试工程师笔试题带答案
2015/03/27 面试题
毕业生精彩的自我评价分享
2013/10/06 职场文书
中学教师师德承诺书
2014/05/23 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
报效祖国演讲稿
2014/09/15 职场文书
机械生产实习心得体会
2016/01/22 职场文书
《从现在开始》教学反思
2016/02/16 职场文书
nginx反向代理配置去除前缀案例教程
2021/07/26 Servers