用Python从网站实时传输数据
我正在用Python编程。
我想从一个网页上提取实时数据,而不需要刷新页面:http://www.fxstreet.com/rates-charts/currency-rates/
我觉得这个实时数据的网页可能是用AJAX写的,但我不太确定。
我考虑过用程序打开一个浏览器,但我其实不太喜欢这种方法……有没有其他的办法呢?
我想在我的程序里填充一个字典(或者甚至是一个SQL数据库),每秒更新一次最新的数据。
请帮帮我,感谢!
1 个回答
1
要获取数据,你需要查看网页的javascript和HTML源代码,找出它正在访问哪个网址来获取显示的数据。然后,你可以用urllib或者你喜欢的Python库去调用那个网址,并解析返回的数据。
另外,如果你使用像Firebug这样的插件,可以更方便地查看AJAX请求,这样可能会更简单。