Pipeline MongoDB¶
-
class
scrapy_pipelines.pipelines.mongo.
MongoPipeline
(uri: str, settings: scrapy.settings.Settings)¶ A pipeline saved into MongoDB asynchronously with txmongo
-
close_spider
(spider: scrapy.spiders.Spider)¶ - Parameters
spider (Spider) –
- Returns
- Return type
-
create_indexes
(spider: scrapy.spiders.Spider)¶ - Parameters
spider (Spider) –
- Returns
- Return type
-
classmethod
from_crawler
(crawler: scrapy.crawler.Crawler)¶ - Parameters
crawler (Crawler) –
- Returns
- Return type
-
classmethod
from_settings
(settings: scrapy.settings.Settings)¶ - Parameters
settings (Settings) –
- Returns
- Return type
-
item_completed
(result: str, item: scrapy.item.Item, spider: scrapy.spiders.Spider) → scrapy.item.Item¶ - Parameters
result (str) –
item (Item) –
spider (Spider) –
- Returns
- Return type
Item
-
open_spider
(spider: scrapy.spiders.Spider)¶ - Parameters
spider (Spider) –
- Returns
- Return type
-
process_item
(item: scrapy.item.Item, spider: scrapy.spiders.Spider) → scrapy.item.Item¶ - Parameters
item (Item) –
spider (Spider) –
- Returns
- Return type
Item
-
process_item_id
(signal: object, sender: scrapy.crawler.Crawler, item: scrapy.item.Item, spider: scrapy.spiders.Spider) → pymongo.results.InsertOneResult¶ - Parameters
signal (object) –
sender (Crawler) –
item (Item) –
spider (Spider) –
- Returns
- Return type
InsertOneResult
-