playwright-scraper-skill

Extract data from dynamic and Cloudflare-protected websites using Playwright scrapers.

103|14|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/szsip239/teamclaw --skill playwright-scraper-skill-szsip239
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-scraper-skill
Source: https://github.com/szsip239/teamclaw/tree/main/data/skills/playwright-scraper-skill
Command: npx skills add https://github.com/szsip239/teamclaw --skill playwright-scraper-skill-szsip239

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve?

Dynamic websites often require JavaScript rendering and face anti-bot protections; this skill provides a Playwright-based solution with simple and stealth modes to reliably extract data.

Core Features & Use Cases

  • Playwright Simple for fast scraping of dynamically rendered sites without anti-bot protection.
  • Playwright Stealth for handling Cloudflare and other anti-bot defenses.
  • Real-world Use Case: extract page titles, URLs, and content, capture screenshots, and save HTML for audit.

Quick Start

Run a quick scrape using the stealth mode to handle protected pages.

Frequently Asked Questions about playwright-scraper-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape dynamic websites that require JavaScript rendering?

To scrape dynamic websites that require JavaScript rendering, you can use Playwright-based scripts to extract page titles, URLs, and content. This approach handles JavaScript-heavy pages by waiting for elements to render before capturing the full-page HTML or taking screenshots.

Does Playwright work for scraping sites with Cloudflare anti-bot protection?

Yes, Playwright works for scraping sites with Cloudflare anti-bot protection by using a stealth mode script. This mode applies anti-bot evasion techniques to bypass defenses and reliably extract content, URLs, and titles from protected pages.

How do I capture screenshots and save HTML during web scraping?

To capture screenshots and save HTML during web scraping, configure environment variables for screenshot paths and HTML saving. Playwright scrapers support these options to generate visual audits and store full-page HTML output for later analysis.

Do I need Node.js to run Playwright scrapers for automated data extraction?

Yes, you need Node.js to run Playwright scrapers for automated data extraction. The skill requires a Node.js environment and the Playwright dependency to execute its scripts for handling dynamic content and anti-bot evasion.

What is the difference between simple and stealth scraping modes?

The difference between simple and stealth scraping modes is that simple mode quickly scrapes dynamically rendered sites without anti-bot protection, while stealth mode handles Cloudflare and other anti-bot defenses to ensure reliable content extraction.

Can I configure headless mode and wait times for web scraping tasks?

Yes, you can configure headless mode and wait times for web scraping tasks using environment variables. These settings allow you to control browser visibility and element loading delays to optimize content capture from dynamic websites.