ItemPipeline

class scrapy_pipelines.pipelines.ItemPipeline(settings: scrapy.settings.Settings = None)

Abstract Class for the item pipeline

abstract close_spider(spider: scrapy.spiders.Spider)
Parameters

spider (Spider) –

Returns

Return type

classmethod from_crawler(crawler: scrapy.crawler.Crawler)
Parameters

crawler (Crawler) –

Returns

Return type

abstract classmethod from_settings(settings: scrapy.settings.Settings)
Parameters

settings (Settings) –

Returns

Return type

abstract open_spider(spider: scrapy.spiders.Spider)
Parameters

spider (Spider) –

Returns

Return type

abstract process_item(item: scrapy.item.Item, spider: scrapy.spiders.Spider) → scrapy.item.Item
Parameters
  • item (Item) –

  • spider (Spider) –

Returns

Return type

Item