C:\Users\Administrator\demo\Scripts\python.exe C:/Users/Administrator/PycharmProjects/demo/课程设计/1.py Traceback (most recent call last): File 'C:/Users/Administrator/PycharmProjects/demo/课程设计/1.py', line 14, in all_button = driver.find_element_by_xpath('//div[@class='reviews mod movie-content']/header/span[2]/a') File 'C:\Users\Administrator\demo\lib\site-packages\selenium\webdriver\remote\webdriver.py', line 394, in find_element_by_xpath return self.find_element(by=By.XPATH, value=xpath) File 'C:\Users\Administrator\demo\lib\site-packages\selenium\webdriver\remote\webdriver.py', line 976, in find_element return self.execute(Command.FIND_ELEMENT, { File 'C:\Users\Administrator\demo\lib\site-packages\selenium\webdriver\remote\webdriver.py', line 321, in execute self.error_handler.check_response(response) File 'C:\Users\Administrator\demo\lib\site-packages\selenium\webdriver\remote\errorhandler.py', line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {'method':'xpath','selector':'//div[@class='reviews mod movie-content']/header/span[2]/a'} (Session info: chrome=96.0.4664.93)

Process finished with exit code 1

该程序在执行过程中出现了 NoSuchElementException 异常,即找不到指定的元素。具体来说,程序尝试使用 find_element_by_xpath 方法查找 XPath 为 '//div[@class='reviews mod movie-content']/header/span[2]/a' 的元素,但是在页面中找不到该元素,因此抛出了该异常。可能的原因包括页面结构发生变化、元素定位表达式错误等。

Selenium NoSuchElementException 异常解决方法:元素定位错误

原文地址: https://www.cveoy.top/t/topic/oA44 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录