Skip to content

数据获取与存储节点

数据获取节点从页面、浏览器、本地文件或网络请求中读取数据,并把结果保存到流程变量;存储节点把流程数据写入本地文件。本页包含全部 15 个数据获取节点。

数据获取与存储节点
数据获取与存储节点

获取页面和浏览器数据

获取 URL

读取当前标签页地址,并将结果保存到输出变量。可以选择:

  • 完整地址:包含协议、路径和查询参数。
  • 根地址:只保留网站根地址。
  • 查询参数:读取指定参数名对应的值。

例如,当前地址为:

text
https://example.com/products?page=2&category=books

读取完整地址会得到整个 URL;读取根地址会得到 https://example.com;查询参数填写 page 会得到 2

获取剪贴板内容

读取当前系统剪贴板中的文本,并保存到变量。流程运行前应确认剪贴板内容来源可信,避免把账号、密码等敏感信息写入后续日志或文件。

读取系统剪贴板依赖桌面客户端及操作系统权限。

获取元素数据

定位页面元素并提取指定内容。元素可以通过选择器或已保存的元素对象提供。

可提取的数据包括:

  • 元素文字。
  • DOM 对象。
  • iframe。
  • 元素源码。
  • 指定属性。
  • 指定子元素。

结果需要保存到输出变量。DOM 或焦点对象等元素类结果会被识别为 element 类型,可以供下游点击、输入、悬停等节点直接使用。

提取属性时填写实际属性名,例如 hrefsrcdata-id。提取子元素时还需要配置对应的定位规则。

获取元素数据配置
获取元素数据配置

当前焦点元素

获取页面中当前获得焦点的元素,并保存为元素对象变量。它适合配合元素聚焦、鼠标点击或键盘操作使用。

当前焦点元素
当前焦点元素

例如:

text
元素聚焦 → 当前焦点元素 → 输入内容

最后一个节点可以选择已保存的焦点元素对象,无需重新填写选择器。

使用存储的焦点元素对象
使用存储的焦点元素对象

保存数据到文件

存到文件

把文本模板写入本地文本文件。可以配置支持变量的文件名和文本内容。

当前保存目录使用系统默认下载目录,执行器会自动补充 .txt 扩展名。文件名不要手动重复添加多个扩展名。

文本内容可以组合固定文字和变量:

text
任务:${task_name}
环境:${browser_name}
结果:${product_title}
保存文本配置
保存文本配置

存到 Excel

将选定变量作为列写入本地 Excel 文件。可以填写支持变量的文件名,并选择要保存的变量列。

当前保存目录使用系统默认下载目录,执行器会自动补充 .xlsx 扩展名。

建议为每列选择含义明确的变量,例如:

变量Excel 列内容
product_name商品名称
product_price商品价格
product_url商品页面地址
保存 Excel 配置
保存 Excel 配置

默认文件名

存到文件存到 Excel 未填写文件名时,同一次运行会使用统一的基础名称:

text
taskId_秒级时间戳

扩展名由执行器根据节点类型补充。需要区分多个环境时,建议主动在文件名中加入 ${serial_number}${browser_name}

本地文件依赖

选择目录、写入文本和写入 Excel 都依赖中屹浏览器桌面客户端及本地文件权限。任务迁移到其他电脑后,应确认默认下载目录可写。

下载文件

根据文件 URL 下载内容到指定的本地保存目录。

配置时需要:

  • 输入文件 URL。
  • 选择本地保存目录。

静态 URL 会在配置时检查格式;包含变量的 URL 会留到运行时解析。使用变量 URL 时,确认上游节点能够产生完整地址,并包含所需协议前缀。

下载目录在任务实际执行的电脑上必须存在且可写。

导入本地素材

导入 Excel 素材

读取本地 Excel,并根据首行表头生成流程变量。

