我正在從事Scrapy項目。我想設置一個標誌(項目明智)來檢查我是否在QA模式或生產模式下運行。這個標誌必須可以在任何蜘蛛,中間件等中訪問。 我嘗試在Scrapy設置文件中設置自定義標誌,但似乎不起作用。有什麼建議麼?如何在Scrapy項目中設置自定義標誌?
0
A
回答
0
可以在Scrapy項目的settings.py中設置需要項目訪問的標誌(任何鍵 - 值對)。
settings.py位於
PROJECT_NAME/PROJECT_NAME/settings.py
在代碼(蜘蛛,中間件等等),該標誌可以訪問由
from scrapy.conf import settings
settings.get('QA', False)
+0
使用'scrapy.conf.settings'已棄用,從蜘蛛獲取設置的最佳方式是通過自身,使用'self.crawler.settings' – eLRuLL
相關問題
- 1. 如何在Outlook中設置自定義圖標IPM.Document項目
- 2. scrapy可以在設置中設置自定義變量嗎?
- 3. 如何在子項目中引用自定義SBT設置
- 4. 如何通過scrapy中的CrawlerProcess傳遞自定義設置?
- 5. 如何在ASP.NET Web Site項目中定義TRACE編譯標誌?
- 6. 自定義設置項目對話框
- 7. 在鬼編輯器中設置自定義標誌或變量
- 8. 如何在我的自定義項目的Outlook資源管理器窗口中設置自定義圖標?
- 9. 如何正確設置自定義的目標在Drupal網址
- 10. 在自定義中設置選定的項目Zend_Form_Element
- 11. 如何在項目構建設置中指定DEBUG定義?
- 12. javamail:在imap郵件上設置自定義標誌並搜索帶有自定義標誌的郵件
- 13. 如何設置日誌appender-kaa項目
- 14. VSTS 2008自定義工作項目 - 設置標籤訂單
- 15. 如何設置自定義初始的RatingBar進步繪項目
- 16. Paypal IPN - 如何設置自定義項目描述?
- 17. 如何設置自定義項目類型?
- 18. 如何從Adapter類中設置的自定義gridview中獲取項目位置?
- 19. 如何在其他自定義項目中的自定義項目中引用自定義屏幕
- 20. 如何在android中設置自定義選項面板?
- 21. 如何在Dynamics 365中設置自定義字段「選項集」?
- 22. 如何在標記中設置DropDownList選定項目?
- 23. 如何在自定義項目中正確設置站點地圖的添加
- 24. iPhone - 如何在「更多」項目的導航欄中設置自定義顏色?
- 25. 如何在c中設置REG_KEY_DONT_VIRTUALIZE標誌#
- 26. 如何在WinGhci中設置標誌,Haskell
- 27. 如何在擺動中設置光標的自定義大小?
- 28. 如何在jsviews中將css設置爲自定義標籤(datepicker)?
- 29. 如何在自定義NSView中設置遊標?
- 30. 如何在PHP中設置自定義REQUEST標頭
設置應該工作,它是從任何地方訪問,共享一些代碼,什麼是完全失敗? – eLRuLL
找到解決方案。在Scrapy設置中設置標誌是正確的選擇。早些時候,我試圖使用python的print語句在我的代碼中打印標誌值,但這種語句無效。但是,使用python的日誌記錄框架,我可以打印Scrapy設置文件中設置的標誌的值。 – v01d