MCPcopy Create free account
hub / github.com/ScrapeGraphAI/scrapecraft / SmartCrawlerInput

Class SmartCrawlerInput

backend/app/agents/tools/scraping_tools.py:23–28  ·  view source on GitHub ↗

Input schema for SmartCrawler tool.

Source from the content-addressed store, hash-verified

21
22
23class SmartCrawlerInput(BaseModel):
24 """Input schema for SmartCrawler tool."""
25 website_url: str = Field(description="The starting URL for crawling")
26 user_prompt: str = Field(description="Natural language prompt describing what data to extract")
27 max_depth: int = Field(default=2, description="Maximum crawl depth")
28 max_pages: int = Field(default=5, description="Maximum number of pages to crawl")
29
30
31class SearchScraperInput(BaseModel):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected