用 AI 做浏览器自动化

更新 2026-10-11 20 分钟(含调试) 难度 ★★☆☆☆作者 Skills 编辑部

相关搜索

这篇用到的 skill(3)

浏览器自动化最怕"脚本脆、一改就崩"。让 AI 操作网页的核心是:给清晰的目标和判定完成的标准,让它自己走流程并自我校验,而不是写死一串 XPath 等着维护。

这篇适合谁 / 不适合谁

适合:

  • 要自动填表/抓数据/走流程
  • 页面常变、不想维护脚本
  • 要定时跑的重复操作

不适合:

  • 要绕过验证码/登录风控(合规风险)
  • 高频请求打爆对方站点(礼貌爬取)
  • 涉及支付等高风险操作(人审)

开始前准备什么

  1. 目标:要它完成什么、怎样算成功。
  2. 环境:能跑浏览器的客户端。
  3. (可选)节奏:是否需要定时。

操作步骤

1. 装 skill

browser-use 是浏览器自动化技能包,复制目录到客户端技能目录(与一般 Agent Skill 装法一致):

客户端目录
Claude Code~/.claude/skills/
Codex~/.codex/skills/
Cursor~/.cursor/skills/
Trae~/.trae/skills/
CodeBuddy~/.codebuddy/skills/
通义灵码~/.lingma/skills/

2. 给目标,定完成标准

text
登录后到后台,把昨天 50 条待发货导出成 CSV,存到 downloads/。
完成标准:文件存在且行数=50。遇到验证码就停并报错,别硬闯。

3. 校验用 qa

关键流程用 qa 自动校验页面行为是否符合预期,避免悄悄出错:

text
打开下单页,验证"提交"在库存为 0 时禁用,给出校验结果。

4. 定时用 convex-crons

要周期跑用 convex-crons 排定时任务,控制频率别扰民。

会踩的坑

坑现象怎么绕
没完成标准跑偏先定义成功条件
硬闯风控封号遇验证码停
高频请求被封限速+间隔
脆脚本一改崩让 AI 自校验
高风险操作资损支付等人审

FAQ

不会写脚本能做吗?

能,给目标让 AI 自主走流程。

页面常变怎么办?

让 AI 自校验(qa),比写死 XPath 稳。

能定时跑吗?

能,convex-crons 排节奏。

会被封吗?

限速、遇验证码停、别碰风控。

支付能自动吗?

不建议,高风险操作留人审。

相关指南

顺着这些场景接着看:

相关源码

一句话结论

结论:浏览器自动化给清目标和"完成标准",让 AI 自校验(qa)、遇验证码就停,别写死 XPath 也别碰风控。

参考来源