importxml如何获取比特币价格

时间:2020-10-15 22:38:29

标签: google-sheets-formula

我需要从该网站criptoya.com导入阿根廷比索的比特币价格到Google Sheets

我正在手机上尝试这个

=ImportXML("https://www.criptoya.com", "//td/@id='lac'") 

=ImportXML("https://www.criptoya.com", "@id='lac'")

没有成功,你能帮我吗?

顺便说一句,我也知道该网站有一个API,但我不知道如何使用它。

https://criptoya.com/api/

2 个答案:

答案 0 :(得分:0)

最好的方法是使用API​​。设置很简单:

您可以使用ImportJSON加载项来解析JSON。 (有一个免费版本,每天限制为5个请求) https://gsuite.google.com/marketplace/app/importjson_json_to_table_from_any_source/782573720506

  • 阅读他们的文档:对于您想要的值,API端点是 https://criptoya.com/api/latamex/btc/ars

  • 确保已启用加载项,其类型为: =IMPORTJSON("https://criptoya.com/api/latamex/btc/ars") 显示所有返回的值

  • 您也可以使用=IMPORTJSON("https://criptoya.com/api/latamex/btc/ars", "ask", "hideHeaders") 仅显示示例中的值。

答案 1 :(得分:0)

从网站上看,似乎所有的价格都是用 Javascript 加载的,这可能会在解析 Google 表格中的数据时出现问题。

我建议不要解析公共网站,他们随时可能更改网站并迫使您再次修复所有规则。

您可以使用像这样的简单 API 来获取以美元为单位的比特币(或任何其他硬币)价格

=IMPORTDATA("https://cryptoprices.cc/BTC/")

然后使用谷歌原生函数转换为阿根廷比索ARS

=GOOGLEFINANCE("CURRENCY:USDARS")