gpt4 book ai didi

html - 如何通过XPath选择表条目

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

我有下表,并且我想要一个表达式以获取类别“ OC”的百分比。是否可以通过XPath提取?

<tbody>
<tr>
<th class="textL">Category</th>
<th class="textR">No. of Items</th>
<th class="textR">Percentage</th>
</tr>
<tr class="data_row">
<td>OC</td>
<td class="textR">100</td>
<td class="textR">4.70</td>
</tr>
<tr class="data_row">
<td>FP</td>
<td class="textR">200</td>
<td class="textR">38.82</td>
</tr>
<tr class="data_row">
<td>FI</td>
<td class="textR">300</td>
<td class="textR">20.39</td>
</tr>
</tbody>

最佳答案

根据另一个条目的值选择表条目

要为给定的“ OC”类别选择百分比:

//td[.='OC']/following-sibling::td[count(../..//th[.='Percentage']/preceding-sibling::th)]/text()


上面的XPath将返回

"4.70"


按照要求。

请注意,只要目标列继续被命名为“百分比”并且保留在第一列的“类别”之后,它就可以面对许多更改(包括行和列的重新排列)继续工作。甚至可以通过采用两列位置的差异而不是假定类别为第一列来进一步概括该表达式。

说明:从包含“ OC”的 td中,遍历与“ Percentage”列标题的位置相等的同级数,然后在正确的同级 td中选择文本。

关于html - 如何通过XPath选择表条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30354338/

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