当我使用 Google Chrome 超酷的元素检查器查找元素的 XPath 时,它会返回原始 HTML 中不存在的内容,例如<tbody>
.
显然,Chrome 推断出某些事情来使页面渲染更流畅;没关系。但我需要将 XPath 用于 Chrome 之外的脚本。所以我通常会得到 Chrome 的 XPath,然后使用反复试验,直到 XPath 在其他上下文中实际工作(在我的例子中,是用 Python 或 Node.js 编写的脚本)。
在给定网页中查找 HTML 元素的“原始”XPath 有什么更好的技术?