0

我正在使用scrapy从网站上抓取数据。我正在以这种格式获取数据。例如{'日期':'03/06/2020','LTV':'90',} {'日期':'03/06/2020','LTV':'80',}

{ 'Date': '03/06/2020', 'LTV': '70', } ...我想更改此序列。我想要 LTV ->70 , 80, 90 ,按这个顺序。首先是 LTV 70 阵列,然后是 80,依此类推。
注意:我正在使用 Scrapy 框架。

4

1 回答 1

0

Scrapy 按设计按解析顺序输出项目。您不能依赖它们按特定顺序排列。

如果您想以特定方式对输出项进行排序,您应该执行以下操作之一:

  • 运行 Scrapy 后使用自定义脚本对输出文件中的项目进行排序。

  • 编写一个自定义项目导出器,从其finish_exporting()方法对输出文件中的项目进行排序

于 2020-06-15T09:17:06.487 回答