在浏览器测试一个连接,能正确被重定向,如下图

但是奇怪的是requests却始终只返回200,并没有进行重定向。

很长时间,一直不知道问题出在哪儿,实在不知道问题发生在哪儿后,我试着去拿到200状态的文本,然后保存成html格式,使用浏览器打开,结果竟然有发现

一下恍然大悟,浏览器登录后记住了我的cookie信息,但是使用requests调用请求后,并没有设置session,所以出现鉴权失败,不能进行重定向。

知道问题就好解决了,将浏览器里的 cookie 拿出来处理一下放到requests中就OK了


mugbya
1.2k 声望41 粉丝

时间永远分岔,通往无数未来