xml - 有没有办法在不使用 firebug 或 xpath 的情况下学习 xpath,因为 firefox 不支持插件?
问题描述
我正在尝试广泛学习 xpath 我需要一些实用的方法,youtube 上的每个教程都建议安装 firebug,xpath 检查器在 mozilla firefox 中添加,但不幸的是 ff 作为初学者不支持它请建议我学习这个的方法动手。
尝试下载旧版本仍然没有可用的插件或插件
解决方案
这是适用于所有浏览器的简单方法。
使用控制台:适用于所有浏览器
您可以在浏览器控制台中使用“$x”执行任何 xpath,如下所示。这是一般表示法$x("xpath goes here")
,这将返回数组,因此如果您想获得第一个匹配元素,那么您必须执行$x("xpath goes here")[0]
如下图所示的操作。
在 Chrome 中使用开发者工具:
如果你想使用 chrome,那么除了控制台之外,你可以使用开发者工具 > 元素选项卡进行 xpath 和 css 验证。
在 chrome 中按“F12”打开开发者工具,然后选择“Eelements”选项卡。现在按“Ctrl+F”并在底部的搜索框中输入 xpath,您将在搜索框的右端看到匹配元素的数量,如屏幕截图所示。
对新手而言:
正如@BillHillerman 在下面的评论中所建议的那样:如果您是初学者,不知道由谁编写 xpath,那么您可以在 chrome 浏览器提供的 xpath 上进行中继。右键单击您感兴趣的元素,然后单击Inspect
。现在右键单击元素的 html 代码Copy > Copy Xpath
。现在您在剪贴板中有 xpath 了。
推荐阅读
- ios - 如何从呈现的 ViewController 推送?
- vba - VBA项目创建子程序
- google-cloud-functions - Google Cloud Functions REST API,functions.patch 错误:必须为函数指定一个触发器
- python - 如何将缩放的分类数据添加回原始数据集?
- reactjs - 如何在一个组件中使用多个 useEffect Hooks?
- azure-cosmosdb - CosmosDB SDK 类图
- ios - 如何摆脱出现在 Share 上的应用程序图标?
- r - r:获取只有 NaN 值的列
- c - 具有多个参数的 kvm 超级调用
- javascript - 如何在本机博览会中深度链接到特定屏幕