Automa 浏览器自动化工作流
将以下提示词粘贴到你的 AI 对话框中:
请根据官方安装指南 https://skillhub.cn/install/skillhub.md,安装规范名 @user_3c6cb52e/run-block-based-browser-automation-workflows-with-automa 的技能到 AI 助手。
技能介绍
它解决什么问题
用 Playwright 或 Puppeteer 写浏览器脚本时,真正卡住人的往往不是选择器,而是环境:Chromium 版本漂移、headless 参数、反爬策略,以及脚本能不能在无人值守时连续跑几周。团队里高频出现的请求其实很朴素:把一份表格里的数据批量填进后台表单、定期截一张报表图、每天早上抓一遍列表页。逻辑并不复杂,问题在于重复、琐碎,还得长期挂机。
Automa 把这类工作搬进浏览器扩展,用块(block)而不是代码来描述流程。
技能如何工作
- 工作流由一个个块拼接而成:触发器、打开网页、填写字段、点击、截图、导出数据。块按顺序串联,也可以用条件和循环组织。
- 运行环境是扩展本身,而不是外部驱动。Chrome 与 Firefox 都有对应版本,流程直接跑在你日常使用的浏览器实例里,带上现有的登录态。
- 覆盖四类典型任务:表单填充(把结构化数据写进表单并提交)、数据采集(从列表页或详情页提取字段)、截图留档(固定视口输出图片)、定时任务(按周期自动执行整条流程)。
- 触发方式既支持从扩展面板手动运行,也支持按计划调度,后者才是它适合无人值守场景的原因。
适用边界
- 这是浏览器扩展形态的工具,不是服务端 SDK。跑在真实浏览器里意味着登录墙、iframe、验证码这些场景反而省事;但反过来,想在服务器上脱离人工浏览器环境运行就不是默认形态了。
- 能力上限取决于 Automa 提供的块集合。一旦流程里需要大量自定义逻辑、复杂分支或重试策略,纯粹靠块堆叠会变得很重,这时候写代码可能更直接。
- 扩展必须先加载并启用在目标浏览器中,这一步无法绕过,环境准备的开销要算进项目成本。
- 上手前建议先读官方文档 https://docs.extension.automa.site/,确认目标站点的结构和你想要的自动化程度是否匹配。
使用场景
- 电商运营每天打开商品后台,把待上架清单逐条填入表单并提交。
- 内容编辑需要定时访问新闻列表页,抓取标题与链接导出为表格。
- 测试工程师在真实浏览器里对内部系统截图,记录回归问题的界面证据。
- 行政人员在浏览器中填写请假单,按固定流程依次填入字段并确认提交。
适合人员
- 需要在浏览器里重复填写表单、希望减少手工操作的运营或行政人员。
- 负责数据采集、希望用可视化流程代替写爬虫脚本的数据分析人员。
- 需要对网页定时截图或巡检页面状态、偏好免代码方案的测试工程师。
- 熟悉浏览器扩展、想用块状流程构建个人自动化工具的开发者。