python自动发微信监控报警

我们每个人每天都是在用微信,在程序开发过程中,我们会需要监控我们的程序,发短信监控收费,发邮件懒得看,发微信是最好的方式,而且是免费的。发现个非常好用的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 不仅可以发文本内容,也可以发图片,文件,视频等。感觉很方便,感兴趣的朋友可以去尝试。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Python WXPY实现微信监控报警功能的代码

    概述: 本文主要分享一下博主在学习wxpy 的过程中开发的一个小程序.博主在最近有一个监控报警的需求需要完成,然后刚好在学习wxpy 这个东西,因此很巧妙的将工作和学习联系在一起. 博文中主要使用到的技术设计到Python,Redis,以及Java.涉及到的技术看似很多,但是主要的语言是基于Python进行开发的. 架构涉及主要采用了 生产者消费者的涉及模式,使用Redis作为消息队列进行解耦操作. 主要架构涉及如下: 接下来开始介绍一下程序的实现过程,主要讲解wxpy -> python.re

  • python自动发微信监控报警

    我们每个人每天都是在用微信,在程序开发过程中,我们会需要监控我们的程序,发短信监控收费,发邮件懒得看,发微信是最好的方式,而且是免费的.发现个非常好用的python库:wxpy.wxpy基于itchat,使用了 Web 微信的通讯协议,实现了微信登录.收发消息.搜索好友.数据统计等功能. 官方文档:chats.html 安装wxpy包: pip install wxpy 一开始扫码登录,程序会保存一个.pkl文件,这个文件是程序自动保存的,下次就不需要扫码了. # -*- encoding=ut

  • python自动发邮件库yagmail的示例代码

    之前使用的python的smtplib.email模块发模块的一步步骤是: 一.先导入smtplib模块  导入MIMEText库用来做纯文本的邮件模板 二.发邮件几个相关的参数,每个邮箱的发件服务器不一样,以126为例子百度搜索服务器是  smtp.126.com 三.写邮件主题和正文,这里的正文是HTML格式的 四.最后调用SMTP发件服务 一般发邮件方法 我以前在通过Python实现自动化邮件功能的时候是这样的: import smtplib from email.mime.text im

  • python自动发邮件总结及实例说明【推荐】

    python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用.smtplib模块主要负责发送邮件,email模块主要负责构造邮件. smtplib模块主要负责发送邮件:是一个发送邮件的动作,连接邮箱服务器,登录邮箱,发送邮件(有发件人,收信人,邮件内容). email模块主要负责构造邮件:指的是邮箱页面显示的一些构造,如发件人,收件人,主题,正文,附件等. 1.smtplib模块 smtplib使用较为简单.以下是最基本的语法. 导

  • Python自动采集微信联系人的实现示例

    疫情终于有所好转了,感谢所有的为之奋斗的白衣天使们,你们是最棒的!赞! 白衣天使们在前线奋战,我们也总不能总在家里躺着做贡献,也要加强学习,争取开春有个好工作:) 这周花了几天的时间,把Python的pywinauto相关的使用及一堆的库函数看了一遍,感觉这个库还是非常强大的. pywinauto是什么? pywinauto是一组用于自动化Windows GUI的python模块.简单地说,它允许您将鼠标和键盘操作发送到windows对话框和控件.这是官方的解释,简单说就是可以用python代码

  • 用60行代码实现Python自动抢微信红包

    春节来到,红包们大概率在微信各大群中肆虐,大家是否都一样不抢到红包们心里就感觉错过了一个亿,可总会被这事那事耽误而遗憾错过,下面用 Python 写一个自动抢红包代码 启动入口 启动程序的配置和公众号文章<用 Python + Appium 的方式自动化清理微信僵尸好友>的配置一样 from appium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui

  • 用Python自动发邮件提醒你周末吃啥

    目录 前言 实现思路 实现过程 总结 前言 前几天在Python交流群里边,大佬分享了一个有趣的代码,用于定时发送菜谱分享,觉得挺有意思,这里拿出来给大家分享. 实现思路 实现思路倒是不难,其一是Python网络爬虫,将网页上的每日一文抓取到,然后存起来到一个变量中,其二是编写发送邮件的逻辑,编辑好邮寄模板,然后将抓到的内容发送出去即可. 实现过程 这里直接上代码,如下所示: import requests, bs4 import smtplib import schedule import t

  • python自动获取微信公众号最新文章的实现代码

    目录 微信公众号获取思路 采集实例 微信公众号获取思路 常用的微信公众号文章获取方法有搜狐.微信公众号主页获取和api接口等多个方法.听说搜狐最近不怎么好用了,之前用的api接口也频繁维护,所以用了微信公众平台来进行数据爬取.首先登陆自己的微信公众平台,没有账号的可以注册一个.进来之后找“图文信息”,就是写公众号的地方 点进去后就是写公众号文章的界面,在界面中找到“超链接” 的字段,在这里就可以对其他的公众号进行检索. 以“python”为例,输入要检索的公众号名称,在显示的公众号中选择要采集的

  • Python自动发邮件脚本

    缘起 这段时间给朋友搞了个群发邮件的脚本,为了防止进入垃圾邮件,做了很多工作,刚搞完,垃圾邮件进入率50%,觉得还不错,如果要将垃圾邮件的进入率再调低,估计就要花钱买主机了,想想也就算了,先发一个月,看看效果再拓展吧. 脚本主要是通过Python写的,调的smtplib库,这些是基础,大家在网上一搜一大堆,今天主要给大家讲解下如何避免进入垃圾邮件系统,以及整个系统搭建时的一些思想.可能刚搞Python不久,有很多可能是错误的写法望大家提出来哈~ 配置 CentOS7.0系统 Python 3.4

  • Python实现自动发消息自定义内容的操作代码

    目录 一.效果 二.开发环境 三.关键步骤解析 总结 有时候让了解放双手,让电脑来帮我们自动发一些我们想要发的消息,挺省力的,比如说白天写好了演讲稿,晚上要在群里进行文字演讲,那么我们就可以用脚本来实现自动复制.粘贴和发送文字的功能,从而解放我们自己,不用亲自在电脑上反复干这个Ctrl C/Ctrl V这个累活儿. 还可以把定时多长时间后发送指定内容,这下子就不用坐在电脑前面到点了发弹幕了. 多长时间发1条消息,又或者1秒发多少条信息,都可自由设置,时间设得短的话,一秒发几十条都没问题,只是太快

随机推荐