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' 的元素,但是在页面中找不到该元素,因此抛出了该异常。可能的原因包括页面结构发生变化、元素定位表达式错误等。