我正在用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