第一:Automa插件-基本介绍
浏览器自动化工作流操作指南 本文详细介绍了浏览器自动化工作流的操作方法和功能模块。系统支持中文界面切换,采用可视化拖拽方式构建工作流。主要功能包括:通用模块(触发、延迟、数据导出)、浏览器操作(标签管理、导航、截图)、网页交互(点击元素、获取文本、表单提交)以及流程控制(重复任务、条件判断)。各功能模块可灵活组合,满足数据采集、表单填写、定时任务等多种自动化需求。文章通过图文结合的方式,展示了从界
·

1.在浏览器的界面上,可以清晰地看到相关按钮的呈现。点击【主面板】,即刻开启高效工作流
2.在【主面板】的设置中,可以轻松将语言切换为【中文】

3.退出设置后,将看到中文界面,让您更加顺畅地使用【主面板】

4.工作流界面左侧是功能区域,提供六大分类的自动化功能,而右侧则是主流程构建区域
4.1.在这里可以轻松地通过拖拽功能模块来构建流程,就像思维导图一样将自动化步骤进行链接

5.General:涵盖工作流的通用功能,为各种自动化任务提供基础支持
5.1.触发(Trigger):作为自动化流程的起始点,它决定自动化任务何时启动
5.1.1.触发方式丰富多样,手动触发给予用户精确控制任务开始的时机
5.1.2.适用于需要根据特定情况灵活启动自动化流程的场景
5.1.3.比如在完成一系列准备工作后,手动点击触发自动化任务执行数据采集
5.1.4.而定时触发则可按照预设的时间点或时间间隔自动启动任务,对于定期执行的任务
5.1.5.如每天凌晨自动备份数据、每周一早上自动更新报表等,定时触发能确保任务按时、准确地执行,无需人工干预
5.1.7.网址触发则是当用户访问特定网址时,自动触发相关的自动化流程
5.1.8.比如访问公司内部的办公系统网址时,自动执行登录、打开常用文档等一系列操作,为用户节省时间和精力
5.2.延迟(Delay):在自动化流程中起到缓冲和等待的作用
5.2.1.在网页加载过程中,由于网络状况或页面内容复杂程度等因素,元素的出现和可操作状态可能需要一定时间
5.2.2.通过设置延迟操作,能够确保在进行下一步操作之前,页面元素已经完全加载并准备就绪
5.2.3.例如在打开网页后,可能需要等待3秒钟,让页面上的广告、动态内容加载完成
5.2.4.再进行点击按钮或填写表单等操作,以避免因元素未加载而导致的操作失败
5.3.导出数据(Export Data):支持将流程中获取到的数据以JSON、CSV或纯文本格式导出
5.3.1.在数据采集和处理任务中极为重要
5.3.2.当从多个网页收集数据后,可以将这些数据以CSV格式导出
5.3.3.方便在Excel等电子表格软件中进行进一步的分析和处理
5.3.4.或者以JSON格式导出,用于后续的数据存储和API传输等操作


6.Browser:浏览器操作全覆盖
6.1.活动标签页(Active tab):用于将指定的标签页设置为当前活动的标签页,方便在多个标签页之间进行切换和操作
6.1.1.当同时打开多个网页进行工作时,可能需要在不同的标签页之间频繁切换,执行不同的操作
6.1.2.通过活动标签操作,可以快速将所需的标签页切换到前台,进行后续的操作,提高操作的便捷性和流畅性
6.2.新建标签页(New tab):能够快速打开一个新的标签页,并可在创建时指定要访问的网址
6.2.1.在需要同时访问多个网站或进行多任务处理时,新标签操作非常实用
6.2.2.比如在进行市场调研时,可能需要同时打开多个竞品的官方网站
6.2.3.通过新标签操作可以快速创建多个标签页,并分别访问不同的网址,提高调研效率
6.3.返回(Go back)和前进(Go forward):模拟浏览器的后退和前进按钮功能,方便在浏览历史记录中进行导航
6.3.1.在自动化流程中,可能会根据某些条件需要返回上一页或前进到下一页
6.3.2.这两个操作能够满足这种需求,确保自动化流程能够按照预期的浏览路径进行
6.4.关闭标签页/窗口(Close tab):用于关闭当前指定的标签页
6.4.1.当完成对某个标签页的操作后,为保持浏览器界面的整洁和资源的合理利用,可以使用关闭标签操作将不再需要的标签页关闭
6.4.2.例如在完成一个数据采集任务后,自动关闭相关的临时标签页,避免标签页过多导致浏览器运行缓慢
6.5.截屏(Take screenshot):可以对当前页面或指定区域进行截图,并保存为图片文件
6.5.1.这在需要记录页面内容、生成报告或进行可视化展示时非常有用
6.5.2.比如在网页测试时,需要对测试过程中的关键页面进行截图留存,以便后续分析和报告
6.5.3.或者在进行产品演示时,通过截图展示产品的功能和界面效果


