星火启元 · AI学堂

xAI智工场 · 每天一个AI干货
← 返回AI学堂 · 🛠️ AI效率工具箱
📅 发布于 2026-06-05
👁 ... 阅读

CloakBrowser:从C++源码级改造Chromium,让Bot检测全部失效

3.5个月24000+ Stars,30/30通过所有检测。这不是又一个Playwright wrapper,而是从浏览器内核层面重写的反检测方案。

问题:为什么你的自动化总是被拦截?

做网页自动化的人都经历过:

根本原因: 传统方案都是在JavaScript层面做伪装(修改`navigator.webdriver`、注入脚本绕过检测),但现代Bot检测已经深入到浏览器底层——Canvas指纹、WebGL渲染、音频上下文、字体枚举、WebRTC行为……JS层的伪装根本不够。

CloakBrowser的解法:从C++源码改

CloakBrowser不是在Chromium外面套一层壳,而是直接修改Chromium的C++源码,重新编译出一个"隐身版"浏览器。

58个源码级补丁

指纹维度修改内容
Canvas注入微小噪声,每次生成唯一指纹
WebGL修改渲染器信息和着色器精度
Audio修改AudioContext的浮点运算结果
字体自定义可用字体列表
GPU修改显卡型号和驱动版本
屏幕随机化分辨率和色深
WebRTC修改ICE候选和网络接口行为
CDP消除Chrome DevTools Protocol的自动化痕迹
网络时序模拟真实浏览器的请求间隔和顺序
输入行为贝塞尔曲线鼠标轨迹+正态分布键盘延迟
关键区别:

Humanize模式

```python

from cloakbrowser import CloakBrowser

browser = CloakBrowser(humanize=True)

自动启用:

- 贝塞尔曲线鼠标移动(模拟人类手抖)

- 正态分布键盘延迟(快慢交替)

- 随机滚动节奏

- 自然的页面停留时间

```

检测结果

检测站结果
Cloudflare Turnstile✅ 通过
reCAPTCHA v3✅ 得分0.9(接近真人)
FingerprintJS✅ 未识别为Bot
BrowserScan✅ 30/30通过
DataDome✅ 通过
PerimeterX✅ 通过

使用方式

```python

Python SDK

pip install cloakbrowser

from cloakbrowser import sync_playwright

with sync_playwright() as p:

browser = p.chromium.launch(humanize=True)

page = browser.new_page()

page.goto("https://目标网站.com")

# 像正常使用Playwright一样操作

```

```javascript

// Node.js SDK

npm install cloakbrowser

const { chromium } = require('cloakbrowser');

const browser = await chromium.launch({ humanize: true });

const page = await browser.newPage();

await page.goto('https://目标网站.com');

```

三行代码替换Playwright/Puppeteer,现有自动化脚本几乎不用改。

应用场景

1. 数据采集与市场调研

2. 自动化测试

3. AI Agent浏览网页

⚠️ 风险与合规提醒

必须明确的边界: 灰色地带警告: 技术本身是中性的,关键在于使用者的目的。

技术价值判断

CloakBrowser的技术路线值得关注,因为它代表了一个趋势:反检测技术正在从"伪装"走向"真实"

以前的方案是"假装自己是人类",CloakBrowser的方案是"我就是一个真实的浏览器,只是指纹和别人不同"。这种从源头解决问题的思路,在工程上更优雅,在实践中也更可靠。

对于AI Agent领域,这意味着Agent浏览网页的能力将不再受限于Bot检测。未来,AI Agent可能像人类一样自由地浏览互联网,获取所需信息。


*本文首发于「xAI智工场」公众号,专注AI应用落地和技术解读。关注获取更多前沿技术解析。*

这篇文章对你有帮助吗?

🚀 想系统学AI?3个入口随你选

免费

📱 公众号

关注「xAI智工场」
每天一个AI干货

扫码关注xAI智工场

扫码关注,回复「加群」入群

免费

💬 加微信进群

微信号:xaizgc

群内免费领价值¥199
《万能提示词模板100+》

xaizgc

长按复制微信号添加

¥99/年

🌟 知识星球

52份AI实战PDF
月度更新 + 1v1答疑

适合系统学习、需要持续跟进

加入星球 →

📚 更多AI实战干货,每天更新 → 浏览全部文章