目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载)

在网页中的可变元素如何准确定位
网页中,我们拾取的时候,关键目标属性如下:

可以看到,首先系统会定位窗口标题,然后系统会定位标签名,这个例子是TABLE,网页代码中是

,系统会匹配路径(selector),其实这里面,我们基本兼容的 CSS selector,大家可以在百度查找一下这个概念

要注意的是,如图所示,我们自动生成的 selector 有 4 中,你可以在里面切换

也可以自己学习 selector,尝试观察我们要的目标的唯一性
在网页检查 / 审查小技巧中,我们可以检查元素,例如:

我们要点击红框这个元素,那么,我们可以尝试自行设定查找路径:

  • [title=“查看”]表示有title="查看"属性
  • 或者设置.ico.ico_text,表示类是ico ico_text, 注意,类名不能有空格

当然,这些 selector 是否唯一,需要自行测试,但是对动态移动的元素来说,我们必须找到他唯一的标识是什么,并自行定位查找。

补充几个常见的写法, 针对正文中红框的元素

b # tag
b.ico # b tag , 类ico
b.ico.ico_text # b tag , 类ico, ico_text
b[title=“查看”] #b tag ,title=“查看” 属性
#id1 # id为 id1, 这个正文属性里面没有,此处我仅做介绍
[title=“查看”] :nth-of-type(2) # 第二个包含 title="查看"属性的元素
td > b > a[title=“查看”] # 路径中包含 -> -> 层级的元素
以上写法可以组合使用,在 chrome 中,可以用 ctrl + f 来确定是不是唯一的
如果实在找不到唯一的,有几个需要处理,或者要检查正文,可以用一下方法来查看

for i in range(1, 20):
try:
string = get_text(’[title=“查看”] :nth-of-type(%s)’ % i)
if string == ‘正文’:
print(‘找到了正文’)
break
except:
print(‘已经遍历了所有元素’)
break
这个方法可以遍历到正文 + selector 要求,get_text 是我假设获取正文的函数,大概原理如此。

艺赛旗RPA 网页处理系列(一):在网页中的可变元素如何准确定位相关推荐

  1. 艺赛旗RPA验证码处理系列(三):破解极验滑动验证码

    目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载) 一,介绍 一些网站会 ...

  2. 艺赛旗RPA验证码处理系列(一):解决滑动加文字识别验证码

    目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载) 有同学在项目上碰到这 ...

  3. 艺赛旗RPA 第三方库系列(一):如何调用 Python 第三方库

    目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载) 当你需要调用使用 p ...

  4. 艺赛旗RPA 第三方库系列(二):提升 pip 工具的下载速度

    目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载) pip 工具默认从国 ...

  5. 艺赛旗RPA 网页处理系列(三):网页检查 / 审查小技巧

    目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载) 当需要进行网页操作的 ...

  6. 艺赛旗RPA 网页处理系列(四):网页表格中获取数据,并点击相应记录后的按钮操作说明总结

    目前艺赛旗RPA已经更新到8.0版本,可以让所有用户免费下载试用http://www.i-search.com.cn/index.html?from=line1 (复制链接下载) 问题描述 最近有很多 ...

  7. iS-RPA2022.1.0 | 艺赛旗RPA新版本正式发布

    了解RPA: www.i-search.com.cn 学习RPA https://support.i-search.com.cn/ 更智能的操作方式,更高效的升级体验,更生动的交互方式,更快捷的运行速 ...

  8. 艺赛旗RPA开发金蝶ERP自动化流程的技巧

    前言 最近在开发金蝶EAS(ERP)系统的自动化流程,使用的艺赛旗版本为20.5,以下是多日来对金蝶系统的开发经验总结,希望对各位有用. 一.注入Java插件方法 安装了设计器20.5的版本后发现无法 ...

  9. RPA学习天地:艺赛旗RPA机器人的4种类型和区别介绍

    RPA学习天地为大家整理了RPA培训视频,欢迎关注,同步获取最新完整资料请关注 目前艺赛旗的有人值守机器人(助手机器人)和无人值守机器人都是需要先在控制台进行创建和配置账号才能使用,用户必须登录机器人 ...

最新文章

  1. 跨年赠书福利!推荐你数据科学领域初学、进阶必读6本书
  2. python读取大文件-Python如何读取、拆分大文件
  3. MySQL之alter和upate
  4. 横线登记式明细分类账
  5. 学习进度(2016.3.13)
  6. envi最大似然分类_闲谈最大后验概率估计(MAP estimate)amp;极大似然估计(MLE)和机器学习中的误差分类...
  7. tcpdump - 数据包进行截获的包分析工具
  8. 02_使用jq实现进入和离开动画
  9. 用Vue-cli3+element+mockjs 实现后台管理权限系统及顶栏三级菜单显示
  10. vuex状态持久化_Vuex数据状态持久化-vuex-persistedstate
  11. html简单个人网页制作网站设计——腾讯游戏官网(13页) HTML+CSS+JavaScript web网页设计与开发
  12. Android 360全景视频播放。
  13. 沧小海基于xilinx srio核的学习笔记之第五章 Rapidio协议详述
  14. POJ 1723 SOLDIERS
  15. 租房心经--教你如何租房子
  16. MySQL分组查询最新的一条记录
  17. 用pytorch官网命令 安装pytorch1.10.1+CUDA11.1报错
  18. synergy软件的安装及配置(附下载地址)
  19. 财经365内参:万亿赛道迎五部门发利好
  20. 购房卖方违约 买方如何维护自己的合法权益?

热门文章

  1. Cadence OrCAD Capture 检索和定位功能的介绍图文视频教程
  2. dell服务器r730老自动重启_Re: DELL R730 服务器异常卡死导致iDRAC控制台无信号以及服务器远程连接失败重启后报内存错误(已插拔并已改变卡槽位置)...
  3. android 7原生动态壁纸,手机里都是定制OS?谷歌Android 7.0原生系统壁纸邀你来尝鲜!...
  4. FPGA图像处理_中值滤波、均值滤波、极值滤波
  5. 三维重建技术 各种方法简介
  6. Android2.3触摸屏功能详解
  7. A5M2数据库工具下载
  8. JAVASE、JAVAEE(J2EE)、
  9. 金立e3t刷android4.4,金立E3T 刷机包 百度云完美版
  10. Ubuntu20.4.4离线安装无线网卡驱动