[Python] Como lidar com captcha no LinkedIn durante login via Selenium (sem usar serviços...

Discussão em 'Python' iniciado por Stack, Janeiro 22, 2025.

  1. Stack

    Stack Membro Participativo

    Olá, pessoal!

    Estou trabalhando em um projeto de web scraping que faz login em uma conta de teste do LinkedIn usando Python e Selenium. Porém, logo após inserir o e-mail e a senha e clicar em “Sign in”, aparece um captcha semelhante àquele de “identificar imagens”, interrompendo o processo de login.

    Já pesquisei algumas soluções que envolvem serviços externos como o 2Captcha, mas eles são pagos. Gostaria de saber se existe alguma forma gratuita ou qualquer abordagem alternativa para contornar ou lidar com esse captcha dentro do LinkedIn. Segue um trecho do meu código:

    navegador.find_element('xpath', '//*[@id="username"]').send_keys("email")
    navegador.find_element('xpath', '//*[@id="password"]').send_keys("senha")
    navegador.find_element('xpath', '//*[@id="organic-div"]/form/div[4]/button').click()

    time.sleep(5)


    Após esses passos, o Selenium fica parado esperando, pois a página requer a interação com o captcha. Se houver alguma biblioteca ou técnica para automatizar esse processo, ou se alguém já passou por isso e tem dicas de boas práticas, agradeço muito a ajuda!

    Pergunta:

    1. Existe alguma forma ou biblioteca gratuita para resolver captchas de imagens (tipo “identifique semáforos”) automaticamente com Python + Selenium?
    2. Se não, existem estratégias ou melhores práticas para prevenir que o LinkedIn apresente o captcha constantemente (como ajustes de user agent, uso de proxies, intervalos de acesso, etc.)?

    Agradeço qualquer orientação ou sugestão!

    Continue reading...

Compartilhe esta Página