gpt4 book ai didi

java - 如何用selenium获取文本同级标签?

转载 作者:行者123 更新时间:2023-12-01 09:29:15 25 4
gpt4 key购买 nike

<div id="mw-content-text">
<p title="Meanings" style="margin-bottom: 0.5em;">
Meanings
</p>
<dl>
<dd>
data1
</dd>
</dl>
<p title="Idioms">
Idioms
</p>
<dl>
<dd>
data2
</dd>
</dl>
</div>
我想用 selenium 将 data1 和 data2 插入到不同的数组列表中。我该怎么办?

最佳答案

假设p标签的title属性始终存在且一致。

使用CSS

"div[id='mw-content-text'] > p[title='Meanings'] + dl>dd"
"div[id='mw-content-text'] > p[title='Idioms'] + dl>dd"

使用 Xpath

"//div[@id='mw-content-text']/p[@title='Meanings']/following-sibling::dl[1]/dd"
"//div[@id='mw-content-text']/p[@title='Idioms']/following-sibling::dl[1]/dd"

关于java - 如何用selenium获取文本同级标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39588833/

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