我是Tony呀~ 2022-01-25 17:46 采纳率: 0%
浏览 468

Python requests中的session获取的cookie不完整

问题遇到的现象和发生背景

requests中的session获取的cookie不完整

问题相关代码,请勿粘贴截图
session = requests.Session()
log_response = session.post(url=url, data=data, headers=headers) #请求登录
print('登录成功' + str(log_response.status_code))
cookies = log_response.cookies.get_dict()
print(cookies)
运行结果及报错内容

登录成功后获取到的结果如下:
登录成功200
{'ASP.NET_SessionId': 'etc51uffzkiirnjmkaqbsbes'}
网页抓包工具看到的cookie如下:
cookie: login=flase; Hm_lvt_9007fab6814e892d3020a64454da5a55=1643085127; ASP.NET_SessionId=if4nm0gfgn3r3xh3k1nizpyc; wsEmail=984387741%40qq.com; login=flase; codeyzgswso=623a369c55820631; Hm_lpvt_9007fab6814e892d3020a64454da5a55=1643102349

我想要达到的结果

登录成功后能进入到个人主页,现在应该是cookie拿不全的问题,拿到的还是跳转到登录页面的html

  • 写回答

1条回答 默认 最新

  • CSDN专家-showbo 2022-01-25 17:53
    关注

    session只能得到服务设置的cookie,客户端js设置的获取不到。Hm_开头的是百度统计的cookie,那2个不需要。
    其他3个login,wsEmail,codeyzgswso需要分析js代码看如何生成的。codeyzgswso的值应该是url在返回的内容中,然后用js设置。
    wsEmail为当前登录账号的email地址
    login应该是true/false值

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 1月25日

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。