0

尝试从coingecko第二页获取加密货币交易所列表到我的谷歌表中。

得到如下结果:

Tokenize
Bibox
Vebitcoin
...

试着用它来做。

IMPORTXML("https://www.coingecko.com/en/exchanges?page=2", "//*[contains(text(),' exchange')]")

结果,得到错误: Imported content is empty.

4

2 回答 2

2

这个修改后的xpath怎么样?

修改过的xpath:

//span/a[contains(@href,'/en/exchanges/')]

//span[@class='pt-2 flex-column']/a[contains(@href,'/en/exchanges/')]

修改后的公式

=IMPORTXML(A1,"//span/a[contains(@href,'/en/exchanges/')]")
  • 在这种情况下,将 URLhttps://www.coingecko.com/en/exchanges?page=2放在单元格“A1”中。

结果:

在此处输入图像描述

笔记:

  • 可以通过修改后的 xpath 检索加密货币交易所的列表。Tokenize但在这种情况下,似乎 和 的值BiboxVebitcoin包括在内。

参考:

于 2020-08-05T23:59:52.247 回答
0

要获取所有交易所的列表,您还可以使用以下公式:

=ARRAYFORMULA(REGEXEXTRACT(QUERY(TRANSPOSE(IMPORTDATA("https://api.coingecko.com/api/v3/search?locale=en&img_path_only=1"
));"select * WHERE Col1 starts with ""name""");"name:""(.+)"""))

输出(~ 8000 个元素):

交流

于 2020-08-07T02:05:21.660 回答