在 Python 中从 curl 中提取单个值
Extract single value from curl in Python
我正在使用在此处找到的 API:https://docs.deribit.com/v2/?shell#public-ticker
(特别是 shell curl 请求的文档)
我正在寻找 运行 关于多个工具名称的请求。然后我想从响应中提取某个值。我如何从产生的结果中得到 "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)
您的示例使用请求而不是 curl,所以我假设这就是您想要的:
您可以使用 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'])
我正在使用在此处找到的 API:https://docs.deribit.com/v2/?shell#public-ticker (特别是 shell curl 请求的文档)
我正在寻找 运行 关于多个工具名称的请求。然后我想从响应中提取某个值。我如何从产生的结果中得到 "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)
您的示例使用请求而不是 curl,所以我假设这就是您想要的:
您可以使用 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'])