我需要从欧洲央行获得美元/欧元和瑞士法郎/欧元的最新汇率。推荐的方法是什么?
版本 1:尝试过 pandasdmx 但不知道提取值的最有效方法:
ecb = sdmx.Request("ECB")
parameters = {
"startPeriod": "2021-12-29",
"endPeriod": "2021-12-29",
}
data_response = ecb.data(
resource_id="EXR",
key={"CURRENCY": ["CHF", "USD"]},
params=parameters,
)
如何解析 data_response 以获取 USD 和 CHF 的值?
版本 2:我发现的另一种方法是访问
request_url = "https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml"
解析 XML 很容易,但第一个版本似乎是更新的版本。
有什么想法吗?