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检测远程服务器tcp端口的方法
Mar 14 Python
在Python中处理列表之reverse()方法的使用教程
May 21 Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
Nov 14 Python
用matplotlib画等高线图详解
Dec 14 Python
Python查找第n个子串的技巧分享
Jun 27 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
Oct 29 Python
python实现停车管理系统
Nov 30 Python
Python模拟登录之滑块验证码的破解(实例代码)
Nov 18 Python
Django3.0 异步通信初体验(小结)
Dec 04 Python
python实现PCA降维的示例详解
Feb 24 Python
基于python实现判断字符串是否数字算法
Jul 10 Python
Pytest实现setup和teardown的详细使用详解
Apr 17 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
如何选购合适的收音机
2021/03/01 无线电
global.php
2006/12/09 PHP
用PHP读取RSS feed的代码
2008/08/01 PHP
用PHP将数据导入到Foxmail的实现代码
2010/09/05 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
PHP中文编码小技巧
2014/12/25 PHP
php封装的表单验证类完整实例
2016/10/19 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
表格 隔行换色升级版
2009/11/07 Javascript
JQuery的html(data)方法与<script>脚本块的解决方法
2010/03/09 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
2015/03/13 Javascript
javascript实现数独解法
2015/03/14 Javascript
Javascript获取表单名称(name)的方法
2015/04/02 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
Node.js模块全局安装路径配置方法
2018/05/17 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
JS用最简单的方法实现四舍五入
2019/08/27 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
JavaScript 装逼指南(js另类写法)
2020/05/10 Javascript
通过Python实现自动填写调查问卷
2017/09/06 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
django实现后台显示媒体文件
2020/04/07 Python
python与js主要区别点总结
2020/09/13 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
QA工程师岗位职责
2013/11/20 职场文书
求职推荐信范文
2013/12/01 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
怎样写工作总结啊!
2019/06/18 职场文书