scrapling

Extract web content from static, dynamic, and Cloudflare-protected pages.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Z43L/zeus-agent --skill scrapling-z43l
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scrapling
Source: https://github.com/Z43L/zeus-agent/tree/main/optional-skills/research/scrapling
Command: npx skills add https://github.com/Z43L/zeus-agent --skill scrapling-z43l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scrapling helps you reliably retrieve and extract content from websites that are difficult to access due to JavaScript rendering, anti-bot protections, and multi-page navigation needs.

Core Features & Use Cases

  • HTTP and API extraction: Fetch static pages quickly using HTTP strategies and extract content with CSS/XPath selectors.
  • Dynamic JS rendering: Load and extract data from SPAs and pages that require a real browser environment.
  • Stealth and Cloudflare bypass: Use stealth browser automation options to access Cloudflare-protected or heavily fingerprinted sites.
  • Spider crawling: Follow links and crawl multiple pages while extracting structured results across a site.

Quick Start

Use the scrapling skill to extract a Cloudflare-protected page into an output.html file from the URL you provide.

Frequently Asked Questions about scrapling

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape data from a website that uses Cloudflare anti-bot protection?▼

To scrape a Cloudflare-protected website, you need stealth browser automation to bypass anti-bot fingerprinting. This skill uses stealth fetching strategies to access and extract content from heavily protected pages without being blocked.

What's the best way to extract content from JavaScript-rendered single page applications?▼

Extracting content from JavaScript-rendered SPAs requires a dynamic fetching strategy that loads pages in a real browser environment. This approach executes the page's scripts to render the full DOM before applying CSS or XPath selectors for data extraction.

Can I crawl multiple pages across a site and extract structured results?▼

Yes, you can crawl multiple pages across a site using spider crawling strategies. This method follows links across pages, navigates multi-page structures, and extracts structured data using CSS or XPath selectors into file-extension-driven output formats.

Do I need to configure different fetching methods for static HTML versus dynamic pages?▼

Yes, you must select the correct fetch strategy based on the target page. Use HTTP fetching for static HTML, dynamic rendering for JavaScript-heavy SPAs, stealth automation for anti-bot protections, or spider crawling for multi-page navigation.

How does CSS and XPath selector-based extraction work for web scraping?▼

Selector-based extraction targets specific HTML elements using CSS or XPath queries to isolate structured data. After fetching the page content via the appropriate HTTP or browser-based strategy, selectors pinpoint the exact nodes to extract.