跳到正文

常见问题

关于适用范围、行为和负责任使用的常见问题。

使用 Clearcote 合法吗?
Clearcote 是一款面向合法用途的隐私与自动化工具——保护你自己的隐私、网页/QA 测试、研究、无障碍访问,以及你有权运行的自动化任务。你要为自己的使用方式负责;请遵守网站服务条款和适用法律。
Clearcote 能绕过某个特定的反机器人服务吗?
Clearcote 控制的是浏览器指纹信号,让一次会话呈现出一个一致、可信的身份。它既没有针对任何特定检测产品做宣传,也不以任何特定检测产品为目标,更不能保证规避任何系统。请把它当作隐私/身份一致性工具,并自行验证实际表现。
Clearcote 和基于 JS 的 stealth 插件有什么不同?
这类插件通过注入的 JavaScript 在运行时覆盖 navigator 属性,既脆弱又会暴露自己。Clearcote 修改的是 C++ 引擎,因此各项值都来自 Chromium 自身的代码路径——不存在可被检测的注入层。参见架构。
Clearcote 能做到无法被检测吗?
没有任何工具能做到。引擎层面的一致性控制能消除许多常见破绽,但检测是一个不断演进的领域。请始终针对你的使用场景,用 CreepJS、BrowserScan 和 Pixelscan 等工具验证你的配置。
Clearcote 会联网回传数据或自动更新吗?
浏览器本身不会联网回传数据,也不会自行更新;它基于 ungoogled-chromium 构建,已移除 Google 服务、遥测和更新信标。SDK 会在首次使用时下载经过校验的浏览器——开源版构建来自 GitHub Releases,授权版构建来自 clearcotelabs.com——而 auto_update / autoUpdate 需要主动开启。没有密钥时,只有当你请求特定的 version 时,SDK 才会联系我们(读取公开的版本目录)。使用许可证密钥(GitHub 免费版或 Pro)时,每次启动都会询问当前是哪个构建并签出一个浏览器名额——发送密钥、一个随机机器 ID、你的操作系统以及 SDK 和浏览器的版本——在浏览器运行期间保持该名额有效,并在浏览器关闭时归还。licenseThroughProxy 会让名额签出、心跳和签入经由你的代理发送;构建查询和下载仍然直连。可选的 geoip 和 widevine 功能会联系各自的数据源。
可以免费获取最新的 Clearcote 构建吗?
可以,但同一时间只能运行一个浏览器。使用注册至少 30 天的 GitHub 账号登录,在控制台中打开“Licenses”,然后点击“Connect GitHub and get it free”。你拿到的是与 Pro 相同的授权版构建——最新的 Chromium、录制的真人操作轨迹、非公开的 stealth 补丁和配置文件库。密钥有效期 30 天,可在同一页面免费续期。它需要 SDK 0.30.0 或更高版本,并且始终运行最新构建。参见授权浏览器如何计数;Pro 额外提供更多同时运行的浏览器、版本固定和邮件支持。
Clearcote 支持哪些平台?
目前支持 Windows x64 和 Linux x64——SDK 会为你的操作系统自动下载对应的二进制文件。macOS 已列入路线图;在此之前,macOS 用户可以运行 Docker 镜像(linux/amd64)。
现有的 Playwright/Puppeteer 代码还能继续用吗?
可以。把 Playwright 的 launch 换成 Clearcote 的(from clearcote import launch / import { launch } from "clearcote")——它返回的是一个普通的 Playwright 浏览器。Puppeteer 和其他 CDP 客户端连接到 serve() / clearcote serve 即可。你也可以把 executablePath 直接指向开源版构建;授权版构建只能通过 SDK 启动。参见 Playwright & Puppeteer。
如何用 Clearcote 运行多个不同的身份?
为每个身份使用不同的 fingerprint 种子(例如由租户/账号 ID 派生),并为每个配置使用独立的用户数据目录来存放 Cookie/存储数据。要从同一个端点同时提供多个身份,clearcote serve 会为每个身份启动一个浏览器,每个连接各自选择种子、代理、时区和语言——参见部署。GitHub 免费版同一时间只能运行一个浏览器;Pro 和开源版构建没有这一限制。
Clearcote 真的开源吗?
开源版构建是——采用 BSD-3-Clause 许可证,每个补丁都清晰可读,可从源码复现。不必相信我们,自己验证即可。授权版构建(GitHub 免费版和 Pro)加入了未公开的补丁,因此无法从公开源码重新构建;开源版构建会较晚获得每个新的 Chromium 大版本。