使用代理ip的兩種方法
代理ip 的使用方法有很多種,下面我就以直接在瀏覽器使用和使用生成的API連結兩種方式做一個簡單的演示。
1。瀏覽器怎樣使用代理ip
上一步中我們獲取到了一個 ip代理池,接下來拿QQ瀏覽器示例,簡單看一下怎樣使用這些代理ip。
在QQ瀏覽器選單列表內 - 設定 - 高階 - 網路 - 更改代理伺服器設定
在彈出的Internet屬性視窗,點選區域網設定
填寫我們複製的 IP 和 埠號,並點選 確定
開啟百度/谷歌搜尋引擎,搜尋:IP,檢視當前代理後的IP地址
到這裡我們就是成功使用 代理ip 了,接下來使用 該代理ip 就可以幹一些其他事情了~
想檢視更多不同瀏覽器的配置方法可以去IPIDEA官網連結檢視
注意: 僅支援境外網路環境下使用,不提供任何形式的境內使用方式。
但是這只是一個最簡單的用法,更高階的應該是在使用爬蟲的時候使用該動態IP代理池達到一個更好的效果。
下面就來簡單寫一個用代理ip來訪問 github python模組的例項。
2。使用動態代理ip摘取github python模組示例
使用Python寫一個簡單的 ip代理 示例,後面使用Python爬一些其他資料的時候都可以參照。
直接使用 requests 模組來做,然後再加一個隨機請求頭模組 fake_useragent 和 UserAgent。
下面就以 github python模組 做一個簡單的示例,介面內容如下:
完整程式碼如下所示,註釋很詳細,就不多做說明了。
執行效果所示:
這裡只是演示了使用 代理ip 爬取了 github python模組,利用好 動態代理ip 能用的事情可就更多了,大家自行體驗吧!
只要能用爬蟲的地方,我們可以自定義一個時間自動切換ip,這樣在爬取大量資料的時候就會避免被限制訪問,提高爬蟲效率。