ErrLookup › ScrapeGraphAI/Scrapegraph-ai
ScrapeGraphAI/Scrapegraph-ai
Python scraper based on AI · Python · 139 source files
Analyzed at 532dfffbf6 on 2026-08-28. 92 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| LLM configuration must include an 'api_key'. | validation | error | state, missing-content, graph-pipeline, validation |
| langchain_google_genai is not installed. Please install it u | exception | error | prompt, state, validation, graph-pipeline |
| Model not supported | validation | error | code-generation, self-correction-loop, iterations, llm |
| The 'graphviz' library is required for this functionality. P | exception | error | config, graph-pipeline, concurrency, missing-config |
| module {__name__!r} has no attribute {name!r} | exception | error | dependencies, qdrant, rag, import-error |
| The browserbase module is not installed. Please install it u | exception | error | config, qdrant, rag, validation, invalid-value |
| Failed to scrape with undetected chromedriver: {e} | exception | error | robots-txt, input-validation, url, source |
| Unsupported backend: {self.backend} | validation | warning | robots-txt, compliance, scraping, blocked |
| undetected_chromedriver is required for ChromiumLoader. Plea | exception | error | search, empty-results, api-key, web-search |
| If set, timeout value for scrolling scraper must be greater | validation | error | batch-api, rate-limits, chunking, openai |
| model_tokens not specified | exception | error | configuration, llm, model-instance, token-limit |
| Provider {llm_params["model_provider"]} is not supported. | validation | error | configuration, model-name, provider-detection, llm |
| Provider {llm_params["model_provider"]} is not supported. | validation | error | configuration, provider, llm, allow-list |
| The langchain_together module is not installed. | exception | error | missing-dependency, togetherai, llm, import-error |
| Error instancing model: {e} | exception | error | llm, wrapper-exception, constructor, configuration |
| ConditionalNode '{node.node_name}' must have exactly two out | validation | error | graph-topology, conditional-node, validation, edges |
| Failed to set false_node_name for ConditionalNode '{node.nod | validation | error | graph-topology, conditional-node, null-reference, edges |
| Conditional Node returned a node name '{result}' that does n | validation | error | conditional-node, routing, execution, node-name |
| Node with name '{node.node_name}' already exists in the grap | validation | error | graph-topology, duplicate-node, append, node-name |
| The schema is required for CodeGeneratorGraph | exception | error | schema, required-argument, code-generation, configuration |
| SmartScraperMultiBatchGraph only supports OpenAI models. Got | validation | error | provider-restriction, openai-only, batch-graph, configuration |
| No audio generated from the text. | exception | error | tts, empty-response, state, speech-graph |
| burr package is not installed. Please install | exception | error | missing-dependency, burr, import-error, integrations |
| scrapegraph_py is not installed. Install it with 'pip instal | exception | error | missing-dependency, scrapegraph-py, import-error, integrations |
| scrapegraph-py request failed | exception | error | api-error, scrapegraph-py, response-status, integrations |
| The langchain_nvidia_ai_endpoints module is not installed. | exception | error | missing-dependency, nvidia, llm, import-error |
| node_type must be 'node' or 'conditional_node', got '{node_t | validation | error | node, enum-validation, constructor, custom-nodes |
| Error parsing input keys for {self.node_name} | exception | error | state-keys, input-parsing, node, wrapper-exception |
| {self.node_name} requires at least {self.min_input_len} inpu | validation | error | state-keys, input-validation, node, min-length |
| Empty expression. | exception | error | input-parsing, empty-string, node, configuration |
| Adjacent state keys found without an operator between them. | exception | error | scrapegraphai, node-config, expression-parsing, boolean-expression |
| Invalid operator usage. | exception | error | scrapegraphai, node-config, operator-misuse, expression-parsing |
| Invalid operator placement: operators cannot be adjacent. | exception | error | scrapegraphai, node-config, expression-parsing, adjacent-operators |
| Missing or unbalanced parentheses in expression. | exception | error | scrapegraphai, node-config, expression-parsing, parentheses |
| No state keys matched the expression. | exception | error | scrapegraphai, state-keys, node-config, key-mismatch |
| Could not determine model name from llm_model. Please specif | exception | error | scrapegraphai, batch, model-config, llm |
| No parsed documents found in state | exception | error | scrapegraphai, batch, state-validation, empty-input |
| You need to provide key_name inside the node config | exception | error | scrapegraphai, conditional-node, node-config, missing-key |
| ConditionalNode's next nodes are not set properly. | exception | error | scrapegraphai, conditional-node, graph-wiring |
| Error evaluating condition '{condition}' in {self.node_name} | exception | error | scrapegraphai, conditional-node, condition-evaluation, asteval |
| Invalid input type: {input_type} | exception | error | scrapegraphai, fetch-node, input-type, dispatch |
| PDF parsing exceeded timeout of {self.timeout} seconds | exception | error | scrapegraphai, fetch-node, pdf, timeout |
| pandas is not installed. Please install it using `pip instal | exception | error | scrapegraphai, fetch-node, csv, pandas, missing-dependency |
| No HTML body content found in the local source. | exception | error | scrapegraphai, fetch-node, local-source, empty-input |
| No HTML body content found in the response. | exception | error | scrapegraphai, fetch-node, web-scraping, empty-response |
| The browserbase module is not installed. | exception | error | scrapegraphai, fetch-node, browserbase, missing-dependency |
| No HTML body content found in | exception | error | scrapegraphai, fetch-node, chromium, headless, empty-content |
| The browserbase module is not installed. | exception | error | scrapegraphai, fetch-node-level-k, browserbase, missing-dependency |
| The model provided is not suppo | exception | error | scrapegraphai, vision, model-not-supported, llm-config |
| Response took longer than {timeout} seconds | exception | error | scrapegraphai, generate-answer, timeout, llm |
| Syntax analysis failed: {str(e)} | error_code | error | llm, state, syntax-analysis, chain-invocation |
| Execution analysis failed: {str(e)} | error_code | error | llm, execution-analysis, chain-invocation |
| Validation analysis failed: {str(e)} | error_code | error | llm, validation-analysis, chain-invocation |
| comparison_result missing 'differences' key | error_code | error | state, comparison-result, semantic-analysis, key-check |
| comparison_result missing 'explanation' key | error_code | error | state, comparison-result, semantic-analysis, key-check |
| Missing required key: {e} | error_code | error | state, keyerror, semantic-analysis |
| Semantic analysis failed: {str(e)} | error_code | error | llm, semantic-analysis, chain-invocation, serialization |
| Analysis must be a non-empty string | error_code | warning | validation, argument-validation, syntax-correction |
| Missing required key in state dictionary: {e} | error_code | error | state, keyerror, syntax-correction |
| Syntax code generation failed: {str(e)} | error_code | error | llm, syntax-correction, chain-invocation |
| Execution code generation failed: {str(e)} | error_code | error | llm, execution-correction, chain-invocation |
| Validation code generation failed: {str(e)} | error_code | error | llm, validation-correction, chain-invocation, serialization |
| Semantic code generation failed: {str(e)} | error_code | error | llm, code-generation, correction-loop |
| Cannot deep copy object of type {type(obj)} | error_code | error | deepcopy, config, serialization |
| input_tokens is required for completion costs with tiered pr | validation | error | token-usage, cost-tracking, tiered-pricing |
| input_tokens must not be negative | validation | error | validation, token-usage, cost-tracking |
| Unsupported service tier {service_tier!r} for {model_name} | validation | error | pricing, config, cost-tracking |
| No pricing tier matches {input_tokens} input tokens | validation | error | pricing, tier-config, cost-tracking |
| pydantic.v1 and langchain_core.pydantic_v1 are not supported | validation | error | pydantic, schema, structured-output |
| The schema is not a pydantic subclass. With this LLM model y | validation | error | pydantic, schema, structured-output |
| Empty expression. | validation | error | validation, expression, state-keys |
| Adjacent state keys found without an operator between them. | validation | error | expression, state-keys, validation |
| Invalid operator usage. | validation | error | expression, state-keys, validation |
| Invalid operator placement: operators cannot be adjacent. | validation | error | expression, state-keys, validation |
| Missing or unbalanced parentheses in expression. | validation | error | expression, state-keys, validation |
| No state keys matched the expression. | validation | error | expression, state-keys, graph-config |
| missing proxy servers for criteria | exception | error | proxy, network, free-proxy |
| Invalid proxy server format: {proxy['server']} | validation | error | proxy, config, url-parsing |
| Search engine must be one of: {', '.join(valid_engines)} | validation | error | search-engine, config, validation |
| Query must be a non-empty string | validation | error | validation, search, user-input |
| max_results must be between 1 and 100 | validation | error | validation, search, pagination |
| Search request timed out after {timeout} seconds | exception | error | network, timeout, web-search |
| Search request failed: {str(e)} | exception | error | network, http, web-search |
| Invalid search configuration: {str(e)} | exception | error | config, validation, web-search |
| Could not import the 'ddgs' package required for DuckDuckGo | exception | error | dependencies, import, duckduckgo |
| DuckDuckGo search failed: {str(e)} | exception | error | network, rate-limit, duckduckgo |
| Bing search failed: {str(e)} | exception | error | web-search, scraping, bing |
| SearXNG search failed: {str(e)} | exception | error | searxng, network, self-hosted |
| Serper API key is required | exception | error | config, api-key, serper |
| Serper search failed: {str(e)} | exception | error | api, web-search, serper |
| Invalid pydantic schema: missing 'properties' key | validation | error | schema, pydantic, validation |
| The dependencies for screenshot scraping are not installed. | exception | error | dependencies, ocr, screenshot |