Python3免费(无注册)货币转换

时间:2013-11-11 00:27:24

标签: python-3.x currency

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

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

好吧,我不确定您的数据源的位置以及您需要数据的格式,但根据您的描述,我可以进行以下重新编写:

使用以下服务:

https://openexchangerates.org/

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

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

和Voila你有货币。

<强>更新

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

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

此解决方案为您提供了自由(基本上您可以查询任何内容),但如果网站发生更改......那么您必须更新代码

更新2

你可以使用一个非常简单的技巧和一个非常简单的谷歌HTML。尝试拨打以下链接:

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

你会得到一个免费的回复,没有任何密钥,但要注意这不公平,特别是当你每分钟多次轮询服务时!