Tre*_*ewq 2 python cookies websocket node.js python-requests
我使用websocket-client连接到node.js服务器(这是我的websocket服务器),我已经能够通过websockets从python成功发送消息到node.js.
我的python客户端使用请求模块登录网站并收集cookie(由于成功登录而从服务器传递).我想作为代码所示这些cookie为的WebSocket客户端的一部分传递在这里.
我从登录中获得以下cookie:
(Pdb) requests.utils.dict_from_cookiejar(client.cookies)
{'csrftoken': 'DhSf0z9Ouu5f1SbfGWBg5BuBe1UuJMLr', 'sessionid': 'pu6ig4z4mtq5k8rvm6kuv8g3fdegs47d'}
Run Code Online (Sandbox Code Playgroud)
我在创建websocket时如何发送cookie?
ws = websocket.WebSocketApp("ws://localhost:8080/",
on_message = on_message,
on_error = on_error,
on_close = on_close,
# cookie = ? what goes here ?
)
Run Code Online (Sandbox Code Playgroud)
这只是这个:
ws = websocket.WebSocketApp("ws://localhost:8080/",
on_message = on_message,
on_error = on_error,
on_close = on_close,
cookie = "csrftoken=DhSf0z9Ouu5f1SbfGWBg5BuBe1UuJMLr; sessionid=pu6ig4z4mtq5k8rvm6kuv8g3fdegs47d"
)
Run Code Online (Sandbox Code Playgroud)
它意味着传递一个简单的字符串
| 归档时间: |
|
| 查看次数: |
2992 次 |
| 最近记录: |