gpt4 book ai didi

python - XPATH 选择具有相同属性名称但不同值的所有元素

转载 作者:行者123 更新时间:2023-12-01 09:28:51 26 4
gpt4 key购买 nike

实际上我想构建一个 XPATH 来逐一单击所有电子邮件。我看到所有电子邮件 div 中都有一个属性“日期时间”。鉴于此属性的所有值都不同,我如何找到具有属性“日期时间”的元素的 XPATH。

一封电子邮件 emails i want o select one by one :

 <div tabindex="-1" data- 
convid="AQQkADAwATYwMAItZmQxOC0yZDI2LTAwAi0wMAoAEAA4dP/BjTqlQb/qmiKQpP+f"
data-time="2018-05-01T11:14:04+08:00" id="_ariaId_401" class=""><div>
</div><div autoid="_lvv_d" class="_lvv_H1 _lvv_I1 _lvv_L1
listItemDefaultBackground" tabindex="-1" role="option" aria-
haspopup="true">
<div class="_lvv_M1 ms-bgc-ts

所有其他标识符看起来都非常动态,随着页面刷新而频繁变化。您能帮忙找到“日期时间”的 XPATH 来选择所有电子邮件吗?

这是我到目前为止所尝试的 -

elements = driver.find_elements_by_xpath(//*[text()[contains(.,'data-time')]])

最佳答案

可以通过不带值的属性来定位

driver.find_elements_by_xpath('//*[@data-time]')

关于python - XPATH 选择具有相同属性名称但不同值的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50128136/

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