PuppeteerExtraSharp 3.1.1

PuppeteerExtraSharp

NuGet Downloads NuGet Version

PuppeteerExtraSharp is a .NET port of the puppeteer-extra library for Node.js

Plugins

🪄 Puppeteer captcha solver plugin

  • Automatically handles reCAPTCHA challenges (v2, invisible, v3), GeeTest, CloudFlare.

🏴 Puppeteer stealth plugin

  • Applies multiple evasions to make headless automation harder to detect.

📃 Puppeteer block resources plugin

  • Block unwanted network requests (scripts, images, documents, etc.) using simple, composable rules

Quick Start

// Initialize plugin builder
var extra = new PuppeteerExtra();

// Enable the Stealth plugin
extra.Use(new StealthPlugin());

// Launch the browser with plugins applied
var browser = await extra.LaunchAsync();

// Create a new page
var page = await browser.NewPageAsync();

await page.GoToAsync("https://google.com");
await Task.Delay(2000);

// Take a screenshot
await page.ScreenshotAsync("extra.png");

Notes

  • Use the captcha solver plugin only on properties you own or where you have explicit permission to automate.
  • Some targets may still detect automation; adjust plugin combinations and browser settings as needed.

No packages depend on PuppeteerExtraSharp.

  • Added the Datadome captcha handler

.NET 8.0

Version Downloads Last updated
3.1.1 1 17.12.2025
3.1.0 1 17.12.2025
3.0.2 1 17.12.2025
3.0.1 4 15.09.2025
3.0.0 4 15.09.2025
2.0.0 20 16.07.2024
1.3.2 11 30.01.2025
1.3.1 10 15.01.2025
1.3.0 11 15.01.2025
1.2.1 10 15.01.2025
1.2.0 10 15.01.2025
1.1.0 11 04.02.2025
1.0.3 10 15.01.2025
1.0.2 10 15.01.2025
1.0.0 10 30.01.2025