gpt4 book ai didi

html - 查找位于 Html 框架集中的某个标签的 xpath

转载 作者:行者123 更新时间:2023-11-27 23:34:01 24 4
gpt4 key购买 nike

我正在尝试在位于网站框架集中的表中找到一个值的 xpath,以便在 Google 电子表格中使用它,以便 =importxml() 抓取数据。这是网站: https://eshop.wago.com

<tr>
<td class="text">Connection technology (1)&nbsp;</td>
<td class="text">PUSH WIRE<sup>®</sup>&nbsp;</td>
<td class="text">&nbsp;</td>
</tr>

例如,我想在上述网页的表格中的连接技术前面找到“Push wire®”的 xpath,当我在 Google 电子表格中使用以下函数时,它没有给出任何值;

=IMPORTXML(A8, "//*/td[.,='Connection technology (1) ']/following::td[1]")

我认为原因是该项目位于一个框架集中,当我尝试用它的类来处理框架时它仍然不起作用!我现在很困惑。那么如何在“importxml()”中引用它呢?

最佳答案

我的回答:你有几个问题

1(超出范围):验证安全问题。服务器多次出现不同的行为是很常见的。它跟踪您、授权、...

2 你的 xpath 格式不正确

这个有效:

"//*/td['Connection technology (1) ']/following::td[1]"

或者这个,更健壮:

"//*/td[contains(.,'Connection technology (1)')]/following::td[1]"

希望对您有所帮助。

关于html - 查找位于 Html 框架集中的某个标签的 xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34629628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com