Парсинг websocket python

у меня есть ссылка на сайт:

  • wss://stream295.forexpros.com/echo/479/huv_c91t/websocket
  • wss://stream198.forexpros.com/echo/465/8zo98wk6/websocket

как через python с парсить данные из этих сокетов?


Ответы (1 шт):

Автор решения: Mrage

Вам нужно подключиться к сокету (например используя библиотеку websockets для python) и прослушивать сообщения, которые будут приходить, а их уже, в свою очередь парсить.

import asyncio
import websockets

async def hello():
    uri = "ws://localhost:8765" # url вебсокета
    async with websockets.connect(uri) as websocket:
        await websocket.send("Hello world!") # отправка сообщения
        await websocket.recv() # получение сообщения

asyncio.get_event_loop().run_until_complete(hello())

Код из официальной документации websockets

→ Ссылка