选择第一个打开后的第二个元素

2024-06-26 02:07:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我在1li下的代码中有2div。我需要选择第二个:

<li>
 <div id='1'>Stable Text</div>
 <div>Unstable Text</div>
</li>

我只能找到第一个使用文本的名称,因为它的稳定。但我需要第二个。 将xpath//li/div[2]一起使用将不起作用,因为此数据的位置不稳定。你知道吗


Tags: 数据代码text文本div名称idli
2条回答

您可以使用following-sibling。你知道吗

//div[text() = 'Stable Text']/following-sibling::div

您可以查看here了解更多信息。你知道吗

你也可以尝试使用cssSelector

li > div#1 + div

这里'+'用于定位以下同级..you can refer this for more info on selectors。你知道吗

相关问题 更多 >