提交智能体收藏0
工具发现

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 可输出诊断信息。

边界

原文明确说明该工具不破解验证码,也不内置代理轮换,需自带代理。除上述代理与隐身相关参数外,原文未说明部署架构细节或与其他工具的兼容性范围;所述价格与并发档位指向其外部页面,正文不展开。

来源与核对说明

  1. cloakhq/cloakbrowser ↗https://github.com/cloakhq/cloakbrowser

本文经 AI 整理及独立自动校对,未做运行验证;自动校对仍可能遗漏问题,请以原始资料为准。

这篇内容对你有帮助吗?

点赞人数由服务器记录,收藏保存在当前浏览器。

继续阅读

面向 AI 代理的网络安全技能库:结构与覆盖范围 →

Vibe Kanban:用看板与工作区编排多种编码智能体的工具 →

CS249r《机器学习系统》配套工具与教学资源概览 →

Chroma:开源 AI 数据基础设施简介 →