前言

文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

作者:NicePython

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun

这篇文章主要介绍了python3.8 微信发送服务器监控报警消息代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

python版本

>>> import sys
>>> sys.version
'3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)]'

代码

import urllib.request,urllib.error,json
import sysclass WeChat(object):__token_id = ''# init attributedef __init__(self,url):self.__url = url.rstrip('/')self.__corpid = '[企业号的标识]'self.__secret = '[管理组凭证密钥]'# Get TokenIDdef authID(self):params = {'corpid':self.__corpid, 'corpsecret':self.__secret}data = urllib.parse.urlencode(params)content = self.getToken(data)try:self.__token_id = content['access_token']# print content['access_token']except KeyError:raise KeyError# Establish a connectiondef getToken(self,data,url_prefix='/'):url = self.__url + url_prefix + 'gettoken?'try:response = urllib.request.Request(url + data)except KeyError:raise KeyErrorresult = urllib.request.urlopen(response)content = json.loads(result.read())return content# Get sendmessage urldef postData(self,data,url_prefix='/'):url = self.__url + url_prefix + 'message/send?access_token=%s' % self.__token_idrequest = urllib.request.Request(url,data.encode())print(url)print(data)try:result = urllib.request.urlopen(request)except urllib.error.HTTPError as e:if hasattr(e,'reason'):print('reason',e.reason)elif hasattr(e,'code'):print('code',e.code)return 0else:content = json.loads(result.read())result.close()return content# send messagedef sendMessage(self,touser,message):self.authID()data = json.dumps({'touser':"[企业号中的用户帐号]",'toparty':"[企业号中的部门id]",'msgtype':"[消息类型]",'agentid':"[企业号中的应用id]",'text':{'content':message},'safe':"0"},ensure_ascii=False)response = self.postData(data)print(response)if __name__ == '__main__':a = WeChat('https://qyapi.weixin.qq.com/cgi-bin')a.sendMessage(sys.argv[1],sys.argv[3])

效果

python实现服务器监控报警消息用微信发送(附代码)相关推荐

  1. python监听局域网微信_python3.8 微信发送服务器监控报警消息代码实现

    这篇文章主要介绍了python3.8 微信发送服务器监控报警消息代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 python版本 >& ...

  2. 服务器监控 微信发送,python3.8 微信发送服务器监控报警消息代码实现

    python3.8 微信发送服务器监控报警消息代码实现 发布时间:2020-10-06 08:01:33 来源:脚本之家 阅读:93 作者:炒鸡蛋 这篇文章主要介绍了python3.8 微信发送服务器 ...

  3. 基于python的视频监控系统_Python实现微信监控报警系统

    概述: 本文主要分享一下博主在学习wxpy 的过程中开发的一个小程序.博主在最近有一个监控报警的需求需要完成,然后刚好在学习wxpy 这个东西,因此很巧妙的将工作和学习联系在一起. 博文中主要使用到的 ...

  4. python实现网络监控_使用python进行服务器监控

    使用python进行服务器监控 Linux服务器中,一切皆为文件.也就是说服务器运行的各种信息,其实是可以从某些文件中查询得到: Linux系统中,有一个/proc的虚拟文件系统 Linux 系统为管 ...

  5. 使用python进行服务器监控

    使用python进行服务器监控 Linux服务器中,一切皆为文件.也就是说服务器运行的各种信息,其实是可以从某些文件中查询得到: Linux系统中,有一个/proc的虚拟文件系统 Linux 系统为管 ...

  6. Python爬虫:Xpath爬取网页信息(附代码)

    Python爬虫:Xpath爬取网页信息(附代码) 上一次分享了使用Python简单爬取网页信息的方法.但是仅仅对于单一网页的信息爬取一般无法满足我们的数据需求.对于一般的数据需求,我们通常需要从一个 ...

  7. python做服务器监控_使用python进行服务器的监控

    在Linux服务器中,一切皆为文件,就是说,服务器运行的个中信息,其实是可以从某些文件中查询得到的:百度后,你会知道,在Linux系统中,有一个/proc的虚拟文件系统: Linux 系统为管理员提供 ...

  8. 如何推送PLC报警消息至微信

    HwLib全集成数据平台支持从PLC采集数据,并将报警消息推送到微信.今天我们以HwLib全集成数据平台读取S7-1500数据,并将报警消息推送到微信的操作方法. 1.PLC配置 首先在PLC中新建一 ...

  9. 利用传息发送服务器运维消息到微信!

    最近因为运维需要推送消息到微信, 要快速实现推送消息 所以最近在找一个能直接推送消息到微信的接口,  然后就发现了传息, 现在把使用过程记录下来 看官网这些介绍的 「传息」 是一个简便易用的微信消息通 ...

  10. 服务器监控报警系统软件设计,船舶机舱监控报警系统软件设计与实现

    摘要: 随着计算机信息技术的发展,船舶机舱监控报警系统越来越智能化.模块化.信息化.它能及时准确地监测船上所有设备,实时显示数据参数,安全可靠地传递信息,方便人们信息沟通.对于船舶的航行安全,机舱监控 ...

最新文章

  1. FeiBoStr 斐波那契
  2. Python Django框架入门第一课
  3. Android中的Dialog
  4. 600分理科选计算机专业,天津600分左右,计算机或电子信息专业,怎么选院校?...
  5. 啊哈java_1.桶排序——啊哈算法java实现
  6. 蚂蚁集团前三季度营收1181.91亿元 支付宝月活用户7.31亿
  7. 【Elasticsearch】 es ElasticSearch集群故障案例分析: 警惕通配符查询 Wildcard
  8. 实现第一个Servlet程序
  9. Lua开发工作笔记0003---Windows下搭建Lua开发环境
  10. 字节跳动杯2018中国大学生程序设计竞赛-女生专场题解
  11. 使用Python来调用电脑音响
  12. uliweb-apps
  13. ant design 时间控件清空值
  14. BRVAH官方使用指南(持续更新)
  15. Java、JSP汽车租赁管理系统
  16. 滴滴入局同城货运,一场闪电战,还是持久战?
  17. python入门到精通 _6文件读写
  18. 中国好同事!帮程序猿跟姑娘表白,他们组了一支乐队
  19. 计算机组成原理 Computer Composition Principle唐朔飞 全书梳理(备忘自用 基本完结)
  20. python做运动控制_用 Python 写一个跟踪运动对象系统

热门文章

  1. 生成订单:三个表(Products,Orders,OrderItem)
  2. Android腾讯云通信集成记录(快速实现聊天功能)
  3. 手把手带你调参Yolo v5 (v6.2)(训练)
  4. UVA 10066 10192
  5. PNG图片背景透明-简单方法
  6. 魔戒三曲,黑暗散去;人皇加冕,光明归来
  7. 笔记本电脑无法连接WiFi怎么办?
  8. iCloud账号服务器出问题了,icloud连接到服务器时出现问题(苹果id不能退出登录怎么办)...
  9. 2017 追梦 远方
  10. android拼图游戏制作,[Android]自己动手做个拼图游戏