用Python从网站实时传输数据

2 投票
1 回答
608 浏览
提问于 2025-04-16 23:11

我正在用Python编程。
我想从一个网页上提取实时数据,而不需要刷新页面http://www.fxstreet.com/rates-charts/currency-rates/

我觉得这个实时数据的网页可能是用AJAX写的,但我不太确定。
我考虑过用程序打开一个浏览器,但我其实不太喜欢这种方法……有没有其他的办法呢?

我想在我的程序里填充一个字典(或者甚至是一个SQL数据库),每秒更新一次最新的数据。
请帮帮我,感谢!

1 个回答

1

要获取数据,你需要查看网页的javascript和HTML源代码,找出它正在访问哪个网址来获取显示的数据。然后,你可以用urllib或者你喜欢的Python库去调用那个网址,并解析返回的数据。

另外,如果你使用像Firebug这样的插件,可以更方便地查看AJAX请求,这样可能会更简单。

撰写回答