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())