如何从这个网站转换器小部件python获得货币汇率

时间:2017-02-10 18:57:14

标签: python web module web-scraping

如何在此网站上实施货币汇率并使货币保持最新,以便我可以从此网站以及输入和输出值以及货币类型访问python。我需要我的程序连接到此网页,并使用网页上的货币转换器应用程序获取货币汇率。

This is the website

我需要知道如何在拥有网站的许多高街货币提供商处执行此操作,但许多网站提供商不提供费率列表,因此网页报废并不那么简单。

我需要使用pip安装哪些模块,我将如何使用它们来实现我的目标。 非常感谢

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码,其中exchange_rates是将货币映射到其汇率的字典(该网址是this页面用于加载其数据的网址)

import requests
import json

url = "https://api.travelex.net/salt/config/multi?key=Travelex&site=%2Fvirgin&options=abhikzl"
r = requests.get(url)
data = json.loads(r.text)
exchange_rates = data['rates']['rates']

for item in exchange_rates:
    print("{}, {}".format(item, exchange_rates[item]))

您可以通过在chrome developer network window打开的情况下加载它们来将其应用于大多数网站,并查看请求以找到加载此数据的请求。