gpt4 book ai didi

python - 在python中使用selenium查找通过类名找到的元素的id

转载 作者:行者123 更新时间:2023-12-01 02:48:44 24 4
gpt4 key购买 nike

<td id="port13">
<div class="rj45 top up">
<div class="decorator">
<span class="classDec class0">0</span>
</div>
</div>
</td>

<td id="port17">
<div class="rj45 top up">
<div class="decorator">
<span class="classDec class0">0</span>
</div>
</div>
</td>

我需要在“classDec”类下找到的元素的 ID,即 id - 端口 13 和 id = 端口 17

最佳答案

您可以找到所有 <td> 的列表。使用 xpath 的标签

//td[div//span[contains(@class, 'classDec')]]

#or

//span[contains(@class, 'classDec')]/../..

并迭代列表,使用 get_attribute(id) 提取 id 。类似的东西

elements = driver.find_elements_by_xpath("//td[div//span[contains(@class, 'classDec')]]")
for element in elements:
element.get_attribute(id)

关于python - 在python中使用selenium查找通过类名找到的元素的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45026763/

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