Ошибка "Service.py" - PullRequest
0 голосов
/ 27 июня 2018

Я новичок в Python и Pycharm, и у меня возникли проблемы с пониманием этого сообщения:

Traceback (most recent call last):
  File "C:\Users\reyde\PycharmProjects\Liderws\venv\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start
    stdin=PIPE)
  File "C:\Program Files (x86)\Python36-32\lib\subprocess.py", line 709, in __init__
    restore_signals, start_new_session)
  File "C:\Program Files (x86)\Python36-32\lib\subprocess.py", line 997, in _execute_child
    startupinfo)
PermissionError: [WinError 5] Acceso denegado

Во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (most recent call last):
  File "C:/Users/reyde/PycharmProjects/Liderws/Lider_ws.py", line 48, in <module>
    browser21 = webdriver.Chrome(executable_path=rutaChromeDriver)
  File "C:\Users\reyde\PycharmProjects\Liderws\venv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 68, in __init__
    self.service.start()
  File "C:\Users\reyde\PycharmProjects\Liderws\venv\lib\site-packages\selenium\webdriver\common\service.py", line 88, in start
    os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'Liderws' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home


Process finished with exit code 1

1 Ответ

0 голосов
/ 27 июня 2018

Ошибка говорит, что веб-драйвер имеет неправильные разрешения. Правильный ли путь к ChromeDriver? Попробуйте сделать путь что-то вроде:

browser21 = webdriver.Chrome(executable_path=C:\Webdrivers\chromedriver.exe)

Или где бы вы ни сохранили хромедривер, но убедитесь, что путь идет прямо к exe.

Попробуйте заново загрузить новейшую версию ChromeDriver и поместите ее в нужную папку. Не забудьте добавить его в системную переменную PATH, а не только в пользовательскую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...