在尝试解决我的问题(通过特定项目的字段输出有序 Json 数组)时,我收到了一个答案,建议我为该作业创建一个自定义导出器。
我正在创建一个,但是......我发现的所有示例都建议通过管道调用它,但这对我来说似乎有点多余(我已经在个人出口商上定义了自定义行为......我为什么要也可以使用管道进行自定义?)。
我搜索的是一种通过scrapy shell调用自定义导出器的方法。例如,要输出 json,我将使用:
scrapy crawl myspider -o myjson.json
是否存在某种方式来指定我的自定义导出器以类似方式写入文件?我为自定义命令找到了一个实验性功能COMMANDS_MODULE,但我不确定如何将它链接到我的自定义导出器。