Python怎麼設定代理
Python怎麼設定代理
HTTP代理本質上是一個Web應用,它和其他普通Web應用沒有根本區別。HTTP代理收到請求後,根據Header中Host欄位的主機名和Get/POST請求地址綜合判斷目標主機,建立新的HTTP請求並轉發請求資料,並將收到的響應資料轉發給客戶端。
Python程式中設定HTTP代理:urllib2/urllib 代理設定
urllib2是Python標準庫,功能很強大,只是使用起來稍微麻煩一點。
1、在Python 3中,urllib2不再保留,遷移到了urllib模組中。urllib2中透過ProxyHandler來設定使用代理伺服器。
proxy_handler = urllib2.ProxyHandler({'http': '121.193.143.249:80'}) opener = urllib2.build_opener(proxy_handler) r = opener.open('') print(r.read())
也可以用install_opener將配置好的opener安裝到全域性環境中,這樣所有的urllib2.urlopen都會自動使用代理。
urllib2.install_opener(opener) r = urllib2.urlopen('') print(r.read())
2、在Python 3中,使用urllib。
proxy_handler = urllib.request.ProxyHandler({'http': ''}) opener = urllib.request.build_opener(proxy_handler) r = opener.open('') print(r.read())
推薦學習《》。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4422/viewspace-2834041/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java怎麼設定代理使用?Java
- Mac怎麼設定代理IP,蘋果系統設定http代理ip教程Mac蘋果HTTP
- 安卓模擬器怎麼設定代理安卓
- Python爬蟲怎麼設定動態IP代理,Python爬蟲要注意哪些事項?Python爬蟲
- win10系統怎麼設定全域性代理_win10系統如何設定全域性代理Win10
- Python requests設定代理的方法Python
- Python代理IP的使用和代理池的設定Python
- Python爬蟲技巧---設定代理IPPython爬蟲
- 代理IP怎樣保障Python穩定執行?Python
- 怎麼實現代理伺服器設定隧道代理IP的詳細步驟(程式碼)伺服器
- 怎樣進行代理伺服器設定?伺服器
- win10 莫名其妙設定127.0.0.1代理怎麼解決 win10 代理127.0.0.1怎麼關閉Win10127.0.0.1
- 如何用海外HTTP代理設定python爬蟲代理ip池?HTTPPython爬蟲
- Nginx 代理設定Nginx
- pnpm 設定代理NPM
- 代理的設定
- docker 設定代理Docker
- ubisoft怎麼設定中文 育碧商城客戶端怎麼設定中文客戶端
- css怎麼設定角度CSS
- word字型怎麼設定?
- windows hello怎麼設定?Windows
- origin怎麼設定簡體中文 橘子平臺怎麼設定中文
- Git中設定代理和取消代理Git
- python怎麼定義陣列Python陣列
- npm 設定埠代理NPM
- nginx 反向代理設定Nginx
- Gradle 代理設定Gradle
- sdk更新代理設定
- anaconda 設定代理
- linux 設定代理Linux
- 什麼是海外HTTP代理白名單?如何設定?HTTP
- win10怎麼設定出廠設定 win10恢復出廠設定會怎麼樣Win10
- 禮品茶葉定製,茶葉批發代理怎麼做?
- python中整數怎麼定義Python
- selenium+python設定爬蟲代理IP的方法Python爬蟲
- win10豆沙綠怎麼設定_win10怎麼設定護眼綠豆沙Win10
- win10電腦 tls安全設定怎麼設定為預設設定Win10TLS
- MacOS設定終端代理Mac