美文网首页
python+requests请求302得到的response只

python+requests请求302得到的response只

作者: 小晓晓yx | 来源:发表于2020-08-10 16:52 被阅读0次
    登录请求302.png

    登录请求302发生了重定向,这种情况直接请求会发现拿到的cookie只有一个

    r=requests.get(url,headers=headers)
    print(r.cookies)  #<RequestsCookieJar[<Cookie hpo_last_survival_time=1597048158864 for .lietou.com/>]>
    

    这种情况下F12查看请求其实是302重定向了,但是print(r.status_code)会发现是200是因为requests自动重定向了,拿的返回结果是重定向后的,重定向后返回的cookie只有一个

    这时候想要拿到重定向前的cookies可以在请求的时候加上allow_redirects=False 禁止自动重定向

    r=requests.get(url,headers=headers,allow_redirects=False)
    print(r.cookies)
    #<RequestsCookieJar[<Cookie fe_hpo_theme=skin-default_skin-default for .lietou.com/>, <Cookie fe_hpo_theme_time=20010101000000_rd for .lietou.com/>, <Cookie hpo_auth=b1b0745d3917edf071bd037fe96e77bec3af4191cf07c491edd0f4c92fdf5670e1118e9f71e9fded7a3a185b669a2094 for .lietou.com/>, <Cookie hpo_ck_timeout=4fa699849c5255a608c41b21c5fc0e27 for .lietou.com/>, <Cookie hpo_env=9dff6861521b4d440a7f14ad40c2eacd for .lietou.com/>, <Cookie hpo_get_header=1 for .lietou.com/>, <Cookie hpo_md5_pwd=39ced06cf8584e33f94e2aa49d39377b for .lietou.com/>, <Cookie hpo_onekey_login=d741b8c376bbd0b5634a18f26dcd15fa for .lietou.com/>, <Cookie hpo_original_user_id=40536 for .lietou.com/>, <Cookie hpo_watermark=%E4%BD%99%E6%99%93%E5%BD%A4%5B40536%5D for .lietou.com/>, <Cookie user_id=40536 for .lietou.com/>]>
    
    

    相关文章

      网友评论

          本文标题:python+requests请求302得到的response只

          本文链接:https://www.haomeiwen.com/subject/vsujdktx.html