scrapling

Automate web scraping with automatic fetcher selection and HTML parsing.

14|1|Updated May 6, 2026
One-click install
npx skills add https://github.com/wzyxdwll/ccgx-workflow --skill scrapling-wzyxdwll
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scrapling
Source: https://github.com/wzyxdwll/ccgx-workflow/tree/main/templates/skills/scrapling
Command: npx skills add https://github.com/wzyxdwll/ccgx-workflow --skill scrapling-wzyxdwll

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Scrapling simplifies automated web scraping by intelligently selecting fetchers and handling common obstacles such as Cloudflare protection, login sessions, and HTML parsing, turning manual scraping into a reproducible workflow.

Core Features & Use Cases

  • Automatic Fetcher selection: chooses the right fetcher based on site characteristics (static pages, Cloudflare-protected sites, login-required areas, or JS-rendered content).
  • End-to-end data extraction: parse and extract structured data from pages with CSS/XPath selectors, with built-in templates for common tasks.
  • Batch scraping workflows: chain multiple pages and pages behind login to collect datasets for analytics or monitoring.

Quick Start

Instruct Scrapling to scrape a target URL and extract data points using CSS selectors.

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 protected by Cloudflare?

To scrape a Cloudflare-protected website, Scrapling intelligently selects the appropriate fetcher to bypass the protection and extract your target HTML data.

What is the best way to scrape JavaScript-rendered web pages?

Scraping JS-rendered sites requires an intelligent fetcher that executes JavaScript, and Scrapling automatically selects one to retrieve fully loaded HTML for your data extraction workflow.

Can I scrape multiple pages behind a login session?

Yes, you can scrape login-required areas using Scrapling, as it handles login sessions and chains multiple pages together to collect datasets for batch scraping workflows.

How do I extract structured data from fetched HTML using CSS selectors?

To extract structured data from fetched HTML, Scrapling parses the page using CSS or XPath selectors, allowing you to target specific data points within static or JS-rendered content.

Does web scraping work on both static pages and dynamic content?

Web scraping works on both static pages and dynamic content because Scrapling automatically chooses the right fetcher based on the site characteristics to retrieve and parse the data.