我是编码新手,目前正在尝试CoinGecko
使用 Python 拉动所有硬币的所有市场。
使用pycoingecko
,我可以cg.get_coins_list()
用来获取所有硬币和 ID,我可以cg.get_coins_markets()
用来获取前 250 个硬币,但是我正在努力获得更多。
任何有关如何进行的建议将不胜感激。
我是编码新手,目前正在尝试CoinGecko
使用 Python 拉动所有硬币的所有市场。
使用pycoingecko
,我可以cg.get_coins_list()
用来获取所有硬币和 ID,我可以cg.get_coins_markets()
用来获取前 250 个硬币,但是我正在努力获得更多。
任何有关如何进行的建议将不胜感激。
我认为单个函数调用的数据太多,cg.get_coins_markets()
无法获得超过前 250 个硬币。要获得更多的硬币,我想你可以调用下一个前 250 的硬币,可以使用page
api 的参数访问(更多详细信息请参阅文档/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)