Automa 是一款非常实用的浏览器自动化扩展插件,它最大的特点就是无需编写代码,通过像搭积木一样拖拽、连接各种功能模块,就能让你在浏览器里重复执行的操作实现自动化,比如填表、采集数据、定时任务等。

它与我们刚刚聊过的 page-agent.js 主要区别在于实现方式page-agent.js 是通过自然语言驱动 AI 来操作网页,而 Automa 则是让你通过可视化界面,亲自设计出确定的、可重复执行的自动化流程。

⚙️ 主要能做什么?

Automa 的应用场景很广,尤其适合处理那些需要每天重复操作的网页任务:

  • 自动填写表单:自动、批量地向网页表单填入预设或抓取的数据。
  • 定时任务与监控:设置定时器,让它在特定时间自动执行。比如每天定时签到,或定时监控商品价格和库存变化并在变化时通知你。
  • 数据采集与导出:爬取网页上的文本、链接、表格等数据,并导出为 CSV 或 JSON 文件。
  • 跨页面协同操作:可以在多个标签页之间切换,从一个页面提取数据,再填入到另一个页面中。

🚀 如何开始使用?

使用流程很直观,主要分为以下几步:

  1. 安装插件:在 Chrome 或 Firefox 等浏览器的应用商店中搜索 “Automa” 并安装。
  2. 创建工作流:点击浏览器右上角的 Automa 图标进入控制面板,点击“新建工作流”。
  3. 搭积木式设计流程:进入编辑界面后,左侧是功能模块库(如“点击元素”、“填写表单”),右侧是画布。你需要做的就是将所需模块拖拽到画布上,并按操作顺序将它们连接起来,形成一个完整的流程图。
  4. 配置模块参数:点击画布中的每个模块,为其设置具体的操作参数。最关键的是准确获取网页元素的选择器(Selector),告诉 Automa 具体要操作哪个按钮或输入框。
  5. 运行与调试:点击运行按钮测试效果。你可以通过日志查看每一步的执行情况,方便排查问题。

🔧 新手实用小技巧

  • 善用录制功能:如果不熟悉选择器,可以先使用 Automa 的“录制”功能,它会记录你的操作并自动生成一个基础流程,你再对它进行调整即可。
  • 添加适当延迟:网页加载需要时间,在关键步骤之间加入“等待”模块,能让整个流程运行得更稳定。
  • 参考模板市场:Automa 提供了工作流市场,里面有大量别人分享的现成模板,可以直接使用或拿来学习。

Automa 和 page-agent.js 代表了两种不同的自动化思路:前者让普通用户也能创建精准、稳定、可复用的流程,适合处理日常的重复性网页任务;后者则更擅长理解模糊指令和应对复杂场景。如果你想把日常那些固定的网页操作“一键化”,Automa 是非常值得一试的轻量级工具。