"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que o Selenium lança um erro \"WebDriverException: Mensagem: o executável \'Webdrivers\' pode ter permissões erradas\"?

Por que o Selenium lança um erro \"WebDriverException: Mensagem: o executável \'Webdrivers\' pode ter permissões erradas\"?

Publicado em 2024-12-22
Navegar:452

Why Does Selenium Throw a \

Erro de permissões executáveis ​​"Webdrivers" no Selenium

Descrição do problema

Ao tentar usar Selenium com Python, você pode encontrar a mensagem de erro:

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

Causa

Este erro indica que o executável do ChromeDriver tem permissões de arquivo incorretas.

Solução

A solução para este erro depende da sua operação sistema:

Windows:

  1. Baixe o ChromeDriver compatível com sua versão do Windows em https://sites.google.com/a/chromium.org/ chromedriver/downloads.
  2. Extraia o arquivo ZIP para um local adequado.
  3. Especifique o caminho completo para o executável chromedriver.exe em seu código:
driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe')

Linux e macOS:

  1. Baixe o ChromeDriver compatível com a versão do seu sistema operacional em https://sites.google.com/a/chromium.org/chromedriver/downloads.
  2. Extraia o arquivo tar para um local adequado.
  3. Especifique o caminho completo para o executável do chromedriver em seu código:
driver = webdriver.Chrome(executable_path='/path/to/chromedriver')

Notas adicionais:

  • Certifique-se de ter as permissões apropriadas para acessar o arquivo .
  • Se o erro ainda persistir, verifique se a versão do ChromeDriver corresponde à versão do seu navegador.
  • Considere executar seu código com privilégios elevados (por exemplo, usando sudo no Linux ou macOS).
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3