情景:
问题:
spider01.py
class FirstXmlSpider(XMLFeedSpider):
# Spider Name
name = 'spider01'
# Initialise Settings
now = datetime.datetime.now()
settings.set('LOG_FILE', './logs/' + name + '_' + now.strftime("%Y%m%d_%H%M%S") + '.txt')
spider02.py
class SecondXmlSpider(XMLFeedSpider):
# Spider Name
name = 'spider02'
# Initialise Settings
now = datetime.datetime.now()
settings.set('LOG_FILE', './logs/' + name + '_' + now.strftime("%Y%m%d_%H%M%S") + '.txt')
重现步骤
有什么想法吗?我在过去设置了多个蜘蛛的scrapy项目没有问题。不知道为什么我现在遇到问题?
答案 0 :(得分:0)
从Scrapy 1.0开始,您可以为蜘蛛添加自定义设置,而无需更改项目的全局设置。只需在您的蜘蛛中添加名为custom_settings
的属性即可。
查看文档:{{3}}