«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему Selenium выдает ошибку «WebDriverException: Сообщение: исполняемый файл «Webdrivers» может иметь неправильные разрешения»?

Почему Selenium выдает ошибку «WebDriverException: Сообщение: исполняемый файл «Webdrivers» может иметь неправильные разрешения»?

Опубликовано 22 декабря 2024 г.
Просматривать:951

Why Does Selenium Throw a \

Ошибка разрешений исполняемого файла «Webdrivers» в Selenium

Описание проблемы

При попытке использовать Selenium с Python вы можете увидеть сообщение об ошибке:

WebDriverException: Message: 'Webdrivers' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home

Причина

Эта ошибка указывает на то, что исполняемый файл ChromeDriver имеет неверные права доступа к файлу.

Решение

Решение этой ошибки зависит от вашей операционной системы. система:

Windows:

  1. Загрузите ChromeDriver, совместимый с вашей версией Windows, с https://sites.google.com/a/chromium.org/ chromedriver/downloads.
  2. Извлеките ZIP-файл в подходящее место.
  3. Укажите полный путь к chromedriver.exe в вашем коде:
driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe')

Linux и macOS:

  1. Загрузите ChromeDriver, совместимый с версию вашей ОС с https://sites.google.com/a/chromium.org/chromedriver/downloads.
  2. Извлеките файл tar в подходящее место.
  3. Укажите полный путь к исполняемый файл chromedriver в вашем коде:
driver = webdriver.Chrome(executable_path='/path/to/chromedriver')

Дополнительные примечания:

  • Убедитесь, что у вас есть соответствующие разрешения для доступа к файлу .
  • Если ошибка по-прежнему возникает, убедитесь, что версия ChromeDriver соответствует версии вашего браузер.
  • Рассмотрите возможность запуска кода с повышенными привилегиями (например, с помощью sudo в Linux или macOS).
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3