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 相关文章推荐
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
在python中使用requests 模拟浏览器发送请求数据的方法
Dec 26 Python
python实现维吉尼亚算法
Mar 20 Python
Python中面向对象你应该知道的一下知识
Jul 10 Python
Python3常用内置方法代码实例
Nov 18 Python
python中栈的原理及实现方法示例
Nov 27 Python
Python numpy多维数组实现原理详解
Mar 10 Python
PyCharm2020.1.2社区版安装,配置及使用教程详解(Windows)
Aug 07 Python
深入分析python 排序
Aug 24 Python
OpenCV读取与写入图片的实现
Oct 13 Python
python实现web邮箱扫描的示例(附源码)
Mar 30 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
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
php插件Xajax使用方法详解
2017/08/31 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
php实现网页上一页下一页翻页过程详解
2019/06/28 PHP
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
javascript创建动态表单的方法
2015/07/25 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
js模仿java的Map集合详解
2016/01/06 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
vuejs 单文件组件.vue 文件的使用
2017/07/28 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
Python 命令行非阻塞输入的小例子
2013/09/27 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
详解Python文件修改的两种方式
2019/08/22 Python
Python自动生成代码 使用tkinter图形化操作并生成代码框架
2019/09/18 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
python实现UDP协议下的文件传输
2020/03/20 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物
奥地利网上现代灯具和灯饰店:Lampenwelt.at
2018/01/29 全球购物
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
网络工程专业自荐信范文
2014/03/16 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
六查六看剖析材料
2014/10/06 职场文书
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB