Я получаю сообщение об ошибке при попытке запустить ниже строки кода.
from selenium import webdriver
browser = webdriver.Chrome("C:\\Users\\Admin\\Downloads\\chromedriver_win32\\chromedriver.exe")
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Users\Admin\PycharmProjects\Selenium\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 75, in __init__
desired_capabilities=desired_capabilities)
File "C:\Users\Admin\PycharmProjects\Selenium\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 154, in __init__
self.start_session(desired_capabilities, browser_profile)
File "C:\Users\Admin\PycharmProjects\Selenium\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 243, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\Admin\PycharmProjects\Selenium\venv\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 312, in execute
self.error_handler.check_response(response)
File "C:\Users\Admin\PycharmProjects\Selenium\venv\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: chrome failed to start
(Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 6.1.7601 SP1 x86_64)
возможно, у вашего хромированного драйвера нет разрешений на использование другими процессами
Я пробовал с версией 2.38 и получил ошибку ниже
поднять класс_исключения (сообщение, экран, трассировка стека) selenium.common.exceptions.WebDriverException: сообщение: неизвестная ошибка: хром не удалось запустить (информация о драйвере: chromedriver = 2.38.552522 (437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb), платформа SP = Windows NT ....Вы можете помочь?
@RiaRenold Я думаю, вам следует: установить разрешение на выполнение текущего пользователя и chromedriver.exe. На вашем пути сею "C: \ Users \ Admin \"
@RiaRenold Обновите вопрос, указав информацию о двоичных версиях
Я использовал другой синтаксис для получения Chromedriver, и у меня это сработало.
Показано ниже: dir = os.path.dirname (файл) chrome_driver_path = dir + "\ chromedriver.exe"






это самый последний драйвер? в последней версии написано 2.38, а в вашей версии 2.33. Попробуй это