首页 > 编程知识 正文

scrapy代理中间件,scrapy ip代理池

时间:2023-05-06 11:18:49 阅读:202741 作者:2604

class RandomProxyMiddleware(object): #动态设置ip代理 def process_request(self, request, spider): get_ip = GetIP() request.meta["proxy"] = get_ip.get_random_ip()

类似格式:

request.meta["proxy"] = 'http://103.102.237.129:53281'

如图,在middlewares 中设置好,然后在settings中开启该middlewares即可。前提是在独立脚本中已经写好获得ip的类:GetIP

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。