0

查找后,我一直找不到 python3 模块或将汇率数据从互联网提取到我的程序中的方法。

有任何想法吗?

谢谢

4

1 回答 1

1

好吧,我不确定您的数据源的位置以及您需要数据的格式,但是根据您的描述,我可以提出以下建议:

使用如下服务:

https://openexchangerates.org/

然后使用 JSON 解析器(如官方解析器)解析响应:

http://docs.python.org/3.3/library/json.html

瞧,你有货币。

更新

如果您真的有时间并且随着时间的推移耐心地修改它,您可以使用可见汇率获取任何您想要的站点并编写一个 HTML 解析器:

http://www.diveintopython.net/html_processing/extracting_data.html

这个解决方案给你自由(基本上你可以查询你想要的任何东西)但是如果网站发生变化......那么你必须更新你的代码

更新 2

您可以使用一个非常简单的技巧和一个来自谷歌的非常简单的 html。尝试调用以下链接:

http://www.google.com/finance/converter?a=1&from=BGN&to=AED

您将免费获得响应,无需任何密钥,但请注意,这不公平,尤其是当您每分钟多次轮询服务时!

于 2013-11-11T07:53:47.403 回答