【发布时间】:2020-06-03 17:13:59
【问题描述】:
我通常使用 python-binance 库,但是对于我需要进行的特定调用,它不是最新的。
因此,我尝试使用标准的requests.get 函数,如下所示:
import requests
TakerRatio = requests.get('https://www.binance.com/futures/data/takerlongshortRatio','symbol=BTCUSDT&period=5m&limit=30')
TakerRatio = TakerRatio.text
这会返回我需要的所有数据,但是作为一个字符串:
[{"buySellRatio":"0.8314","sellVol":"418.6670","buyVol":"348.0720","timestamp":1591194900000},{"buySellRatio":"1.1938","sellVol":"284.8710","buyVol":"340.0660","timestamp":1591195200000},{"buySellRatio":"1.1901","sellVol":"377.4750","buyVol":"449.2250","timestamp":1591195500000}]
你们能帮我用最简单的方法把这个字符串变成索引列表吗?我需要能够像您通常那样引用 sellVol 和 buyVol 值,例如查询 TakerRatio[0]['sellVol'] 返回 418.6670。
【问题讨论】:
-
请求模块也应该返回json,你可以像字典一样使用它。
-
可能只是
TakerRadio.json() -
这能回答你的问题吗? How to parse JSON in Python?
标签: python string list serialization binance