欢迎光临
一直在路上

利用python+sched+server酱实现定时推送提醒。

简单实现了一下功能,实用的话得继续完善,可以加入配置文件,继续利用sched可以实现反复提醒等。

之后有时间的话,试着做成一个工具,暂时先这样。。。

#coding=utf-8
#这里需要引入三个模块
import time, sched 
import requests

def doTask():
    url = 'https://sc.ftqq.com/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.send'
    body = {"text": "哈哈哈,python推送测试", "desp": "测试文本"}
    response = requests.post(url, data = body)
    print(response.text)

# doTask()

# 第一个参数确定任务的时间,返回从某个特定的时间到现在经历的秒数 
# 第二个参数以某种人为的方式衡量时间 
schedule = sched.scheduler(time.time, time.sleep) 

def timming_exe(cmd, inc = 60): 
    # enter用来安排某事件的发生时间,从现在起第n秒开始启动 
    schedule.enter(inc, 0, doTask) 
    # 持续运行,直到计划时间队列变成空为止 
    schedule.run() 

print("ready to excute scrapt...") 
t = time.time()
after = '2018-03-31 19:41:00'
tm = time.mktime(time.strptime(after, '%Y-%m-%d %H:%M:%S'))
timming_exe("doTask", int(tm - t))
赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《利用python+sched+server酱实现定时推送提醒。》
文章链接:http://blog.moxiaonai.cn/noname/python-sched-serverchain.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
个别资源收集于互联网,如有侵权,请联系博主删除。
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!