gpt4 book ai didi

xpath - xpath表达式以查找url和数据

转载 作者:行者123 更新时间:2023-12-03 16:56:07 27 4
gpt4 key购买 nike

我想获取每个表的值和下表中每个表的href值。
作为xpath的新手,我发现很难编写xpath表达式。
但是,了解xpath表达式的作用在某种程度上更容易。

预期的输出

http://a.com/   data for a  526735  Z
http://b.com/ data for b 522273 Z
http://c.com/ data for c 513335 Z




<table class = dataTabe>
<tbody>
<tr>
<td><a HREF="http://a.com/" target="_parent">data for a</a></td>
<td class="numericalColumn">526735</td>
<td class="numericalColumn">Z</td></tr>
<tr>
<td><a HREF="http://b.com/" target="_parent">data for b</a></td>
<td class="numericalColumn">522273</td>
<td class="numericalColumn">B</td></tr>
<tr>
<td><a HREF="http://c.com" target="_parent">data for c</a></td>
<td class="numericalColumn">513335</td>
<td class="numericalColumn">B</td></tr>
</tbody>
</table>

最佳答案

您将需要两件事:一个XPath查询,该查询找到所需的节点,第二个查询,根据需要输出文本。由于您没有提供有关所使用语言的更多信息,因此我将一些伪代码放在一起:

foreach node in document.select("//table[class='dataTable']//tr[td/a/@HREF]")
write node.select("concat(td/a/@HREF,' ',.)")

关于xpath - xpath表达式以查找url和数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7055707/

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