美文网首页
通过xpath相对节点位置查找元素

通过xpath相对节点位置查找元素

作者: 朝畫夕拾 | 来源:发表于2020-08-18 16:10 被阅读0次

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

这次补充一下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::*')

选取当前节点

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

相关文章

  • 通过xpath相对节点位置查找元素

    之前写过相对父元素及下一个兄弟元素的方法。 这次补充一下xpath相对节点位置查找元素的所有方法。例子就不举了,自...

  • XPath爬取某网站的商品信息

    XPath将 HTML文件 转换成 XML文档,然后用 XPath 查找 HTML 节点或元素,更多XPath用法...

  • XPath爬取百度贴吧链接里的图片

    XPath将 HTML文件 转换成 XML文档,然后用 XPath 查找 HTML 节点或元素,更多XPath用法...

  • Xpath

    XPath,我们可以先将 HTML文件 转换成 XML文档 XPath 查找 HTML 节点或元素 XML XML...

  • 第二篇爬虫之基础XPath模块和lxml类库

    简介:XPath将 HTML文件 转换成 XML文档,然后用 XPath 查找 HTML 节点或元素,首先了解下X...

  • Selenium+Python+Unittest>>

    XPath 简介 XPath 是一门在 XML 文档中查找信息的语言。 XPath 用于在 XML 文档中通过元素...

  • python Xpath

    一、xpath介绍 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素...

  • Python Xpath解析库

    一、xpath介绍 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素...

  • XPAH

    XPath 是一门在 XML 文档中查找信息的语言。 XPath 是 XSLT 中的主要元素。 一.路径 1.相对...

  • web自动化测试——xpath常用案例

    XPath基本概念 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素...

网友评论

      本文标题:通过xpath相对节点位置查找元素

      本文链接:https://www.haomeiwen.com/subject/hyvrrktx.html