相关疑难解决方法(0)

如何使用BaseItemExporter中的fields_to_export属性来订购我的Scrapy CSV数据?

我创建了一个简单的Scrapy蜘蛛,我从命令行使用它将数据导出为CSV格式,但数据的顺序似乎是随机的.如何在输出中订购CSV字段?

我使用以下命令行来获取CSV数据:

scrapy crawl somwehere -o items.csv -t csv
Run Code Online (Sandbox Code Playgroud)

根据这个 Scrapy文档,我应该能够使用类的fields_to_export属性BaseItemExporter来控制顺序.但我对如何使用它毫无头绪,因为我没有找到任何简单的例子.

请注意:这个问题很相似,一个.然而,这个问题已经超过2年,并没有解决最近 Scrapy 的许多变化,也没有提供令人满意的答案,因为它需要黑客攻击其中一个或两个:

解决以前的一些问题,似乎已经解决了......

提前谢谢了.

python csv scrapy

19
推荐指数
2
解决办法
8045
查看次数

修改scrapy中的CSV导出

我似乎错过了一些非常简单的事情.我想要做的只是;用作CSV导出器中的分隔符而不是,.

我知道CSV出口通kwargs到CSV作家,但我似乎无法弄清楚如何通过这个分隔符.

我这样叫我的蜘蛛:

scrapy crawl spidername --set FEED_URI=output.csv --set FEED_FORMAT=csv 
Run Code Online (Sandbox Code Playgroud)

python csv scrapy

5
推荐指数
1
解决办法
8646
查看次数

标签 统计

csv ×2

python ×2

scrapy ×2