以前,访问CsvItemExporter子类中的设置(我需要修改设置中指定的定界符)可以使用以下命令完成:

from scrapy.conf import settings

但是,该方法现在已贬值:



我现在该怎么办?通常的from_crawler,“from_settings类方法在CsvItemExporter中不起作用。

最佳答案

当前无法使用其他参数扩展Feed导出程序。实际上,存在一个功能请求:[Enhancement] Allow BaseItemExporter to accept arguments #973

关于允许自定义CSV分隔符,还有2个功能请求:

  • CsvItemExporter delimiter should be changeable through settings.py #3252
  • Adding delimiter, quotechar, encoding, lineterminator options to the CSV exporter #3486

  • 因此,我建议您跟踪这些请求,考虑对它们进行投票(即增加赞许的 react )或以其他方式提供反馈,与此同时,您可以忽略警告,禁止警告或使用nyov’s approach

    10-07 16:46