指纹浏览器,由我们为你托管
一次 API 调用,就能在我们的专用服务器上启动一个使用住宅 IP 的 Clearcote 浏览器。把 Playwright、Puppeteer 或任意 CDP 客户端连接到它返回的 URL 即可。你只为流量付费,别无其他:没有套餐,不按浏览器时长计费,也没有单独的代理账单。
预付 €5 起。不绑定套餐,也就无需退订。
免费连接 GitHub 即可免费获得 €5 流量。无需信用卡。
一次性赠送,每个 GitHub 账号限领一次。GitHub 账号须注册满 30 天。
一次 POST,然后照用你现有的 Playwright
import { chromium } from "playwright";
const res = await fetch("https://www.clearcotelabs.com/api/v1/browsers", {
method: "POST",
headers: { authorization: "Bearer cc_live_...", "content-type": "application/json" },
body: JSON.stringify({ identity: "account-1", country: "us" }),
});
const { connectUrl, error } = await res.json();
if (error) throw new Error(error);
const browser = await chromium.connectOverCDP(connectUrl);
const context = browser.contexts()[0];
const page = context.pages()[0] ?? (await context.newPage());
await page.goto("https://example.com");
await browser.close(); // ends the session亮点
住宅 IP,已包含在内
默认情况下,每个会话都经由家用宽带运营商的住宅 IP 出口,而不是数据中心 IP 段。代理费用已包含在按 GB 计费的价格里,不会另开一张账单。
专用硬件,不是 VPS
浏览器运行在我们自有的专用物理服务器上,而不是共享的云虚拟机。
你自己也能运行的同款引擎
每个会话都是一个按推荐设置启动的 Clearcote 构建:light stealth、一个指纹种子,以及跟随出口 IP 的时区和语言。
身份与已保存的登录
传入一个身份,下次回来时就是同一台设备;只要该住宅 IP 保持在线,出口 IP 也不变。再加上命名配置文件,cookie 和站点存储都会被保存,下一个会话启动时就已经是登录状态。
实时查看、接管、分享
在控制台中实时观看任意会话,接管操作来完成登录或处理脚本搞不定的步骤,还能分享一个只读或可交互的链接,有效期最长四小时。
只为流量付费
按浏览器与网站之间的流量(GB)计价。时长、会话数和 CDP 消息都免费,maxGb 可以给单个会话的花费设上限。
托管会话如何运作
用你的 API 密钥调用 POST /api/v1/browsers,会创建一个会话并返回一次性的 connectUrl;浏览器在你连接时启动,通常只需几秒。请在两分钟内通过 Playwright 的 connectOverCDP、puppeteer.connect 或任何支持 Chrome DevTools 协议的客户端完成连接。直接使用已经存在的上下文和页面:新建的上下文不带配置文件里的 cookie 和存储,而且 Playwright 会给它一个模拟的 1280×720 视口,与浏览器窗口对不上。
所有决定网站看到什么的设置,都在创建调用中指定,而不是由你的脚本设置:country、state 和 city 决定出口,identity 或 fingerprint 决定设备,profile 决定保存的存储,version 用来锁定版本。在脚本里覆盖 user agent、视口或 navigator 属性,恰恰会制造出检测要找的那些矛盾,所以这些选择应当放在创建调用里。
当你关闭浏览器、断开连接、通过 API 停止它,或触及某项限制时,会话即结束。这些限制包括:每个会话 4 小时、可调高的空闲超时、你自己设定的 maxGb,以及你的余额。如果启动时设置 keepAlive: true,断开连接后会话会继续运行,之后的脚本可以重新连回同样的标签页、cookie 和出口 IP。
横向对比
左列描述的是托管浏览器的常见形态,并非特指某一款产品。代理价格为我们在 2026 年 9 月查到的公开标价。
典型用途
无需自建机群的抓取
价格核查、商品目录监测和研究型抓取,运行在无需你打补丁维护的机器上,代理也已经配好。
需要登录的工作流
命名配置文件让登录状态在多次运行之间保持,设备不变;只要住宅 IP 在线,IP 也不变,就像一位回头客。
云端 AI 智能体
browser-use、Stagehand 和 Crawl4AI 把连接 URL 当作 CDP 端点,智能体无需本地 Chromium 就能用上浏览器。
从别处看一个页面
在创建调用中选择出口,就能查看页面在另一个国家、州或城市显示的内容。
Clearcote 专为隐私保护、测试、研究和合法自动化而打造。你须对自己的使用方式负责,并遵守所访问网站的条款。
哪些套餐包含此功能
托管浏览器与许可证套餐分开计费,从预付余额中按流量(GB)扣费。你需要一个 Clearcote 账号和 API 密钥,但不需要许可证密钥。每个账号最多可同时运行 24 个浏览器。
对比套餐常见问题
托管浏览器怎么收费?
浏览器与其访问的网站之间的流量按每 GB €1 计费,上传和下载合并计算,住宅代理已包含在内。时长、会话数和 CDP 消息都不收费。你需要先充值预付余额,启动一个浏览器需要余额达到 €0.50。粗略参考:一个典型的新闻或购物页面约 2 到 5 MB,因此 1000 个页面、每个 3 MB,大约是 3 GB。
需要修改我的 Playwright 或 Puppeteer 代码吗?
只需改启动那一行。把 chromium.launch() 换成 chromium.connectOverCDP(connectUrl),或者使用 puppeteer.connect({ browserWSEndpoint, defaultViewport: null }),其余保持不变。请取 browser.contexts()[0] 及其第一个页面,而不要新建上下文。
可以用我自己的代理吗?
可以。传入 proxy: { server, username, password },使用公网地址上的 HTTP 或 SOCKS5 代理,流量计费方式不变。country、state、city 和 proxySession 这几个选项描述的是托管代理池,所以搭配自定义代理时会直接报错,而不是被悄悄忽略。
如何在会话之间保持登录?
使用命名配置文件:profile: { name: "shop-account", persist: true } 会加载它,并在会话结束时保存 cookie、localStorage 和 IndexedDB。配置文件还自带身份,所以网站看到的是同一台设备,以及同一个住宅 IP——只要该 IP 保持在线(通常能持续几个小时;之后会换成同一网络中的另一个 IP)。配置文件仅属于你的账号,并加密存储。
我能运行多少个浏览器,能运行多久?
每个账号最多同时有 24 个浏览器处于运行或启动状态,每个最长运行 4 小时。连续 5 分钟没有收到 CDP 命令的会话会被关闭;如果你打算稍后再回到某个浏览器,请调高 idleTimeoutSec。
哪些框架可以配合使用?
任何通过 CDP 连接 Chrome 的工具都可以:Playwright、Puppeteer、Patchright、browser-use、Crawl4AI 和 Stagehand。连接 URL 只能使用一次,所以会自行重连的框架,每次连接都需要一个新会话。
在文档中深入了解
相关功能
为 browser-use、Stagehand、Crawl4AI 或你自己的智能体提供具备引擎层面身份控制的 Chromium,或者用你自己的模型运行 Clearcote 需主动开启的浏览器内置智能体。
每个账号一个种子:每次会话都是同一台设备,下一个账号则是另一台,cookie 和存储在多次运行之间持久保留。
设置代理并开启 geoip,时区、语言和 WebRTC 就会跟随出口 IP。在授权版构建上,带用户名和密码的 SOCKS5 可以直接使用。
通过官方 Docker 镜像、serve() 或 CLI,把 Clearcote 作为常驻 CDP 端点运行,任何框架都能直接连接,无需改代码。
相关阅读
在云端启动浏览器
每 GB €1,含住宅代理。无套餐、不计时,预付 €5 起。