拒绝重复劳动用好Automa的自动化功能
2022-05-30俞木发
俞木发
一、配置插件
先到“ht tps://github.com/Kholid0 60/automa/releases/tag/v1.7.2”下載Automa插件,下载完后将其解压到任意文件夹中,如“D:\jys”。接着启动新核心的Edge浏览器,在地址栏中输入“edge://extensions/”并回车,在打开的扩展管理窗口中点击“加载解压缩的扩展”并选择“D:\jys”。成功安装后会自动打开“Welcome to Automa”页面,同时在浏览器的状态栏中会显示插件图标(图1)。
二、新建工作流
先点击图1所示界面左侧栏中的“Settings”,接着依次切换到“Gene r al→Lan guag e→简体中文”,点击“OK”后按下F5键刷新页面,将操作界面切换为中文显示。然后点击左侧栏中的“工作流”,在右侧的窗格中点击“新建工作流”,按图示新建一个名为“cfan”的工作流(图2)。
接下来点击该工作流,进入编辑窗口后就可以根据自己的实际需求创建任务了。这里以创建一个孩子访问优酷网后,就自动对网页截图并保存在本机中的任务操作为例。
三、创建任务
一个工作流的基本流程是先设置触发器,然后为触发器设置关联的动作。工作流中的所有相关功能都位于左侧的面板中,只要将对应的功能拖拽到右侧的面板中,然后将它们连接在一起即可。
1设置触发器
先在“General”选项下将一个触发器拖拽到右侧的面板中(图3),接着点击触发器下的编辑按钮,在打开的窗口中点击触发器操作列表的下拉箭头并选择“访问网页时”,在下方的文本框中输入优酷网的网址“https://www.youku.c o m”(图4)。如果同时希望监控优酷网中的二级页面,那么勾选“使用正则表达式”,然后设置成类似于“https://*.youku.com”的形式即可。
2设置操作动作
拖拽左侧面板中“Browser”选项列表下的“截屏”到右侧的面板中,同上点击“编辑”,进入编辑页面后勾选“截屏”下的“截取整页截图”(这样会截取整个网页长图,可按需选择)和“将屏幕截图保存到计算机”(图5)。
3连接触发器和操作动作
点击“触发器”右侧的“○”按钮,按提示用鼠标将它和“截屏”组件连接起来。然后点击“保存”按钮,保存完后点击右上角的“执行”按钮即可激活该任务(图6)。
4自动截图并保存
任务开始执行后就可以关闭Automa了。它会在后台自动监控,一旦发现孩子使用新核心的Edge浏览器访问了优酷网,那么就会自动对屏幕截图,文件默认保存在“C:\Users\当前用户\Downloads”目录中。初始文件名是Screenshot.png,后续则以Screenshot (1).png、Screenshot (2).png……命名。大家可以根据文件的创建时间来查看孩子访问网站的时间(图7)。
5查看日志
任务的执行记录会自动保存在日志中。可以随时打开新Edge进入图1所示的界面,选择相应的工作流后切换到“日志”,查看它的执行情况。如果发现有错误,就要重新编辑工作流了(图8)。
当然,我们还可以按需添加更多的触发器和动作。比如再添加一个定时执行的触发器,实现定时对指定的页面截图。相关的操作也不难,感兴趣的读者可以自行尝试。