import requests
import datetime
def send_pusher(key,result):
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36'}
urltxt = "https://api2.pushdeer.com/message/push?pushkey={}&text={}".format(key,result)
#print(urltxt)
page = requests.get(url=urltxt, headers=headers)
return "send_pusher操作结束"
key = "" #填写key密钥
result= str(datetime.date.today()) + ' | python推送测试成功!'
print(result)
a = send_pusher(key,result)
print(a)
本代码仅作为文字调试,一共包含3种类用例:
发送文字:
https://api2.pushdeer.com/message/push?pushkey=key&text=要发送的内容
发送图片:
https://api2.pushdeer.com/message/push?pushkey=<key>&text=<图片URL>&type=image
发送Markdown:
https://api2.pushdeer.com/message/push?pushkey=<key>&text=标题&desp=<markdown>&type=markdown
测试截图:
对pushdeer不了解的可以看如下文章:
如果不想麻烦,可以直接安装第三方库:
install
pip install pypushdeer
Usage:
from pypushdeer import PushDeer
pushdeer = PushDeer(pushkey="your_push_key")
pushdeer.send_text("hello world", desp="optional description")
pushdeer.send_markdown("# hello world", desp="**optional** description in markdown")
pushdeer.send_image("https://github.com/easychen/pushdeer/raw/main/doc/image/clipcode.png")
pushdeer.send_image("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQYV2NgYAAAAAMAAWgmWQ0AAAAASUVORK5CYII=")