gogo2/test_websocket.py
Dobromir Popov 73c5ecb0d2 enhancements
2025-04-01 13:46:53 +03:00

20 lines
582 B
Python

import websockets
import asyncio
import logging
logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger(__name__)
async def test_websocket():
url = "wss://stream.binance.com:9443/ws/btcusdt@trade"
try:
logger.info(f"Connecting to {url}")
async with websockets.connect(url) as ws:
logger.info("Connected successfully")
message = await ws.recv()
logger.info(f"Received message: {message[:200]}...")
except Exception as e:
logger.error(f"Connection failed: {str(e)}")
asyncio.run(test_websocket())