我正在阻止在工作表中执行的某些XMLimport。到目前为止,我一直在查看的数据很容易指出,只需使用chrome的xpath copy
和一些调整。
但现在,我需要的一大块东西在网站上的鼠标后面,我找不到它
从这个网站wowprogress AF排名
例如,要从Google表单中使用的字符Breakerkill" > "33
的那一行中获得正确的值:
=importxml(A1; "//tr[2]/td[6]/span")
(A1单元格是我存储表单URL的位置(
从那个代码
<span aria-label="45753 exp" class="hint--bottom-right innerLink" style="font-weight: bold;" xpath="1">33</span>
但现在,对于我的下一个专栏,我需要节点值aria-label
("45753exp"部分(,我需要帮助。
您已接近目标:
这应该定位咏叹调标签的值。
=IMPORTXML("https://www.wowprogress.com/artifact_power/fr/","//tr[2]/td[6]/span/@aria-label")
如果这能解决问题,请告诉我。
我试过了,结果是:
46568 exp
另外,玩一下这个或类似的工具https://www.freeformatter.com/xpath-tester.html.它有很多例子,包括按属性定位元素或查找属性的值。然后你就可以成为这个主题的迷你专家了!
还要注意从浏览器开发控制台接受Xpath
查询。它在DoM
上工作,在加载URL时,它可能会添加缺少的标签,如<tbody>
。因此,如果您尝试在URL内容上使用这些查询,至少在不删除额外选择器的情况下,它们不会起作用。