What problem does it solve? Extracting data from websites often fails when pages require JavaScript rendering or are protected by anti-bot systems like Cloudflare Turnstile, leaving standard HTTP scrapers and built-in extraction tools unable to retrieve the content. ## Core Features & Use Cases - Three Fetching Strategies: Choose between fast HTTP requests (Fetcher), JS-rendered browser automation (DynamicFetcher), or stealth mode with Cloudflare solving (StealthyFetcher) depending on the target site's defenses. - Spider Framework: Crawl multiple pages with link following, concurrent requests, multi-session routing, and pause/resume checkpoints. - CLI and Python APIs: Extract pages directly from the command line into HTML, Markdown, text, or JSON, or write Python scripts with CSS, XPath, and regex element selection. - Use Case: A researcher needs to collect product listings from a Cloudflare-protected e-commerce site. They use StealthyFetcher with solve_cloudflare enabled to bypass the challenge, then parse prices and titles with CSS selectors into structured JSON. ## Quick Start Use the scrapling skill to scrape the quotes from https://quotes.toscrape.com and save them to a JSON file.