Scrapy:如何访问用终端命令编写的 -o(输出)参数

Scrapy: how to access -o (output) argument written in terminal command

我正在 scrapy 项目中创建自己的自定义管道,您想要访问 -o 参数,以便我可以使用它在新管道中命名导出的文件:

scrapy crawl hotels -o hotels_file.csv --loglevel=ERROR

我想访问 hotels_file.csv 以便在我的代码中进一步使用

有什么帮助吗?提前致谢:)

您可以通过从设置中获取 'FEED_URI' 的值来从蜘蛛访问,如下所示:

filename = self.settings['FEED_URI']}