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

Sugestões de pesquisas

Como solucionar erro de verificação de certificado SSL em Python com Selenium

#pythonselenium; #sslerror; #certificatessl

Como solucionar erro de verificação de certificado SSL em Python com Selenium WebDriver

O erro cert_verify_proc_builtin.cc indica que ocorreu uma falha na verificação do certificado SSL/TLS do site l.sharethis.com. Essa falha pode acontecer por diversos motivos, entre os quais:

  • O certificado SSL do site pode estar expirado ou inválido;
  • Problemas de rede que impedem a conexão segura ao servidor;
  • O certificado pode ter sido revogado ou a autoridade certificadora não ser confiável para o sistema;
  • Data e hora do sistema incorretas, afetando a validação do certificado.

Passos recomendados para resolver o erro de certificado SSL no Selenium

  1. Verifique o acesso ao site no navegador padrão para identificar se o problema é geral ou específico do Selenium;
  2. Confirme que a data e hora do seu sistema operacional estejam corretas, pois isso impacta a validação SSL;
  3. Atualize o navegador e o driver do Selenium para as versões mais recentes disponíveis;
  4. Se o problema persistir e for temporário, você pode desabilitar a verificação de certificados no Selenium, usando as opções abaixo (cuidado, pois isso pode reduzir a segurança da conexão):
from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_argument('--ignore-certificate-errors')
options.add_argument('--allow-running-insecure-content')

driver = webdriver.Chrome(options=options)

Importante destacar que desabilitar a verificação de certificados SSL é uma medida temporária e pode deixar sua conexão vulnerável a ataques. O ideal é sempre identificar a causa raiz do problema e solucioná-la corretamente, garantindo a segurança das suas conexões.

Dicas adicionais para trabalhar com Selenium e certificados SSL

  • Use ferramentas de monitoramento de rede para analisar o problema do certificado;
  • Considere utilizar proxies ou VPNs caso o problema seja regional;
  • Tenha sempre o navegador e o driver atualizados para evitar incompatibilidades;
  • Consulte a documentação oficial do Selenium WebDriver para melhores práticas;
  • Ao lidar com dados sensíveis, evite desabilitar verificações de segurança.

Imagem ilustrativa do logo Python para ambiente Selenium

@CanalQb

Vídeo tutorial complementar para resolver erros comuns no Selenium

Para aprender mais sobre Selenium e automação com Python, assista vídeos no canal @CanalQb.

Considerações finais e alerta importante sobre segurança em automação web

Ao trabalhar com automação e scraping utilizando Selenium ou outras ferramentas, mantenha sempre boas práticas de segurança. Analise cuidadosamente os riscos antes de desabilitar verificações SSL ou executar código que possa comprometer a segurança da sua aplicação. Responsabilidade pessoal e avaliação técnica são essenciais para projetos seguros e confiáveis.

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