【云扩RPA】Amanda-ExtractStructuredData-SeperateCol

获取分隔列数据
此节课程将讲述如何使用获取结构化数据组件获取到分隔列数据
准备工作
打开云扩编辑器,新建一个空白项目,搜索序列组件并拖拽至设计面板,设为开始结点,双击打开序列
打开Chrome浏览器,输入 “http://www.chinaports.com/chuanqibiao/2/null/null/null/query” 并点击跳转
绑定浏览器
此步骤将演示如何获取已打开的浏览器内数据
注意:在运行时,请保持绑定的浏览器处于打开状态;否则绑定浏览器会失败,流程报错并退出
搜索绑定浏览器组件并拖拽放置于序列内
点击指定浏览器,将鼠标移动到准备工作中打开的网页上,看到下图高亮效果时点击

获取分隔列数据
搜索获取结构化数据组件并拖拽放置于绑定浏览器内
点击指定数据源,将鼠标放到表内第一个单元格上,高亮显示时点击

弹出下图窗口后,点击否

点击下一步,执行指定第二个元素的操作

将鼠标放到表内第一列的第四个单元格上,高亮显示时点击

两次指定元素匹配到规则后,配置列名
当两次指定的元素匹配到规律时,会显示对话框提示配置列名,此处填入承运人后点击下一步

继续提取数据
获取到的第一列数据被展示了出来,点击继续提取数据执行获取第二列数据的操作
将鼠标放到表内第三列起运港的第一个单元格上,高亮显示时点击。出现下图点击下一步来继续指定第三列的第四个单元格
两次指定数据时,一定要每次指定个第一个元素和第二个元素处于同一行;若第一次指定第一个和第四个单元格,第二次指定第二个和第三个单元格,此时两次指定的两列数据可能会导致无法识别规律
当两次指定的元素匹配到规律时,会显示对话框提示配置列名,此处填入启运港后点击下一步
获取到的第一列和第三列的数据被展示了出来,点击完成
弹出的对话框询问是否翻页获取更多数据,此处选择否
将获取到的数据存入数据表
点击设计面板下的 变量标签,并新建一个DataTable类型的变量,命名为dt
点击获取结构化数据组件,输出数据表属性写入dt
预览数据表
搜索预览数据表组件并拖拽放置于序列内
数据表属性写入dt
运行查看结果
点击运行按钮,可看到获取的第一页数据在运行时被展示了出来

如何在编辑器中下载并使用本课程示例
打开编辑器,在工具栏点击【流程市场】
搜索此课程名称即可找到此流程
选中流程并点击【下载】图标,在【新建项目】弹窗中输入【项目名称】
点击【创建】此时将会在本地创建一个新的项目
在【工作目录】面板即可打开创建的项目