scrapling

Automates web scraping with HTTP fetching, stealth browser automation, and spider crawling.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AVOI-CEO/avoi-agent --skill scrapling-avoi-ceo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scrapling
Source: https://github.com/AVOI-CEO/avoi-agent/tree/main/optional-skills/research/scrapling
Command: npx skills add https://github.com/AVOI-CEO/avoi-agent --skill scrapling-avoi-ceo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates robust web scraping by combining HTTP fetching, stealth browser automation, and spider-like crawling to overcome anti-bot defenses and dynamic content.

Core Features & Use Cases

  • HTTP, dynamic JS, and stealth fetching for data from static pages, SPAs, and Cloudflare-protected sites.
  • Spider framework to crawl multiple pages with link-following, backtracking, and structured data extraction.
  • CLI and Python integration enabling rapid automation and pipeline integration.

Quick Start

Install Scrapling and run a basic scrape against a target URL to retrieve data.

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

To scrape data from a Cloudflare-protected website, you need stealth browser automation that mimics human behavior to bypass anti-bot defenses. This approach fetches dynamic JavaScript-rendered content while avoiding detection blocks.

How do I crawl multiple pages and extract structured data from a SPA?

Crawling multiple pages from a Single Page Application requires a spider framework that handles link-following and backtracking. This extracts structured data across dynamically rendered HTML content using stealth fetching techniques.

Can I use web scraping automation purely from the command line?

Yes, you can run web scraping automation purely from the command line using a CLI-driven workflow. This allows rapid data fetching and crawling operations without needing to write full Python scripts for basic extraction tasks.

What is the best way to extract data from JavaScript-rendered pages?

The best way to extract data from JavaScript-rendered pages is combining HTTP fetching with stealth browser automation. This handles dynamic content loading on SPAs and static pages alike, ensuring accurate HTML retrieval.

Do I need Python integration for multi-page web crawling tasks?

No, you do not need Python integration for multi-page web crawling tasks because the CLI handles spider operations independently. However, optional Python integration is available for building complex data pipelines and modular components.