无法连接到Websocket地址?

时间:2019-01-18 12:39:55

标签: python python-3.x websocket

我正在尝试通过websocket地址进行连接,但是我的脚本显示数据恢复出错。

import requests
from websocket import create_connection

def conWs():
    ws = create_connection('wss://olymptrade.com/ds/v3')
    #ws.send('[{"t":1,"e":105,"d":[{"source":"platform"}]}]')
    #ws.send('[{"t":2,"e":90,"uuid":"JR20G7HQ62P0DURZO6F"}]')

    print(ws.connected)

    while True:
        result = ws.recv()
        print ("Received '%s'" % result)

我期望它能够连接并开始接收websocket数据,但是脚本因以下错误而中断:

websocket._exceptions.WebSocketConnectionClosedException: Connection is already closed.

1 个答案:

答案 0 :(得分:0)

看起来您将需要使用其他方法。

  

短暂的一次性发送/接收

     

(上面的代码)是您要传达短信并在完成后立即断开连接的方法。

看看长期连接 in the docs的示例,请告诉我这些修改是否对您有用。祝你好运!