首页IT科技python重定向网页(python requests重定向的操作)

python重定向网页(python requests重定向的操作)

时间2025-06-20 16:58:14分类IT科技浏览3826
导读:在学习requests的有关内容时,细心的小伙伴会发现它会自动清理大部分的重定向。本篇就其中的有关操作带来介绍。...

在学习requests的有关内容时            ,细心的小伙伴会发现它会自动清理大部分的重定向            。本篇就其中的有关操作带来介绍                  。

1            、可以使用响应对象的 history 方法来追踪重定向      。

Response.history 是一个:class:Response<requests.Response> 对象的列表                  ,为了完成请求而创建了这些对象      。

>>>r=requests.get(http://github.com) >>>r.url https://github.com/ >>>r.status_code 200 >>>r.history [<Response[301]>]

2                  、通过allow_redirects参数禁用重定向处理                  。

>>>r=requests.get(http://github.com,allow_redirects=False) >>>r.status_code 301 >>>r.history []

3      、如果使用的是HEAD      ,可以启用重定向            。

>>>r=requests.head(http://github.com,allow_redirects=True) >>>r.url https://github.com/ >>>r.history [<Response[301]>]

以上就是python requests重定向操作的介绍            ,希望对大家有所帮助      。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python的json(python json保存数据的方法)