scrapling

Automate web scraping with HTTP fetchers, dynamic rendering, and anti-bot bypass.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/gqf2008/hermez-ai --skill scrapling-gqf2008
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scrapling
Source: https://github.com/gqf2008/hermez-ai/tree/main/skills/research/scrapling
Command: npx skills add https://github.com/gqf2008/hermez-ai --skill scrapling-gqf2008

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scrapling reduces the time and effort required for web data collection by combining HTTP requests, dynamic JS rendering, anti-bot bypass, and spider-like crawling into a single, cohesive toolkit that can be used from the CLI or Python.

Core Features & Use Cases

  • HTTP Fetcher for static pages and APIs
  • DynamicFetcher for JavaScript-rendered content
  • StealthyFetcher for Cloudflare-protected sites
  • Spider framework for multi-page crawling via Python
  • CLI and Python APIs for flexible integration
  • Optional browser components for dynamic content

Quick Start

Install Scrapling and run a basic fetch from a site using the CLI or Python API.

Frequently Asked Questions about scrapling

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

FAQPage Schema
How do I scrape dynamic JavaScript-rendered web pages using Python?▼

To scrape dynamic web pages with Python, you need a headless browser to render JavaScript content. Scrapling provides a DynamicFetcher component that automates this rendering process, returning fully loaded HTML for dynamic sites.

Can I bypass Cloudflare anti-bot protection when web scraping?▼

Yes, you can bypass Cloudflare anti-bot protection using specialized fetching tools. Scrapling includes a StealthyFetcher component designed specifically to circumvent Cloudflare blocks and retrieve protected page content.

What is the best way to crawl multiple pages across a website?▼

The best way to crawl multiple pages is using a spider framework that manages link discovery and traversal. Scrapling offers a built-in spider framework accessible via Python APIs to automate multi-page crawling workflows.

How do I fetch static HTML or retrieve API data from the command line?▼

You can fetch static HTML or API data directly from the command line using an HTTP fetcher tool. Scrapling provides a CLI interface and an HTTP Fetcher component for fast, direct retrieval of static page content.

Do I need a headless browser to scrape static web pages?▼

No, you do not need a headless browser for static web pages or APIs. Scrapling uses a lightweight HTTP Fetcher for fast static content retrieval, while optional browser components are reserved for dynamic rendering.