![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RPA
文章平均质量分 68
艺赛旗RPA
助力企业解决流程自动化难题
展开
-
【艺赛旗RPA流程开发课堂】如何使用结构化数据拾取
本篇文章主要给大家介绍iS-RPA设计器中组合型功能组件《结构化数据拾取》的使用。在我们RPA系统中,工程师设计流程需要抓取大量的结构化数据(高度组织和整齐格式化的数据,是可以放入表格和电子表格中的数据类型)时,他们往往会遇到以下问题:一、网页数据结构复杂、开发难度大,寻找网页结构化数据的规律,需要不停地去做变量和选择器的处理;二、使用组件数多、自动化效率低,为了...原创 2022-06-14 10:02:40 · 1299 阅读 · 0 评论 -
RPA经验分享--使用 python 往已有内容的 PDF 文件写入数据
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/只使用reportlab库好像没法在已经有内容的 PDF 页面中写入数据,只能生成一个空的 PDF 文件再写入。所以这里我是配合pdfrw库来实现的。具体见示例from reportlab.pdfgen.canvas import Canvasfrom pdfrw import PdfReaderfrom pdfrw.buildxobj import pagexobjf转载 2022-05-20 14:49:06 · 954 阅读 · 0 评论 -
艺赛旗RPA--经验分享:Python 之深浅拷贝
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/Python 中,对象的赋值,拷贝(深 / 浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果其实这个是由于共享内存导致的结果拷贝:原则上就是把数据分离出来,复制其数据,并以后修改互不影响。先看 一个非拷贝的例子= 赋值:数据完全共享(= 赋值是在内存中指向同一个对象,如果是可变 (mutable) 类型,比如列表,修改其中一个,另一个必定改变如果是不转载 2021-12-24 15:27:05 · 777 阅读 · 0 评论 -
RPA经验分享--pandas 中 DataFrame 的 stack()、unstack() 和 pivot() 方法的对比
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/pandas 中,这三种方法都是用来对表格进行重排的,其中 stack()是 unstack() 的逆操作。某种意义上,unstack()方法和 pivot() 方法是很像的,主要的不同在于,unstack()方法是针对索引或者标签的,即将列索引转成最内层的行索引;而 pivot() 方法则是针对列的值,即指定某列的值作为行索引,指定某列的值作为列索引,然后再指定哪些列作为索引转载 2021-11-03 15:30:53 · 512 阅读 · 0 评论 -
pyhon- 数据库处理技巧
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/导入第三方库import pymssqlimport numpy as npimport pandas as pd创建数据库连接‘’’pymysql.Connect()参数说明host(str): MySQL服务器地址port(int): MySQL服务器端口号user(str): 用户名passwd(str): 密码转载 2021-09-14 10:56:35 · 394 阅读 · 0 评论 -
RPA技术分享--禁止远程电脑共用剪贴板方法
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn前言做项目时遇到一个这样的场景,需要在一台电脑上连接多个远程,目的是为了观察各远程电脑上的 RPA 机器人运行情况。但是使用的过程中发现,各个远程电脑间居然共用剪贴板了,这样可能会导致出现某些问题。以下是我找到的几种解决方法。一、设置 Windows 策略组打开本地组策略编辑器的方转载 2021-08-13 10:41:10 · 1150 阅读 · 0 评论 -
RPA技巧分享:读取,写入, 追加报表
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdncoding=UTF-8import xlrdimport xlwtfrom xlutils.copy import copydef write_excel_xls(path, sheet_name, value):index = len(value) # 获取需要写入数据的行转载 2021-04-16 10:37:26 · 1381 阅读 · 0 评论 -
使用 python 写出诗一样的代码 (一)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn前言从我用 Python 编写第一行代码以来,就被它的简单性、出色的可读性和特别流行的一行代码所吸引。在下面,我将给大家介绍并解释一些 Python 一行程序。可能有些你还不知道,但对你未来的 Python 项目很有用。1、交换两个变量a = 4 b = 5a,b = b,a转载 2021-04-02 13:37:35 · 773 阅读 · 0 评论 -
RPA制造业经典场景解析(专题一)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn回顾已经过去的2020年,数字化转型的全面加速无疑是其中的亮点之一,尤其是对于制造企业而言,疫情期间出现的人员不足、原材料短缺、复工复产缓慢等问题,致使很多企业高层开始重新考虑数字化转型和智能制造对于自身企业的意义。在此背景下——如何运用新技术助力制造业从危机中找到发展新机遇,优化业原创 2021-03-19 14:20:14 · 660 阅读 · 0 评论 -
Python 实现图片大小压缩
了解RPA:https://www.i-search.com.cn/学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn起因截图组件配合验证码使用优化建议既然没人帮忙解决只能自己动手了小白先直接献上代码from PIL import Imageimport osdef compress_image(infile, outfile=’’, mb=150, step=10, qu转载 2021-03-12 13:42:17 · 802 阅读 · 0 评论 -
RPA分享--财务机器人风险与控制研究系列内容(一)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn为推动中国智能财务的建设和发展,上海国家会计学院成立了智能财务研究中心。其中艺赛旗作为智能财务研究中心课题组重要成员之一,2019年研究的重要课题“基于分类分级的财务机器人风险与控制研究”在《智能财务研究蓝皮书(第一辑)》被收录发表。本课题主要涉及艺赛旗课题组成员对财务机器人在核心技原创 2021-02-25 14:37:06 · 1212 阅读 · 0 评论 -
Python编程迷你项目(附原始代码)四
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn⑪⑪子手目的:创建一个简单的控制台hangman游戏。现在将每个单词用下划线“ ”表示,给用户提供猜单词的机会,如果用户猜对了单词,则将“ ”用单词替换。import timeimport randomname = input("What is your name? ")pr原创 2021-02-08 11:10:23 · 330 阅读 · 0 评论 -
Python 编程迷你项目 (附源码) 二
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn③ 随机密码生成器目标:创建一个程序,可指定密码长度,生成一串随机密码。提示:创建一个数字 + 大写字母 + 小写字母 + 特殊字符的字符串。根据设定的密码长度随机生成一串密码。④ 句子生成器目的:通过用户提供的输入,来生成随机且唯一的句子。提示:以用户输入的名词、代词、形容原创 2021-02-08 11:07:25 · 517 阅读 · 0 评论 -
RPA交流——自制txt项目流程执行日志并邮件报送
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn每日流程留档文本自动报送import datetimeimport smtplibfrom email.mime.text import MIMETextfrom email.header import Headerfrom email.mime.multipart impor原创 2021-02-01 10:19:51 · 760 阅读 · 0 评论 -
RPA交流——使用 python 写出诗一样的代码 (二)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn1、回文回文是一个数字或字符串,当它被反转时看起来是一样的。text = ‘level’ispalindrome = text == text[::-1]ispalindromeTrue2、用空格分隔的整数到一个列表lis = list(map(int, input().原创 2021-02-01 10:17:08 · 221 阅读 · 0 评论 -
PRA2020.5 平台 API 接口调用(2021-01-21 更新)
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn适用版本适用于RPA2020.5版本,RPA2020.3无API,其它版本请参考:==> rpa9 点击跳转==> rpa10 点击跳转==> RPA2020.4 点击跳转接口 API 手册调用方式及字段,请参考手册,打开方式如下:部署 202原创 2021-01-22 17:29:32 · 529 阅读 · 0 评论 -
RPA交流——调用百度正逆地理编码 API
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdnPython 调用代码开发之前首先要从百度地图开放平台获取 key 值 (即下文所用 ak)http://lbsyun.baidu.com/apiconsole/key/create#/homeimport requestsimport json‘’’正向地理编码‘’’d原创 2021-01-22 17:22:17 · 426 阅读 · 1 评论 -
RPA教学——判断(if)语句
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdnif 的三种形式缩进打不出来,所以只能用缩进代替了ifif 条件 1:(缩进) 条件 1 满足执行的代码(不太建议使用,不满足时没有任何提示)if … elseif 条件 1:(缩进) 条件 1 满足执行的代码else:(缩进) 以上条件不满足时,执行的代码只有两种原创 2021-01-11 10:40:57 · 1013 阅读 · 0 评论 -
RPA教学——高手过招第 4 期:根据文字点击链接
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn一、题目根据文字点击百度首页导航栏, 例如传入“学术”,流程便点击导航栏中的学术。网址:https://www.baidu.com/二、Chrome 拾取与 IE 拾取的区别IE 拾取是根据 css selector 对目标网页中的元素进行匹配三、IE 浏览器解题找规原创 2021-01-11 10:37:07 · 563 阅读 · 0 评论 -
RPA教学——while 循环
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdnwhile是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while 语句的一般表达式为:while(表达式){循环体}。循环的作用就是让 指定的代码 重复的执行,直到指定的条件不满足为止。while 语句的基本语法:while 条件 (判原创 2021-01-11 10:24:45 · 930 阅读 · 0 评论 -
RPA教学:Python“奇怪的“&“特殊的“数字字符串处理
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn众所周知,在某些特殊情况下,有些人会使用各种奇奇怪怪的符号来表示数字。例如有些人写自己的 QQ 号,是这样写的:加暁眉扣:玖壹五捌⑦二Ⅲ9再不久前我是这样创建一个字典并写一个转换方法来对其进行处理:{‘一’: 1,‘壹’: 1, ‘①’: 1,‘二’: 2, ‘三’: 3, …}原创 2021-01-07 14:42:09 · 461 阅读 · 0 评论 -
RPA教学——python 基础之数据解析 -re
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn正则表达式,又称规则表达式,通常被用来检索、替换那些符合某个模式 / 规则的文本。下面事正则表达式常见的使用场景:(1)、检查字符串是否合法:验证用户名(a-z,0-9,不能全是数字,不能全是英文字母)验证邮箱格式(例如:xxx@qq.com)验证电话号码(11 位数字)验证原创 2021-01-07 14:38:54 · 513 阅读 · 0 评论 -
RPA手把手——python 实现自动定时爬取天气预报发送邮件
了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/下载RPA:https://www.i-search.com.cn/?from=csdn自动定时爬取天气预报发送邮件【定时】+【发邮件】+【爬虫】#爬取天气,需要用到爬虫里面requests模块#引用模块import smtplib #发邮件from email.mime.text import MIMEText #用于构建内容文本from em原创 2021-01-07 14:34:03 · 2186 阅读 · 0 评论 -
RPA教学:高手过招第 4 期—路径变化、设置文本失效解决方案推荐
下载RPA:https://www.i-search.com.cn/?from=csdn了解RPA:www.i-search.com.cn学习RPAhttps://support.i-search.com.cn/对路径变化的元素进行拾取,方案推荐需求说明如下图,当需求想要获取指定帖子时(作为案例说明,不直接通过网址链接),后期会因为发帖人(系统方)调整而对其路径进行修改。解决方案对需要获取的元素 ( 包含同等级)路径进行分析;通过循环遍历,将该元素同级元素依次通过获取文件组件,进行文本原创 2020-12-21 17:22:46 · 803 阅读 · 0 评论 -
python 深拷贝与浅拷贝
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn在开发一个流程的过程中使用到了变量给变量赋值,出现了意想不到的结果,想起来之前学到的深拷贝与浅拷贝写了一个简单的示例:a = [1, 2, 3]c = [4, 5, 6]b = aprint(“############a:”, a)print(“############b:”, b)a.extend©b.appe原创 2020-12-14 11:33:29 · 162 阅读 · 0 评论 -
RPA教学:表格数据的排序功能(支持多列)
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn官方排序组件说明介绍【表格数据】- 排序1、功能说明对 DataFrame 数据进行排序操作。2、基本使用说明3、参数配置说明“ df ”参数:待排序的目标 DataFrame 数据。“values”参数:输入 DataFrame 的列名,作为排序的依据。“ascending”:设定排序的方式,默认 False原创 2020-12-04 15:21:57 · 793 阅读 · 0 评论 -
二次封装 requests,构造通用的请求函数
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn本章将告诉你该如何去对 request 模块进行二次封装,暂时并不会告诉你 HTTP 协议及原理、URL 等相关。当然你会使用然后在来阅读此文章一定会另有所获。我已经迫不及待要告诉你这个小秘密,以及想与你交流了。没时间解释了,快来一起和我一起探讨相关的内容吧官方文档对 requests 的定义为:Requests 唯一的一个非原创 2020-11-30 11:32:51 · 702 阅读 · 3 评论 -
通过 PRA 的 python-pygame 玩转贪吃蛇
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn通过 PRA 控制台安装 pygamepip3 install pygame -i http://pypi.douban.com/simple –trusted-host pypi.douban.com执行 tanchishe.pypython C:\Users\Administrator\Desktop\tanchis原创 2020-11-30 11:29:02 · 297 阅读 · 2 评论 -
RPA教学:正则表达式使用系列(六)贪婪模式与非贪婪模式
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn贪婪模式与非贪婪模式贪婪模式:在整个表达式匹配成功的前提下,尽可能多的匹配 (*);非贪婪模式:在整个表达式匹配成功的前提下,尽可能少的匹配 (?);Python 里数量词默认是贪婪的。示例一import restr = ‘abbbc’# 贪婪模式pattern = re.compile(r’ab*’) # *原创 2020-11-24 11:44:49 · 218 阅读 · 0 评论 -
RPA教学:openpyxl修改单元格格式(隐藏小数、设定百分数位数)
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn修改单元格格式(隐藏小数、设定百分数位数)from openpyxl.styles import colorsfrom openpyxl.styles import Font, Color,PatternFillfrom openpyxl.styles import colorsfrom openpyxl import原创 2020-11-13 11:37:57 · 2708 阅读 · 0 评论 -
干货│RPA 项目实施过程中需特别注意什么?
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn前言此文根据艺赛旗项目实施人员在 RPA 项目中的实施交付经验整理,为大家系统梳理出 RPA 项目整体架构与项目过程中涉及到地需注意的事宜,前两期我们为大家分享了 RPA 项目的准备及实施阶段,本期接着为大家分享最后一期——RPA 项目实施经验“特别注意事项”。希望能为大家在 RPA 实施过程中带来一点宝贵经验。干货│RPA原创 2020-11-13 11:33:08 · 238 阅读 · 0 评论 -
RPA经验:使用 selector 选择日期
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn使用 selector 选择日期近日帮助小伙伴刚解决了网页选择日期的问题,也在群聊中发现有小伙伴寻求相关帮助,特在此分享一些思路,大家可以一起学习探讨。分析说明代码支持import datetimedef get_zhou():# 获得当前时间now = datetime.datetime.now()# 转换原创 2020-10-28 15:34:57 · 640 阅读 · 0 评论 -
关于 2020.3.0 和 2020.4.0 版本安装 cx_Oracle 的问题
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn2020.3.0 和 2020.4.0 版本,往下看:第一步:确认自带 Python 的版本以 2020.4.0 版本为例,查看 Python Console ,可以看到 Python 版本 3.6.4、32 位第二步:安装 oracle 客户端因为设计器自带的 Python 的版本是 32 位,所以找到 32 位的原创 2020-10-19 11:18:52 · 211 阅读 · 0 评论 -
Python读取二进制,HTML,XML格式存储的Excel文件
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn前言RPA设计器版本:2020.2Python读取三种不同存储格式Excel文件Excel文件的存储格式有多种,有我们平常公认的二进制格式,也有HTML格式,还有XML格式的等。目前,小编接触到RPA项目的Excel文件格式主要是上述说的三种格式(二进制,HTML,XML)这里需要注意的是:RPA设计器2020.2只支原创 2020-10-19 11:15:01 · 623 阅读 · 0 评论 -
python 调用 Java 代码示例
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdnimport osimport jpypedef open_jvm():“”“开启Java虚拟机(JVM)”""# # 获取jvm.dll 的文件路径# jvmPath = jpype.getDefaultJVMPath()jpype.startJVM("-ea", convertStrings=True)def原创 2020-10-15 14:22:11 · 376 阅读 · 0 评论 -
使用 pandas 分块处理大文件
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用https://www.i-search.com.cn/?from=csdn使用 pandas 分块处理大文件问题:今天在处理系统导出的 70 万行数据。打开文件进行读取时因超过默认读取上限导致流程出错,如果要处理不知得多费劲。解决:我翻了一下文档,这一类读取文件的函数有两个参数:chunksize,iterator原理就是不一次性把文件数据读入内存中,而是分多次。1,指定 CHUNKSIZE原创 2020-10-15 14:18:10 · 524 阅读 · 0 评论 -
修改表格 sheet 名时不确定原名称,可根据索引进行修改
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用www.i-search.com.cn/index.html?from=line1说明:ws = wb[“sheet_name”] 等同于 ws2 = wb.get_sheet_by_name(‘sheet_name’)验证命令 ws is ws2 输出 True不知道名字用 index使用 wb.get_sheet_names() 获取该表格文件的所有 sheet 名,返回列表sheet_n原创 2020-09-09 17:41:09 · 477 阅读 · 0 评论 -
RPA经验分享:强制杀死谷歌进程之恢复页面提示解决方案
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用www.i-search.com.cn/index.html?from=line1再次打开谷歌,出现弹窗’Chrome 未正常关闭,是否恢复页面’的提示,这里我就不截图了解决方案,亲测有效在计算机 C:\Users_userName_\AppData\Local\Google\Chrome\User Data\Default 路径下然后修改 Preferrence 文件的属性为只读大公告成,原创 2020-09-09 17:38:31 · 400 阅读 · 0 评论 -
RPA手把手——ubuntu定时发送当天天气邮件提醒上班的自己
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用www.i-search.com.cn/index.html?from=line1爬取当前时间天气,发送邮件脚本分享#页面请求导入os导入重心导入请求#数据从bs4提取,从lxml import etree导入BeautifulSoup#数据存储导入csv#打开文件,避免空行导入编解码器#设置爬取的随机延迟导入时间从电子邮件中导入随机导入smtplib。 mime.tex原创 2020-08-12 14:39:20 · 1434 阅读 · 0 评论 -
关于RPA设计器和机器人上的流程打开的浏览器不一致问题分析
关注RPA请访问网站:www.i-search.com.cn学Python,用RPA,欢迎下载使用www.i-search.com.cn/index.html?from=line1案例背景:前阵子客户的网站平台升了级,进入网站时会自动监测电脑是否已经有安装数字证书,之后再自动进入到网站里面。问题现象:客户在设计器对 RPA 流程升级后,运行流程后网页可以检测到数字证书,并进入到网站里面。但当流程发布到本地机器人执行后,流程会卡在监测数字证书的网页那里,网页提示没检测到数字证书,因此没能自动进原创 2020-07-29 15:45:55 · 711 阅读 · 0 评论