未在python中连接Websocket客户端

未在python中连接Websocket客户端,python,websocket,em-websocket-client,Python,Websocket,Em Websocket Client,我尝试了一段代码从binance收集信息,但是当我运行它时,连接没有打开,输出只显示“closed connection”。这是因为visual studio code 2的防火墙还是我应该添加任何代码?请大家指点,谢谢 我的代码如下所示 import websocket websocket.enableTrace(True) SOCKET = "wss://stream.binance.com:9443/ws/btcusdt@kline_1m" def on_open(

我尝试了一段代码从binance收集信息,但是当我运行它时,连接没有打开,输出只显示“closed connection”。这是因为visual studio code 2的防火墙还是我应该添加任何代码?请大家指点,谢谢

我的代码如下所示

import websocket

websocket.enableTrace(True)
SOCKET = "wss://stream.binance.com:9443/ws/btcusdt@kline_1m"

def on_open(ws):
    print('opened connection')

def on_close(ws):
    print('closed connection')

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

ws = websocket.WebSocketApp(SOCKET, on_open=on_open, on_close=on_close, on_message=on_message)
ws.run_forever()
我的输出仅为闭合连接,如下所示

closed connection

这对我来说很有效,所以肯定是你当地的原因导致了这个问题。不过,除此之外,我无能为力。嘿,肯普,我需要做什么特殊设置来解决这个问题,例如禁用防火墙?不幸的是,我不知道什么会影响你。我的机器上没有任何特殊配置或异常,我只是按原样运行代码。它可能是任何东西,从你有一个防火墙,积极地停止传出连接到Binance,由于某种原因在你的IP地址范围内有一个块。