Selenium 在linkedin上找不到“下一步”按钮

Selenium 在linkedin上找不到“下一步”按钮,selenium,selenium-webdriver,web-scraping,selenium-chromedriver,linkedin,Selenium,Selenium Webdriver,Web Scraping,Selenium Chromedriver,Linkedin,我正试图用硒和靓汤来刮掉LinkedIn网站。 想法很简单,我从公司的LinkedIn网站开始,然后进入公司搜索,滚动到页面底部,获得页面上的所有结果 但因为Linkedin每页只提供10人,所以我需要找到该页上的“下一步”按钮才能转到下一个10人 我使用这个代码 browser.find_element_by_class_name('next') 回溯(最近一次调用):文件“LinkedInWebcrawler2019.py”, 第71行,输入 nextt=browser.find_elem

我正试图用硒和靓汤来刮掉LinkedIn网站。 想法很简单,我从公司的LinkedIn网站开始,然后进入公司搜索,滚动到页面底部,获得页面上的所有结果

但因为Linkedin每页只提供10人,所以我需要找到该页上的“下一步”按钮才能转到下一个10人

我使用这个代码

browser.find_element_by_class_name('next')
回溯(最近一次调用):文件“LinkedInWebcrawler2019.py”, 第71行,输入 nextt=browser.find_element_by_class_name('next')文件“C:\Users\Afdal\AppData\Roaming\Python\Python37\site packages\selenium\webdriver\remote\webdriver.py”, 第564行,按类名称查找元素 返回self.find_元素(by=by.CLASS_NAME,value=NAME)文件“C:\Users\Afdal\AppData\Roaming\Python\Python37\site packages\selenium\webdriver\remote\webdriver.py”, 第978行,在find_元素中 'value':value})['value']文件“C:\Users\Afdal\AppData\Roaming\Python\Python37\site packages\selenium\webdriver\remote\webdriver.py”, 执行中的第321行 self.error\u handler.check\u响应(response)文件“C:\Users\Afdal\AppData\Roaming\Python\Python37\site packages\selenium\webdriver\remote\errorhandler.py”, 第242行,在check_响应中 引发异常类(消息、屏幕、堆栈跟踪)selenium.common.exceptions.NoSuchElementException:消息:无此类 元素:找不到元素:{“方法”:“css” 选择器“,”选择器“:“.next”}(会话信息:chrome=77.0.3865.75)


有什么想法吗?

试试这个来找到下一步按钮

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By


       Next =WebDriverWait(driver, 10).until(EC.element_to_be_clickable(By.XPATH,'//*[contains(@class,'button')'))
       Next.click()

欢迎来到SO。请花点时间阅读如何提问。它将帮助你设计出可靠的问题,希望能得到有用的答案。可能测试中的站点阻止了您,因为您正在删除他们的站点…我收到了以下错误selenium.common.exceptions.element ClickInterceptedException:Message:element click intercepted:element。。。在点(780266)处不可单击。其他元素将收到单击:。。。有什么想法吗?看来收件箱聊天窗口妨碍了单击下一步按钮。请参阅更新的答案-添加的动态等待。