Erro de caminho indisponível do ChromeDriver resolvido usando WebDriverManager
Muitos usuários encontram a mensagem de erro "WebDriverException: Mensagem: o executável 'chromedriver' precisa estar disponível no caminho" ao usar Selenium com Python. Apesar de definir o caminho do executável no "Caminho" da variável de ambiente, o problema persiste.
O método tradicional de resolver esse erro envolvia o download manual e a configuração do caminho do binário ChromeDriver. No entanto, uma solução mais simples está disponível através do WebDriverManager.
Instalando o WebDriverManager
Execute o seguinte comando para instalar o WebDriverManager:
pip install webdriver-manager
Usando WebDriverManager com Selenium
Com WebDriverManager instalado, você pode modificar o código Selenium da seguinte forma:
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
WebDriverManager baixa e define automaticamente o binário ChromeDriver apropriado para seu sistema operacional, eliminando a necessidade de gerenciamento manual. Essa abordagem também se estende a outros drivers da web, como Firefox, Edge e IE.
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