skills/scrapling/SKILL.md
# Scrapling Skill - Advanced Web Scraping ## Overview Scrapling is a modern web scraping framework with: - **Adaptive element finding** — Survives website redesigns - **Anti-bot bypass** — Handles Cloudflare Turnstile - **MCP Server** — Token-optimized content extraction for AI - **Multiple fetchers** — HTTP (fast) or browser-based (stealth) ## Installation Already installed in venv at `~/.openclaw/workspace/skills/scrapling/venv/` **Dependencies:** - Python 3.10+ - Chromium browser (instal
npx skillsauth add enudimmud/enki-openclaw skills/scraplingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Scrapling is a modern web scraping framework with:
Already installed in venv at ~/.openclaw/workspace/skills/scrapling/venv/
Dependencies:
~/.cache/ms-playwright/)scrapling[ai]from scrapling.fetchers import Fetcher
page = Fetcher.get('https://example.com')
data = page.css('.product .title::text').getall()
Use when:
from scrapling.fetchers import Fetcher
# First scrape - save element locations
page = Fetcher.get('https://example.com')
products = page.css('.product', auto_save=True)
# Later, after website changes
page2 = Fetcher.get('https://example.com')
products2 = page2.css('.product', adaptive=True) # Auto-relocates!
Use when:
from scrapling.fetchers import StealthyFetcher
page = StealthyFetcher.fetch('https://protected-site.com',
headless=True,
solve_cloudflare=True)
data = page.css('.content').get()
Use when:
Start server:
venv/bin/scrapling mcp --http --port 8000
Features:
Use when:
Interactive shell:
venv/bin/scrapling shell
Direct extraction (no code):
venv/bin/scrapling extract get 'https://example.com' content.md --css-selector '.main'
On SteamOS:
General:
~/.openclaw/workspace/skills/scrapling/Philosophy alignment: Grey mastery tool. Learn to audit data, bypass restrictions when necessary, but always respect the law and ethics.
documentation
Post tweets to @HelvetiVault with validation and posting rules enforcement. Supports text, threads, and media. Enforces daily limits and content guidelines.
development
Crypto wallet, token swaps, cross-chain bridges, Tempo transfers, and access to paid external services (search, image gen, web scraping, AI, and more) via x402 and MPP micropayments.
development
Identify plants, detect diseases, and provide biodynamic care recommendations using Pl@ntNet API. Supports image URLs and local files. Returns species name, confidence score, care tips aligned with lunar calendar, and treatment recommendations.
tools
Get lunar phases, biodynamic calendar (Michel Gros method), and holistic environmental readings. Use when discussing moon influence, planting calendars, biodynamic agriculture, or requesting environmental/holistic context.