不需要一行 Python 代码,也可以自动获取数据

大数据
今天给大伙介绍一下 RPA,有时候你可能会使用代码去编写自动化相关的操作,不过对于一些在 GUI 上的的重复操作,实际上可以直接使用机器人流程自动化,监视使用者在软件 GUI 里面的工作,然后直接在这上面做这些需要重复的操作。

今天给大伙介绍一下 RPA,有时候你可能会使用代码去编写自动化相关的操作,不过对于一些在 GUI 上的的重复操作,实际上可以直接使用机器人流程自动化,监视使用者在软件 GUI 里面的工作,然后直接在这上面做这些需要重复的操作。

RPA 就是机器人流程自动化的意思,它可以将重复、有规律的电脑操作实现自动化,消除人工干预,实现解放人类的劳动力。

今天由 〔小帅b的朋友:duanzi〕给大家演示一下如何使用 uipath 实现无需自个敲代码的自动化操作。

首先打开我们的软件界面:

 

不需要一行 Python 代码,也可以自动获取数据

点击右上方的 Process:

 

不需要一行 Python 代码,也可以自动获取数据

其中 Name就是项目的名字,Location是保存的位置,Description 就是我们的对于项目的描述。

接下来让我们新建一个项目,进入工作界面:

 

不需要一行 Python 代码,也可以自动获取数据

简单介绍一下,最上方一栏是我们的工具栏,左边的区域是我们要创建项目的小组件,右边显示小组件的属性。

先从我们喜欢的 Hello World 开始吧。

从左边的 Activities 选取一个叫做 Sequence 的小组件,它叫做流程,我们所选取的小组件都要放在里面。

接着只要一直按住它就可以将它拖拽到中间区域,就是这样:

 

不需要一行 Python 代码,也可以自动获取数据

然后继续在 Activities 里搜索 Message box,它可以将我们的内容输出。

 

不需要一行 Python 代码,也可以自动获取数据

同样将他拖拽到中间区域,并且是在 sequence 里面,就像这样:

 

不需要一行 Python 代码,也可以自动获取数据

叹号表示有错误,我们在里面输入"Hello World",这样叹号就会消失。

注意:当我们输入的是常量时,必须用英文的引号,当是变量时候,就可以不用引号。

点击保存,运行一下,点击左上角的Run:

 

不需要一行 Python 代码,也可以自动获取数据

就会运行出现如下:

 

不需要一行 Python 代码,也可以自动获取数据

是不是有点好玩呢?

接下来我们再来用这个软件获取一下数据。

拿当当网来做例子,我们首先导航到这个网站,在 Activities 搜索一下 open Browser:

 

不需要一行 Python 代码,也可以自动获取数据

拖拽到中间区域:

 

不需要一行 Python 代码,也可以自动获取数据

出现了叹号,不要急,第一行我们输入当当必读书籍网址:

"http://search.dangdang.com/?key=%B1%D8%B6%C1&act=input"

 

不需要一行 Python 代码,也可以自动获取数据

如果点击了运行电脑就会自动打开 IE 浏览器并且打开当当网页面:

 

不需要一行 Python 代码,也可以自动获取数据

如果不想用 IE ,可以下载别的浏览器插件,如下所示:

 

不需要一行 Python 代码,也可以自动获取数据

获取数据我们不用一步一步操作拖拽,可以直接使用第一行的工具栏里面的 DataScraping,点击它:

 

不需要一行 Python 代码,也可以自动获取数据

点击 Next,然后用我们的鼠标点击书的名字:

 

不需要一行 Python 代码,也可以自动获取数据

接下来会出现:

 

不需要一行 Python 代码,也可以自动获取数据

继续点击 Next,然后点击另一本书的名字,会出现:

 

不需要一行 Python 代码,也可以自动获取数据

Column1 我们也可以修改为自己想修改的名称,继续点击 Next,我们就会看到抓取到的数据:

 

不需要一行 Python 代码,也可以自动获取数据

最下面的100那里可以选择我们要获取的最大行数,点击完成:

 

不需要一行 Python 代码,也可以自动获取数据

点击No,如果点击Yes是可以获取下一页的内容,这里我们不需要,返回软件,直接出现如下内容:

 

不需要一行 Python 代码,也可以自动获取数据

当然我们还可以将获取的数据保存到Excel里。

我们在 Activities 里面搜索 Excel Application Scope 拖拽到项目里面,在Do里面拖拽一个 write range:

 

不需要一行 Python 代码,也可以自动获取数据

在我们刚才获取数据的属性里面:

 

不需要一行 Python 代码,也可以自动获取数据

右下角有一个 Output ,这就是输出的数据的变量,将这个变量复制粘贴到 write range 的里面,并且在 Excel Application Scope 组件选取一个要保存的 Excel 文件,然后点击运行,这样我们就可以将数据保存到 Excel 里面了:

 

不需要一行 Python 代码,也可以自动获取数据

是不是还挺 nice 的呢?

责任编辑:未丽燕 来源: 今日头条
相关推荐

2020-09-18 14:01:21

vue3.0

2015-09-30 09:57:53

天分热情工程师

2016-12-02 08:53:18

Python一行代码

2013-07-18 09:21:32

代码文档

2016-10-26 20:21:34

自动缩放可扩展性

2016-10-26 13:35:43

云自动资源负载

2024-02-22 09:00:00

LogitMat数据集算法

2017-03-13 13:54:40

戴尔

2018-05-07 14:11:15

RootAndroidXposed

2012-12-24 10:41:00

大数据数据分析

2022-04-09 09:11:33

Python

2022-06-06 12:02:23

代码注释语言

2012-08-23 09:50:07

测试测试人员软件测试

2017-10-19 20:09:57

App

2009-11-23 12:45:22

2018-01-25 09:28:49

代码开发工具

2019-07-17 06:17:01

UbuntuUbuntu LTSNvidia驱动

2021-07-02 09:00:00

自动驾驶特斯拉技术

2020-05-07 10:09:30

MAC地址网络协议网络

2017-04-13 19:20:18

Python代码并行任务
点赞
收藏

51CTO技术栈公众号