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 相关文章推荐
zbar解码二维码和条形码示例
Feb 07 Python
Python Pandas找到缺失值的位置方法
Apr 12 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
Jun 13 Python
pandas筛选某列出现编码错误的解决方法
Nov 07 Python
详解Python 4.0 预计推出的新功能
Jul 26 Python
使用pyecharts生成Echarts网页的实例
Aug 12 Python
Python for循环与getitem的关系详解
Jan 02 Python
基于TensorFlow中自定义梯度的2种方式
Feb 04 Python
Python用5行代码实现批量抠图的示例代码
Apr 14 Python
利用Pycharm连接服务器的全过程记录
Jul 01 Python
python实现剪贴板的操作
Jul 01 Python
Python采集股票数据并制作可视化柱状图
Apr 04 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
使用swoole扩展php websocket示例
2014/02/13 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
2015/01/22 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
2016/04/17 PHP
qTip 基于JQuery的Tooltip插件[兼容性好]
2010/09/01 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
JavaScript获取DOM元素的11种方法总结
2015/04/25 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
jQuery弹出窗口简单实现代码
2017/03/09 Javascript
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
原生js实现点击按钮复制内容到剪切板
2020/11/19 Javascript
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
Python实现自动发送邮件功能
2021/03/02 Python
python获取url的返回信息方法
2018/12/17 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
Pytorch 实现计算分类器准确率(总分类及子分类)
2020/01/18 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
在python tkinter界面中添加按钮的实例
2020/03/04 Python
AURALog面试题软件测试方面
2013/10/22 面试题
研究生求职推荐信范文
2013/11/30 职场文书
单位消防安全制度
2014/01/12 职场文书
党员学习十八大感想
2014/01/17 职场文书
经典广告词大全
2014/03/14 职场文书
党员四风自我剖析材料思想汇报
2014/09/13 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
承兑汇票转让证明怎么写?
2014/11/30 职场文书
学校运动会开幕词
2016/03/03 职场文书
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python
浅谈MySQL之浅入深出页原理
2021/06/23 MySQL
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL