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('爬虫结束了...')
|