scrapy中的设置优先级判断
参考python安装库路径:scrapy\settings\__init__.py
SETTINGS_PRIORITIES = {
'default':0,
'command':10,
'project':20,
'spider':30,
'cmdline':40,
}
由上面可以看出,默认设置的优先级最低(值越高优先级越高),命令行模式的优先级最高,不要把这个设置优先级与中间件优先级对比,这就是为什么我们在spiders目录下的爬虫项目中的custom_settings中的设置会覆盖setting.py以及默认设置(default_settings.py)中的配置