我正试图从http://pubapi.cryptsy.com/api.php?method=singlemarketdata&marketid=273的json文件中提取“音量”。我无法弄清楚如何做到这一点,这是我能想到的最好的代码。
import requests, time
#Setting initial coin balances
BTC=100
LTC=0
ALN=0
response = requests.get("http://pubapi.cryptsy.com/api.php?method=singlemarketdata&marketid=273")
volume = response.json() ["success":"markets":"volume"]
print(volume)
这是追溯:
追踪(最近一次通话): 文件“CryptsyArb.py”,第10行,in volume = response.json()[“成功”:“市场”:“成交量”] TypeError:不可用类型:'slice
答案 0 :(得分:0)
首先需要将响应转换为JSON格式:
j = response.json()
然后只需将字典遍历到音量:
j["return"]["markets"]["ALN"]["volume"]
u'2625.71894522'
请注意,输出是字符串格式,您可能需要将其转换为数字。