pycoingecko是一个Python库,用于获取加密货币市场数据。它提供了一种简单而强大的方式来获取各种加密货币的市场数据,包括价格、市值、交易量等。
要获取所有硬币的所有市场数据,可以使用pycoingecko的get_coins_markets
方法。该方法接受一些可选参数,例如货币类型、排序方式、市场数据的数量等。
以下是一个示例代码,演示如何使用pycoingecko获取所有硬币的所有市场数据:
from pycoingecko import CoinGeckoAPI
# 创建CoinGeckoAPI对象
cg = CoinGeckoAPI()
# 获取所有硬币的所有市场数据
markets = cg.get_coins_markets(vs_currency='usd', order='market_cap_desc', per_page=100)
# 打印市场数据
for market in markets:
print(market['name'], market['current_price'], market['market_cap'])
在上面的示例中,我们使用了vs_currency='usd'
参数来指定以美元计价,order='market_cap_desc'
参数来按市值降序排序,per_page=100
参数来指定每页返回100条市场数据。
pycoingecko还提供了其他一些方法来获取更详细的市场数据,例如获取单个硬币的历史价格、市场图表数据等。你可以参考pycoingecko的官方文档(https://github.com/man-c/pycoingecko)了解更多信息。
推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)和腾讯云数据库(https://cloud.tencent.com/product/cdb)。
领取专属 10元无门槛券
手把手带您无忧上云