ValueError:方案https在websocket客户端中无效以打个招呼

时间:2019-06-21 09:03:36

标签: python-3.x websocket clientwebsocket

我遇到与此问题类似的问题websockets "scheme https is invalid", but i'm actually trying to use https 问题是我收到了一条连接指令,用于从服务器获取数据,在该文档中,他给了我要连接的服务器列表。 不幸的是,它是https://theirserverurl.com的列表,而不是通常的wss://。 我试图通过以下方式向其中一台服务器打招呼:

from websocket import create_connection
ws = create_connection("https://theirserverurl.com")
print ("Sending 'Hello, World'...")
ws.send("Hello, World")
print ("Sent")
print ("Reeiving...")
result =  ws.recv()
print ("Received '%s'" % result)
ws.close()

然后我得到一个错误:

ValueError: scheme https is invalid

是否有任何解决方案可以克服python上的该堆栈。 请帮助我。谢谢!

1 个答案:

答案 0 :(得分:1)

您的网址不正确。您应该这样输入WSS URL:

wss://live-ws-pg-group3.kuaishou.com/websocket