ErrLookup › D4Vinci/Scrapling

D4Vinci/Scrapling

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! · Python · 59 source files

Analyzed at 5d213a2d47 on 2026-08-14. 115 documented errors.

Code / MessageTypeSeverityTags
module {__name__!r} has no attribute {name!r}
exception error api-misuse, lazy-import, attributeerror
You need to install scrapling with any of the extras to enab
exception error installation, dependencies, cli, extras
Invalid JSON data '{json_string}': {err}
exception error cli, json, input-validation
Could not parse cookies '{cookies}': {err}
exception error cli, cookies, input-validation
Credentials dictionary must contain both 'username' and 'pas
exception error ai, mcp, authentication, input-validation
Session '{session_id}' not found. Use list_sessions to see a
exception error ai, mcp, session, state
Session '{session_id}' is no longer alive. Open a new sessio
exception error ai, mcp, session, browser, lifecycle
Session '{session_id}' is a '{entry.session_type}' session,
exception error ai, mcp, session, type-mismatch
Session '{session_id}' already exists. Use a different ID or
exception error ai, mcp, session, duplicate, input-validation
'quality' is only valid when 'image_type' is 'jpeg'.
exception error ai, mcp, screenshot, validation, playwright
Failed to capture screenshot for {url}
exception error ai, mcp, screenshot, browser, runtimeerror
Curl arguments parsing error: {message}
exception error shell, curl, parsing, argparse
Scrapling shell exited with status {status}: {message or 'Un
exception error shell, curl, parsing, argparse
Unknown/Unsupported curl arguments: {unknown}
exception error shell, curl, parsing, unsupported-flags
Input must be of type `Selector`
exception error shell, internal-api, typeerror, type-guard
Unknown extraction type: {extraction_type}
exception error shell, internal-api, validation, extraction
Filename must be provided
exception error shell, validation, file-output, input-validation
Unknown file type: filename must end with '.md', '.html', or
exception error shell, validation, file-output, extension
Storage system must implement `save` method
exception error storage, abstract-method, custom-backend, scrapling
Storage system must implement `retrieve` method
exception error storage, abstract-method, custom-backend, scrapling
Expressions of type {__name__}.XPathExpr can ony join expres
exception error css-selectors, xpath, translator, scrapling
The functional pseudo-element ::{pseudo_element.name}() is u
exception error css-selectors, translator, expression-error, scrapling
The pseudo-element ::{pseudo_element} is unknown
exception error css-selectors, translator, expression-error, scrapling
Expected a single string or ident for ::attr(), got {functio
exception error css-selectors, attr-pseudo-element, expression-error, scrapling
Could not parse header without colon: '{header_line}'.
exception error cli, headers, parsing, scrapling
Could not parse cookie string from header '{header_value}':
exception error cli, cookies, headers, parsing, scrapling
Browser not initialized for proxy rotation mode
exception error browser, proxy, lifecycle, playwright, scrapling
No pages finished to clear place in the pool within the {sel
exception error browser, page-pool, timeout, concurrency, scrapling
Session has been already started
exception error browser, lifecycle, context-manager, scrapling
Context manager has been closed
exception error browser, lifecycle, context-manager, scrapling
Failed to get response for {url}
exception error browser, navigation, playwright, scrapling
Request failed
exception error browser, retries, fallback-unreachable, scrapling
Maximum page limit ({self.max_pages}) reached
exception error browser, page-pool, concurrency, scrapling
Session has been already started
exception error session-lifecycle, stealth, sync, state-machine
Context manager has been closed
exception error session-lifecycle, stealth, sync, usage-order
Failed to get response for {url}
exception error navigation, playwright, no-response, stealth
Request failed
exception error internal, unreachable, retry-loop, stealth
page_action must be callable, got {type(self.page_action).__
exception error validation, callback, typeerror, config
page_setup must be callable, got {type(self.page_setup).__na
exception error validation, callback, typeerror, config
Cannot use 'proxy_rotator' together with 'proxy'. Use either
validation error validation, proxy, config, mutually-exclusive
CDP URL must use 'ws://', 'wss://', 'http://', or 'https://'
validation error validation, cdp, url, config
Invalid hostname for the CDP URL
validation error validation, cdp, url, edge-case
Init script path not found: {value}
validation error validation, file-path, init-script, config
Init script is not a file: {value}
validation error validation, file-path, init-script
Init script is not an absolute path: {value}
validation error validation, file-path, init-script, absolute-path
Browser executable path not found: {value}
validation error validation, file-path, browser-binary, environment
Browser executable is not a file: {value}
validation error validation, file-path, browser-binary
Browser executable is not an absolute path: {value}
validation error validation, file-path, browser-binary, absolute-path
Invalid argument type: {e}
validation error validation, typeerror, msgspec, config, type-coercion
Cannot use 'proxy_rotator' together with 'proxy' or 'proxies
validation error configuration, proxy, validation, static-fetcher
This FetcherSession instance already has an active synchrono
exception error session-lifecycle, static-fetcher, context-manager, sync
No active session available.
exception error session-lifecycle, static-fetcher, context-manager, sync
This FetcherSession instance already has an active asynchron
exception error session-lifecycle, static-fetcher, context-manager, async
Cannot exit invalid session
exception error session-lifecycle, static-fetcher, context-manager, sync
Failed to get a response from the page
exception error playwright, browser-fetcher, response-conversion, validation
Failed to retrieve the page content after retrying for {max_
exception error playwright, browser-fetcher, retry-exhausted, windows
Response meta should be dictionary but got {type(meta).__nam
exception error response, validation, type-error, meta
This response has no request set yet.
exception error response, crawler, spider, follow, validation
Unknown parser argument: "{key}"; maybe you meant {cls.parse
exception error configuration, parser, validation, fetcher
You must pass a keyword to configure, current keywords: {cls
exception warning configuration, parser, validation, empty-args
Invalid proxy string!
validation error proxy, validation, playwright, configuration
The proxy argument's string is in invalid format!
validation error proxy, url-parsing, validation, edge-case
Invalid proxy dictionary: {e}
validation error proxy, validation, playwright, schema
Invalid proxy string: {proxy_string}
validation error proxy, type-error, validation, api-misuse
At least one proxy must be provided
validation error proxy, proxy-rotation, validation
strategy must be callable, got {type(strategy).__name__}
exception error proxy-rotation, type-error, callable, validation
Proxy dict must have a 'server' key
exception error proxy, proxy-rotation, dict-schema, validation
Invalid proxy type: {type(proxy)}. Expected str or dict.
exception error proxy, proxy-rotation, type-error, validation
module {__name__!r} has no attribute {name!r}
exception error import, lazy-loading, attribute-error, api-surface, versioning
Argument `selector_config` must be a dictionary.
exception error fetcher, selector-config, type-error, validation, playwright
Argument `selector_config` must be a dictionary.
exception error fetcher, stealth, selector-config, type-error, validation
This integration requires Scrapy installed, please install i
exception critical import, dependency, scrapy, environment, module-not-found
No Scrapy response found in the arguments of '{getattr(func,
exception error scrapy, decorator, integration, type-error
Selector class needs HTML content, or root arguments to work
exception error parser, selector, validation, constructor
content argument must be str or bytes, got {type(content)}
exception error parser, selector, type-error, validation
Storage class must be wrapped with lru_cache decorator, see
exception error parser, adaptive, storage, validation, decorator
Storage system must be inherited from class `StorageSystemMi
exception error parser, adaptive, storage, inheritance, validation
Text nodes do not have attributes
exception error parser, selector, xpath, text-node, type-error
Can't pickle Selector objects
exception error python, pickle, serialization, multiprocessing, lxml
Invalid CSS selector '{selector}': {str(e)}
exception error css, selector, cssselect, validation
Invalid XPath selector: {selector}
exception error xpath, selector, lxml, validation
You have to pass something to search with, like tag name(s),
exception error find-all, validation, api-misuse
Nested Iterables are not accepted, only iterables of tag nam
exception error find-all, validation, type-error
Nested dictionaries are not accepted, only string keys and s
exception error find-all, validation, dict, type-error
Callable filter function must have at least one argument to
exception error find-all, callable, validation, signature
Argument with type "{type(arg)}" is not accepted, please rea
exception error find-all, validation, type-error
Only string values are accepted for arguments
exception error find-all, kwargs, validation, type-error
Can't use `adaptive` features while it's disabled globally,
exception error adaptive, configuration, runtime-error
Can't pickle Selectors object
exception error pickle, serialization, multiprocessing, selectors
Checkpoints interval must be integer or float.
exception error checkpoint, validation, type-error, configuration
Checkpoints interval must be equal or greater than 0.
exception error checkpoint, validation, value-error, configuration
Can't convert {type(value).__name__} to bytes
exception error request, bytes, validation, type-error
Cannot compare requests before generating their fingerprints
exception error request, fingerprint, comparison, lazy-initialization
Session '{session_id}' already registered
exception error session, registration, value-error, configuration
Session '{session_id}' not found
exception error session, key-error, teardown, validation
No sessions registered
exception error session, runtime-error, configuration, spider
Session '{session_id}' not found. Available: {available}
exception error session, key-error, routing, configuration
Session type {type(client)} not supported for async fetch
exception error session, async, configuration, type-mismatch
No session found with the request session id
exception error session, configuration, lookup
{self.__class__.__name__} must have a name.
exception error spider, configuration, validation
Error in {self.__class__.__name__}.configure_sessions(): {e}
exception error session, configuration, error-wrapping
{self.__class__.__name__}.configure_sessions() did not add a
exception error session, configuration, validation
Spider has no starting point, either set `start_urls` or ove
exception error spider, configuration, validation
{self.__class__.__name__} must implement parse() method
exception error spider, abstract-method, callback
No active crawl to stop
exception error lifecycle, pause-resume, runtime-state
No active crawl. Use this property inside `async for item in
exception error stats, lifecycle, streaming
gzip output exceeds {_GUNZIP_MAX_SIZE} bytes
exception error security, gzip, resource-limits, response-processing
{self.__class__.__name__} must implement parse_node() method
exception error feed, xml, abstract-method, spider-template
`itertag` prefix {prefix!r} is not defined in `namespaces`
exception error feed, xml, namespaces, configuration
{self.__class__.__name__} must implement parse_row() method
exception error feed, csv, abstract-method, spider-template
{self.__class__.__name__} must set `target_website`, `start_
exception error shopify, spider-template, configuration, validation
`SitemapSpider` needs `sitemap_urls` to be set.
exception error sitemap, spider-template, configuration, validation
{self.__class__.__name__} must implement parse() method
exception error sitemap, abstract-method, callback, spider-template
`target_concurrency` must be higher than 0
exception error throttle, configuration, validation
`autothrottle_max_delay` can't be lower than `autothrottle_s
exception error throttle, configuration, validation