/ / Extrahieren Sie Echtzeitdaten von der ajax-Website in python - python, ajax

Echtzeitdaten von der ajax-Website in python - python, ajax extrahieren

Ich möchte Echtzeitdaten von einer Webseite extrahieren: http://www.fxstreet.com/rates-charts/forex-rates/

Ich programmiere in Python und habe eine URL gemachtden HTML Code nehmen. Dann habe ich reguläre Ausdrücke verwendet, um die Zahlen zu extrahieren. Das Problem ist, dass ich jede Sekunde eine URL machen muss, um die neuesten Daten zu erhalten. Es ist lange nicht zuverlässig und nicht sauber ... Kann jemand helfen? ohne die Webseite aktualisieren zu müssen? Vielen Dank!

Antworten:

1 für die Antwort № 1

Hier ist etwas, was Sie zum Laufen bringt. Versuchen Sie folgendes von der Befehlszeile aus:

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

Sie sehen, solange die Verbindung geöffnet bleibt, werden Ihnen immer mehr Daten von der Site zur Verfügung gestellt. Ich denke, das wäre leicht zu Python zu konvertieren.