当我使用 PHP 获取 cookie 时,它返回:
session_id=abih14s7l4lgo3splta7f6bd14; cccaa78fa9e13785130119a4924db0f4=96637ae... (more)
但是当我使用 Python 时,它返回:
session_id=abih14s7l4lgo3splta7f6bd14
...剩下的 cookie 都丢失了。
我的代码 Python:
res_post = requests.post(LOGIN_URL, data = {mydata})
cookies = dict(res_post.cookies.items())
最佳答案
看起来您正在使用 requests
库。 response.cookies
已经是一个字典,因此无需再次转换。
您应该像这样访问响应中的 cookie:
response = requests.post(LOGIN_URL, data={mydata})
print response.cookies['session_id']
查看此处了解更多详情:http://docs.python-requests.org/en/latest/user/quickstart/#cookies
https://stackoverflow.com/questions/34113005/
相关文章:
android - 带有 Snackbar 和透明导航栏的 FloatingActionButton
android - 谷歌身份验证后,即将到来的网址不允许我在 Cordova 应用程序中走得更远
python - 使用 python 3.5 用希伯来语和英语解析 json 文件
sql - 带 Where 子句的 OFFSET SQL 查询
sql-server - 在 SQL Server 2012 的情况下,尝试在我的 select 语
types - 如何声明 TypeScript 导入 * 类型?
java - @Override,在接口(interface)中使用默认方法