- 博客(8)
- 收藏
- 关注
原创 uibot - 页面元素属性aaname与innertext的区别
本次例子用到csdn官网:https://www.csdn.net/1、假设现在需要点击如下图中的 “开源” 元素2、通过页面分析可以看出它是一个LI标签包裹一个a标签,a标签中含有“开源”文本3、因为获取下来的文本除了开源外含有多个空格,所以使用*通配目标得出如下代码,通过运行检验是可以成功点击目标4、替换为innertext,通过运行检验是可以成功点击目标5、替换tag目标为LI分别运行命令,发现修改tag:LI aaname:"开源"查找元素失败报错6、总结innertex
2022-03-10 11:55:41
1694
原创 keybox、dd 输入密码基本判断
简介:RPA做银行网页的登录时,如果输入密码时需要下载安全控件那么就不可以通过普通的输入命令来输入密码软硬件功能实现:这时就会用到keybox、DD 等等,keybox是硬件类似于一个u盘给电脑插上后就能使用keybox命令在密码输入框中输入;dd则是一个软件,只要调用dd内的函数就能在密码输入框中输入密码。实现区别:keybox:优点:硬件输入稳定性比软件要好(理论上是这样子的,事实是在某个银行的登录页面上出现了无法输入大写字母)缺点:keybox是一个硬件,需要花钱购买DD:优点:
2022-03-09 11:49:15
536
原创 文件权限报错
文件权限报错,如下图复制文件夹路径放到对应的命令中复现问题D://房间数量/fdsf /ffff经过管理员权限、换路径等调试方法发现,如果在文件夹的命名后有一个空格就会产生文件夹权限不足问题根据目前所掌握知识,分析得出uibot把该文件夹看作一个隐藏的文件夹所以会引发权限不足总结:报错信息也不一定会100%的正确...
2022-03-09 11:13:05
318
原创 pyhton字符串方法
字符串方法join方法list1 = ["1","2","3","4"]str1 = ".".join(list1) print(str1) #1.2.3.4需要注意的是:如果列表不是字符串类型会报错,如果是number类型的话可以先把他转为字符串再joinlist1 = [1,2,3,4]str1 = ".".join(str(x) for x in list1)print(str1) #1.2.3.4max和min比较的是ASCII值(应用不多,可以了解一下)
2021-11-24 11:05:00
88
原创 python列表常用方法
注意1、索引可以使用负数2、extend和append的区别3、pop(n) 删除元素,默认-1(最后一个)4、remove(value) 根据值来删除元素5、clear() 删除全部元素6、insert(n,value) 在某个位置插入元素7、count(value) 统计值为value的元素次数8、max(list1,list2)和min(list1,list2)返回一个全新的列表,元素是两个列表对应索引的元素比较后的结果9、list2.reverse() 反转列表10、list2.
2021-11-23 17:56:00
422
原创 根据已有的excel模板使用python导入数据
Start根据excel文件的模板来填入相关数据(现实和工作中应用场景都很多)虽然python操作excel的方法有很多的库(应该去了解一下他们),他们优缺点都非常明显,而实现上面需求的应该就只有openpyxl导入库openpyxl:实现模板写入数据导入库pandas:主要是模拟数据的操作(高效率)import openpyxlimport pandas as pddi = { "name":["xiaoming","xiaohong"], "sex":["男","女"],
2021-11-23 16:22:21
3165
原创 pandas基础使用,快速入门
主要内容介绍Series和DataFrame两种数据类型,理解为数组和表格他们的创建方式他们的获取数据import pandas as pd#Series类型""" pd.Series()函数 args: data:一维数组(序列都行),也可以是字典 index:索引 dtype:数据类型 name:Series的名称 copy:拷贝数据"""# 创建方式1:数组方式 #ind
2021-11-22 19:55:18
987
原创 爬虫练习小案例:头条图片抓取
本案例中抓取的图片是小姐姐首先讲一下本案例概述:抓取的是AJAX,返回格式是JSON,从中提取出图片链接再去请求下载保存在当前工作目录下。了解基本情况后,说一下使用到的第三方模块os 用来判断目录是否存在并创建目录request 用来get请求(下载也是)hashlib.md5 用来根据内容唯一命名图片multiprocessing.pool.Pool 用来多进程下载图片functools.partial用来多进程:相当于同时下载多个任务,如果不适用就是一个任务下载完后再下载(速度慢)
2021-11-22 18:05:37
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人