我正在使用以下API:https://docs.deribit.com/v2/?shell#public-ticker (特别是curl请求的shell文档)
我希望在多个乐器名称上运行请求。然后,我想从响应中提取某个值。我如何从产生的结果中获取"min_price"
的特定值?
import requests
name = "BTC-29NOV19-8000-C"
r = requests.get("https://testapp.deribit.com/api/v2/public/ticker?instrument_name="+name)
print(r.text)
答案 0 :(得分:1)
您的示例使用请求而不是卷曲,因此我假设这是您想要的:
您可以使用json.loads()
将响应转换为dict
,这使您可以访问所需的key
。在这种情况下为result.min_price。
import requests
import json
name = "BTC-29NOV19-8000-C"
r = requests.get("https://testapp.deribit.com/api/v2/public/ticker?instrument_name="+name)
result = json.loads(r.text)
print(result)
print(result['result']['min_price'])