1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class QsbkPipeline(object):
def __init__(self):
self.fp = open("duanzi.json",'wb')
self.exporter = JsonLinesItemExporter(self.fp,ensure_ascii=False,encoding='utf-8')

def open_spider(self,spider):
print('爬虫开始了...')

def process_item(self, item, spider):
self.exporter.export_item(item)
return item

def close_spider(self,spider):
self.fp.close()
print('爬虫结束了...')