proxyhandler處理器(新手上路)


proxyhandler處理器(代理)

    1. 代理的原理:在請求目的網站之前,先請求代理服務器,然后讓代理服務器去請求目的網站。代理服務器拿到目的網站的數據后,再轉發 給我們的代碼。
    2. http://httpbin.org/ip;( 這個網站可以方便的查看http請求的一些參數。)
    3. 在代碼中使用代理:
      *使用‘urllib.request.ProxyHandler’,傳入一個代理,這個代理是一個字典,字典的key依賴於代理服務器能夠接收的類型,一般是“http”或者“https”,值是“IP:port”。
      *使用上一步創建的的“handler”,以及“reques.build_opener”創建一個“opener”對象。
      *使用上一步創建的“opener”,調用“open函數”,發起請求。
      示例代碼如下:
1 from urllib import request
2 url = "http://httpbin.org/ip"
3 handler = request.ProxyHandler({"http":"222.89.32.187:9999"})
4 opener = request.build_opener(handler)
5 resp = opener.open(url)
6 print(resp.read())

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM