使用css选择器查找标记,但不查找其后代

2024-04-24 17:11:01 发布

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

我试图找到满足某些条件的标签,但只是那些在第一级(相对而言)的标签(不是他们的孩子等)。我不想找到他们符合条件的子女、孙子等。有可能吗?你知道吗

我正在使用SeleniumPython

<div id="example1">
    <div id="example2">
    </div>
</div>
<div id="example3">
</div>

我想返回example1example3(不是example2)。你知道吗

这些div可以是body的孩子,但也可以是孙子等,所以driver.find_element_by_css_selector(body > div[name*=example])是不够的。你知道吗


Tags: dividdriverselenium孩子body标签element