我想做的事情:
从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', ' ' ))]")
当然,我得到了可怕的" 导入的内容为空"错误。
任何帮助?
答案 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")