1. 程式人生 > >scrapy下使用ip代理的方法

scrapy下使用ip代理的方法

class RandomProxyMiddleware(object):
    #動態設定ip代理
    def process_request(self, request, spider):
        get_ip = GetIP()
        request.meta["proxy"] = get_ip.get_random_ip()

如圖,在middlewares 中設定好,然後在settings中開啟該middlewares即可。前提是在獨立指令碼中已經寫好獲得ip的類:GetIP