你是否曾为爬虫被 Cloudflare 拦截、验证码反复弹出、或 Selenium/Playwright 被识别为机器人而彻夜调试?CloakBrowser 是一款基于 Chromium 的深度定制化“反检测浏览器”,它不是简单打补丁,而是从源码层修复指纹特征,真正做到 30/30 项主流反爬检测(包括 Distil、PerimeterX、Arkose Labs、reCAPTCHA v3/v2 等)全部通过。它不是“绕过”,而是“不被怀疑”——就像一位经验丰富的真人用户,安静、稳定、不留痕迹。
核心功能
- 全维度指纹伪装:动态修正 Canvas、WebGL、AudioContext、WebRTC、字体列表、设备内存、硬件并发数等 50+ 浏览器指纹参数,支持按场景(如电商、社交、金融)自动适配
- 即插即用的 Playwright 替代方案:API 完全兼容 Playwright Python,只需替换 import 和启动方式,无需重写逻辑,5 分钟迁移现有自动化项目
- 原生支持 Cloudflare & reCAPTCHA 绕过:内置智能挑战响应引擎,可自动处理 Cloudflare “Checking your browser” 页面及 reCAPTCHA v3 评分干预,无需额外打码服务
- 多环境一键部署:提供 PyPI 包(pip install cloakbrowser)、Docker 镜像(cloakhq/cloakbrowser)、Node.js 版本(npm install cloakbrowser),本地开发与云服务器部署同样轻松
- 无头与有头模式自由切换:支持 headless(后台静默运行)和 headful(可视化调试)双模式,调试时可实时查看页面行为,排查更高效
- 轻量可控的进程管理:每个实例独立隔离,自动清理残留进程与临时文件,避免内存泄漏和端口占用,适合高并发任务调度
适合哪些人用
CloakBrowser 不是给初学者练手的玩具,而是面向真实生产场景的专业工具:需要长期稳定采集电商比价、舆情监控、SEO 数据的数据工程师;构建 AI Agent 自动执行登录、下单、表单提交等复杂流程的AI 应用开发者;为金融机构或跨境平台做风控验证、竞品监测的安全与合规团队;以及受困于 Puppeteer/Selenium 屡次被封、急需可靠替代方案的爬虫工程师与自动化运维人员。如果你的脚本总在关键时刻“掉链子”,CloakBrowser 就是那个值得信赖的“隐身搭档”。
快速上手
安装仅需一条命令:
pip install cloakbrowser
使用也极其简洁——以下代码与 Playwright 几乎一致,但背后已是 CloakBrowser 引擎:
from cloakbrowser import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch(headless=True)
page = browser.new_page()
page.goto("https://example.com")
print(page.title())
browser.close()
如需启用高级反检测策略,只需添加 fingerprint="ecommerce" 或 cloudflare_bypass=True 参数,开箱即用,无需深入底层。
项目信息
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.
2.4k
今日 +482 stars today
Stars
196
Forks
Python
MIT
编程语言:Python|GitHub Star 数:2379|开源协议:MIT|GitHub 项目地址
当反爬技术日益严苛,真正的竞争力不再是“更快地撞墙”,而是“更聪明地穿行”——CloakBrowser 用扎实的指纹工程与开发者友好的设计,把“不被检测”变成了默认选项。





