20 lines
582 B
Python
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())
|