0
我有一个Scrapy中间件:Scrapy:类型错误:__init __()失踪1个人需要的位置参数: '设置'
class ProxyMiddleware(object):
def __init__(self, settings):
self.proxy_file = settings.get('PROXY_FILE')
fin = open(self.proxy_file)
self.proxy_list = list()
for line in fin.readlines():
parts = line.strip().split()
proxy = parts[2] + '://' + parts[0] + ':' + parts[1]
self.proxy_list.append(proxy)
def process_request(self, request, spider):
request.meta['proxy'] = random.choice(self.proxy_list)
,但出现错误在运行时,有什么设置?
你在哪里创建这个类的一个实例? –
我没有实例化类 –
什么是错误? – lordingtar