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