Обратная связь (последний последний вызов): Файл «D:PythonPLAY.PY», строка 29, в

#python #python-3.x #selenium #selenium-webdriver

Вопрос:

Нужна помощь в этом коде

 Traceback (most recent call last):  File "D:PythonPLAY.PY", line 29, in <module>  driver = webdriver.Chrome('D:Pythonchromedriver.exe', desired_capabilities=capa, options=options) # Arguments  File "C:UsersVirusAppDataLocalProgramsPythonPython310libsite-packagesseleniumwebdriverchromewebdriver.py", line 76, in __init__  RemoteWebDriver.__init__(  File "C:UsersVirusAppDataLocalProgramsPythonPython310libsite-packagesseleniumwebdriverremotewebdriver.py", line 157, in __init__  self.start_session(capabilities, browser_profile)  File "C:UsersVirusAppDataLocalProgramsPythonPython310libsite-packagesseleniumwebdriverremotewebdriver.py", line 252, in start_session  response = self.execute(Command.NEW_SESSION, parameters)  File "C:UsersVirusAppDataLocalProgramsPythonPython310libsite-packagesseleniumwebdriverremotewebdriver.py", line 321, in execute  self.error_handler.check_response(response)  File "C:UsersVirusAppDataLocalProgramsPythonPython310libsite-packagesseleniumwebdriverremoteerrorhandler.py", line 242, in check_response  raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: unknown error: Failed to create Chrome process.  

Комментарии:

1. Почему вы используете desired_capabilities ?

2. Вы можете запускать D:Pythonchromedriver.exe из командной строки?

Ответ №1:

Вам НУЖНО привыкнуть избегать обратных косых черт. Используйте один из этих вариантов:

 driver = webdriver.Chrome('D:\Python\chromedriver.exe',desired_capabilities=capa, options=options) driver = webdriver.Chrome(r'D:Pythonchromedriver.exe',desired_capabilities=capa, options=options) driver = webdriver.Chrome('D:/Python/chromedriver.exe',desired_capabilities=capa, options=options)   

Комментарии:

1. Ни 'P' то, ни 'c' другое не является особым персонажем. Так что, нет, проблема была не в этом.