【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案

作者简介:博主是一位.Net开发者,同时也是RPA和低代码平台的践行者。
个人主页:会敲键盘的肘子
系列专栏:UiPath
专栏简介:UiPath在传统的RPA(Robotic process automation)的基础上,增加了See(AI通过计算机视觉阅读用户的计算机屏幕)和Think(通过机器学习来发现平台能够为用户构建什么自动化流程)从而不断帮助用户自动化构建流程,而不仅仅是用户自主发现,自主构建。并且在构建的过程当中,做到了Low-code甚至是No-code的程度,让每一位员工都可以自主使用。
座右铭:总有一天你所坚持的会反过来拥抱你。


写在前面:

中秋节月饼不知道买哪种?UiPath只需2分钟自动操作软件机器人模拟人工操作安全通过伺服零代码,获取1000种月饼类别告诉你答案。期间帮助用户自动化构建流程,而不仅仅是用户自主发现,自主构建。并且在构建的过程当中,做到了No-code的程度。


本文关键字:RPA、UiPath、No-code、UI自动化、软件机器人、爬虫、.Net

文章目录

      • 1️⃣ 背景
        • ♈ 什么是RPA
        • ♉ 什么是UiPath
        • ♊ 为什么使用UiPath
      • 2️⃣ 概述
        • ♈ 环境
        • ♉ 摘要
        • ♊ 您将学到的内容
      • 3️⃣ UI自动化
        • ♈ 前置知识
        • ♉ 使用Use Application/Browser
        • ♊ 使用Extract Data Table
        • ♋ 商品信息保存至Excel
      • 4️⃣ 参考资料

1️⃣ 背景

♈ 什么是RPA

RPA(Robotic process automation) 代表机器人过程自动化

它是一种软件程序,可在与计算机应用程序交互时模仿人类行为并实现重复的、基于规则的流程的自动化。

♉ 什么是UiPath

UiPath 是一种机器人流程自动化工具,用于自动化枯燥和重复的任务。它由罗马尼亚企业家 Daniel Dines 和 Marius Trica 于 2005 年创立。它还消除了自动化无聊任务的人工干预,并为所有活动提供了拖放功能,它是最简单的 RPA 工具。

♊ 为什么使用UiPath

UiPath在传统的RPA的基础上,增加了See(AI通过计算机视觉阅读用户的计算机屏幕)和Think(通过机器学习来发现平台能够为用户构建什么自动化流程)从而不断帮助用户自动化构建流程,而不仅仅是用户自主发现,自主构建。并且在构建的过程当中,做到了Low-code甚至是No-code的程度,让每一位员工都可以自主使用。

2️⃣ 概述

♈ 环境

  • UiPath Studio Community 2022.4.3

  • Windows 10

  • .Net

♉ 摘要

中秋节月饼不知道买哪种?UiPath只需2分钟自动操作软件机器人模拟人工操作安全通过伺服,获取1000种月饼类别告诉你答案。期间帮助用户自动化构建流程,而不仅仅是用户自主发现,自主构建。并且在构建的过程当中,做到了No-code的程度。

♊ 您将学到的内容

  • 通过UI自动化爬取某东月饼信息;
  • 零代码搭建UI自动化;
  • Extract Data Table Activity自动提取商品卡片信息并保存值DataTable
  • 软件机器人将信息自动保存至Excel。

3️⃣ UI自动化

♈ 前置知识

在我们继续之前,您应该已经熟悉提取数据,以及如何使用和编辑选取器。对于这两个主题,都有单独的博文进行详细介绍,所以一定要观看这些博文,避免您在学习过程中未能完全理解其中的某些内容。

♉ 使用Use Application/Browser

  • 使用 Use Application/Browser activity拖拽至序列,如图
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第1张图片

  • 配置此 Use Application/Browser activity属性,如下图
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第2张图片
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第3张图片
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第4张图片

  • 获取要查找的某东网址的目标浏览器,如下图

  • 拖拽Type Into activity,并配置要查询的商品,如下图
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第5张图片

  • 拖拽Click activity,并获取页面要查询Input和查询按钮,如下图

  • 接下来我们运行一下,演示效果如下图

♊ 使用Extract Data Table

  • 点击 Table Extract 功能打开Table Extract功能界面,如图
    在这里插入图片描述

【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第6张图片

  • 我们介绍Table Extract功能,首先点击 Add Data 按钮用以添加您要获取的信息字段,比如我们要获取价格信息,我们可以点击页面上商品卡片的价格部分,如下图
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第7张图片

  • 另外我们还可以设置字段的属性,字段的类型、字段的名称(表头column)、排序信息,如下图
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第8张图片

  • 之后,我们点击Finsh selection,并设置我们要获取的商品信息的行数,如下图
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第9张图片

  • 进一步地,我们把界面滑动到最底下,点击Next Button按钮
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第10张图片

  • 此时,系统会要求我们配置下一页的按钮,如图
    在这里插入图片描述

♋ 商品信息保存至Excel

  • 我们使用Write Range activity 来讲DataTable写入Excel,我们配置相关参数,如下图
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第11张图片

  • 我们来看看获取到的结果
    【RPA实战】 中秋节月饼不知道买哪种?UiPath零代码2分钟获取1000种月饼商品信息告诉你答案_第12张图片

4️⃣ 参考资料

RPA Developer Foundation


⭐写在结尾:

文章中出现的任何错误请大家批评指出,一定及时修改。

希望写在这里的小伙伴能给个三连支持

你可能感兴趣的:(UiPath,rpa,uipath,c#,软件机器人,零代码)