我如何在scrapy Shell中使用scrapy中间件?

56lgkhnf  于 2022-11-09  发布在  Shell
关注(0)|答案(1)|浏览(180)

在一个scrapy项目中,人们经常使用中间件。有没有一种通用的方法可以在交互会话期间在scrapy shell中使用中间件?

lrl1mhuk

lrl1mhuk1#

虽然,在setting.py中设置的中间件在scrapy shell中默认是启用的。当运行scrapy shell时,你可以在日志中看到它。
回答你的问题,是的,你可以使用这个命令。

scrapy shell -s DOWNLOADER_MIDDLEWARES='<<your custom middleware>>'

可以使用-s参数覆盖设置。
记住,只要在一个包含scrappy项目的文件夹中运行scrappy shell,它就会从settings.py中加载默认设置。
快乐刮痧:)

相关问题