PuppeteerExtraSharp 3.1.1
PuppeteerExtraSharp
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.
- 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
- PuppeteerSharp (>= 20.2.2)
| 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 |