问题遇到的现象和发生背景
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