xpath选择兄弟节点返回上一级和选择多个属性
Posted weiwei-python
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xpath选择兄弟节点返回上一级和选择多个属性相关的知识,希望对你有一定的参考价值。
本文链接:https://blog.csdn.net/ZincZhang/article/details/80248297
选择兄弟节点
选择前N位的div标签
preceding-sibling::div[N]
选择后N位的div标签
following-sibling::div[N]
选择上一级
../
结合使用
//td[text()=‘xxx‘]/../followingsibling::tr//tbody//td[contains(@class, p15)]/table/tbody
排除一个属性的节点
//tbody/tr[not(@class)]
//tbody/tr[not(@class or @id)]
选择一个有某个属性的元素
//div[@name]
以上是关于xpath选择兄弟节点返回上一级和选择多个属性的主要内容,如果未能解决你的问题,请参考以下文章
Python爬虫编程思想(54):使用Beautiful Soup选择兄弟节点
在 C# 中使用 xpath 选择具有不同类的多个 div 节点
Python爬虫编程思想(44):XPath实战:节点轴选择