CloakBrowser 是一个基于 Chromium 的浏览器,通过修改 C++ 源代码实现指纹伪装,以通过各种反爬虫检测。
来源:据 README 描述 查看 GitHub 仓库 →CloakBrowser 通过源代码级别的指纹修改,解决了传统浏览器在反爬虫检测中的易被识别问题,填补了市场对高隐蔽性浏览器的空白。其独特的指纹伪装技术,使其在爬虫和自动化测试领域受到关注。
来源:综合 README 描述和项目特征通过修改 C++ 源代码,对 canvas、WebGL、audio、fonts、GPU、screen、WebRTC、网络定时、自动化信号、CDP 输入行为等 49 个方面进行指纹修改,使浏览器在反爬虫检测中不被识别。
来源:据 README 描述提供与 Playwright 相同的 API,方便用户无缝迁移,只需替换 import 语句即可。
来源:据 README 描述提供自动更新功能,确保浏览器始终使用最新的 stealth 版本。
来源:据 README 描述CloakBrowser 采用模块化设计,代码结构清晰。主要模块包括浏览器核心、指纹伪装模块、Playwright 替代模块等。数据流转方面,用户通过 API 发起请求,经过指纹伪装处理后,由浏览器核心处理并返回结果。
来源:代码目录结构 + 依赖文件infra: Docker | key_deps: playwright, httpx, geoip2, socksio, patchright, aiohttp, websockets | language: Python | framework: Playwright
来源:依赖文件 + 代码目录结构1. 爬虫和自动化测试:通过指纹伪装,绕过反爬虫检测,实现高效的数据抓取。 2. 机器学习:作为数据源,提供真实浏览器行为数据。 3. 逆向工程:分析反爬虫机制,为安全研究提供支持。
来源:READMEv0.3.26 (Chromium 146.0.7680.177.4) (2026-04-28):Chromium 升级至 v146.0.7680.177.4,增加 57 个指纹修补,支持 WebRTC IP 欺骗,改进人类化行为等。
来源:GitHub ReleasesCloakBrowser 是一个值得关注的开源项目,尤其适合需要进行爬虫和自动化测试的开发者。它通过指纹伪装技术,有效解决了反爬虫检测问题,为开发者提供了强大的工具。
来源:综合分析