在Scrapy中,可以通过设置FEED_EXPORT_ENCODING
为'utf-8'
,以保留原始文本文件的换行符。
以下是一个示例代码:
import scrapy
class MySpider(scrapy.Spider):
name = 'myspider'
start_urls = ['http://example.com']
custom_settings = {
'FEED_FORMAT': 'csv',
'FEED_URI': 'output.csv',
'FEED_EXPORT_ENCODING': 'utf-8',
}
def parse(self, response):
# 在这里编写解析响应的代码
pass
在上面的示例中,FEED_EXPORT_ENCODING
被设置为'utf-8'
,这将保留原始文本文件的换行符。请根据自己的需求修改FEED_URI
和FEED_FORMAT
,以指定输出文件的路径和格式。