判断、循环与错误处理
让动作会判断、会重复,也能在出错时继续或停下。
动作与自动化更新于 2026年10月30日
只会从上到下执行的流程还不够。加上判断、循环和错误处理,动作才能处理真实情况。
如果
「如果」用来做选择:条件成立时执行一组步骤,不成立时执行另一组,或者什么都不做。
常见用法:
- 如果页面出现了「登录」按钮,就先登录。
- 如果文件存在,就读取;不存在就跳过。
- 如果读取到的数量大于 0,就继续处理。
循环
搭手有三种循环:
- 计数循环:重复固定次数,比如处理前 10 条记录。
- 列表循环:对一个列表里的每一项执行一次,比如逐个处理网页上抓到的链接。
- 条件循环:只要条件成立就继续,比如一直翻页,直到没有「下一页」。
循环里可以用「本轮序号」和「本轮的值」来区分当前处理到哪一项。
错误处理
步骤失败时,默认会停止整个流程。你也可以在步骤设置里改成:
- 继续:忽略这次失败,继续执行后面的步骤。
- 继续使用错误输出:把错误信息当作这一步的输出,交给后面的步骤处理。
如果一段流程可能失败,但又不想影响整体,可以把它放进「错误捕获」里。捕获后,流程会继续往下走,并告诉你是否成功、错误是什么。
提前退出
在循环里,如果已经拿到想要的结果,可以用「提前退出」直接结束循环,不用把剩下的项跑完。
并发执行
「并发执行」可以把多条队列同时跑,适合互不依赖的任务,比如同时检查多个网页。
鼠标和键盘同一时间只能被一个动作控制。不要在并发队列里同时操作鼠标键盘,否则会互相抢。
小提示
- 先让流程在正常情况下跑通,再加判断和错误处理。
- 循环里尽量少放需要人点击的窗口。
- 失败后先看执行记录,确认是哪一步出的问题,再决定继续还是停止。