What problem does it solve?
Scrapling eliminates the frustration of getting consistent website data when pages are dynamic, protected by anti-bot systems, or require crawling multiple linked pages.
Core Features & Use Cases
- Fetch static, dynamic, and stealth-protected pages: Use HTTP for fast static extraction, a browser-backed dynamic fetcher for JavaScript-rendered content, and stealth/Cloudflare bypass strategies when sites block automation.
- Run targeted extraction with CSS selectors: Retrieve specific elements (text, attributes, lists) and shape outputs based on extensions like .md, .html, .txt, .json, or .jsonl.
- Spider crawling for multi-page workflows: Follow links across pages, support concurrent crawling, and pause/resume via checkpoints for long-running research.
- Use Case: Gather product or listing data from a site that renders content client-side and uses anti-bot checks, then crawl through pagination until you have a dataset you can export for analysis.
Quick Start
Use the scrapling skill to extract a protected website into an output file named results.html.