为什么选择云浏览器
本地浏览器自动化在智能体工作流中存在明显的局限:- 本地浏览器更容易被检测
- 没有基于配置文件的指纹
- 没有持久化的云端浏览器配置文件
- 没有内置的代理层
- 难以在不同智能体和环境之间实现标准化
- 使用云浏览器运行环境,而不是本地进程
- 以 Gologin 配置文件作为会话身份层
- 支持代理的会话
- 继承 Gologin 的反检测能力
- 常驻守护进程可在多次 CLI 调用之间保持会话不中断
安装
凭据
获取令牌
- 在 gologin.com 注册或登录
- 在控制台中打开 API & MCP
- 打开 API 标签页
- 点击 新代币
- 复制生成的访问令牌
配置文件
~/.gologin-agent-browser/config.json
架构
由两部分组成:gologin-agent-browserCLI:解析命令,自动启动守护进程,输出精简结果- 常驻本地守护进程:管理运行中的浏览器会话,通过 Playwright 的
connectOverCDP连接到 Gologin Cloud Browser,在内存中保存当前活动页面,生成快照,解析 ref,并跟踪会话元数据
- Unix socket,位于
${TMPDIR:-/tmp}/gologin-agent-browser.sock - 本地主机 HTTP,地址为
127.0.0.1:${GOLOGIN_DAEMON_PORT:-44777}
ref 的工作方式
snapshot 会输出精简的页面视图,并为可交互元素分配 @e1、@e2、@e3 这样的 ref。你可以直接对它们进行操作:
find 比使用已失效的 ref 更可靠。
快速开始
智能体循环示例
典型的 AI 智能体循环:完整命令参考
诊断
会话管理
页面读取
交互
键盘与滚动
导航
标签页
Cookie 与存储
高级
别名
使用场景与示例
检查你的网站能否通过反检测测试
登录 Web 应用并提取仪表盘数据
填写多步骤表单
截取竞争对手页面的截图
在阻止抓取的网站上搜索
有些网站需要先执行 JavaScript、登录或进行交互,才会显示结果。可以使用浏览器进行搜索:保存和恢复会话状态
导出 Cookie 和存储数据,以便在不同会话中重复使用:并行会话
对于相互独立的云端任务,请使用显式的--session ID。可使用 close --all 或 sessions --prune --older-than-ms 进行清理。
代理规则
- 预先配置的配置文件:代理通过 Gologin 控制台或 API 设置在配置文件上
- 临时配置文件:支持不使用代理,或使用自定义代理主机/端口
--proxy-country仅适用于预先配置的配置文件
相关内容
- Gologin Web Access CLI:统一 CLI(抓取 + 浏览器)
- Local Agent Browser CLI:基于本地 Orbita 的替代方案
- Cloud Browser 入门:Puppeteer/Playwright 示例
- AI Skills:适用于 Claude Code 的即插即用技能
npm 包
gologin-agent-browser-cli
源代码
GologinLabs/agent-browser