stealth.min.js 主要功能: 隐藏自动化特征:移除Puppeteer/Playwright的自动化痕迹 模拟真实浏览器:添加真实的浏览器指纹信息 规避检测:绕过常见的反爬虫技术(如Cloudflare、Distil等) 随机化行为:模拟人类的…

stealth.min.js
主要功能:
隐藏自动化特征:移除Puppeteer/Playwright的自动化痕迹
模拟真实浏览器:添加真实的浏览器指纹信息
规避检测:绕过常见的反爬虫技术(如Cloudflare、Distil等)
随机化行为:模拟人类的不规则操作模式
const puppeteer = require('puppeteer-extra');
const StealthPlugin = require('puppeteer-extra-plugin-stealth');
// 启用stealth插件
puppeteer.use(StealthPlugin());
(async () => {
const browser = await puppeteer.launch({
headless: true,
args: ['--no-sandbox']
});
const page = await browser.newPage();
// 设置真实的User-Agent
await page.setUserAgent('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36...');
// 访问网站
await page.goto(' { waitUntil: 'networkidle2' });
await browser.close();
})();