Xpath

作者: MA木易YA | 来源:发表于2018-11-08 10:43 被阅读3次

XPath用于 XML 文档中对元素和属性进行遍历。小编主要用于在爬虫代码中进行节点选择,下面主要给大家总结一下最常用的一些用法。

常用路径表达式

image.png

举例

div  div节点的所有子节点
/div  从根目录开始定位,这里是根目录下第一级的div标签
//div  精准定位到div,忽略前面的所有节点
.  选取当前节点
..  选取当前节点的父节点
div[@class="container"]

函数

  1. not 不包含

tbody下不包含class属性的tr节点

//tbody/tr[not(@class)]
  1. text() 文本,包含特定文字,精准匹配

包含“任务类型”的li标签

//li[text()='任务类型:']
  1. contains 使用contains函数可指定仅包含部分的信息

包含有文字“任务类”的及节点

//li[contains(text(),'任务类')]

后续还有诸如starte-with等等,但我用的也不多,这些就是比较普遍的一些操作了,如果想了解更多,可以去参考一下教程

相关文章

  • Python解析库lxml与xpath用法总结

    本文主要围绕以xpath和lxml库进行展开: 一、xpath 概念、xpath节点、xpath语法、xpath轴...

  • Python+Selenium之元素定位XPATH

    XPATH简介: 参考网站:W3school selenium之xpath源码 xpath各种实际用法 XPATH...

  • python爬虫之XPath解析

    XPath 简介: XPath 是一门在 XML 文档中查找信息的语言 什么是 XPath? XPath 使用路径...

  • Python(六十八)xpath案例实战

    07_xpath案例实战/01_xpath.py: 07_xpath案例实战/02_xpath.py: 07_xp...

  • 4.xpath和BeautifulSoup4介绍

    xpath语法:http://www.runoob.com/xpath/xpath-syntax.html xpa...

  • 常用的xpath

    xpath的模糊查询 选取同级节点 获取父级节点 xpath定位 列表时间筛选 xpath获取标签 xpath的s...

  • xpath使用笔记

    xpath学习笔记 xpath简介 xpath 用于在XML文档中通过元素和属性进行导航xpath 使用路径表达式...

  • XPath

    XPath 简介 什么是 XPath?XPath 使用路径表达式在 XML 文档中进行导航XPath 包含一个标准...

  • xpath 和 pyquery

    主题: **xpath 和 pyquery ** xpath 选取节点 谓语 通配符 取多个路径 xpath轴 功...

  • 爬虫解析库XPath使用

    爬虫解析库XPath使用 1.XPath简介 XPath 是一门在 XML 文档中查找信息的语言。XPath 用于...

网友评论

    本文标题:Xpath

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