基本步骤:

  1. 选择本地 Excel 文件。
  2. 让节点读取首行表头。
  3. 检查生成的变量名称。
  4. 选择按环境序号读取单行,或把完整表格保存到数组变量。
  5. 在下游节点中使用生成的列变量。

只有静态本地路径会在设计阶段读取表头。文件路径来自变量时,节点会在运行时解析,编辑阶段不会提前读取动态文件。

导入 Excel 素材配置
导入 Excel 素材配置

表头规则

Excel 首行的每个表头都必须能转换为合法且不重复的变量名。表头为空、转换后重名或无法形成合法变量名时,节点校验不会通过。

建议直接使用小写英文和下划线:

推荐表头用途
username账号名
target_url目标网址
keyword搜索词

按环境序号读取

节点可以使用系统变量 serial_number,让不同浏览器环境读取 Excel 中对应的数据行。多环境任务可以由此为每个环境分配不同账号或素材。

可以开启“环境序号没有对应行时跳过”。开启后,环境找不到对应数据行时跳过;关闭时,应保证 Excel 为所有环境准备了数据。

除逐列表头变量外,还可以把完整表格保存到一个数组变量,再配合 For 循环数据 逐行处理。

Excel 素材表头和数据行
Excel 素材表头和数据行

导入 txt

读取本地文本文件,并把全部内容保存到变量。它适合读取消息模板、长文本或其他纯文本素材。

如果文件路径只在某一台电脑存在,流程迁移后需要重新选择文件。

身份验证器码

根据密钥生成身份验证器验证码,并保存到变量。后续可以把该变量输入到页面验证码字段。

密钥属于敏感凭据。不要写入节点备注、截图、调试说明或公开分享内容,并限制流程和运行电脑的访问权限。

监听页面请求

监听请求触发

监听与目标 URL 匹配的请求。可以提取请求内容,还可以按请求头字段名或 GET 参数名读取指定值,并保存到输出变量。

使用顺序通常为:先配置监听,再执行会触发请求的页面操作。

text
监听请求触发 → 点击元素 → 后续处理

填写匹配 URL 时,应选用足够稳定又能识别目标接口的规则,避免同时匹配大量无关请求。

监听请求结果

监听与目标 URL 匹配的响应结果,并保存到变量。它适合获取页面接口返回的数据,再交给 JSON 解析或字段提取节点处理。

text
监听请求结果 → 点击元素 → 转为 JSON 对象 → 字段提取

停止页面监听

结束当前页面的请求监听,不需要业务配置。

不再需要监听时及时停止,避免后续页面操作继续产生无关数据。流程中存在多个监听目标时,应在对应业务段落结束后安排停止节点。

请求监听流程
请求监听流程

读取当前页面 Cookie 并保存到变量。Cookie 可能包含登录凭据,只应在确有业务需要时使用。

清除当前页面 Cookie,不需要业务配置。清除后页面可能退出登录或改变业务状态,建议放在流程末尾,并先在测试环境验证影响。

保护敏感数据

Cookie、身份验证器密钥、账号和请求头可能包含认证信息。不要把真实内容存入公开文件、截图、分享文案或不受控的日志。

常见问题

输出变量在后续节点中找不到

确认已经填写合法的输出变量名,并且使用变量的节点位于数据获取节点的下游可达路径。分支中的变量不会自动出现在另一条不相交的分支中。

Excel 表头校验失败

检查表头是否为空、包含不能转换的字符,或转换后出现重名。建议把首行改为简短、不重复的小写英文变量名。

保存后找不到文件

存到文件和存到 Excel 默认写入系统下载目录。先在运行日志中查看保存路径;日志同时包含路径和文件名时,可以从日志定位文件。

动态文件路径没有显示 Excel 表头

这是设计阶段的正常行为。只有静态本地 Excel 路径会提前读取表头,变量路径会在运行时解析。需要在设计阶段使用列变量时,先选择实际测试文件并确认表头。

相关内容