[英]Python requests: how to make http only request?
當我嘗試使用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://
怎么辦?
發送請求時,您可以使用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)
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.