# 获取数据
获取数据分类下包含"获取URL"、"获取粘贴板内容"、"元素数据"、"获取当前焦点元素"、"监听请求触发"、"监听请求结果"、"停止页面监听"、"获取页面Cookies"、"清除页面Cookies"、"存到txt文件"、"存到Excel"、"下载文件"、"导入Excel素材"、"导入txt"、"身份验证器码",共15个操作选项。
# 获取URL
场景举例:提取当前网页URL的相关信息,将提取的信息存储到变量中,供后续操作调用。假设当前打开的网址是:https://www.facebook.com/?lang=en
- 提取类型——完整地址:提取完整的URL地址:https://www.facebook.com/?lang=en
- 提取类型——根地址:提取URL的根域名部分:https://www.facebook.com
- 提取类型——参数值:输入查询参数名"lang",提取对应的参数值"en"并保存至变量;
- 保存至:将提取的数据保存为变量,输入变量名称。例如上图示例,提取了lang查询参数的值"en",保存至名为"fb_lang"的变量,那么在后续流程的使用变量*中调用变量"fb_lang",即可读取到"fb_lang"的值"en"。
# 获取粘贴板内容
场景举例:该功能用于读取系统剪贴板中的文本内容。例如,我们需要将复制的文本内容应用到另一个位置,就可以使用此功能。将文本从系统剪贴板中提取出来并保存到变量中,以便在后续操作步骤中调用。
# 元素数据
获取元素数据是最常用的操作选项之一,经常被用于提取网页DOM元素的数据,然后将其保存为变量。保存的变量可以在支持【使用变量*】的操作选项中调用。
- 选择器:输入CSS选择器表达式,如#email_input、.button_search等。选择器语法参考:点击查看
- 储存的元素对象:选择用于存储DOM元素对象的变量。
- 元素顺序:
- 固定值:按索引选择页面中第几个匹配的元素。
- 随机:在设定的索引区间内随机选择一个匹配的元素。
# 提取类型
- 提取类型:
- 文本:提取元素节点及其子节点内的所有文本内容。
- 对象:将网页DOM元素提取为元素对象,并保存至变量。
- 源码:提取元素节点及其所有子节点的HTML源代码。
- 属性:提取元素节点的指定属性值。
# 获取当前焦点元素
场景举例:将聚焦状态下的元素存为某个变量。
# 监听请求触发
- 请求URL:例子:https://www.zwbro.com/download?type=test,这是一个get请求。
- 提取类型:分别获取以下类型,能得到的内容如下:
- 完整URL:https://www.zwbro.com/download?type=test;
- 请求头:请求头的内容;
- Get参数:参数名type,获取到的内容为test;
- Post数据:Post接口请求的参数;
- 保存至:输入变量名,将提取的内容保存为一个变量。
# 监听请求结果
- 请求URL:例子:https://www.zwbro.com/download?type=test,这是一个get请求。
- 保存至:输入变量名,将返回的请求结果保存为一个变量。
# 停止页面监听
描述:可以在适当的时候,停止以上监听事件。
# 获取页面Cookies
描述:获取页面的cookies并保存为变量使用。
# 清除页面Cookies
描述:清除页面的cookies,清除后登录的账号将需要重新登录。
# 存到txt文件
场景举例:把获取到的变量,存到txt文件。txt文件保存位置在:【RPA】——【任务详情】——【日志详情】——【目录查看】。
- 文件名:填写要输出的txt文件名,文件名可以使用已保存的变量(使用变量*)。
- 保存模板:可输入文字,以及使用已保存的变量(使用变量*)
- 比如:保存模板输入任务名称是${task_name}
# 存到Excel
场景举例:将网页获取的数据存到Excel里面,如商品的名称,价格等。
- 文件名:填写要输出的Excel文件名,文件名可以使用已保存的变量(使用变量*)。
- 选择保存列:选择变量作为Excel的列名称,变量数据会存到对应的列。
- 比如:选中选择保存列里的product_name和price变量,效果如下图所示:
# 下载文件
场景举例:下载网络某个文件到本地。
- 下载地址:填写文件的URL地址,下载地址可以使用已保存的变量(使用变量*)。
- 保存路径:选择要存到本地的文件夹。
# 导入Excel素材
场景举例:使用Excel的内容作为变量,供其他步骤调用。例如,要指定不同的2个浏览器,访问亚马逊,在搜索框输入不同的关键词。在序号120的浏览器中,要输入"iphone 15";在序号121的浏览器中,要输入"iphone 14"
- Excel示例
第一个表头:serial_number 为固定名称,即账号管理界面的浏览器环境的序号。如下图,指定序号120,121的两个浏览器。 (注意:如果不指定浏览器,可删除 serial_number 这一列)
其它表头名称只能是字母、数字、下划线,且不能以数字开头参数名。如下图,使用【导入Excel素材】之后,可以使用serial_number,product_name 这2个变量的数据。
# 导入txt
场景举例:将txt文件的内容保存为变量,在其他操作选项中进行使用。举例如下:
- txt文件格式如下:
# 身份验证器码
- 密钥:输入身份验证器密钥,例如,开启Facebook的二次验证,会提供一串代码,将此代码复制到密钥。
- 保存至:将获取到的密钥保存为某个变量。