自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 windows安装mysql5.7.26

解压mysql5.7.26文件夹拷贝到c:下添加系统环境变量C:\mysql-5.7.26\bincmd管理员打开终端,进入C:\mysql-5.7.26\bin运行mysqld --initialize,生成data目录的文件。

2023-11-27 22:45:26 168

原创 python大写中文转阿拉伯数字

chinese_num = {‘零’: 0, ‘壹’: 1, ‘贰’: 2, ‘叁’: 3, ‘肆’: 4, ‘伍’: 5, ‘陆’: 6, ‘柒’: 7, ‘捌’: 8, ‘玖’: 9}chinese_amount = {‘分’: 0.01, ‘角’: 0.1, ‘元’: 1, ‘拾’: 10, ‘佰’: 100, ‘仟’: 1000, ‘圆’: 1}amount = re.sub(r’.+亿’, ‘’, amount, count=1)wan = re.match(r’(.+)万.

2023-11-27 22:45:02 293

原创 python通过numpy进行排序

a = [[“1”, “数学”, 4],[“2”, “语文”, 5],[“3”, “计算机”, 9],[“4”, “计算机”, 67]

2023-11-27 22:44:27 160

原创 使用win32操作电脑鼠标

【代码】使用win32操作电脑鼠标。

2023-11-04 13:24:43 381

原创 RPA从哪些方面考量流程是否适合自动化

流程中的输入应采用电子形式且易于读取,或者可以使用与 RPA 相关的技术(例如 OCR)进行读取。在一定时期内相同且在接下来的几个月内预计不会发生任何变化的流程适合自动化,前提是它们也符合另一个标准。由于异常率高或无法集成到业务逻辑中的因素,仍然需要手动执行或非重复性的流程并非自动化的理想选择。手动非重复性流程:由人工执行且每次执行该流程时都有不同的流程步骤。手动重复性流程:由用户执行,并且每次至少有部分相同的流程步骤。自动化流程:已使用除 RPA 之外的其他技术实现自动化的流程。

2023-06-18 09:30:49 781

原创 使用pyautogui图片点击目标,实现自动化操作

点击之前请将截图保存为png格式,基于pyautogui来点击图片,必须将图片放在py文件的根目录,如果放在其他地方请修改src地址。通过此方式可以点击windows系统内的任何图片。

2023-06-03 10:28:41 599

原创 selenium关闭浏览器窗口偶发性失效,通过pywin32方法快速解决

selenium关闭浏览器窗口偶发性失败,通过pywin32调用windows方法关闭窗口。

2023-02-05 23:52:48 532

原创 uipath input方法多种操作方式以及成功率

uipath input 方式

2022-10-06 10:23:19 293

原创 selenium点击目标xpath的方法汇总

selenium通过contains匹配你想要的任何标签值<button type=“button” class=“next-button” disabled>xpath写法://button[@class=“next-buutton” and @disabled=""]

2022-04-13 23:56:35 788

原创 selenium通过js操作select选择框获取options长度,并通过js获取options中的text

使用js操作页面中的下拉选择框

2022-04-13 23:50:08 1114

原创 使用chrome的debug模式在已经打开的chrome浏览器上进行selenium操作

目的:因本地RPA无法点击到目标(主要怕使用chromedriver启动的浏览器被判断为爬虫),所以想通过debug模式启动浏览器,进而使用selenium进行操作windows电脑打开cmd终端输入打开chrome浏览器的命令并指定运行端口我这里使用的是全路径的chrome浏览器地址,如果不想用可以自己切换到文件夹下,或者通过配置环境变量来解决C:\Users\yonghu\AppData\Local\Google\Chrome\Application\chrome.exe --remote-d

2022-03-15 23:46:27 4979

原创 linux常用命令(不断添加)

添加service:chkconfig —add name移除service:chkconfig —del name列出所有service启动信息:chkconfig —list

2022-03-10 09:28:49 1021

原创 selenium通过xpath定位到当前元素的前一个或后一个元素

**目的:**编写RPA流程的时候有多个tr标签,tr标签特征属性一共存在两种,一种是主账号,一种是子账号。主账号tr标签中存在主账号,子账号tr标签和主账号标签在同一级,如果存在子账号tr,那么该子账号使用的账号其实是主账号,所以我们必须获取主账号来判断是否已经存在该账号了,当判断存在子账号tr标签的时候我就要获得上一级主账号的账户号码。<tr></tr><tr></tr><tr></tr><tr> <t

2022-02-09 23:04:47 10693

原创 selenium switch_to.window 无法切换到最新打开的窗口

在编写一个RPA流程的过程中,要新打开一个窗口,然后切换到这个最新打开的窗口。使用selenium内置方法进行切换,发现还是停留在原有界面,并没有切换过去。原因为最新打开的窗口并不一定就是最后的窗口。目前通过两种方式进行解决:在未打开新窗口前,获取所有窗口的句柄,在打开新窗口后,再获取所有窗口的句柄,通过比较两个窗口句柄进行页面切换current_window_handles = driver.window_handles # 打开新窗口前所有的窗口driver.find_element_by_

2022-01-23 16:14:43 9869 5

原创 升级monterey后pd无法使用该怎么办

升级monterey后pd无法使用

2021-11-17 10:03:02 1907

原创 记解决浏览器端判断多个table中内容时间很长的问题

起因:RPA脚本打开网页,网页中存在多个table,每个table中包含账户、网点、金额等信息,table条目数少的时候没有问题,判断很快,但是如果table条目数很多,就会非常卡,一个条目能够卡30至60秒。解决办法:1.代码中存在目标找不到的情况,就会一直等待,将目标修改,但是修改完目标后速度还是很慢2. 继续查看代码,发现在判断有多少个table后,获取每个table对象,但是获取table对象里面的账户、网点、金额等信息时还是匹配整个网页中的table条目下的每一个账户、网点、金额等信息,导致

2021-11-09 23:39:37 89

原创 计算机考研具体学科准备

考研分数政治:100 分英语:100 分数学:150 分专业课:150 分数学三、具体时间分配和准备? 推荐:启航张宇团队 or 李永乐团队 高数看张宇的或者李永乐团队中的吴忠祥的视频,线性代数必看李永乐的,概率论看这两个团队中的哪个老师都可以。英语考研英语的第一道槛就是词汇,可以选择背新东方的绿宝书或者其他参考书 英语作文建议看王江涛的《考研英语高分写作》,踏踏实实地背诵、默写、仿写即可。政治徐涛老师强化班政治书肖秀荣精讲精练、1000题肖四肖八数学书基础:同济版高数线代基

2021-10-31 16:36:54 103

原创 在windows中定期备份数据库bat文件

@echo offset "Ymd=%date:~,4%%date:~5,2%%date:~8,2%""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump" --opt --user=root --password=密码 --host=地址 --port=3306 源数据库名 >e:/数据库名_%Ymd%.sql@echo o

2021-05-01 10:07:29 101

原创 代码编写规范(后端)

代码编写规范(后端)一,基础规范和定义变量定义:代码中所有的变量为英文小驼峰 如$rejectLogsListArray,除非特别难翻译的词可以使用拼音代替,一律要求使用英文;为了提高代码可读性,变量长度尽量控制在1-5个单词,可使用缩写尽量避免使用data,tmp,array,a,b,xxx 这种无意义的变量尽量避免使用纯数字组成的无意义的变量方法定义:代码中所有的方法名为英文小驼峰如public function reviewChapter{}私有方法,在方法名前可增加_表示此方

2021-04-24 10:43:42 1093

原创 macbook安装pycharm2020.3.3版本后无法打开

正常安装pycharm后无法打开,可使用该办法解决:第一步:cd /Applications/PyCharm.app/Contents/MacOS第二部:./pycharm第三部:cd /Users/***/Library/Application\ Support/JetBrains/PyCharm2020.3/将***换成你的user第四部:rm -rf pycharm.vmoptions然后运行pycharm即可打开...

2021-03-16 01:06:00 666 3

原创 运行本地html页面出现已限制此网页运行脚本或activex控件

问题:运行本地html页面出现已限制此网页运行脚本或activex控件解决办法:点击设置,点击internet选项,点击高级,点击安全中的允许活动内容在我的电脑的文件中运行,确定即可。

2020-12-24 10:06:24 2679

原创 chrome浏览器报错Uncaught TypeError: window.showModalDialog is not a function

ie浏览器进入网页能够正常弹出页面,但是进入chrome无法弹出。目的主要是能够读取前端代码,实现rpa目标的获取。实际还是需要在ie浏览器下面执行流程。console控制台输入下面的代码就会弹出对话框if(window.showModalDialog == undefined){ window.showModalDialog = function(url,mixedVar,features){ window.hasOpenWindow = true; if(mixedVar) var mixed

2020-12-15 11:04:54 3075

原创 使用navicat远程登录mysql却报错Host is not allowed to connect to this MySQL server

使用navicat远程登录mysql却报错Host is not allowed to connect to this MySQL server原因:就是我们的MySQL不允许远程登录,所以远程登录失败了。解决方法如下:在装有MySQL的机器上登录MySQL‘mysql -u root -p’然后输入密码执行‘use mysql;’执行‘update user set host = ‘%’ where user = ‘root’;’执行刷新MySQL的权限相关表‘FLUSH PRIVI

2020-12-15 10:05:11 144

原创 uibot css selector抓取元素定位

使用class定位标签<div class = "sku_name"></div>div[class="sku_name]ul[class="sku_name] > li使用id定位标签`input#username`

2020-11-08 19:36:30 2175

原创 让mysql的自增id重新从1开始

方法1:truncate table 你的表名//这样不但将数据全部删除,而且重新定位自增的字段方法2:delete from 你的表名dbcc checkident(你的表名,reseed,0)//重新定位自增的字段,让它从1开始方法3:用navicat导出数据库,你在里面会有发现哦编辑sql文件,将其中的自增下一个id号改好,再导入。AUTO_INCREMENT = 1...

2020-11-02 00:45:12 1147

原创 uibot creator安装java扩展,未找到java

本机确认是有java环境的找到uibot creator,右键点击属性,然后点击打开文件所在的位置,进入support文件夹,在地址栏输入cmd然后执行JavaExtentionInstaller.exe “c:\program files\java\jre6\bin\java.exe”JavaExtentionInstaller.exe 后面为你本地java的路径,请俺需要替换。...

2020-08-17 09:41:23 972

原创 使用chrome访问网页显示您的连接不是私密连接

给自己chrome设置可访问 此类网页,忽略问题打开chrome://flags找到“Show in-form warnings for sensitive fields when the top-level page is not HTTPS”设置为 disabled找到 “Allow invalid certificates for resources loaded from localhost”设置为 “enabled”...

2020-07-17 14:57:47 1083

原创 windows 10 安装docker desktop后安装mysql,并使用navicat连接

首先上docker官网下载docker desktop进行安装打开powershell输入docker images看运行是否正常docker pull mysql:5.7.29下载mysql启动mysqldocker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.29进入容器docker exec -it mysql bash登录mysqlmysql -u root -p /.

2020-06-30 17:36:37 816 2

原创 uibot creator 数据写入数据库出错python调用出错:executeSQL异常 1241 operand should contain 1 column(s)

报错信息为:Python调用出错:ExecuteSQL 异常:(1241, 'Operand should contain 1 column(s)')我抓取到的数据是个列表,写入数据库出错。必须将json对象转成json字符串存入数据库才行。haha= JSON.Stringify(haha)TracePrint haha...

2020-06-17 15:17:48 900

转载 解决mysqld: [ERROR] Found option without preceding group in

1.首先my.ini文件要是保存为ansi格式2.其次别忘了加**[mysql]**设置mysql客户端默认字符集[mysql]default-character-set=utf8# 设置mysql客户端默认字符集[mysql]default-character-set=utf8[mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=C:\mysql-5.7.26\# 设置mysql数据库的数据的存放目录datadir=C:\mysq

2020-06-12 13:53:30 16733 2

原创 uibot RPA creator 连接本地sqlite3数据库并写入数据

dim iRet = ""dim objDatabase = ""dim data_from_rpa = [["2001", "1位纯汉字", "102"], ["2002", "1~2位纯汉字", "202131"], ["2003", "1~3位纯汉字", "3023818"], ["2004", "1~4位纯汉字", "40111"], ["2005", "1~5

2020-06-08 18:40:15 4146

原创 sqlite3安装使用及设置

格式化输出您可以使用下列的点命令来格式化输出为本教程下面所列出的格式:sqlite>.header onsqlite>.mode columnsqlite>.timer onsqlite>上面设置将产生如下格式的输出:ID NAME AGE ADDRESS SALARY---------- ---------- ---------- ---------- ----------1 P

2020-06-08 18:37:42 438

原创 使用python拼接两张图片

# 拼接两张图片使用from PIL import Image, ImageDraw,ImageFontdef hebing(): img = Image.open("1.jpg") #图片1路径 img2 = Image.open("2.jpg") #图片2路径 rrr=Image.new('RGB',(kuan,gao),(255,255,255)...

2020-05-05 16:40:32 2116 3

原创 uibot根据ocr识别进行目标点击

因该软件系统无法获取元素,获取到的元素是最外面的大框,所以考虑进行ocr识别文本点击。1.因ocr识别出来的是字符串,所以你要找的行号需要转成字符串2.ocr识别错误后会退出流程,但是我的这个系统可能的行号在下一页,所以必须完成该流程,else中其实应该是点击下一页的按钮。这里用输出代替。dim bRet = ""For i=2 To 6 // 因ocr识别出来的是字符串,所以这里转成...

2020-04-14 00:34:35 5995

原创 uibot OCR HoverEx Error string not equal因无法识别到元素,通过ocr识别进行数字定位问题遇到的坑

uibot 调用ocr识别出错Python调用出错:OCR HoverEx Error string not equalPython调用出错:OCR HoverEx Error string not equal项目中,因客户系统比较老旧,无法通过元素识别到行号。只能通过ocr识别到行号与excel得到的行号进行比较。但是ocr识别出来的是字符串,所以excel获得的行号首先应该要转成字符串...

2020-04-11 23:46:38 712

原创 在windows中利用pipenv搭建python开发环境

安装Pipenvpip install pipenv出现以下问题,请在环境变量中添加配置 The script virtualenv-clone.exe is installed in 'c:\program files (x86)\python37\Scripts' which is not on PATH.Consider adding this directory to PATH...

2020-03-27 10:52:20 492

转载 彻底解决django 2.2与mysql兼容性问题(不用改源码)

背景2.2是django最新一个稳定的LTS版本,但是大部分人在升级过程中都遇到了兼容性问题,也就是下面这个异常:ImproperlyConfigured: mysqlclient 1.3.13 or newer is required1这个问题纠结我了好长时间,网上的解决办法都是复制粘贴:改源码;心中一万中草泥马。我们要相信,身为Python界元老级的框架不可能犯这种错误,而且最新的补丁...

2020-02-29 16:55:35 277

原创 django中的request

利用HTTP协议向服务器传参的几种途径提取URL的特定部分,如/weather/nanjing/2020,可以在服务器端的路由中用正则表达式截取;查询字符串(query string),形如key1=value1&key2=value2;请求体(body)中发送的数据,比如表单数据、json、xml;在http报文的头(header)中。1 URL路径参数在定义路由URL...

2020-02-27 23:22:14 303

原创 centos7本地yum update 以后黑屏

因为update的时候更新了系统内核,导致驱动问题,所以会黑屏。更改一下yum的配置即可解决vi /etc/yum.conf#增加:exclude=centos-release*exclude=kernel*

2020-02-24 16:12:46 3095 1

原创 windows server 2012R2 AD域服务 域控 配置指南总结

域服务AD(Active Directory)组织单位OU (Organization Units)一种特殊的容器,可以包含其他对象与组织单位,组策略等。域树(Domain Tree)sayms.localsales.sayms.local it.sayms.local林(Forest)林由一个或多个域树所组成,每一个域树都有自己唯一的名称空间...

2020-02-21 23:05:10 3124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除