【发布时间】:2019-04-27 17:37:02
【问题描述】:
<a class="author " name="baut001" href="#!">
<span class="content">
<span class=" given-name">first name</span>
<span class=" surname">Last name</span>
<svg focusable="false" viewBox="128" width="19.125" height="24" class="icon ">
<path d="m22.6 77"></path>
</svg>
</span>
</a>
<a class="author" name="baut002" href="#!">
<span class="content">
<span class="text given-name">first name</span>
<span class="text surname">Last name</span>
<span class="author-ref" id="baff002"><sup>a</sup></span>
</span>
</a>
<a class="author" name="baut003" href="#!">
<span class="content">
<span class=" given-name">first name</span>
<span class=" surname">Last name</span>
<svg focusable="false" viewBox="128" width="19.125" height="24" class="icon ">
<path d="m22.6 77"></path>
</svg>
</span>
</a>
共有三个<a>标签,其中两个包含<svg>标签,我想点击那些元素。
【问题讨论】:
-
1.找出所有
a标签。 2. 现在迭代所有a标签并检查它是否有svg可用或不可用? 3. 如果可用,然后单击a否则跳过。这是解决问题的一种方法。 -
"3. 如果可用,然后单击 a else 跳过",这就是我想要的,如何检查它是否具有“svg”标签。
-
@scooprealm ...点击那些元素...您要准确点击哪个元素?
标签: python selenium selenium-webdriver web-scraping