Парсинг 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