Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Playwright-based scraper with three tiers of anti-bot handling. Covers static pages via built-in fetch, JavaScript-rendered pages via standard Playwright, and Cloudflare-protected sites via a stealth mode that masks automation markers and mimics real device behavior.
Playwright Stealth achieved 100% success on Cloudflare-protected sites where Crawlee, standard Puppeteer, and Rust-based alternatives all failed with 0-20% success rates.
When to use it
- Scraping content from Cloudflare-protected forums
- Extracting data from JavaScript-rendered e-commerce pages
- Monitoring dynamic news sites that block standard crawlers
- Saving HTML snapshots of pages requiring JS execution
- Collecting structured data from community discussion boards
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: scrape the top posts from https://m.discuss.com.hk/#hot
- 1Identifies the site uses Cloudflare anti-bot protection
- 2Selects playwright-stealth.js as the appropriate script
- 3Runs the script with the target URL
- 4Script sets a realistic mobile User-Agent, hides webdriver markers, and adds random delays to mimic human behavior
- 5Returns JSON with page title and content, saves screenshot.png and page.html locally
JSON object with url, title, and content fields, plus screenshot and HTML file saved to disk
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.