Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Erro WebDriverException no Selenium: chromedriver não encontrado

#selenium; #chromedriver; #python
@CanalQb

Python - Selenium: erro WebDriverException chromedriver não encontrado

Canal Qb

O erro WebDriverException relacionado ao chromedriver ocorre frequentemente quando o chromedriver não está configurado no PATH do sistema operacional ou do usuário que executa o script Selenium. Sem essa configuração, o Selenium não consegue localizar o executável necessário para controlar o navegador Google Chrome.

Como corrigir o erro adicionando o chromedriver ao PATH

Existem duas formas comuns de garantir que o chromedriver esteja disponível no PATH, permitindo que o Selenium o encontre corretamente:

1. Adicionar chromedriver ao PATH do sistema operacional

  1. Localize o arquivo chromedriver no seu computador. Geralmente ele está na pasta onde foi baixado ou instalado.
  2. Abra o terminal (Prompt de Comando no Windows, Terminal no Linux/macOS).
  3. Digite o comando abaixo, substituindo <caminho_para_o_chromedriver> pelo caminho completo da pasta onde está o chromedriver:
export PATH=$PATH:<caminho_para_o_chromedriver>

Esse comando adiciona temporariamente o caminho ao PATH da sessão atual. Para persistir essa configuração, é recomendável adicionar o caminho permanentemente ao arquivo de configuração do sistema, dependendo do seu SO.

2. Adicionar chromedriver ao PATH do usuário

  1. Localize o arquivo chromedriver no seu sistema.
  2. Abra o arquivo ~/.bashrc ou ~/.bash_profile no Linux/macOS com um editor de texto.
  3. Adicione a seguinte linha ao final do arquivo, substituindo <caminho_para_o_chromedriver> pelo caminho correto:
export PATH=$PATH:<caminho_para_o_chromedriver>
  1. Salve e feche o arquivo.
  2. Execute source ~/.bashrc ou reinicie o terminal para aplicar as alterações.

Com essa configuração, o chromedriver estará disponível para o usuário em todas as sessões do terminal, facilitando a execução dos scripts Selenium.

Importante

Para usuários do Windows, a configuração do PATH pode ser feita via Painel de Controle > Sistema > Configurações Avançadas > Variáveis de Ambiente, adicionando o caminho da pasta do chromedriver.exe nas variáveis do sistema ou do usuário.

Além disso, sempre certifique-se de que a versão do chromedriver é compatível com a versão instalada do Google Chrome para evitar outros erros. Você pode verificar e baixar a versão correta no site oficial do ChromeDriver.

Exemplo de uso do chromedriver no Selenium

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

service = Service(executable_path='/caminho/para/chromedriver')
driver = webdriver.Chrome(service=service)
driver.get('https://www.google.com')
print(driver.title)
driver.quit()

Este exemplo mostra como indicar diretamente o caminho do chromedriver caso não queira alterar o PATH do sistema.

Se persistir alguma dúvida ou problema, consulte a documentação oficial do Selenium WebDriver para instalação e configuração dos drivers.

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo