Извлечение данных в реальном времени с веб-сайта AJAX в Python - PullRequest
1 голос
/ 17 августа 2011

Я хотел бы извлечь данные в реальном времени с веб-страницы: http://www.fxstreet.com/rates-charts/forex-rates/

Я программирую на Python, и я сделал urlopen, чтобы взять html-код. Затем я использовал регулярные выражения для извлечения чисел. Проблема в том, что мне приходится делать urlopen каждую секунду, чтобы получать последние данные, они долго не надежны и не чисты ... Может ли кто-нибудь помочь без обновления веб-страницы ? спасибо!

1 Ответ

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

Вот кое-что, чтобы вы пошли.Попробуйте выполнить следующее из командной строки:

curl -d '[{"channel":"/meta/connect","connectionType":"xhr-streaming","id":"15","clientId":"14799ac3-a0ac-43ab-8bb6-baad56886e11"}]' "http://ttpush.fxstreet.com/http_push/connect"

Как видите, пока вы сохраняете соединение открытым, сайт продолжает передавать вам больше данных.Я думаю, что это будет легко конвертировать в Python.

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