Python 使用Web套接字客户端API检索数据时出错

Python 使用Web套接字客户端API检索数据时出错,python,python-asyncio,libwebsockets,Python,Python Asyncio,Libwebsockets,我正在尝试使用Web套接字客户端API建立连接。 为了建立连接,需要传递“播放会话”cookie以验证用户 以下是我的代码: async def streaming_data(url, play_session): try: async with websockets.connect(url) as websocket: response = await websocket.recv() data = reponse.rea

我正在尝试使用Web套接字客户端API建立连接。 为了建立连接,需要传递“播放会话”cookie以验证用户

以下是我的代码:

async def streaming_data(url, play_session):
    try:
        async with websockets.connect(url) as websocket:
            response = await websocket.recv()
            data = reponse.read()
    except Exception as e:
        print('Error in making the Websocket Connection!!')
        print(e.args)

    print(data) 
注意:播放会话是cookie

我收到错误:“状态代码不在101:403中” 我正在使用websockets库进行连接


我是初学者,所以任何帮助都将不胜感激

为了在连接到websocket服务器时发送cookie,必须将cookie HTTP头传递给
connect()
函数

您尚未在
play\u会话
变量中指定数据格式。因此,我们假设您需要发送具有名称
play\u session
和值
100
的cookie:

cookie = 'play_session=100'
headers = {'Cookie': cookie}

async with websockets.connect(url, extra_headers=headers) as websocket:
    ...