playwright-scraper-skill

Scrape dynamic and protected sites with Playwright and output JSON results.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/joneqian/EvoClaw --skill playwright-scraper-skill-joneqian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-scraper-skill
Source: https://github.com/joneqian/EvoClaw/tree/main/packages/core/src/skill/bundled/playwright-scraper-skill
Command: npx skills add https://github.com/joneqian/EvoClaw --skill playwright-scraper-skill-joneqian

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Playwright Scraper Skill automates web scraping on dynamic sites and handles anti-bot protections, enabling reliable data collection when traditional fetch fails.

Core Features & Use Cases

  • Dynamic rendering: waits for JavaScript and captures page titles, content, and metadata.
  • Anti-bot resilience: uses Playwright Simple or Playwright Stealth to bypass basic bot defenses.
  • Targeted use cases include regular pages, Cloudflare-protected sites, and specialized targets like YouTube and Reddit.

Quick Start

Start by running the appropriate Playwright-based scraper script for your target URL.

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, this solution renders JavaScript by waiting for page loads and capturing titles, content, and metadata. It handles dynamic rendering to extract data reliably where traditional fetch methods fail.

Can Playwright bypass Cloudflare anti-bot challenges during web scraping?

Playwright can bypass Cloudflare anti-bot challenges using built-in stealth options. It applies specialized resilience methods to access protected sites and retrieve content without being blocked by basic bot defenses.

Does this web scraping approach work for specialized targets like YouTube and Reddit?

This web scraping approach works for specialized targets like YouTube and Reddit. It applies tailored Playwright-based methods to extract content from these platforms while managing their specific dynamic rendering requirements.

What output format and artifacts do I get from scraping protected sites?

Scraping protected sites outputs JSON results containing the extracted data, along with optional artifacts like screenshots and HTML. These outputs support auditing and verify the scraping process handled anti-bot defenses correctly.

When should I use Playwright over traditional fetch for web scraping?

Use Playwright for web scraping when targeting dynamic sites or pages protected by anti-bot mechanisms. Traditional fetch lacks JavaScript rendering and stealth capabilities, making it ineffective against dynamic content and Cloudflare challenges.