Python请求:如何使http仅请求?

时间:2019-04-22 11:03:49

标签: python get python-requests python-3.6

当我尝试使用http://发出请求时,某些网站执行了重定向,但我发现从https://开始的最终目的地。

如何使我的请求仅支持http://而不接受https://

例如,此代码:

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

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

将提供以下结果:

https://www.facebook.com/

如果我只想使用http://怎么办?

1 个答案:

答案 0 :(得分:0)

发送请求时,您可以使用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)

希望这会有所帮助!