试图在 Google 表中获取加密货币价格数据,没有像我们 SNX 这样的常见硬币
Trying to get Cryptocurrencies Price Data in Google Sheets with no common coins such us SNX
我有一个 google sheet 我在其中使用了一些 Cryptocurrencies 价格数据google金融 或 yahoo。但是,我发现用一些硬币很难做到这一点,例如 Synthetix Network Token.
我一直在阅读 Whosebug 中的其他问题并应用这些建议,但 none 似乎适用于这种特定的 cryptocurrency .
如果有人以前做过这个,你能告诉我你用的是什么方法吗?
更新:
我试过这个:
=GOOGLEFINANCE("SNXGBP")
还有这个
=INDEX(IMPORTXML("https://finance.yahoo.com/quote/SNX-GBP/","//div[@data-reactid='32']"), 2, 1)
两者都适用于大多数加密货币。
尝试:
=IMPORTXML("https://coinmarketcap.com/currencies/synthetix-network-token/",
"//div[@class='priceValue___11gHJ']")
或:
=SUBSTITUTE(IMPORTXML("https://coinmarketcap.com/currencies/synthetix-network-token/",
"//div[@class='priceValue___11gHJ']"), "$", )*GOOGLEFINANCE("CURRENCY:USDGBP")
我建议使用适当的服务而不是抓取网页。
解析最终会失败并迫使您重写
=IMPORTDATA("https://cryptoprices.cc/SNX/")*GOOGLEFINANCE("CURRENCY:USDGBP")
此请求将为您提供所有 SNX 代币的英镑价格(使用 Google 表格本机功能将美元转换为英镑)
我有一个 google sheet 我在其中使用了一些 Cryptocurrencies 价格数据google金融 或 yahoo。但是,我发现用一些硬币很难做到这一点,例如 Synthetix Network Token.
我一直在阅读 Whosebug 中的其他问题并应用这些建议,但 none 似乎适用于这种特定的 cryptocurrency .
如果有人以前做过这个,你能告诉我你用的是什么方法吗?
更新:
我试过这个:
=GOOGLEFINANCE("SNXGBP")
还有这个
=INDEX(IMPORTXML("https://finance.yahoo.com/quote/SNX-GBP/","//div[@data-reactid='32']"), 2, 1)
两者都适用于大多数加密货币。
尝试:
=IMPORTXML("https://coinmarketcap.com/currencies/synthetix-network-token/",
"//div[@class='priceValue___11gHJ']")
或:
=SUBSTITUTE(IMPORTXML("https://coinmarketcap.com/currencies/synthetix-network-token/",
"//div[@class='priceValue___11gHJ']"), "$", )*GOOGLEFINANCE("CURRENCY:USDGBP")
我建议使用适当的服务而不是抓取网页。
解析最终会失败并迫使您重写
=IMPORTDATA("https://cryptoprices.cc/SNX/")*GOOGLEFINANCE("CURRENCY:USDGBP")
此请求将为您提供所有 SNX 代币的英镑价格(使用 Google 表格本机功能将美元转换为英镑)