0

我是编码新手,目前正在尝试CoinGecko使用 Python 拉动所有硬币的所有市场。

使用pycoingecko,我可以cg.get_coins_list()用来获取所有硬币和 ID,我可以cg.get_coins_markets()用来获取前 250 个硬币,但是我正在努力获得更多。

任何有关如何进行的建议将不胜感激。

4

1 回答 1

0

我认为单个函数调用的数据太多,cg.get_coins_markets()无法获得超过前 250 个硬币。要获得更多的硬币,我想你可以调用下一个前 250 的硬币,可以使用pageapi 的参数访问(更多详细信息请参阅文档/coins/markets中的端点)

cg.get_coins_markets(vs_currency='usd', page=2)

如果你想获得更多的硬币,只需增加page参数中传递的数字

cg.get_coins_markets(vs_currency='usd', page=3)
cg.get_coins_markets(vs_currency='usd', page=4)
cg.get_coins_markets(vs_currency='usd', page=5)
于 2021-09-05T21:51:25.967 回答