Как извлечь динамический счетчик времени на веб-странице с помощью Python - PullRequest
0 голосов
/ 24 января 2012

Я перебираю несколько сайтов, используя BeautifulSoup в python.Я наткнулся на таймер обратного отсчета на веб-сайте, который я хочу извлечь.Таймер показывает оставшееся время некоторой информации на сайте.Какой-то метод javascript вызывает innerHTML каждую секунду.Кто-нибудь знает, как его извлечь?

1 Ответ

0 голосов
/ 24 января 2012

Я не знаю, почему вы хотели бы отсканировать это, потому что множество бесплатных кодов таймера обратного отсчета Javascript - это всего лишь поиск в Google. Вот мой любимый Роберт Ашемиан: http://www.hashemian.com/tools/javascript-countdown.htm

Но если вы все еще хотите это почистить, вам нужно взглянуть на исходный HTML-код веб-сайта. Если javascript для таймера встроен в документ, вы должны найти начальный и конечный теги <script> и </script> и скопировать все, что между ними (что, по сути, лишает смысла автоматическую очистку, поскольку вам приходится выслеживать сценарий в любом случае). Если скрипт находится во внешнем js-файле (что более вероятно), лучше просто загрузить файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...