您当前的位置: 首页 >  爬虫

32 爬虫 - XPath

杨林伟 发布时间:2019-08-29 17:43:10 ,浏览量:1

XPath (XML Path Language) 是一门在 XML 文档中查找信息的语言,可用来在 XML 文档中对元素和属性进行遍历。

W3School官方文档:http://www.w3school.com.cn/xpath/index.asp

XPath 开发工具
  1. 开源的XPath表达式编辑工具:XMLQuire(XML格式文件可用)
  2. Chrome插件 XPath Helper
  3. Firefox插件 XPath Checker
选取节点

XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。

下面列出了最常用的路径表达式: 在这里插入图片描述 在下面的表格中,我们已列出了一些路径表达式的结果: 在这里插入图片描述

谓语(Predicates)

谓语用来查找某个特定的节点或者包含某个指定的值的节点,被嵌在方括号中。

在下面的表格中,我们列出了带有谓语的一些路径表达式,以及表达式的结果: 在这里插入图片描述

取未知节点

XPath 通配符可用来选取未知的 XML 元素。 在这里插入图片描述 在下面的表格中,我们列出了一些路径表达式,以及这些表达式的结果: 在这里插入图片描述

选取若干路径

通过在路径表达式中使用“|”运算符,您可以选取若干个路径。

在下面的表格中,我们列出了一些路径表达式,以及这些表达式的结果: 在这里插入图片描述

XPath的运算符

下面列出了可用在 XPath 表达式中的运算符: 在这里插入图片描述

关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 1浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0686s