在Python中,使用Selenium,我试图通过爬虫自动获取有关NAE成员的一些信息。所以我从这个page开始。
我通过xpath "//*[@title=\"Next Page\" and @class=\"next_page\"]"
找到了下一页的元素,我确信这是正确的。
然后我发现我无法点击'在这个元素上,这意味着我无法进入下一页。
现在我已经发现使用它是有道理的:
element.execute_script
在元素的href中执行javascript,并获取下一页。
所以,我的问题是,为什么我得到一个不可点击的异常,以及为什么我可以这样做execute_script?
无论如何,非常感谢阅读这个问题的人,我非常感谢您的所有评论。
谢谢。
答案 0 :(得分:0)
element = ui.WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ".next_page")))
driver.execute_script("arguments[0].scrollIntoView(true);", element)
element.click()
希望它可以帮到你!