websocket-client python 没有来自 binance 的数据 api

websocket-client python no data from the binance api

我遇到了 websocket 没有响应并且没有数据传来的问题。没有任何打印出来的空终端。

我将 python websocket-client 降级到 0.57.0 版本,现在我得到 'close' 打印出来,但仍然没有消息进来。

我不知道哪里出了问题。知道为什么吗?

import websocket

cc = 'btcusdt'
interval = '1m'
socket = f'wss://stream.binance.com:9443/ws/{cc}@kline_{interval}'

def on_close(ws):
    print('close')


def on_message(ws, message):
    print('message')
    print(message)


ws = websocket.WebSocketApp(
    socket,
    on_message=on_message,
    on_close=on_close)

websocket.enableTrace(True)

ws.run_forever()

这对我有用……它打印了消息 您可能遇到导入问题,请尝试重新安装 python 所有软件包,或确保您使用的是正确的