我通常这样称呼我的蜘蛛:
scrapy crawl Spider -o fileName -t json
并且我fileName
以json格式在文件中打印了正确的数据。
现在我想这样称呼我的蜘蛛:
scrapy crawl Spider
有没有一种方法可以在不使用-o -t参数的情况下将输出打印到文件?
是的,可以做到的。将此添加到您的设置
FEED_EXPORTERS = {
'jsonlines': 'scrapy.contrib.exporter.JsonLinesItemExporter',
}
FEED_FORMAT = 'jsonlines'
FEED_URI = "NAME_OF_FILE.json"
以供参考
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句