{"id":"scrapling","name":"Scrapling","homepage":"https://github.com/D4Vinci/Scrapling","repo_url":"https://github.com/D4Vinci/Scrapling","category":"web-scraping","subcategories":["data-extraction","browser-automation","anti-bot"],"tags":["web-scraping","python","async","anti-bot","cloudflare","browser-automation","css-selectors","xpath","adaptive-parsing","mcp"],"what_it_does":"An adaptive Python web scraping framework supporting everything from single HTTP requests to full-scale concurrent crawls, with built-in anti-bot bypass, browser automation, adaptive element re-location, and an MCP server for AI-assisted extraction.","use_cases":["Scrape websites protected by Cloudflare or other anti-bot systems using StealthyFetcher with TLS fingerprint impersonation","Run large-scale concurrent crawls with configurable throttling, session management, and pause/resume checkpointing","Automate dynamic JavaScript-rendered pages via browser automation with DynamicFetcher","Extract data from websites that frequently change their DOM structure using adaptive element re-location","Enable LLMs to extract web data via the MCP server interface"],"not_for":["Projects requiring scraping in non-Python languages without wrapper overhead","Scenarios where ToS compliance is critical — anti-bot bypass features may violate terms","Simple one-off data pulls where a basic requests+BeautifulSoup setup suffices"],"best_when":"You need a production-grade Python scraper that handles anti-bot defenses and DOM structure changes automatically, especially for long-running crawls on adversarial sites.","avoid_when":"You need lightweight, dependency-minimal scraping or are working in a language other than Python.","alternatives":["Scrapy","Playwright","Puppeteer","httpx + BeautifulSoup","Apify"],"af_score":64.7,"security_score":50.0,"reliability_score":null,"package_type":"mcp_server","discovery_source":["github","mcp_registry"],"priority":"low","status":"evaluated","version_evaluated":"latest","last_evaluated":"2026-03-01T09:50:06.171468+00:00","performance":{"latency_p50_ms":null,"latency_p99_ms":null,"uptime_sla_percent":null,"rate_limits":null,"data_source":"llm_estimated","measured_on":null}}