2015-09-06 72 views
1

對於一些導入問題,我想知道是否有任何變量我可以從scrapy項目中調用以獲取項目名稱,因爲我一直在進行像scrapy如何從scrapy項目中獲得項目名稱

projectname.something.. 

和這些進口動態,並在運行時我選擇我要進口,所以如果有一種方式來獲得項目名稱哪個模塊,這將讓一切更容易

回答

0

好吧,我仍然不確定爲什麼你需要它,但settings.BOT_NAME將包含您的項目名稱:

該Scrapy項目實現的bot的名稱(也稱爲 項目名稱)。這將用於默認構建用戶代理 ,也用於記錄。

當您使用startproject命令創建 項目時,它會自動填充項目名稱。

from scrapy.conf import settings 

print(settings.BOT_NAME)