Не удалось подключиться к веб-сокету через клиентский Python - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь соединиться с клиентом websocket, используя код python:

>>> from websocket import create_connection
>>> ws = create_connection("wss://iqoption.com/echo/websocket")
>>> ws
<websocket._core.WebSocket object at 0x000001DAFD2D5438>

>>> ws.send("Hello, World")
    18
>>> ws.recv()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python35\lib\site-packages\websocket\_core.py", line 300, in recv
    opcode, data = self.recv_data()
  File "C:\Python35\lib\site-packages\websocket\_core.py", line 317, in recv_data
    opcode, frame = self.recv_data_frame(control_frame)
  File "C:\Python35\lib\site-packages\websocket\_core.py", line 330, in recv_data_frame
    frame = self.recv_frame()
  File "C:\Python35\lib\site-packages\websocket\_core.py", line 364, in recv_frame
    return self.frame_buffer.recv_frame()
  File "C:\Python35\lib\site-packages\websocket\_abnf.py", line 361, in recv_frame
    self.recv_header()
  File "C:\Python35\lib\site-packages\websocket\_abnf.py", line 309, in recv_header
    header = self.recv_strict(2)
  File "C:\Python35\lib\site-packages\websocket\_abnf.py", line 396, in recv_strict
    bytes_ = self.recv(min(16384, shortage))
  File "C:\Python35\lib\site-packages\websocket\_core.py", line 434, in _recv
    return recv(self.sock, bufsize)
  File "C:\Python35\lib\site-packages\websocket\_socket.py", line 81, in recv
    bytes_ = sock.recv(bufsize)
  File "C:\Python35\lib\ssl.py", line 909, in recv
    return self.read(buflen)
  File "C:\Python35\lib\ssl.py", line 786, in read
    return self._sslobj.read(len, buffer)
  File "C:\Python35\lib\ssl.py", line 572, in read
    v = self._sslobj.read(len or 1024)
ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine

См. Следующее изображение:
enter image description here

Я пытаюсь подключить его к MT5 позже. Но не в состоянии получить доступ к цитатам. Пожалуйста, дайте мне знать, как я могу получить доступ к веб-сокету.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...