XPath语法怎么用 XPath路径表达式快速入门指南

admin 百科 20
XPath 是用于在 XML/HTML 中定位节点的查询语言,核心语法包括绝对路径(/)与相对路径(//)、属性筛选(如 @type='text')、文本匹配(text())、位置索引([3])及 contains() 等函数,结合 Chrome 控制台和 Selenium 可高效完成元素定位。

XPath语法怎么用 XPath路径表达式快速入门指南-第1张图片-佛山资讯网

XPath 是用来在 XML 或 HTML 文档中定位节点的查询语言,网页抓取、自动化测试(如 Selenium)和浏览器开发者工具里经常用到。掌握几个核心语法,就能快速定位元素,不用死记硬背全部规则。

基础路径写法:从根或当前节点出发

最简单的 XPath 就是用 /// 区分绝对与相对路径:

  • /html/body/p[1]/p:从文档根开始,逐层精确匹配(绝对路径,一变动就容易失效)
  • //p/p:在整篇文档中查找所有 <p> 下的直接子 <code><p></p>(相对路径,更常用、更健壮)
  • //a[@href]:找到所有带 href 属性的 <a></a> 标签
  • 用属性精准定位:比 class 或 id 更灵活

    光靠标签名太宽泛,加属性条件才是日常主力用法:

    标签: python html 浏览器 工具 ai win

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~