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();
相关推荐
xyq20244 小时前
空对象模式
开发语言
不懒不懒5 小时前
【Python办公自动化进阶指南:系统交互与网页操作实战】
开发语言·python·交互
Quz5 小时前
QML与JavaScript 交互的四种方式
javascript·qt·交互
会周易的程序员5 小时前
cNetgate插件架构设计详解 动态库 脚本二开lua, python, javascript
javascript·c++·python·物联网·lua·iot
普通网友5 小时前
C++与Rust交互编程
开发语言·c++·算法
游乐码5 小时前
c#静态类和静态构造函数
开发语言·c#
散峰而望6 小时前
【算法竞赛】堆和 priority_queue
开发语言·数据结构·c++·算法·贪心算法·动态规划·推荐算法
javaIsGood_7 小时前
Java基础面试题
java·开发语言
Forget_85507 小时前
RHEL——LVS模式
java·开发语言·lvs
罗超驿8 小时前
13.1 万字长文,深入解析--抽象类和接口
java·开发语言