Python从Coinmarketcap网站API获取数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python从Coinmarketcap网站API获取数据相关的知识,希望对你有一定的参考价值。

我只想获得例如“price_usd”值。来自https://coinmarketcap.com/api/的比特币我在下面尝试过这个代码,但是我无法弄清楚如何只得到这个值......我使用的是Python 3.5.3。我很乐意为你提供帮助!

import json 
import requests 

r = requests.get('https://api.coinmarketcap.com/v1/ticker/bitcoin/')
for coin in r.json():
    print(coin)
答案

试试这个:

import json 
import requests 

r = requests.get('https://api.coinmarketcap.com/v1/ticker/bitcoin/')
for coin in r.json():
    print(coin["price_usd"])

您还可以使用get方法从字典中查找值。如果缺少密钥,它允许您提供默认值:

for coin in r.json():
    print(coin.get("price_usd", "U$S Price not provided"))

以上是关于Python从Coinmarketcap网站API获取数据的主要内容,如果未能解决你的问题,请参考以下文章

python 使用coinmarketcap API将加密货币数据提取到Elasticsearch中

如何从 Coinmarketcap 解析历史 BTC 数据?

coinmarketcap api v2 jquery

如何在 Flutter 中使用 CoinMarketCap API

IONIC v3获取CoinMArketCap API数据

VBA - Excel 中显示的 API 调用