浏览器自动化总是翻车?这个 Skill 用「笨办法」解决了
浏览器自动化总翻车?试试这个「笨办法」
说实话,AI 浏览器自动化我踩过太多坑了——动不动就点错元素、页面没加载完就截图、一堆 XPath 动不动就失效,每次调试都要折腾半天。
最近发现一个叫 browser-automation 的 Skill,用的是 OpenCode Browser 原生工具,设计思路非常「反脆弱」:不追求花哨,直接把可靠性和可组合性放在第一位。
它的核心逻辑很简单
第一步:先「看清」再动手。每次操作前先用 browser_query 扫描页面,把所有候选元素列出来,用 index(序号)精准点击,而不是靠模糊匹配。这样就算页面结构变了,只要序号还在,就不会点歪。
第二步:操作完立刻确认。每执行一次点击/输入/选择,马上用 browser_query 或 browser_snapshot 验证状态变化。没生效就重试,而不是傻等固定时间——快多了。
第三步:严格区分工具场景。原生 <select> 用 browser_select,新标签页用 browser_open_tab,文本输入用 browser_navigate——各司其职,不混用。
适合哪些场景
- 网页数据抓取(表格、列表、评论……)
- 自动填表提交
- 批量点击操作(比如批量点赞、批量订阅)
- 定时监测页面变化并截图
- 对接 Apify / Browserbase 做大规模分布式爬取
怎么用
在支持 OpenCode 的 AI 编程工具里(Cursor、Windsurf、Cline 等),加载这个 Skill 之后,直接说人话就行。比如:
- 「帮我把这个表单填了,姓名张三,邮箱 test@example.com,然后提交」
- 「把页面上所有商品标题和价格抓下来」
- 「每隔 5 分钟截一张这个监控页面的图」
Skill 会自动把任务拆解成「扫描→确认→操作→验证」的可靠闭环,不是一股脑乱点。
总结一下
这个 Skill 的亮点是把浏览器自动化从「赌概率」变成「可预期」——通过强制确认机制和精准 index 选择,大大降低了翻车率。如果你经常需要 AI 帮你操作网页,这个 Skill 值得优先试。
GitHub:https://github.com/different-ai/agent-bank
评论区
0 条评论
登录后可评论。