欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python--通过xpath相对节点位置查找元素(续)

发布时间:2025/3/19 python 63 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python--通过xpath相对节点位置查找元素(续) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

之前写过相对父元素及下一个兄弟元素的方法。

这次补充一下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::*')
选取当前节点

大概也就这么多,这些方法非常实用,特别是有些元素通过自己的属性无法查找到的时候就需要通过相对节点的位置来查找。

转载于:https://blog.51cto.com/laomomo/2117788

总结

以上是生活随笔为你收集整理的python--通过xpath相对节点位置查找元素(续)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。