Python从Coinmarketcap网站API获取数据

时间:2017-12-08 21:07:39

标签: python json python-requests

我只想获得例如“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)

1 个答案:

答案 0 :(得分:4)

试试这个:

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"))