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

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

时间2025-05-03 11:37:21分类IT科技浏览3108
导读:在学习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软件(python requests的超时使用) vscode怎么安装第三方库(VS2010 Boost编译安装(原) 云端小飞象cg 博客园)