默认情况下,Scrapy在项目根目录中使用scrapy.cfg。 有没有办法告诉它使用不同的.cfg文件?
答案 0 :(得分:0)
这不是默认行为。请参阅this来源。
答案 1 :(得分:0)
正如v01d所说,没有办法明确告诉scrapy使用scrapy.cfg,无论你希望它在目录树中,但是如果你看看nearest_scrapy_cfg的实现 - https://github.com/scrapy/scrapy/blob/master/scrapy/utils/conf.py#L24 - 你可以移动scrapy。将任何级别都设置为root,它会找到它。
例如,如果你的默认scrapy.cfg是:
/home/whatever/scrapy-projects/abc/scrapy.cfg
你可以将它提升一级或更多级别。
不确定优势在哪里。