

Minimize and maximize puppeteer in real time.

Please note that they're hosted outside the main project and not under our control or supervision. These plugins have been generously contributed by members of the community. puppeteer-extra-plugin-font-size.Ĭheck out the packages folder for more plugins. Has itself a plugin interface which is used by e.g.Allows setting custom Chrome/Chromium user preferences.Supports dynamic replacing, so the browser version stays intact and recent.Anonymizes the user-agent on all pages.

Allows flash content to run on all sites without user interaction.Supports all resource types, blocking can be toggled dynamically.Blocks resources (images, media, css, etc.) in puppeteer.Makes quick puppeteer debugging and exploration fun with an interactive REPL.screencasting) accessible from the public internet Creates a secure tunnel to make the devtools frontend ( incl.Makes puppeteer browser debugging possible from anywhere.Very fast & efficient blocker for ads and trackers.Solves reCAPTCHAs and hCaptchas automatically, using a single line of code: page.solveRecaptchas().Applies various evasion techniques to make detection of puppeteer harder.e(AdblockerPlugin() Plugins 🔥 puppeteer-extra-plugin-stealth

Add adblocker plugin to block all ads and trackers (saves bandwidth)Ĭonst AdblockerPlugin = require('puppeteer-extra-plugin-adblocker') Add stealth plugin and use defaults (all tricks to hide puppeteer usage)Ĭonst StealthPlugin = require('puppeteer-extra-plugin-stealth') Any number of plugins can be added through `e()`Ĭonst puppeteer = require('puppeteer-extra') it augments the installed puppeteer with plugin functionality. Yarn add puppeteer-extra Quickstart // puppeteer-extra is a drop-in replacement for puppeteer, # puppeteer-extra works with any puppeteer version: Installation yarn add puppeteer puppeteer-extra A light-weight wrapper around puppeteer and friends to enable cool plugins through a clean interface.
