贝利信息

XPath的//和/有什么区别

日期:2026-01-04 00:00 / 作者:畫卷琴夢
“/”表示严格父子路径,要求节点逐层精准嵌套;“//”表示全树扫描匹配,可跨任意层级查找元素。二者区别在于是否依赖DOM结构稳定性:/适用于固定模板和可控上下文,//适用于动态页面和全局搜索。

“/”是严格父子路径,“//”是全树扫描匹配

简单说:/ 要求节点必须紧挨着、一层一层精准嵌套;// 则不管隔几层,只要存在就抓出来。这是 XPath 定位逻辑的根本分水岭。