#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2019/9/17 4:20 PM
# @Author : Criss Chan
# @Site : https://blog.csdn.net/crisschan
# @File : serverchan.py
# @Software: PyCharm
# @instruction:調用serverchan發送微信消息:每人每天發送上限500條,相同內容5分鐘內不能重複發送,
# 不同內容一分鐘只能發送30條。24小時請求接口超過1000次的賬戶將被封禁。
import requests
import json
class WeChatMessage(object):
'''
申請http://sc.ftqq.com/3.version,就可以使用發微信通知的功能了
'''
def __init__(self,title,msg=''):
'''
:param title: 消息標題.maxlength是256字節,必填
:param msg:消息內容maxlength是64k,支持markdown,非必填
'''
self.title = title
self.msg = msg
self._send_msg()
def _send_msg(self):
#{SCKEY}替換成你自己的SCKEY,具體獲取流程在網站上
url = 'https://sc.ftqq.com/{SCKEY}.send'
payload = 'text='+self.title+'&desp='+self.msg
headers = {'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'}
res=requests.post(url,data=payload.encode('utf-8'),headers = headers)
res_json = json.loads(res.text)
print(res_json)
# if __name__ == '__main__':
# wb = WeChatMessage('我是誰','我在那')
調用serverchan發送微信消息:每人每天發送上限500條,相同內容5分鐘內不能重複發送,
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.