передача данных в реальном времени с веб-сайта в Python - PullRequest
2 голосов
/ 09 августа 2011

Я программирую на Python . Я хотел бы извлечь данные в реальном времени с веб-страницы , не обновляя ее : http://www.fxstreet.com/rates-charts/currency-rates/

Я думаю, что веб-страница с данными в реальном времени написана на AJAX, но я не совсем уверен .. Я думал об открытии интернет-браузера с программой, но я действительно не знаю / как этот способ ... Есть ли другой способ сделать это?

Я хотел бы заполнить словарь в моей программе (или даже в базе данных SQL) самыми последними числами каждую секунду. Пожалуйста, помогите мне в Python, спасибо!

1 Ответ

1 голос
/ 09 августа 2011

Чтобы получить данные, вам нужно просмотреть javascript и источник HTML, чтобы найти, какой URL он использует, чтобы получить данные, которые он отображает. Затем вы можете вызвать этот URL с помощью urllib или вашей любимой библиотеки Python и проанализировать его

Кроме того, может быть проще, если вы используете плагин, такой как Firebug, который позволяет вам просматривать запросы AJAX.

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