UNPKG

puppeteer-extra-plugin-stealth

Version:

Stealth mode: Applies various techniques to make detection of headless puppeteer harder.

29 lines (23 loc) 591 B
'use strict' const { PuppeteerExtraPlugin } = require('puppeteer-extra-plugin') /** * Minimal stealth plugin template, not being used. :-) * * Feel free to copy this folder as the basis for additional detection evasion plugins. */ class Plugin extends PuppeteerExtraPlugin { constructor(opts = {}) { super(opts) } get name() { return 'stealth/evasions/_template' } async onPageCreated(page) { await page.evaluateOnNewDocument(() => { console.debug('hello world') }) } } module.exports = function(pluginConfig) { return new Plugin(pluginConfig) }