Selenium无法点击Instagram网站上的特定按钮



你好,我找不到让硒点击。。。帖子网页上的按钮,如:https://www.instagram.com/p/B9LHHvygBnz/

帖子角落上三个点的源代码如下:

<div class="MEAGs">
<button class="wpO6b " type="button">
<div class="                   Igw0E   rBNOH          YBx95       _4EzTm                                                                                                              " style="height: 24px; width: 24px;">
<svg aria-label="More options" class="_8-yf5 " fill="#262626" height="16" viewBox="0 0 48 48" width="16">
<circle clip-rule="evenodd" cx="8" cy="24" fill-rule="evenodd" r="4.5"></circle> 
<circle clip-rule="evenodd" cx="24" cy="24" fill-rule="evenodd" r="4.5"></circle>
<circle clip-rule="evenodd" cx="40" cy="24" fill-rule="evenodd" r="4.5"></circle>
</svg>
</div>
</button>

我已经尝试了很多我认为可行的方法,但硒并没有指向它,例如我尝试过:

self.driver.find_element_by_xpath("//div[@class='MEAGs']")

posts = self.driver.find_elements_by_xpath("//div[@class='wpO6b ']")

和许多其他方法(我已经在这条特定的代码行上工作了两天!(

您应该始终尝试点击可以接收点击的元素,在这种情况下,点击button

xpath://div[@class='MEAGs']/button

相关内容

  • 没有找到相关文章

最新更新