scrapling-mcp
Advanced web scraping with Scrapling — MCP-native guidance for extraction, crawling, and anti-bot handling. Use via mcporter (MCP) to call the `scrapling` MCP server for execution; this skill provides strategy, recipes, and best practices.
Why use this skill?
Master web scraping and bypass anti-bot protections with the Scrapling MCP skill for OpenClaw. Features adaptive selectors and multi-mode fetchers.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/devbd1/scrapling-mcpWhat This Skill Does
The scrapling-mcp skill is a powerful, native integration for OpenClaw that empowers users to perform advanced web data extraction. Unlike simple HTTP scrapers, this skill bridges the gap between high-speed static fetching and complex, anti-bot-protected browser automation. It serves two distinct roles: it acts as a strategic advisor for choosing the right extraction architecture and serves as a command interface for the Scrapling MCP server, enabling direct execution of scraping tasks via mcporter.
Installation
To integrate this skill, follow these three steps:
- Install the core package with MCP support:
pip install scrapling[mcp,playwright]. - Initialize Playwright:
python -m playwright install chromium. - Register the server in your OpenClaw MCP configuration by adding the following block:
"scrapling": { "command": "python", "args": ["-m", "scrapling.mcp"] }. Finally, executeclawhub install openclaw/skills/skills/devbd1/scrapling-mcpto activate the guidance layer within your agent environment.
Use Cases
- Static Site Scraping: Quickly harvesting large datasets from non-JavaScript sites using the optimized
Fetcher. - SPA & Dynamic Rendering: Extracting data from React, Vue, or Angular applications that require full browser lifecycle events.
- Anti-Bot Bypass: Navigating complex security challenges like Cloudflare Turnstile or TLS fingerprinting using the
StealthyFetchersuite. - Resilient Data Mining: Utilizing the adaptive selection feature to maintain data pipelines even when target websites frequently undergo DOM redesigns.
Example Prompts
- "Use the scrapling skill to fetch the main content of https://example.com and extract all H2 headers using a CSS selector."
- "I'm getting blocked by Cloudflare on my target URL. Which fetcher should I use, and how do I configure it in my mcporter call?"
- "My scraper keeps breaking because the website updates its classes. How can I implement adaptive selectors with the scrapling MCP server?"
Tips & Limitations
- Efficiency: Always start with the standard
Fetcherfor speed. Only escalate toDynamicFetcherorStealthyFetcherif content is missing or if you encounter bot detection. - Resource Management: Browser-based fetching is resource-intensive. Clean up your sessions frequently to prevent memory leaks.
- Compliance: Ensure all scraping activities comply with the target website's
robots.txtand Terms of Service.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-devbd1-scrapling-mcp": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution
Related Skills
scrapling-mcp
Advanced web scraping with Scrapling — MCP-native guidance for extraction, crawling, and anti-bot handling. Use via mcporter (MCP) to call the `scrapling` MCP server for execution; this skill provides strategy, recipes, and best practices.
Vibe Kanban Mcp
Skill by devbd1
polymarket
Trade prediction markets on Polymarket. Analyze odds, place bets, track positions, automate alerts, and maximize returns from event outcomes. Covers sports, politics, entertainment, and more.
google-workspace
Interact with Google Workspace services - Gmail, Calendar, Contacts, Sheets, and Docs. Send emails, manage calendar events, read/write spreadsheets, create documents, and sync contacts.