为了账号安全,请及时绑定邮箱和手机立即绑定

Python请求:如何只发出http请求?

Python请求:如何只发出http请求?

holdtom 2022-01-18 16:21:55
当我尝试使用http://某些网站发出请求时执行重定向,我发现最终目的地以https://.我怎样才能让我的请求只支持http://而不接受https://?例如,这段代码:import requestsrequests.packages.urllib3.disable_warnings() # to disable warningsresponse = requests.get("http://facebook.com",verify=False,timeout=5)responseURL = response.url print(responseURL)将提供此结果:https://www.facebook.com/如果我只想使用http://怎么办?
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

allow_redirects您可以在发送请求时使用参数轻松完成此操作。


像这样:


import requests

requests.packages.urllib3.disable_warnings() # to disable warnings


response = requests.get("http://facebook.com",allow_redirects=False, verify=False,timeout=5)

responseURL = response.url 

print(responseURL)

希望这可以帮助!


查看完整回答
反对 回复 2022-01-18
  • 1 回答
  • 0 关注
  • 186 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信