教程 · 浏览器自动化 · Automa

Automa 插件教程

按官方 Quick Start:安装、录制或拖积木、执行一次。

按 Automa 官方 Quick Start 和 README 走一遍。装好插件后,建工作流只有两条路:录制你在网页上的操作,或 手动拖积木。

官方 Quick Start:Recording Actions / Manually
官方 Quick Start:Recording Actions / Manually

1. 安装

Automa 目前支持 Chrome 和 Firefox。打开 Chrome 应用商店搜 Automa,点「添加至 Chrome」,装完把图标钉在工具栏。

  • Chrome 商店:https://chromewebstore.google.com/detail/automa/infppggnoaenmfagbfknfkancpbljcca
  • 官网入口:https://www.goautoma.com/extension
Chrome 应用商店里的 Automa,点添加至 Chrome
Chrome 应用商店里的 Automa,点添加至 Chrome

2. 录制(官方说这是最快的)

点浏览器右上角 Automa 图标打开 Dashboard。点 New workflow 旁边的下拉箭头,选 Record workflow。

点 New workflow 下拉,选 Record workflow
点 New workflow 下拉,选 Record workflow

开始录制后,新建标签、滚动、点击、输入都会被记下来。录的时候也可以框选页面元素,把文本或属性取出来。

录制时用 Automa 弹出层点选页面元素
录制时用 Automa 弹出层点选页面元素

要停下来:再打开 Automa 弹出层,点 ⏹️。会出现 Recording 状态,点红点停止。

Recording 状态,点红点停止
Recording 状态,点红点停止

3. 已经有工作流时:从某一块继续录

右键某块积木的输出点,选 Record from here。后面的点击、输入会接到这条线后面。

右键积木输出点,选 Record from here
右键积木输出点,选 Record from here
从这里开始录制
从这里开始录制

4. 手动:New workflow → 拖积木 → 连线

不想录的话,按官方三步:

  1. 点 Automa 图标打开 Dashboard
  2. 点 New workflow,填名称和描述
  3. 打开刚建的工作流

画布上已经有一块 Trigger。工作流从这里开始跑,也可以在这块里设定时。从左边积木列表拖一块到画布,再把 Trigger 的输出拖到下一块的输入。

从左边拖 New tab,连到 Trigger
从左边拖 New tab,连到 Trigger
拖积木并连线
拖积木并连线

交差常用这几块:

积木干什么
New tab打开目标网址
Click element点登录、提交、下一页
Forms填邮箱、密码、搜索词
Get text把页面上的结果拿到变量里

连好后右上角 Save,再点播放图标跑一遍。真实编辑器:左边积木,中间画布,右上角 Save / 播放。

Automa 编辑器:Trigger → New tab → Click element → Get text
Automa 编辑器:Trigger → New tab → Click element → Get text

选择器不要手写。在积木里点 Select,或用侧栏元素选择器,在页面上点一下目标。

5. 执行

官方文档写了两种跑法:

  • Dashboard 里点工作流卡片上的播放图标
  • 在页面上按 Ctrl/⌘ + Shift + E 打开快捷面板,选要跑的工作流

运行时不要关掉 Automa 弹出层,关掉就停。先手动跑通,能稳定复现再在 Trigger 里设定时。

Dashboard 里看运行日志,success / error 一眼能看出来
Dashboard 里看运行日志,success / error 一眼能看出来
执行日志:每一步耗时、变量、导出的 JSON
执行日志:每一步耗时、变量、导出的 JSON

页面改版后积木会断:只改选择器,不要整条重录。已经有一段流程时,用「Record from here」补后面的步骤。

6. 下一步

填表、扒数、定时、截图都可以继续往画布上加积木。官方 README 还提供了 Marketplace,可以下载别人分享的工作流当起点。扒列表接到表格,可以像下面这样接到 Google Sheets。

Trigger → New tab → Loop data → Get text → Google Sheets
Trigger → New tab → Loop data → Get text → Google Sheets

出处:Automa README · Quick Start · Running a Workflow

场景里的方案

留言