<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插入到不同的数组列表中。我该怎么做呢?
发布于 2016-09-20 22:49:34
假设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"https://stackoverflow.com/questions/39588833
复制相似问题