在浏览器测试一个连接,能正确被重定向,如下图
但是奇怪的是requests却始终只返回200,并没有进行重定向。
很长时间,一直不知道问题出在哪儿,实在不知道问题发生在哪儿后,我试着去拿到200状态的文本,然后保存成html格式,使用浏览器打开,结果竟然有发现
一下恍然大悟,浏览器登录后记住了我的cookie信息,但是使用requests调用请求后,并没有设置session,所以出现鉴权失败,不能进行重定向。
知道问题就好解决了,将浏览器里的 cookie 拿出来处理一下放到requests中就OK了
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。