# Pipelines
Por último tenemos las Pipelines que son nuestras salidas de la información y como podemos notar recibe un item el cual sera utilizado para obtener la información y finalmente retornado para ser gaurdado como u JSON, XML o CSV.
Tambien es comun ejecutar conexiones a Modelos de Django en esta sección para guardar la informaicón en la DB.
# -*- coding: utf-8 -*-
# Define your item pipelines here
#
# Don't forget to add your pipeline to the ITEM_PIPELINES setting
# See: https://docs.scrapy.org/en/latest/topics/item-pipeline.html
import json
class SiiPipeline(object):
def __init__(self, *args, **kwargs):
self.items = []
def process_item(self, item, spider):
print(item['data'])
obj = json.loads(item['data'])
self.items.append(obj)
return obj
...
# Configure item pipelines
# See https://docs.scrapy.org/en/latest/topics/item-pipeline.html
ITEM_PIPELINES = {
'sii.pipelines.SiiPipeline': 300,
}
...