Puppeteer中使用Stealth.min.js库

这里需要安装npm install puppeteer-extra puppeteer-extra-plugin-stealth,然后,在启动浏览器时,Puppeteer 会自动应用 Stealth.min.js 插件的功能。

javascript 复制代码
const puppeteer = require('puppeteer-extra');
const StealthPlugin = require('puppeteer-extra-plugin-stealth');

async function removeBrowserFeatures() {
  puppeteer.use(StealthPlugin());

  const browser = await puppeteer.launch();
  const page = await browser.newPage();

  await page.goto('https://example.com');

  // 执行其他操作...

  await browser.close();
}

removeBrowserFeatures();
相关推荐
over697几秒前
防抖与节流:前端性能优化的“双子星”,让你的网页丝滑如德芙!
前端·javascript·面试
陌路物是人非1 分钟前
记一个 @Resource BUG
java·开发语言·bug
怎么就重名了3 分钟前
记录Qt的UDP通信丢包问题
开发语言·qt·udp
red润3 分钟前
手把手封装Iframe父子单向双向通讯功能
前端·javascript·vue.js
gustt4 分钟前
JavaScript 闭包实战:手写防抖与节流函数,优化高频事件性能
前端·javascript·面试
superman超哥8 分钟前
Rust 闭包的定义与捕获:所有权系统下的函数式编程
开发语言·后端·rust·函数式编程·rust闭包·闭包的定义与捕获
曹牧9 分钟前
Java:Math.abs()‌
java·开发语言·算法
止水编程 water_proof11 分钟前
JQuery 基础
前端·javascript·jquery
期待のcode16 分钟前
Java的泛型
java·开发语言
沐知全栈开发16 分钟前
PostgreSQL 删除数据库指南
开发语言