之前写过相对父元素及下一个兄弟元素的方法。
这次补充一下xpath相对节点位置查找元素的所有方法。例子就不举了,自己可以去练练。
xpath相对节点查找方法:
1、xpath('./ancestor::*')
查找当前节点的所有先辈节点,即父节点或祖父节点
2、xpath('./ancestor-or-self::*')
查找当前节点的所有先辈节点以及本身
3、xpath('./attribute::*')
获取当前节点的所有属性
4、xpath('./child::*')
查找当前节点的所有子节点
5、xpath('./descendant::*')
获取当前节点的所有后代节点,即子节点、孙节点
6、xpath('./following::*')
获取当前节点结束标签后的所有节点
7、xpath('./following-sibing::*')
获取当前节点的下一个兄弟节点
8、xpath('./parent::*')
获取当前节点的父节点
9、xpath('./preceding::*')
获取当前节点开始标签前的所有节点
10、xpath('./preceding-sibing::*')
获取当前节点的上一个兄弟节点
11、xpath('./self::*')
选取当前节点
大概也就这么多,这些方法非常实用,特别是有些元素通过自己的属性无法查找到的时候就需要通过相对节点的位置来查找。
本文名称:python--通过xpath相对节点位置查找元素(续)-创新互联
网站链接:https://www.cdcxhl.com/article20/dpdcjo.html
成都网站建设公司_创新互联,为您提供网站维护、网页设计公司、手机网站建设、营销型网站建设、虚拟主机、全网营销推广
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联