CloakBrowser:面向 Playwright/Puppeteer 的 stealth Chromium 封装工具
CloakBrowser 是 cloakhq 开源的浏览器工具,提供 Python 与 JavaScript 封装,接口沿用 Playwright/Puppeteer,底层使用自行编译的 Chromium 二进制。按项目说明,该二进制在 C++ 源码层修改了指纹相关行为,并提供 humanize、代理与 geoip 等启动参数。上述隐身效果与检测成绩均为项目自述,未见独立验证。
工具用途
CloakBrowser 是 cloakhq 发布的开源浏览器工具,提供 Python 与 JavaScript 封装。按原文说明,它不改变调用方式:把 import 从 Playwright 换成 cloakbrowser 的 launch,其余 Playwright 代码保持不变;JavaScript 侧同时支持 Playwright 与 Puppeteer 入口,另有社区维护的 .NET 客户端。
原文宣称的实现方式
项目自述其 stealth 能力来自一个自行编译的 Chromium 二进制,在 C++ 源码层修改指纹相关行为,而非通过 JavaScript 注入或启动参数打补丁;首个版本宣称包含 87 个源码级补丁,涉及 canvas、WebGL、音频、字体、GPU、屏幕、WebRTC、网络时序与 CDP 输入等。二进制在首次使用时自动下载并本地缓存。
这些均属项目方自述,未见第三方独立验证;检测成绩(如 reCAPTCHA v3 得分、Cloudflare Turnstile 通过、BrowserScan 判定)来自项目自带截图与自测,同样未经独立核实。原文的版本表述也不一致:更新标题写 v0.6.5 基于 Chromium 155,另一处称免费最新构建为 Chromium 156,测试结果又标注 Chromium 156,引用时不宜混用。
原文可证实的启动参数
headless=False:显示浏览器窗口,原文提示部分站点仍能识别无头模式。proxy:支持 HTTP 与 SOCKS5,含带内联凭据的代理。geoip=True:需安装cloakbrowser[geoip],通过代理解析出口 IP 以匹配时区与语言。humanize=True:模拟鼠标曲线、逐字符输入与滚动;另有human_preset与单次调用的human_config。license_key或环境变量:用于获取较新的构建;原文称免费档为单并发会话。launch_persistent_context():保留 cookie 与 localStorage;extension_paths可在持久化配置中加载扩展。- CLI 提供
login、install、info、update、clear-cache等命令,info可输出诊断信息。
边界
原文明确说明该工具不破解验证码,也不内置代理轮换,需自带代理。除上述代理与隐身相关参数外,原文未说明部署架构细节或与其他工具的兼容性范围;所述价格与并发档位指向其外部页面,正文不展开。
来源与核对说明
- cloakhq/cloakbrowser ↗https://github.com/cloakhq/cloakbrowser
本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。
这篇内容对你有帮助吗?
点赞人数由服务器记录,收藏保存在当前浏览器。