python-rpa,python实现rpc
导读:本文是阿里云RPA(机器人过程自动化)干货系列之十一。从本文中,我们介绍了使用编码模式开发一个简单的RPA应用程序。编码模式适合有代码开发基础的学生,可以大大提高RPA流程的开发效率。
一、编码开发简介
阿里云RPA开发模式有可视化开发和编码开发两种模式,在“
新应用完成后,你将进入代码开发的初始界面。该页面主要包括以下主要部分:
工具箱
工具箱提供了200多个打包的SDK函数。无论是录制屏幕操作,还是编写Excel、Word、Win32软件,阿里云RPA都有丰富的SDK工具箱,可以快速实现流程搭建。
代码编辑区
编辑区提供Python代码的编译和调试。阿里云RPA采用Python引擎,支持所有Python语法和各种Python函数功能。
控制记录区
控件记录区可以记录基于网页和桌面应用的各种控件,查看和修改记录控件的属性信息。
其次,开发一个简单的RPA应用程序
在本节中,我们使用编码模式开发一个简单的RPA应用程序,并在express 100网站上查看快递信息。
2)输入快递单号,点击搜索按钮。
3)获取页面上的浏览器表单
具体代码如下:
从rpa.core导入*
从rpa.utils导入*
导入rpa
定义开始():
#从这里开始编写您的应用
#从这里开始编写您的应用
page=RPA . chrome . create( http://www . kuai di 100 . com/,wait=True)
Page.input(输入单号, 1901935221238 )
Page.click(“搜索”)
table_text=page.table(1,索引,文本)
打印(表格_文本)
及格
我们记录了两个控件:输入数字和搜索。同时,我们直接调用打包的SDK函数,可以得到页面上的表格表数据:
表(value,type=index ,rtrtype=text )
通过print()函数打印得到的表格数据,并返回一个二维数组(set)。格式如下:
从上面的例子可以看出,在使用编码模式开发RPA应用的过程中,直接调用我们打包的SDK函数,就可以轻松实现各种基本功能。同时,如果SDK功能的功能不符合要求,我们也可以根据自己的业务场景,定制SDK功能,编写SDK模块。我们将在下一节详细介绍它们。
系列文章:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。