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中random模块用法实例分析
May 19 Python
Sanic框架Cookies操作示例
Jul 17 Python
python3.4控制用户输入与输出的方法
Oct 17 Python
在python中pandas的series合并方法
Nov 12 Python
使用python实现语音文件的特征提取方法
Jan 09 Python
python 判断linux进程,并杀死进程的实现方法
Jul 01 Python
用pytorch的nn.Module构造简单全链接层实例
Jan 14 Python
Python基于yaml文件配置logging日志过程解析
Jun 23 Python
python操作微信自动发消息的实现(微信聊天机器人)
Jul 14 Python
python中scrapy处理项目数据的实例分析
Nov 22 Python
Python LMDB库的使用示例
Feb 14 Python
用Python提取PDF表格的方法
Apr 11 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中文验证码实现示例分享
2014/01/12 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
javascript延时重复执行函数 lLoopRun.js
2007/06/29 Javascript
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
jQuery中$.each使用详解
2015/01/29 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
javascript实现网页端解压并查看zip文件
2015/12/15 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
浅谈js函数三种定义方式 & 四种调用方式 & 调用顺序
2017/02/19 Javascript
js实现音频控制进度条功能
2017/04/01 Javascript
Vuex之理解state的用法实例
2017/04/19 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
vue项目中使用AES实现密码加密解密(ECB和CBC两种模式)
2019/08/12 Javascript
JS合并两个数组的3种方法详解
2019/10/24 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
[02:48]DOTA2英雄基础教程 拉席克
2013/12/12 DOTA
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
python新手学习使用库
2020/06/11 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
法人委托书范本
2014/04/04 职场文书
个人整改措施落实情况汇报
2014/10/29 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
未婚证明范本
2015/06/15 职场文书