CloakHQ/CloakBrowser
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.
What it solves
CloakBrowser 提供一个隐身的 Chromium 浏览器,专为绕过先进的机器人检测系统(如 Cloudflare Turnstile、reCAPTCHA v3 与 FingerprintJS)而设计,这类系统通常会阻止像 Playwright 或 Puppeteer 这样的自动化工具。与传统的隐身插件通过注入 JavaScript 或修改配置不同,CloakBrowser 直接在 C++ 层级修改 Chromium 源码,确保浏览器指纹与真实用户的浏览器无法区分。
How it works
它作为 Playwright 与 Puppeteer 的即插即用替代方案。该项目包括一个薄包装层(提供 Python、JavaScript 与 .NET 版)以及一个自定义编译的 Chromium 二进制文件。此二进制文件包含 66 条源码层级的 C++ 补丁,修改浏览器报告 GPU、WebGL、音频、字体和网络时序的方式,实质上移除自动化信号。它还包括 humanize 标志,模拟真实的鼠标曲线、键盘时序和滚动模式,以击败行为检测。
Who it’s for
此工具面向开发 AI 代理、网页爬虫、QA 自动化和监控工具的开发者,这些工具需要与受严格反机器人保护的网站交互且不被检测或阻断。
Highlights
- Source-level stealth: 补丁编译进 C++ 二进制,而非通过 JS 注入,使其更难被检测。
- Drop-in replacement: 使用与 Playwright、Puppeteer 相同的 API,集成时只需最小的代码更改。
- Behavioral simulation:
humanize=True标志模拟类人交互模式。 - Broad compatibility: 通过 30+ 检测服务测试,包括高 reCAPTCHA v3 分数 (0.9)。
- Advanced proxy support: 内置 SOCKS5 支持,并能根据代理 IP 自动检测时区和语言环境。