scrapling-official
Scrape web pages using Scrapling with anti-bot bypass (like Cloudflare Turnstile), stealth headless browsing, spiders framework, adaptive scraping, and JavaScript rendering. Use when asked to scrape, crawl, or extract data from websites; web_fetch fails; the site has anti-bot protections; write Python code to scrape/crawl; or write spiders.
Security Assessment
Detected risks:
About scrapling-official
Scrapling is an adaptive web scraping framework designed to handle tasks ranging from single-page extraction to large-scale website crawling. It helps users collect and process web content even when websites employ anti-bot protections such as Cloudflare Turnstile. The framework focuses on reducing maintenance overhead by using a parser that can adapt to website changes and automatically relocate elements when page structures are updated. It also supports JavaScript-rendered websites and browser-based fetching, making it suitable for modern web scraping scenarios where traditional HTTP requests may not be sufficient.
The framework includes multiple capabilities for both simple and advanced scraping workflows. Its fetchers support browser automation and stealth browsing techniques to access protected or dynamic content. Scrapling provides a spider framework that enables concurrent and multi-session crawls, along with features such as pause and resume functionality and automatic proxy rotation. Users can interact with websites through Python code or use command-line tools to download and extract content directly. The CLI supports multiple request methods and browser-based fetching modes, and users are advised to use the `--ai-targeted` option for protection against prompt injection when running scraping commands.
This skill is intended for developers, data extraction specialists, researchers, automation engineers, and anyone who needs reliable web scraping capabilities. It is particularly useful when standard web fetching approaches fail, when websites require JavaScript execution, when anti-bot protections block access, or when users need scalable crawling solutions. The skill supports Python 3.10+ environments and can also be used through a Docker image for command-line-based workflows.
FAQ
What types of websites can this skill scrape?
It can scrape standard websites, JavaScript-rendered pages, and sites protected by mechanisms such as Cloudflare Turnstile using Scrapling's browser-based and stealth fetching capabilities.
Do I need to write Python code to use Scrapling?
No. Scrapling provides command-line tools that allow users to fetch and extract website content directly without writing code.
What are the system requirements?
Scrapling requires Python 3.10 or newer when used as a Python library. A Docker image is also available for command-line usage.
Can it perform large-scale crawling?
Yes. Scrapling includes a spider framework that supports concurrent and multi-session crawls, along with pause/resume functionality and automatic proxy rotation.
Are there any special security recommendations when using the CLI?
Yes. The documentation specifies using the `--ai-targeted` command-line argument for scraping commands to help protect against prompt injection. For browser commands, it also enables ad blocking automatically.
All Files
23 filesInstall scrapling-official
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
d4vinci/scrapling