What problem does it solve?
Scrapling helps you reliably collect content from websites when simple HTTP fetching fails due to JavaScript rendering, anti-bot protection (e.g., Cloudflare), or when you need multi-page crawling.
Core Features & Use Cases
- Static & HTTP extraction: Fetch and parse HTML quickly when the target content is server-rendered.
- Dynamic JS rendering: Render JavaScript-heavy pages (SPAs, lazy-loaded content) to extract the final DOM.
- Stealth/anti-bot & Cloudflare bypass: Use stealth browser automation options to access protected pages for legitimate research.
- Spider crawling: Follow links and extract structured results across multiple pages.
- Use case: You need to compile product names and prices from a site that uses JS rendering and has basic bot defenses, then crawl several category pages to build a dataset.
Quick Start
Use scrapling to extract a Cloudflare-protected page into a file by running the scrapling extract stealthy-fetch command for the target URL and setting the output path.