永发信息网

为什么 scrapy crawl myspider -o data.csv生成的CSV文件中数据是隔行输入的

答案:2  悬赏:0  手机版
解决时间 2021-03-17 14:35
为什么 scrapy crawl myspider -o data.csv生成的CSV文件中数据是隔行输入的
最佳答案
#在pipelines.py这个文件复写这个方法就可以了。(注意缩进)
class mySpiderPipeline(object):
def open_spider(self, spider):

self.f = open('mySpider.csv', 'w',encoding='utf-8',newline='', errors='ignore')
def process_item(self, item, spider):
self.f.write(str(item['email']) +'\n')
self.f.flush()
return item
# 关闭爬虫时,调用一次
def close_spider(self, spider):
self.f.close()
全部回答
py:10: ScrapyDeprecationWarning: Module `scrapy.contrib.spiders` is... 答:都提示你了 scrapy.contrib.spiders已经过时了,请用scrapy.spiders替代 from scrapy.contrib.spiders import CrawlSpider 换成 from scrapy.spiders import CrawlSpider
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
最简单的分期贷款,不用电话审核
鸿源饼店地址在什么地方,想过去办事
我和早恋男友手机聊天,就是特别肉麻的内容,被
腿冷怎么办?
长沙自驾小车车去湘西的泸溪县高速段收费大概
广东中集集装箱厂在哪里啊
tcl2匹柜机二级能耗24小用电多少
骑马与砍杀汉匈全面战争 打仗时,为什么我让
中国移动鑫达手机专卖店地址有知道的么?有点
大话西游2免费版得红宝石怎么分解
可视门铃的开门信息怎么阅读
YN17/马克中街(路口)怎么去啊,有知道地址的
梦见因为狗和老公吵架
飞机上手机不插卡可以开机拍照吗?
三星s6全网通,电信4G卡和移动4G卡可以双卡双
推荐资讯
石庙我想知道这个在什么地方
大家觉得皇马能三连冠么
请问到北京协和医院做什么车可以吗直达
举重的杠铃片是什么材料?
什么样的特殊困难家庭可以把孩送养
我是T部油性皮肤适合用ahc吗?
什么叫被忽视
机战L如何进入SEED剧情
鑫源电脑在哪里啊,我有事要去这个地方
诚信美食怎么去啊,有知道地址的么
黑龙江万弘贸易有限公司地址在哪,我要去那里
交了一个好吃懒做,怕苦怕累的男友怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?