• 主页
  • Selenium在Facebook上找不到HOME“元素

Selenium在Facebook上找不到HOME“元素

我正在用selenium做一些练习,试图在facebook上抓取几个页面。但是,我找不到"Home“按钮链接元素来继续操作。这在任何用户的配置文件的左侧菜单上。

?

?

从我在页面代码中看到的,链接在这里:

<div class="_2yaa" data-key="tab_home">
  <a class="_2yau" data-endpoint="/seudogshow/?ref=page_internal" href="/seudogshow/?ref=page_internal">
    <span class="_2yav">Home</span>
    <span class="img _55ym _55yn _55yo _2wwb" aria-busy="true" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuetext="Loading..."></span>
  </a>
</div>

你们怎么点击这个按钮呢?

我尝试过这样的东西:

driver.find_element_by_xpath("//a[contains(text(), 'Home')]").click()

wait.until(EC.element_to_be_clickable((By.XPATH, "//a[contains(text(), 'Home')]"))).click()

但我显然做错了。

转载请注明出处:http://www.sh-shangchao.com/article/20230526/2028513.html