查找后,我一直找不到 python3 模块或将汇率数据从互联网提取到我的程序中的方法。
有任何想法吗?
谢谢
好吧,我不确定您的数据源的位置以及您需要数据的格式,但是根据您的描述,我可以提出以下建议:
使用如下服务:
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
您将免费获得响应,无需任何密钥,但请注意,这不公平,尤其是当您每分钟多次轮询服务时!