Puppeteer-Extra

What is PuppeteerExtra / AutomationExtra?

How Masquerade uses AutomationExtra

Plugins

You can find the full list of official plugins on the repository index here.

stealth

The penultimate evasion plugin for Extra to prevent detection.

recaptcha

The plugin essentially provides a mighty page.solveRecaptchas() method that does everything needed automagically.

adblocker

The plugin enables adblocking in puppeteer, optionally blocking trackers.

anonymize-ua

Anonymize the User-Agent on all pages. Supports dynamic replacing, so the Chrome version stays intact and recent.

block-resources

Block resources (images, media, css, etc.) in puppeteer. Supports all resource types, blocking can be toggled dynamically.

user-preferences

Launch puppeteer with arbitrary user preferences.

dev-tools

Make puppeteer browser debugging possible from anywhere.

user-data-dir

Shortcut function to specify the current userDataDir path.

click-and-wait

Convenience function to wait for navigation to complete after clicking on an element.

font-size

Modify/increase the default font size in puppeteer.