ValueError: схема https недопустима в клиенте websocket, чтобы сказать привет

Я получаю аналогичную проблему, как этот вопрос websockets "схема https недействительна", но я на самом деле пытаюсь использовать 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

Есть ли решение побороть этот стек на питоне. Пожалуйста, помогите мне. Спасибо!

1 ответ

Ваш URL неверен. Вы должны ввести URL WSS следующим образом:

wss://live-ws-pg-group3.kuaishou.com/websocket
Другие вопросы по тегам