2015-07-14 3 views
1

есть ли способ постоянно «слушать» веб-сайт и запускать код при его обновлении?постоянно «слушать» веб-сайт с помощью python

Я работаю над данными землетрясений, в частности, анализируя данные землетрясения с сайта, который обновляет и перечисляет данные о землетрясениях в реальном времени.

До сих пор мое единственное (и неуклюжее) решение заключалось в том, чтобы использовать планировщик задач для запуска каждые 30 минут, что, разумеется, будет иметь разницу во времени 1-29 минут в зависимости от того, когда произойдет событие между 30 минутами время простоя между запуском кода.

Я также подумал об использовании некоторого API twitter, так как сайт также имеет автоматическую твиттерную информацию о твиттере каждый раз, когда происходит землетрясение, но снова это потребует постоянного «прослушивания» потока twitter через python.

будет очень благодарен, спасибо.

+0

Что такое веб-сайт? –

+0

Я, кажется, помню, что twitter api транслирует .... – NightShadeQueen

+0

https://dev.twitter.com/streaming/overview – Andrey

ответ

0

Есть ли способ постоянно «слушать» веб-сайт и запускать код при его обновлении?

Если сайт предлагает ленту или поток обновлений, используйте его.

Однако, если вы ищете, чтобы очистить страницу и вызвать код на различия, вам необходимо опросить сайт, как вы делаете (неуклюже) с помощью TaskScheduler.

+0

хорошо, что это облом. Благодарю. отмечая это как ответ. – carlo

Смежные вопросы