Я сделал простой Scrapy spider, который я использую из командной строки для экспорта моих данных в формат CSV, но порядок данных кажется случайным. Как я могу упорядочить поля CSV в моем выпуске?
Я использую следующую командную строку для получения CSV-данных:
scrapy crawl somwehere -o items.csv -t csv
Согласно this Документация по Scrapy, я должен использовать атрибут fields_to_export
для BaseItemExporter
для управления порядком. Но я не знаю, как использовать это, поскольку я не нашел простого примера для подражания.
Обратите внимание: Этот вопрос очень похож на ЭТО. Тем не менее, этот вопрос старше 2 лет и не затрагивает многие последние изменения в Scrapy и не дает удовлетворительного ответа, поскольку он требует взломать один или оба из:
для решения некоторых предыдущих проблем, которые, похоже, уже решены...
Большое спасибо заранее.