基本上我想制作一个简单的机器人,当我的成绩发布到这个网页时发出哔哔声或通知。
我已经找到了如何使用http basic auth登录并可以导航到网页但是检查是否添加了新条目的最佳方法是什么?
以下是页面来源https://pastebin.com/rbyzJGtY
这是网页的样子。 http://imgur.com/a/HcPNq
我没有找到一些讲义,我可以考虑一些方法来做到这一点。 它也不需要花哨,字面意思只是每15分钟检查一次,如果出现了什么就发出哔哔声。
答案 0 :(得分:2)
使用python,您可以使用schedule
,time
和requests
库来执行您想要的操作。类似的东西:
import requests
import schedule
import time
lastRes = requests.get(URL).text
def check():
newRes = requests.get(URL).text
if (newRes == lastRes):
// Do Something
lastRes = newRes
schedule.every(15).minutes.do(check)
while 1:
schedule.run_pending()
time.sleep(1)
我之前没有使用过时间表或时间库,从这里获取它们(How do I get a Cron like scheduler in Python?)但看起来是正确的想法。