我遇到与此问题类似的问题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上的该堆栈。 请帮助我。谢谢!
答案 0 :(得分:1)
您的网址不正确。您应该这样输入WSS URL:
wss://live-ws-pg-group3.kuaishou.com/websocket