7.Web Interaction:涵盖网页上的各类具体操作,如点击、按键以及文件上传下载等
7.1.点击元素(Click element):能够模拟用户点击网页上的各种元素,如按钮、链接、复选框等
7.1.1.在自动化流程中,点击操作是最常用的操作之一
7.1.2.例如在自动登录网站的流程中,需要点击登录按钮来提交用户名和密码;在浏览网页时,需要点击链接来跳转到其他页面
7.2.获取文本(Get text):用于提取网页上指定元素的文本内容
7.2.1.当需要从网页中采集数据时,获取文本操作能够帮助快速获取所需的信息
7.2.2.比如从新闻网站上提取文章的标题、正文内容,从电商网站上提取商品的名称、价格等信息
7.3.滚动元素(Scroll element):可将指定的网页元素滚动到可见区域,确保元素在当前视窗中能够被看到和操作
7.3.1.在一些网页中,部分内容需要滚动页面才能显示出来
7.3.2.通过滚动元素操作,可以自动将这些元素滚动到可见位置,方便进行后续的点击、获取文本等操作
7.3.3.例如在浏览一个长页面的产品列表时,需要将列表中的某个产品滚动到可见区域,才能对其进行详细信息的查看和操作
7.4.链接(Link):可以获取网页上指定链接的URL地址,方便进行页面跳转或链接分析
7.4.1.在进行网页爬虫或数据采集时,需要获取页面上的所有链接,以便进一步访问和采集相关页面的数据
7.5.元素属性值(Attribute value):用于获取或修改网页元素的属性值
7.5.1.如获取图片的src属性值以查看图片的来源地址,或修改输入框的value属性值来填写表单内容
7.5.2.这一操作在自动化表单填写、网页元素定制等场景中发挥着重要作用
7.6.提交表单(Forms):模拟用户在网页上提交表单的操作,将填写好的表单数据发送到服务器进行处理
7.6.1.在自动化注册、登录、数据提交等流程中,提交表单操作是必不可少的环节
7.6.2.例如在自动注册一个新用户时,通过填写表单操作填写用户名、密码、邮箱等信息后
7.6.3.使用提交表单操作将这些信息提交到服务器,完成注册流程
7.7.JavaScript代码(JS script execution):允许用户在自动化流程中嵌入自定义的 JavaScript代码,实现更复杂和个性化的操作
7.7.1.对于一些特殊的网页功能或需要进行复杂数据处理的场景
7.7.2.通过执行JS脚本可以突破常规操作的限制,实现更高级的自动化功能
7.7.3.例如在一个需要对网页上的数据进行特定算法计算的任务中
7.7.4.可以通过执行JS脚本编写相应的计算逻辑,对获取到的数据进行处理
7.8.触发器事件(Trigger event):能够模拟触发网页元素的各种事件
7.8.1.如鼠标悬停、鼠标移出、键盘按下等事件
7.8.2.在一些需要模拟用户复杂交互行为的自动化场景中,触发事件操作能够满足这种需求
7.8.3.确保自动化流程能够真实地模拟用户的操作行为
7.8.4.例如,在测试一个网页菜单的展开和收起功能时
7.8.5.需要模拟鼠标悬停在菜单上触发菜单展开事件,以及鼠标移出菜单触发菜单收起事件


8.Control Flow:指对工作流程的控制,涉及设置条件、循环等操作
8.1.重复任务(Repeat Task):能够对特定的操作或操作序列进行重复执行
8.1.1.在处理大量数据时,可能需要对每个数据项执行相同的操作
8.1.2.如批量处理图片、对多个文件进行格式转换等
8.1.3.通过设置重复任务,可以指定重复的次数或根据特定条件进行循环重复
8.1.4.大大提高处理效率,减少手动重复操作的工作量
8.2.条件判断(Conditions):通过设置条件表达式,对自动化流程中的数据或状态进行判断,根据判断结果决定后续的执行路径
8.2.1.在进行数据采集时,可以设置条件判断,如果采集到的数据为空,则重新执行采集操作
8.2.2.或者根据网页上某个元素的存在与否,决定是否执行下一步操作
8.2.3.条件判断使得自动化流程具有智能决策的能力,能够根据不同的情况灵活调整执行策略
8.3.元素存在判断(Element exists):用于检查网页上指定的元素是否存在
8.3.1.在流程执行过程中,需要确保某些关键元素已经加载到页面上,才能进行后续的操作
8.3.2.通过元素存在判断操作,可以在执行点击、获取文本等操作之前
8.3.3.先检查相关元素是否存在,避免因元素不存在而导致的操作失败
8.3.4.在登录网站时,需要先判断用户名输入框、密码输入框和登录按钮是否都存在于页面上
8.3.5.如果存在则继续执行登录操作,否则等待或进行相应的提示

9.Data Processing:对数据进行一系列的操作,包括收集、清洗、转换、分析等,以获取有价值的信息

10.上面这些块带有一个菜单和可以配置的设置
10.1.要找到块菜单,请将鼠标悬停在编辑器画布中的块上,它将出现在块的顶部
删除
块设置
将块移动到组块
启用/禁用块
快跑
编辑

10.2.还可以右键单击该块以查找更多菜单

11.块设置允许配置块执行、错误处理和查看
11.1.将军
调试模式
11.2.开错误
使能
重试动作
抛出错误
继续流动
执行回退
插入数据表变量
11.3.线条
选择线
行标签
动画的
线条颜色





12.ctrl+shift

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)