[英]Scrapy Project with Multiple Spiders - Custom Settings Ignored
場景 :
問題:
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 1.0開始 ,您可以為蜘蛛添加自定義設置,而無需更改項目的全局設置。 只需在custom_settings
添加一個名為custom_settings
的屬性custom_settings
。
看一下文檔: http : //doc.scrapy.org/en/latest/topics/settings.html#settings-per-spider
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.