$ timeahead.in
/ servers/pypi/scrapling
pypi

scrapling

🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!

63k stars146k/wkupdated 4d agogithub ↗
95excellent
▣ Overview

What it does

Scrapling is a Python web scraping framework that spans single-page requests to large-scale crawls. It provides multiple fetchers—Stealth, Dynamic, Async, and Standard—each tailored to different anti-bot challenges. Its parser uses adaptive CSS selectors that learn from website structure changes, automatically relocating elements when page layouts update. The framework offers concurrent multi-session crawls, automatic proxy rotation, and pause/resume capabilities. As an MCP server, it exposes scraping workflows to Claude, enabling programmatic data extraction, monitoring, and crawl coordination.

Who it's for

Data analysts building datasets from dynamic websites without infrastructure work. Backend engineers embedding web data into applications. Security researchers gathering threat intelligence or competitive analysis. DevOps teams automating large-scale data collection pipelines. Anyone needing Claude to manage web scraping tasks—from one-off extractions to continuous monitoring—without manual intervention or custom glue code.

Common use cases

  • Fetch and parse product catalogs from e-commerce sites that block traditional HTTP requests
  • Monitor website changes and extract structured data when page layouts update automatically
  • Coordinate multi-threaded crawls across large websites with automatic proxy rotation
  • Extract data protected by Cloudflare Turnstile and similar anti-scraping systems
  • Build training datasets from web content with resilience to design changes

Setup pitfalls

  • Browser automation dependencies (Playwright, Selenium) are optional but required for DynamicFetcher; install with pip install scrapling[browser]
  • Dynamic rendering spawns background processes; ensure adequate system memory and file descriptor limits (ulimit -n)
  • Proxy rotation requires valid proxy lists; misconfigured proxies block requests and slow crawls significantly
  • Website terms of service and robots.txt compliance are your responsibility; the framework handles mechanics only
▣ Score BreakdownMCPScore = Σ(raw × weight)
DimensionRawWeighted
Security
35%
100
35.0
Freshness
25%
100
25.0
Adoption
20%
100
20.0
Quality
10%
100
10.0
Trust
10%
50
5.0
Total
95.0
⚿ Capabilities & Risk Explainer
fs readfs writenetworksecrets
◆ Risk level: medium
fs read + fs write + network + secrets — requires access to credentials or environment secrets.
⚙ Install config
Claude Desktop · Cursor · Windsurf · VS Code (Copilot) · Claude Code
add to your MCP client config:
{
  "mcpServers": {
    "scrapling-1": {
      "command": "uvx",
      "args": [
        "scrapling"
      ]
    }
  }
}
📈 Score historylast 30 snapshots
5/10/20266/11/2026 · 30 snapshots
⚙ Maintenance health
71/ 100 · is this project alive?
contributors (1y)21
top contributor share95%
releases (1y)25
last release4d ago
median issue response0.0h
ci✓ passing
⛁ Raw data
weekly downloads146k
github stars63k
forks6k
open issues4
license✓ present
readme length31233 chars
last publish0d ago
last commit4d ago
last updated1d ago
install verified✓ pass · 26d ago
owner of this server? claim your listing to get a verified badgeclaim →
🔔 Score drop alerts
get notified by email when this server's score drops 5+ points