如何检测新信息何时推送到网页

时间:2017-06-20 01:43:17

标签: python html oauth

基本上我想制作一个简单的机器人,当我的成绩发布到这个网页时发出哔哔声或通知。

我已经找到了如何使用http basic auth登录并可以导航到网页但是检查是否添加了新条目的最佳方法是什么?

以下是页面来源https://pastebin.com/rbyzJGtY

这是网页的样子。 http://imgur.com/a/HcPNq

我没有找到一些讲义,我可以考虑一些方法来做到这一点。 它也不需要花哨,字面意思只是每15分钟检查一次,如果出现了什么就发出哔哔声。

1 个答案:

答案 0 :(得分:2)

使用python,您可以使用scheduletimerequests库来执行您想要的操作。类似的东西:

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?)但看起来是正确的想法。