我正在使用 websocket-client 连接到一个 node.js 服务器(我的 websocket 服务器),并且已经成功地通过 websockets 从 Python 发送消息到 node.js。
我的 Python 客户端使用 requests 模块登录网站并收集 cookies(这些 cookies 是由服务器作为成功登录的结果传递的)。我希望这些 cookies 能够像代码这里所示一样作为 websocket-client 的一部分被传递。
我从登录中获取以下 cookies:
我的 Python 客户端使用 requests 模块登录网站并收集 cookies(这些 cookies 是由服务器作为成功登录的结果传递的)。我希望这些 cookies 能够像代码这里所示一样作为 websocket-client 的一部分被传递。
我从登录中获取以下 cookies:
(Pdb) requests.utils.dict_from_cookiejar(client.cookies)
{'csrftoken': 'DhSf0z9Ouu5f1SbfGWBg5BuBe1UuJMLr', 'sessionid': 'pu6ig4z4mtq5k8rvm6kuv8g3fdegs47d'}
我创建websocket时如何发送cookie?
ws = websocket.WebSocketApp("ws://localhost:8080/",
on_message = on_message,
on_error = on_error,
on_close = on_close,
# cookie = ? what goes here ?
)
cookie = "csrftoken=DhSf0z9Ouu5f1SbfGWBg5BuBe1UuJMLr; sessionid=pu6ig4z4mtq5k8rvm6kuv8g3fdegs47d"
。 - libertylocked