Python 监听,python实现服务器用户登陆监听
前言
文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
作者:NicePython
PS:如有需要计算机编程语言学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun
这篇文章主要介绍了python3.8微信发送服务器监控报警消息代码实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
python版本
导入系统系统。版本 3。8 .0(标签/版本3。8 .0:fa 919 FD,2019年10月14日19:37:50)位(AMD64)]代码
导入urllib.request,urllib.error,jsonimport sys类微信(object):_ _ token _ id= # init attribute def _ _ init _ _(self,url): self .__url=url.rstrip(/) self .__corpid=[企业号的标识]自我. secret=[管理组凭证密钥] # Get token id def authID(self):params={ corpid :self .__corpid, corpsecret:self ._ _ secret } data=urllib。解析。urlenode(params)content=self。gettoken(data)try:self ._ _ token _ id=content[ access _ token ]# print content[ access _ token ]除了密钥错误:引发密钥错误#建立连接def getToken(self,data,url_prefix=/): url=self .__url url_prefix gettoken?try:response=URL lib。请求。请求(URL数据)除键错误:引发键错误结果=URL lib。请求。URL打开(响应)内容=JSON。负载(结果。read())返回内容# Get sendmessage URL def post data(self,data,url_prefix=/): url=self ._ _ url url _前缀消息/发送?access_token=%s % self ._ _ token _ id请求=URL库。请求。请求(URL,数据。encode())print(URL)print(data)try:result=URL lib。请求。URL打开(请求)除了URL lib。错误。httperror as e:if hasattr(e, reason ):print( code ,e . code)返回0 else:content=JSON。负载(结果。read())结果。close()返回内容#发送消息def发送消息(self,tous企业号中的用户帐号], toparty:[企业号中的部门id], msgtype:[消息类型], agentid:[企业号中的应用id], text:{ content:message }, safe:0 },确保_ ascii=False)响应=自身。post data(data)print(response)if _ _ name _ _= _ _ main _ _ :a=微信( https://qyapi。微信。QQ。com/CGI-bin )a . sendmessage(sys。argv[1],sys.argv[3])效果
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。