前情提要
下午想给一个程序加入微信提醒的功能,一开始的思路是用wxpy,但是手头的wx小号登录不上网页微信,遂wxpy卒。退而求其次用了Server酱来收通知
Server酱是什么
「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。
说人话?就是从服务器推报警和日志到手机的工具。
如何使用
直接GET访问http://sc.ftqq.com/SCKEY.send?text=MESSAGE
其中SCKEY是从Server酱获取的APIKEY,MESSAGE是要发送的消息。
首先到Server酱,用GitHub账号登陆获取SCKEYhttp://sc.ftqq.com/3.version
登录以后进入“微信推送”http://sc.ftqq.com/?c=wechat&a=bind
扫码关注,在网页上确认即可完成绑定
绑定完成以后是这个样子的:
接下来获取你的SCKEYhttp://sc.ftqq.com/?c=code
然后访问https://sc.ftqq.com/你的SCKEY.send?text=消息内容
消息内容最长为256
如果要发送支持MARKDOWN的内容,则POST参数desp,最长支持64Kbdata = {
'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)
看一下微信收到的消息
的确是很方便,还等什么,快去试试吧~
原作者:万谷
文章标题:Python使用微信收取通知
如果文中内容侵犯了您的权益,请及时与博主取得联系进行删除!
本站文章未经许可禁止转载,本文地址:https://blog.wanvale.com/archives/41/