我通常这样称呼我的蜘蛛:
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"
供引用
