用python封装了Server酱的请求的api和日志查看的api

代码即粘即用,需要修改点:把Server酱的key换成自己的

import requestsclass weChat(object):def __init__(self):''': _key 需要去server酱进行申请,https://sct.ftqq.com/'''self._key = 'XXXXXXXXXXXXXX'self._pushid = Noneself._readkey = Noneself.send_log = None  # 用来存放日志信息def sed_wechat(self, title, desp=None):''': title: weChat推动卡片的title: desp: 点击卡片进入详情的数据return 发送成功返回True False'''if desp is None:desp = "无详细信息"data = {"text": title,"desp": desp,}req_sed = self.request(method='POST', url=f'https://sctapi.ftqq.com/{self._key}.send', data=data).json()print(req_sed)if req_sed['code'] == 0:self._pushid = req_sed['data'].get("pushid")self._readkey = req_sed['data'].get("readkey")self._get_send_log()return Trueelse:return Falsedef _get_send_log(self):"""获取日志信息,写入send_log"""if self._readkey is None and self._pushid is None:returnurl = f"https://sctapi.ftqq.com/push?id={self._pushid}&readkey={self._readkey}"try:self.send_log = self.request(url=url).json()except Exception as e:self.send_log = edef request(self, url, method="GET", data=None):"""封装requests请求方法"""try:if data:return requests.request(method=method, url=url, data=data)else:return requests.request(method=method, url=url, params=data)except Exception as e:return Falsewc = weChat()
sd = wc.sed_wechat(title="第SAN次测试")
print(sd)lg = wc.send_log
print(lg)

超好用的Server酱,推送微信消息相关推荐

  1. server酱php推送代码,多种语言调用Server酱推送微信模板消息

    把Server酱用来推送报警信息或日志是非常方便的,接入成本非常低也很简单 最近使用了一个 Python 的自动签到脚本,进行自动签到,但是每天签到完白天还需要看日志或者访问网站查看是否成功 这还不如 ...

  2. python自动推送消息_使用Python制作自动推送微信消息提醒的备忘录功能

    日常工作生活中,事情一多,就会忘记一些该做未做的事情.即使有时候把事情记录在了小本本上或者手机.电脑端备忘录上,也总会有查看不及时,导致错过的尴尬.如果有一款小工具,可以及时提醒,而不用再主动去查备忘 ...

  3. Python定时任务推送微信消息

    需要做个定时推送微信消息,我去研究了一下,研究半天发现微信关了网页api之后两眼一抹黑完全不知道咋玩,幸好有大佬做了个微信推送接口,虽然像个公众号,但领导说省了自己注册,所以就这么简单粗暴啦. 这个功 ...

  4. python自动推送消息_用Python设计一个可以自动推送微信消息提醒的备忘录

    请关注微信公众号:金融数学 FinancialMathematics日常工作生活中,事情一多,就会忘记一些该做未做的事情.即使有时候把事情记录在了小本本上或者手机.电脑端备忘录上,也总会有查看不及时, ...

  5. 利用server酱推送消息和定时库:APScheduler

    转载自公众号:python_shequ 最近工作比较繁杂,经常忘事,有时候记了备忘录结果却忘记看备忘录,但是微信是每天都会看的,于是就想到写一个基于微信的提醒系统.总体思路是将待办事项记录到在线记事本 ...

  6. php 公众号队列推送,微信消息推送

    微信消息推送 微信公众平台和小程序虽然都是腾讯开发,但是其是俩个独立的平台,包括账号也是独立存在,所以小程序和公众平台不可以使用同一个账号注册使用. 因是俩个平台,所以微信公众平台的用户openId和 ...

  7. 一个基于server酱推送服务的laravel package

    最近在做服务器通知的时候,发现邮件,短信什么的都需要钱,但是自己需要的服务要求也不高,遂找到了server酱做代替,真的是一个非常好用简单易用的的推送工具,你可以用来做, 服务器运维通知 评论通知,当 ...

  8. python利用server酱推送IP地址

    前言:我用 VNC Viewer远程控制局域网电脑(也可以外网),但是由于局域网内网络不稳定,经常断线重新连接,导致内网IP经常变化(我没办法接触路由,所以没办法固定IP).故想到定时获取局域网IP, ...

  9. java推送微信消息换行_5行代码实现微信小程序模版消息推送 (含推送后台和小程序源码)...

    我们在做小程序开发时,消息推送是不可避免的.今天就来教大家如何实现小程序消息推送的后台和前台开发.源码会在文章末尾贴出来. 其实我之前有写过一篇:<springboot实现微信消息推送,java ...

最新文章

  1. 第一年的要求 工程系的研究生
  2. 1007 Maximum Subsequence Sum
  3. C++语言基础(1)-命名空间
  4. nginx环境下搭建nagios 3.5.0,及配置pnp4nagios画图
  5. python3输入输出_Python3 输入和输出
  6. java web w3c_1.3 搭建Java Web开发环境
  7. 园子装修 | 打造自己的直男审美博客园(施工中,持续更新)
  8. 经典排序算法(四)--基数排序Radix Sort
  9. VMware:虚拟机(xp)与主机(win10)连接步骤(超详细)
  10. 区位码,国标码,交换码,内码,外码
  11. 多车道交通流理论与应用研究综述思维导图
  12. 全网最全讲解最详细的PS教程(第一期:基础教程1.0)
  13. 三千年来激荡人心的名句
  14. Entity Framework Code First 学习日记(4)
  15. Day05——综合任务1、顺序表
  16. java 8 把list中对象的属性转成list
  17. 裸 VSCode 必备插件
  18. win7自带IE浏览器图标如何删除
  19. 升级Git版本到最新的方法
  20. [CC2642r1] 问题笔记 记录使用过程中发现的问题

热门文章

  1. Ubuntu系统备份还原教程
  2. events插件的使用
  3. python数据对比校验_Python对比数据库两张表是否一致
  4. super()继承关系总结
  5. Mysql中嵌套查询和连接查询的区别
  6. H5扫描二维码获取内容
  7. 传感器实验——LCD屏幕测试
  8. amigo幸运字符什么意思_无线网络ssid是什么意思(全面解析SSID涵义)
  9. SpringBoot (八)日志配置
  10. TJOI2015 弦论