如何在Scrapy项目中设置自定义标志?

时间:2016-01-23 10:14:48

标签: python scrapy

我正在研究Scrapy项目。我想设置一个标志(项目明智)来检查我是否在QA模式或生产模式下运行。任何蜘蛛,中间件等都必须可以访问此标志。 我尝试在Scrapy设置文件中设置自定义标志,但似乎无法正常工作。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

可以在Scrapy项目的settings.py中设置需要按项目进行访问的标志(任何键值对)。

settings.py位于

  

PROJECT_NAME / PROJECT_NAME / settings.py

在代码(蜘蛛,中间件等)中,可以通过

访问该标志
from scrapy.conf import settings
settings.get('QA', False)