Scrapy - это способ распечатать json файл без использования параметров -o -t

Обычно я называю своего паука следующим:

scrapy crawl ****** -o fileName -t json

и я получил правильные данные, напечатанные в файле fileName как json formated.

Теперь я хочу назвать своего паука следующим образом:

scrapy crawl ******

мой вопрос

есть ли способ распечатать вывод в файл без использования параметров -o -t?

1 ответ

Да, это может быть сделано. добавьте это в свои настройки

FEED_EXPORTERS = {
 'jsonlines': 'scrapy.contrib.exporter.JsonLinesItemExporter',
}
FEED_FORMAT = 'jsonlines'
FEED_URI = "NAME_OF_FILE.json"

Для справки

http://doc.scrapy.org/en/latest/topics/feed-exports.html

licensed under cc by-sa 3.0 with attribution.