Scrapling vs stealth-browser-mcp
Adaptive Python scraping framework: selectors that relearn when sites redesign, stealth fetchers that pass Cloudflare, spiders with proxy rotation and an MCP server — request to full crawl. — versus — MCP server for undetectable browser automation: real Chrome via nodriver + CDP, Cloudflare/anti-bot bypass, AI-written network hooks — agents browse where Playwright gets blocked.
Two stealth approaches to protected pages: Scrapling is a scraping framework with Cloudflare-passing fetchers for extraction at scale; stealth-browser-mcp is interactive browser control over MCP for agent-driven sessions.
| Scrapling | stealth-browser-mcp | |
|---|---|---|
| Stars | 70k | 1.5k |
| Forks | 6.9k | 231 |
| Language | Python | Python |
| License | BSD-3-Clause | MIT |
| Last activity | 2 days ago | 1 months ago |
| Topics | web | web |
| Curated connections | 4 | 2 |
Scrapling — the curator's take
The modern-web answer to scraping's two chronic pains: selectors break (its parser relearns elements after redesigns via auto-save/auto-match) and bots get blocked (StealthyFetcher passes Cloudflare Turnstile out of the box). The MCP server is a quiet killer feature — your coding agent can scrape through it directly. NOT the veteran choice: younger ecosystem than Scrapy with fewer third-party answers when you're deep in the weeds, and the adaptive magic needs its cache warmed — first-run breakage still lands on you.
stealth-browser-mcp — the curator's take
For the pages where standard automation dies at the Cloudflare wall: real Chrome instances driven through nodriver + CDP, exposed to any MCP client, with network-hook tooling Playwright MCPs don't have. When your agent legitimately needs a protected page (your own accounts, paywalled services you subscribe to), this is the tool that actually works. The obvious caution IS the caution: 'bypasses anti-bot systems' means you're overriding sites' stated wishes — check ToS and law before pointing it anywhere you don't own; expect the arms race to break it periodically, and audit what its hooks can capture (credentials pass through).