# -*- coding: utf-8 -*-
import random
from headers import agents
from cookies import cookies
from Proxies import PROXIES
class HeadersMiddleware(object):
def process_request(self,request,spider):
agent = random.choice(agents)
request.headers['User-Agent'] = agent
class CookiesMiddleware(object):
def process_request(self,request,spider):
cookie = random.choice(cookies)
request.cookies = cookie
class ProxiesMiddleware(object):
def process_request(self,request,spider):
proxy = random.choice(PROXIES)
request.meta['proxy'] = 'http://%s' % proxy['ip_port']
爬虫常用middlewares.py文件
最新推荐文章于 2023-09-16 17:58:46 发布
