在一个scrapy项目中,人们经常使用中间件。有没有一种通用的方法可以在交互会话期间在scrapy shell中使用中间件?
lrl1mhuk1#
虽然,在setting.py中设置的中间件在scrapy shell中默认是启用的。当运行scrapy shell时,你可以在日志中看到它。回答你的问题,是的,你可以使用这个命令。
setting.py
scrapy shell -s DOWNLOADER_MIDDLEWARES='<<your custom middleware>>'
可以使用-s参数覆盖设置。记住,只要在一个包含scrappy项目的文件夹中运行scrappy shell,它就会从settings.py中加载默认设置。快乐刮痧:)
1条答案
按热度按时间lrl1mhuk1#
虽然,在
setting.py
中设置的中间件在scrapy shell中默认是启用的。当运行scrapy shell时,你可以在日志中看到它。回答你的问题,是的,你可以使用这个命令。
可以使用-s参数覆盖设置。
记住,只要在一个包含scrappy项目的文件夹中运行scrappy shell,它就会从settings.py中加载默认设置。
快乐刮痧:)