检测网站Python3的变化

时间:2017-03-30 00:18:13

标签: python python-3.x cron

我从每天早上更新不同时间更新的网页上获取数据,我想知道如何让脚本每10分钟左右运行一次,以检查网站是否已更新。我想用某种方式使用cron,但我不太了解它。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用APScheduler包?它使计划任务变得相当简单。这是the documentation

要执行计划任务,这就是所有需要完成的事情(对于基本的事情):

from apscheduler.schedulers.background import BackgroundScheduler
from pytz import utc

scheduler = BackgroundScheduler()
scheduler.configure(timezone=utc)

def print_hello():
    print("Hello, this is a scheduled event!")

job = scheduler.add_job(print_hello, 'interval', minutes=1, max_instances=10)
scheduler.start()

但是,请注意,当我第一次尝试使用该库时,我遇到了一个小错误,但是如何解决该问题的解释是here