(图片来源网络,侵删)
每日分享最新,最流行的软件开发知识与最新行业趋势,希望大家能够一键三连,多多支持,跪求关注,点赞,留言。通过示例了解屏幕抓取的概念。你有没有想过提取屏幕上的 UI 元素?这可以使用一种称为Screen Scraping的简单方法来完成。让我们从了解屏幕抓取的概念开始。什么是屏幕抓取?屏幕抓取是一种用于获取屏幕上的UI 元素的技术,可用于提供其他应用程序。例如,刮取各个学生的成绩单,并通过软件计算一所学校的整体成绩。 屏幕抓取可用于包括银行、航空等在内的各个领域和部门。屏幕抓取可以手动完成,也可以使用自动化软件完成。有多种工具可用于抓取屏幕元素。 屏幕抓取如何工作?屏幕抓取软件使用OCR(光学字符识别)技术从图像中检测文本。转换过程如下所示:1.将图像转换为黑白:第一步是最简单的一步。这涉及将图像转换为两种颜色——黑色和白色。此步骤有助于区分图像的背景和前景。2. 标记化:一旦图像被转换为黑白图像,下一步就是选择相关字符。每个字符都是根据像素的颜色来获取的。提取的字符称为令牌。每个令牌可能是也可能不是已知语言的有效字母。3. 自然语言处理: 最后一步涉及处理从上一步获取的令牌。然后将这些令牌与存储在系统中的预定义字母和符号集进行匹配。匹配技术用于所有令牌,结果与用户共享,可以提供给其他系统。屏幕抓取有什么作用?屏幕抓取工具可创建屏幕上可见的 UI 元素的精确副本。让我们举一个例子,我们将从图像中捕获文本。 在本博客中,我们将使用一个名为 UiPath 的类似工具。UiPath 是一个RPA(机器人流程自动化)工具,用于从头到尾创建自动化。RPA 是利基技术之一,有望在不久的将来进一步发展。第 1 步:下载 UiPath Studio第一步是安装所需的软件。要下载 UiPath 软件,您可以查看此链接。您需要在 UiPath 网站上注册,然后才能下载 UiPath Studio。第 2 步:安装 UiPath Studio下载成功后,您需要在系统上安装该软件。根据选择的选项,安装需要一些时间。安装软件后,您可以立即打开它。第 3 步:更改设置以启用屏幕抓取如果您已安装最新版本的 UiPath studio,则需要更改设置以启用屏幕抓取。选择Settings -> Design并关闭Modern Design。第 4 步:创建新流程打开 UiPath 后,您将能够看到以下屏幕。您将能够看到Process、 Library、 Test Automation 等服务。从右侧导航菜单中选择Process 。单击Process后,您将看到以下选项来创建新流程:名称: 要创建的进程的名称。位置:驱动器上项目的路径。描述:项目说明。兼容性:取决于项目需要运行的操作系统。语言:截至目前,UiPath 支持 C# 和 VB。输入详细信息后,单击“创建” 。单击创建后,UiPath将创建可能需要几分钟才能加载的项目。 工作区创建完成后,您将看到以下屏幕。第 5 步:开始屏幕抓取要启动抓取工具,只需单击顶部菜单栏中的屏幕抓取。单击屏幕抓取后,抓取工具将启动。为了演示,我们将从下图中抓取文本。注意字母之间的不均匀间距。一个好的屏幕抓取工具将在从图像中提取文本时保持间距不变。抓取完成后,将需要一些时间来渲染图像并收集图像中所有可用的文本。完成后,您将看到这样的屏幕。如您所见,间距和新行与图像中显示的相同。现在,您可以复制文本并将文本提供给其他应用程序。谢谢阅读。这是屏幕抓取工具提供的大量服务的快速演示。如果你需要一些帮助,我只是一个评论。
0 评论