AR
Size: a a a
AR
AR
AR
МС
class SomeSpider(scrapy.Spider):
......
@classmethod
def from_crawler(cls, crawler, *args, **kwargs):
if(crawler.settings.frozen):
crawler.settings.frozen = False
rawler.settings.set("SETTING","NEW_VALUE")
#crawler.settings.overrides.settings.set("SETTING","NEW_VALUE")
crawler.settings.freeze()
spider = cls(*args, **kwargs)
spider._set_crawler(crawler)
return spider
AR
class SomeSpider(scrapy.Spider):
......
@classmethod
def from_crawler(cls, crawler, *args, **kwargs):
if(crawler.settings.frozen):
crawler.settings.frozen = False
rawler.settings.set("SETTING","NEW_VALUE")
#crawler.settings.overrides.settings.set("SETTING","NEW_VALUE")
crawler.settings.freeze()
spider = cls(*args, **kwargs)
spider._set_crawler(crawler)
return spider
AR
i
class SomeSpider(scrapy.Spider):
......
@classmethod
def from_crawler(cls, crawler, *args, **kwargs):
if(crawler.settings.frozen):
crawler.settings.frozen = False
rawler.settings.set("SETTING","NEW_VALUE")
#crawler.settings.overrides.settings.set("SETTING","NEW_VALUE")
crawler.settings.freeze()
spider = cls(*args, **kwargs)
spider._set_crawler(crawler)
return spider
МС
AR
__init__
, но вы ещё эту настройку в него потом передайтеi
AR
AR