您还可以使用 Screen Scraping Wizard 从非结构化数据生成表并将信息存储在 DataTable 变量中。然后,可以在自动化项目中进一步使用变量来填充数据库、Excel 工作表或其他许多程序。
注意
建议在Internet Explorer 11 和 以上、Mozilla Firefox 50 或以上或最新版本的谷歌浏览器上运行 Web 自动化。
要从非结构化数据创建表,可以使用下列空格字符作为列和行分隔符:
- 空格键
- tab 键
- 新行
请注意你也可以为每种分隔符使用多个选项
另外,你还可以:
- 自动探测列的类型
- 使用第一行作为列标题
- 忽略第一列
- 使用预定义的列(假如存在的话)
在 Designer 面板中,屏幕抓取的结果包含以下活动,按顺序排列如下:
- 一个 Screen Scraping 序列
- 一个 Attach Window 或者 Attach Browser 活动
- 一个 Generate Table 容器
- 一个 Get Full Text, Get Visible Text 或者 Get OCR Text 活动, 取决于抓取非结构化数据的方法
- 一个 Generate Data Table 活动
以下是屏幕抓取后得到序列的例子:
输出序列的例子按照如下步骤领略这个功能的优势:
-
打开 Screen Scraping Wizard.
-
指向你想提取的信息,例如一个网页或者一份 PDF 文档。抓取信息的预览将会显示在向导中。
- 点击 Generate Table 按钮. 将显示向导的下一步,在这里您可以实际开始调整您的将要生成的表。
-
选中列和创建新行的分隔符并且调整余下的参数
-
点击 Preview 按钮。 Table Preview 部分将会更新,它呈现了你的数据最终的格式。
-
反复执行步骤 4 和 步骤 5 直到获取到期望的输出
-
点击 Finish 按钮。 Designer 面板将会显示自动生成的项目。
更多 UiPath 相关的资讯,请关注公众号:UiPath教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。
网友评论