的Scrapy
的文檔說,大約HttpProxyMiddleware
是這樣的:Scrapy:如何編寫HttpProxyMiddleware?
該中間件設置HTTP
proxy
使用的請求,通過爲Request
對象設置proxy
元值。Python標準庫模塊
urllib
和urllib2
一樣,它遵循以下環境變量:http_proxy https_proxy no_proxy
您還可以設置每個請求的元關鍵代理,一個值像
http://some_proxy_server:port
或http://username:[email protected]_proxy_server:port
。請記住,此值將優先於http_proxy/https_proxy
環境變量,並且它也將忽略no_proxy
環境變量。
但也有在文檔中沒有例子。
我不知道如何寫一個HttpProxyMiddleware
。
有什麼建議嗎?
假設我已經有5個代理IP地址。我想設置一個IP地址池,我該怎麼辦? – zwl1619
@ zwl1619在您的Spider文件中創建IP列表,並在每個請求中使用一個隨機代理IP ... – Umair
您能告訴我代碼嗎?我不知道如何使它隨機。 – zwl1619