在日常中我常常用 xpath 来定位元素,例如 //td[1] 来获取第一个 td 元素,一直都没啥问题
直到我遇到下面这种情况:

可以看到 //td 会显示 页面有 924 个 td,这个很容易理解

但是 //td[1] 却返回了 66 个 ,,这是为什么呢 ? 难道不应该是 返回第一个 td 么 ?
或者我对 中括号里面的数字的含义 一直以来就没理解对?


↙↙↙阅读原文可查看相关链接,并与作者交流