当我尝试使用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://
怎么办?
答案 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)
希望这会有所帮助!