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中使用__slots__方法的详细教程
Apr 28 Python
在Python的Django框架中获取单个对象数据的简单方法
Jul 17 Python
Python算法应用实战之栈详解
Feb 04 Python
pip安装Python库时遇到的问题及解决方法
Nov 23 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
Jan 10 Python
python 实现得到当前时间偏移day天后的日期方法
Dec 31 Python
python基础知识(一)变量与简单数据类型详解
Apr 17 Python
django使用django-apscheduler 实现定时任务的例子
Jul 20 Python
python 监测内存和cpu的使用率实例
Nov 28 Python
Python序列化pickle模块使用详解
Mar 05 Python
在Keras中利用np.random.shuffle()打乱数据集实例
Jun 15 Python
matlab xlabel位置的设置方式
May 21 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
PL-880隐藏功能
2021/03/01 无线电
PHP 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
js数字转换为float,取N位小数
2014/02/08 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
JS验证 只能输入小数点,数字,负数的实现方法
2016/10/07 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
利用JS实现scroll自定义滚动效果详解
2017/10/17 Javascript
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
2018/09/03 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
详解在Python程序中自定义异常的方法
2015/10/16 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
详解python实现小波变换的一个简单例子
2019/07/18 Python
使用python3批量下载rbsp数据的示例代码
2019/12/20 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
美国彩妆品牌:Coastal Scents
2017/04/01 全球购物
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
物理教学随笔感言
2014/02/22 职场文书
创建青年文明号材料
2014/05/09 职场文书
企业宣传语大全
2015/07/13 职场文书
反邪教教育心得体会
2016/01/15 职场文书
大学生村官驻村工作心得体会
2016/01/23 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL
Python开发五子棋小游戏
2022/05/02 Python