gpt4 book ai didi

python - 如何获取给定类型的所有最深元素?

转载 作者:行者123 更新时间:2023-12-02 18:07:41 26 4
gpt4 key购买 nike

<table>
<tr>
<td>cell 1</td>
</tr>
<tr>
<td><b>cell 2</b></td>
</tr>
<tr>
<td>
<table>
<tr>
<td><span>cell 3</span></td>
</tr>
</table>
</td>
</tr>
</table>

我可以使用 XPath 获取 <td>cell 1</td> , <td><b>cell 2</b></td><td><span>cell 3</span></td>但不是外部 <td><table>... (因为它里面有一个嵌套的td)?

注意内部table这只是一个例子。我要最深的td元素,这意味着它们不能有另一个 td作为后代。

首选 XPath 1.0,因此我可以使用 lxml .

This是一个类似的问题,但在这里我知道我想要 td元素。

最佳答案

//td将返回每个 td在文档中。

//td[not(.//td)]将返回每个 td不包含(作为其后代之一) td元素。

关于python - 如何获取给定类型的所有最深元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72921782/

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