从python中的ajax网站提取实时数据

时间:2011-08-17 10:02:58

标签: python ajax

我想从网页中提取实时数据: http://www.fxstreet.com/rates-charts/forex-rates/

我正在用Python编程,我做了一个urlopen来接受htmlcode。然后我使用正则表达式来提取数字。 问题是我必须每秒钟做一次以获取最新数据,其长期不可靠且不干净......有人可以帮助而无需刷新网页吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

这是让你前进的东西。从命令行尝试以下操作:

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

正如您所看到的,只要您保持连接打开,网站就会不断向您推送更多数据。我认为将很容易转换为Python。