MENU

Python使用微信收取通知

前情提要

下午想给一个程序加入微信提醒的功能,一开始的思路是用wxpy,但是手头的wx小号登录不上网页微信,遂wxpy卒。退而求其次用了Server酱来收通知

Server酱是什么

「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。
说人话?就是从服务器推报警和日志到手机的工具。

如何使用

直接GET访问

http://sc.ftqq.com/SCKEY.send?text=MESSAGE

其中SCKEY是从Server酱获取的APIKEY,MESSAGE是要发送的消息。
首先到Server酱,用GitHub账号登陆获取SCKEY

http://sc.ftqq.com/3.version

登录以后进入“微信推送”

http://sc.ftqq.com/?c=wechat&a=bind

扫码关注,在网页上确认即可完成绑定
绑定完成以后是这个样子的:
978159387.png
接下来获取你的SCKEY

http://sc.ftqq.com/?c=code

然后访问

https://sc.ftqq.com/你的SCKEY.send?text=消息内容

消息内容最长为256

如果要发送支持MARKDOWN的内容,则POST参数desp,最长支持64Kb

data = {
    'text' : 'YOUR_MESSAGE_TITLE',
    'desp' : 'YOUR_MARKDOWN_CONTENT'
}

在python中的调用也非常简单:

import requests

result = requests.get('https://sc.ftqq.com/YOURKEY.send?text=这是GET请求!')
print(result)

data = {
    'text': '这是POST请求',
    'desp': '### 来自python  支持MARKDOWN语法  两个空格是换行'
}

result = requests.post('https://sc.ftqq.com/YOURKEY.send', data=data)
print(result)

看一下微信收到的消息
1657553255.png
的确是很方便,还等什么,快去试试吧~



原作者:万谷


文章标题:Python使用微信收取通知
如果文中内容侵犯了您的权益,请及时与博主取得联系进行删除!
本站文章未经许可禁止转载,本文地址:https://blog.wanvale.com/archives/41/

Last Modified: June 20, 2020
Archives QR Code Tip
QR Code for this page
Tipping QR Code