经常 "listen" 使用 python 访问网站
constantly "listen" to website using python
有什么方法可以不断 "listen" 访问网站并在更新时 运行 一些代码?
我正在处理地震数据,具体来说,是从实时更新和列出地震详细信息的站点解析地震数据。
到目前为止,我唯一的(也是笨拙的)解决方案是使用任务调度程序每 30 分钟 运行,这当然会有 1-29 分钟的时差,具体取决于事件发生的时间发生在 运行 代码之间的 30 分钟停机时间之间。
我还考虑过使用一些推特 API,因为该网站还有一个自动推特帐户,每次发生地震时都会发布详细信息,但这同样需要不断地 "listening" 到推特流也通过 python。
希望得到帮助,谢谢。
is there any way to constantly "listen" to a website and run some code when it updates?
如果站点提供提要或更新流,请使用它。
但是,如果您希望抓取页面并触发差异代码,那么您需要像使用 TaskScheduler 那样(笨拙地)轮询站点。
有什么方法可以不断 "listen" 访问网站并在更新时 运行 一些代码?
我正在处理地震数据,具体来说,是从实时更新和列出地震详细信息的站点解析地震数据。
到目前为止,我唯一的(也是笨拙的)解决方案是使用任务调度程序每 30 分钟 运行,这当然会有 1-29 分钟的时差,具体取决于事件发生的时间发生在 运行 代码之间的 30 分钟停机时间之间。
我还考虑过使用一些推特 API,因为该网站还有一个自动推特帐户,每次发生地震时都会发布详细信息,但这同样需要不断地 "listening" 到推特流也通过 python。
希望得到帮助,谢谢。
is there any way to constantly "listen" to a website and run some code when it updates?
如果站点提供提要或更新流,请使用它。
但是,如果您希望抓取页面并触发差异代码,那么您需要像使用 TaskScheduler 那样(笨拙地)轮询站点。