getfromcode

爬虫-模拟真实浏览器行为、避免被网站检测为自动爬虫的工具库

后端开发
文章摘要

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

已有 137 人浏览 发布 2026-01-21 更新 2026-09-04

QQ_1769001265147.png


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();
})();