Skip to main content
Operations for scraping metadata from external sources. Bases: StashClientProtocol Mixin for scraper-related client methods.

Functions

list_scrapers

List available scrapers filtered by content types. Parameters: Returns: Examples: List all scene scrapers:
List multiple scraper types:
Check scraper capabilities:

scrape_single_scene

Scrape for a single scene. Parameters: Returns: Examples: Scrape by query string:
Scrape by scene ID (using fingerprints):
Scrape from StashBox:

scrape_multi_scenes

Scrape for multiple scenes. Parameters: Returns: Examples: Scrape multiple scenes:

scrape_single_studio

Scrape for a single studio. Parameters: Returns: Examples: Scrape studio by name:

scrape_single_tag

Scrape for a single tag. Parameters: Returns: Examples: Scrape tag by name:
Scrape from StashBox:

scrape_single_performer

Scrape for a single performer. Parameters: Returns: Examples: Scrape by query string:
Scrape by performer ID:

scrape_multi_performers

Scrape for multiple performers. Parameters: Returns: Examples: Scrape multiple performers:
Scrape for a single gallery. Parameters: Returns: Examples: Scrape by query string:
Scrape by gallery ID:

scrape_single_movie

Scrape for a single movie. Deprecated: Use scrape_single_group instead. Parameters: Returns: Examples: Scrape by query string:

scrape_single_group

Scrape for a single group. Parameters: Returns: Examples: Scrape by query string:
Scrape by group ID:

scrape_single_image

Scrape for a single image. Parameters: Returns: Examples: Scrape by query string:
Scrape by image ID:

scrape_url

Scrape content based on a URL. Parameters: Returns:
Returns ScrapedStudio, ScrapedTag, ScrapedScene, ScrapedGallery, ScrapedImage, ScrapedMovie, ScrapedGroup, or ScrapedPerformer depending on the content type.
Examples: Scrape a scene from URL:
Scrape a performer from URL:

scrape_performer_url

Scrape a complete performer record based on a URL. Parameters: Returns: Examples: Scrape performer from URL:

scrape_scene_url

Scrape a complete scene record based on a URL. Parameters: Returns: Examples: Scrape scene from URL:
Scrape a complete gallery record based on a URL. Parameters: Returns: Examples: Scrape gallery from URL:

scrape_image_url

Scrape a complete image record based on a URL. Parameters: Returns: Examples: Scrape image from URL:

scrape_movie_url

Scrape a complete movie record based on a URL. Deprecated: Use scrape_group_url instead. Parameters: Returns: Examples: Scrape movie from URL:

scrape_group_url

Scrape a complete group record based on a URL. Parameters: Returns: Examples: Scrape group from URL:

reload_scrapers

Reload all scrapers from configuration. Returns: Examples: Reload scrapers after configuration change:

submit_stashbox_fingerprints

Submit fingerprints to StashBox. Parameters: Returns:

submit_stashbox_scene_draft

Submit scene draft to StashBox. Parameters: Returns:

submit_stashbox_performer_draft

Submit performer draft to StashBox. Parameters: Returns:

stashbox_batch_performer_tag

Batch tag performers from StashBox. Parameters: Returns:

stashbox_batch_studio_tag

Batch tag studios from StashBox. Parameters: Returns:

stashbox_batch_tag_tag

Batch tag tags from StashBox. Parameters: Returns: