很多人第一次用 OpenClaw 的 Browser 工具,目标都很直接:打开某个国内站点(比如内容创作后台、知识社区、企业系统),点击按钮、填写表单、发布内容,最好还能定时跑。

但真正上手后,通常会卡在两个问题上:
1)到底该用“Chrome 扩展模式”,还是“Profile 模式”?
2)怎么做到稳定、不用每次都手动登录、手动点扩展开关?
下面我用“能落地、少踩坑”的方式,把两种模式讲透。
一、两种模式到底是什么差别
核心思路是:OpenClaw 不自己开一个新浏览器,而是通过 Browser Relay 扩展,连到你当前的 Chrome 标签页,然后执行点击、输入、滚动、上传等操作。
它最适合三类场景:
它的代价也很明显:
一句话:扩展模式像“遥控器”,控制你正在用的 Chrome。
Profile 模式的核心是:OpenClaw 启动/管理一个“专用浏览器实例 + 专用用户数据目录”,登录态、Cookie、LocalStorage 都保存在这个 profile 里。
它最适合三类场景:
它的代价是:
一句话:Profile 模式像“专用司机”,每天按你的路线稳定跑。
二、怎么选:一个非常实用的决策规则
如果你满足下面任何一条,优先选 Profile 模式:
如果你满足下面任何一条,优先选扩展模式:
很多团队的最佳实践其实是:
先用扩展模式把流程跑通、把页面元素定位稳定,再迁移到 Profile 模式做定时无人值守。
三、扩展模式的关键要点:怎么做到“少手动、少断连”
扩展模式最大的坑,不是点击和输入,而是“连不上”。
你要记住三件事:
1)浏览器要有一个正常打开的标签页(随便什么站点都行)
2)Browser Relay 扩展要处于 ON 状态
3)网关和浏览器控制服务要在运行状态(否则会出现“控制服务不可达”一类报错)
如果你在日志里看到类似“unauthorized / token missing / gateway token missing”,通常说明:
这类问题的本质不是浏览器不会点,而是“网关鉴权没过”。
四、Profile 模式的关键要点:怎么做到“固定登录态,不用重复登录”
Profile 模式能不能稳定,关键看你是否做到两点:
1)创建一个专用 profile,并长期只用它跑任务
2)在这个 profile 里只做一次登录,然后不要随意清理数据
典型正确姿势是:
如果你遇到“Profile not found”,说明你现在尝试启动的 profile 名字并不存在。处理方式不是重装,而是:
先列出当前已有 profiles,确认名字,然后再创建你想要的新 profile(例如你想用的 x-collector-profile)。
五、定位输入框、自动输入:稳定的通用方法
无论扩展模式还是 Profile 模式,自动输入的稳定性取决于“定位策略”。
建议你遵循这个顺序:
1)先用 Browser 的快照/结构化视图,找到输入框对应的 ref 或可识别的文本标识
2)优先选择“有语义的输入框”定位,比如带 placeholder、label、aria 描述的元素
3)如果页面是富文本编辑器(看起来像一个大白框),通常不是传统 input,而是可编辑容器,需要先点击激活再输入
4)输入前先等待页面稳定:等待加载完成、等待输入框可交互,再开始输入
你之前截图里那句“有什么新鲜事想告诉大家?”就是一个非常典型的富文本入口提示。处理要点就是:
先点它,让编辑器进入可编辑状态,再输入内容,而不是直接找传统 input 标签。
六、给今日头条创作者的落地建议:从“能跑”到“能长期跑”
如果你的目标是:自动打开国内站点后台、填写发布表单、定时执行,并尽量少人工介入,我建议按这个路线做:
1)用扩展模式跑通流程
把“页面怎么走、按钮怎么点、输入框怎么定位”全部跑通,并把关键元素定位方式固定下来。
2)迁移到 Profile 模式固化登录态
为这个任务建立专用 profile,在里面登录一次,之后全部自动化都走这个 profile。
3)再做定时任务
等你确认 profile 模式稳定后,再把流程挂到定时执行(每天固定时间跑,或者按你需要的频率跑)。
这样做的好处是:
调试阶段效率最高,长期运行阶段稳定性最高。
更新时间:2026-02-24
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight All Rights Reserved.
Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302035593号