獲取代理直接使用了Github上的proxy_pool。
? ? ? ? 將代碼包下載下來并解壓。
? ? ? ? 首先要安裝好基于python的支持庫,可以如同README.md中的指令一樣,在cmd中使用指令pip install -r requirements.txt一鍵安裝,也可以一個一個安裝所需要的庫——這樣可以獲得最新的庫——親測沒有版本適配問題。
? ? ? ? 修改項目文件Config/setting.py如:
127.0.0.1代表本地服務器/容器
? ? ? ? 還可以選擇提供代理的網站,依情況可以將最后幾個取消注釋:
? ? ? ? 隨后在cmd中進入RUN目錄,使用python運行main.py就開始獲取代理了,那一行紅字應該可以無視:
除非被強制中斷,程序會一直進行下去。怎么查看已經獲取的代理呢?Github上有一款叫做RedisClient的圖形界面可以很方便地查看Redis的狀態。RedisClient的Github主頁上提供了exe和jar兩種環境的程序,選擇一種下載下來直接運行,填寫好容器名、主機名和端口(教程中未設定密碼)就可以查看Redis狀態了:
? ? ? ? 可以發現數據庫中有raw和useful兩種類型的代理,并且數目在不斷發生著變化。說明程序在持續獲取、驗證、更新代理池中的代理。