1
对于一些导入问题,我想知道是否有任何变量我可以从scrapy项目中调用以获取项目名称,因为我一直在进行像scrapy如何从scrapy项目中获得项目名称
projectname.something..
和这些进口动态,并在运行时我选择我要进口,所以如果有一种方式来获得项目名称哪个模块,这将让一切更容易
对于一些导入问题,我想知道是否有任何变量我可以从scrapy项目中调用以获取项目名称,因为我一直在进行像scrapy如何从scrapy项目中获得项目名称
projectname.something..
和这些进口动态,并在运行时我选择我要进口,所以如果有一种方式来获得项目名称哪个模块,这将让一切更容易
好吧,我仍然不确定为什么你需要它,但settings.BOT_NAME
将包含您的项目名称:
该Scrapy项目实现的bot的名称(也称为 项目名称)。这将用于默认构建用户代理 ,也用于记录。
当您使用startproject命令创建 项目时,它会自动填充项目名称。
from scrapy.conf import settings
print(settings.BOT_NAME)