【问题标题】:How to import dynamic Javascript element from a website to Google Sheets如何将动态 Javascript 元素从网站导入 Google 表格
【发布时间】:2021-05-16 21:21:43
【问题描述】:

我正在尝试从使用 JavaScript 的网站导入当前价格,以使用谷歌表格中的 =ImportXML 函数动态更新加密货币的价格。以下是我尝试过的,但显然它是不正确的。关于如何从下面提到的 URL 中提取硬币价格的任何想法?

此方法适用于不会在屏幕上自动更新价格的其他网站,但似乎是一个动态字段不允许此方法工作。

=IMPORTXML(F3,"//div[@class='mb-1 d-flex flex-column lh-1']")

F3=https://poocoin.app/tokens/0x864397b060a2210e9ded2e9a8d63cd7a83eb0ef0

【问题讨论】:

  • Google 表格并非旨在提供真正的网络抓取功能 - 请改用适当的 API。

标签: javascript google-sheets google-sheets-formula cryptocurrency


【解决方案1】:

建议使用适当的 API 来获取硬币价格。

网站不适合机器人使用,它们随时可能发生变化并迫使您重新实施一切。

您可以尝试这个端点,尽管它可能会丢失较小的/便便硬币? =IMPORTDATA("https://cryptoprices.cc/BTC/")

CoinGecko 也有一个很好的 API,您只需稍加努力即可尝试使用它

=importJSON("https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=bitcoin","0.current_price")

【讨论】:

    【解决方案2】:

    您可能遇到问题,因为您查询的 url 位于 DDos 保护程序后面

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多