使用importXML结果"导入的内容为空" Google Spreadsheets上的错误

时间:2017-12-06 12:49:47

标签: google-sheets bitcoin

我想做的事情:

https://www.luno.com/en/price/https://www.luno.com/en/price/BTC动态导入比特币/ BTC价格。

所以,我已经阅读了有关importXML的所有内容(在此网站上),并且无法找到我做错的内容。我的方法适用于其他网站,我在其中获得预期结果列表,但使用importXML无效。请参阅下面的代码我正在使用(我已经使用了其他变体,但这是使用SelectorGadget建议的代码:

=IMPORTXML("https://www.luno.com/en/price/", "//*[contains(concat( ' ', @class, ' ' ), concat( ' ', 'ng-binding', ' ' ))]")

当然,我得到了可怕的" 导入的内容为空"错误。

任何帮助?

1 个答案:

答案 0 :(得分:0)

您可以加载此ajax端点以获取当前的USD:

https://www.luno.com/ajax/1/display_ticker

或所有货币对:

https://www.luno.com/ajax/1/price_chart?currency=

如果你想解析json - 有一个很好的 - 已经编写的importJson脚本(https://github.com/bradjasper/ImportJSON/blob/master/ImportJSON.gs),你只需将它复制粘贴到你的应用程序脚本中,然后直接调用url:

=importJSON("https://www.luno.com/ajax/1/price_chart?currency=")

=importJSON("https://www.luno.com/ajax/1/display_ticker?currency=XBT")

enter image description here

enter image description here