在一个 scrapy 项目中,人们经常使用中间件。在交互式 session 期间是否也有一种通用方法可以在 scrapy shell 中启用中间件?
最佳答案
尽管如此,在 setting.py
中设置的中间件在 scrapy shell 中默认启用。您可以在运行 scrapy shell 时在日志中看到它。
所以要回答您的问题,是的,您可以使用此命令来完成。
scrapy shell -s DOWNLOADER_MIDDLEWARES='<<your custom middleware>>'
You can override settings using the -s parameters.
请记住,只需在包含 scrapy 项目的文件夹中运行 scrapy shell。 它将从 settings.py 加载默认设置。
快乐抓取:)
关于scrapy - 如何在 scrapy Shell 中使用 scrapy 中间件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72927851/