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 16 Python
书单|人生苦短,你还不用python!
Dec 29 Python
Python中单例模式总结
Feb 20 Python
一份python入门应该看的学习资料
Apr 11 Python
Python中pandas模块DataFrame创建方法示例
Jun 20 Python
python实现停车管理系统
Nov 30 Python
python 实现将多条曲线画在一幅图上的方法
Jul 07 Python
python简单实现矩阵的乘,加,转置和逆运算示例
Jul 10 Python
详解python列表(list)的使用技巧及高级操作
Aug 15 Python
Python统计时间内的并发数代码实例
Dec 28 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
Mar 31 Python
python中实现栈的三种方法
Dec 19 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 加密解密内部算法
2010/04/22 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
php实现的PDO异常处理操作分析
2018/12/27 PHP
基于PHP+mysql实现新闻发布系统的开发
2020/08/06 PHP
List all the Databases on a SQL Server
2007/06/21 Javascript
JS动画效果代码3
2008/04/03 Javascript
jQuery的12招常用技巧分享
2011/08/08 Javascript
JavaScript高级程序设计 DOM学习笔记
2011/09/10 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
2013/12/02 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
jQuery调用ajax请求的常见方法汇总
2015/03/24 Javascript
jquery验证邮箱格式并显示提交按钮
2015/11/07 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
AngularJS入门教程一:路由用法初探
2017/05/27 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
vue.js中实现登录控制的方法示例
2018/04/23 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
vue中父子组件的参数传递和应用示例
2021/01/04 Vue.js
python压缩文件夹内所有文件为zip文件的方法
2015/06/20 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
python音频处理的示例详解
2020/12/23 Python
运动鞋中的劳斯莱斯:索康尼(SAUCONY)
2017/08/09 全球购物
英国领先的高街书籍专家:Waterstones
2018/02/01 全球购物
自我鉴定思想方面
2013/10/07 职场文书
法学专业毕业生自荐信范文
2013/12/18 职场文书
公司经理任命书
2014/06/05 职场文书
餐厅感恩节活动策划方案
2014/10/11 职场文书
2015年度护士个人工作总结
2015/04/09 职场文书
2015年计划生育责任书
2015/05/08 职场文书
pygame面向对象的飞行小鸟实现(Flappy bird)
2021/04/01 Python
MySQL子查询中order by不生效问题的解决方法
2021/08/02 MySQL
python多线程方法详解
2022/01/18 Python