Skip to content

gsoaresdz/anti-captcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projeto Anti-Captcha

Github top language Github language count Repository size

Sobre   |   Recursos   |   Tecnologias   |   Requerimentos   |   Execução   |   Observações Importantes   |   Licença   |   Autor


🎯 Sobre

O Projeto Anti-Captcha é uma aplicação Python desenvolvida para automatizar a quebra de captchas do tipo reCAPTCHA v2 em páginas web. Utiliza a biblioteca Selenium para interação com navegadores web e a API do Anti-Captcha para resolver os captchas.

📝 Regra de Negócio

O principal objetivo do projeto é demonstrar a capacidade de automatizar a solução de captchas reCAPTCHA v2 em um site de teste, usando a API do Anti-Captcha. Isso pode ser útil para testes de penetração, automação de testes ou estudos relacionados a captchas.

✨ Recursos

✔️ Recurso 1: Abertura do navegador e navegação até a página com reCAPTCHA v2.

✔️ Recurso 2: Utilização da API do Anti-Captcha para resolver o captcha.

✔️ Recurso 3: Captura de tela como evidência após resolver o captcha.

✔️ Recurso 4: Encerramento automático da sessão do navegador.

🚀 Tecnologias

As seguintes ferramentas foram usadas neste projeto:

✅ Requerimentos

Antes de iniciar 🏁, você precisa ter Python 3.6 ou superior instalado.

🏁 Execução

Clonando o Repositório

Primeiramente, clone o repositório do projeto para sua máquina local.

$ git clone https://github.com/gsoaresdz/anti-captcha.git

Instalação das Dependências

Para instalar as dependências do projeto, execute o seguinte comando no terminal:

$ pip install selenium webdriver-manager anticaptchaofficial pillow

Configuração da API Key

Você deve adquirir uma chave API do Anti-Captcha. Após obter, substitua 'SUA_CHAVE_API' pela sua chave real no script.

Instalação do WebDriver

O WebDriver Manager cuidará automaticamente do download do driver necessário para o seu navegador. Certifique-se de ter o navegador correspondente instalado (por padrão, Chrome).

Execução do Código

Para executar o projeto, abra o script no seu ambiente de desenvolvimento Python e execute-o. O script automatizará a abertura do navegador, acessará a página de teste do reCAPTCHA, resolverá o captcha e enviará a evidência da quebra do captcha.

Passos Executados pelo Código

  1. Abertura do Navegador: Inicia uma sessão do navegador Chrome.
  2. Acessando a Página Web: Navega até a página com o reCAPTCHA v2.
  3. Quebrando o Captcha: Utiliza a API do Anti-Captcha para resolver o captcha.
  4. Envio de Evidência: Tira um screenshot como evidência após quebrar o captcha.
  5. Encerramento: Fecha a sessão do navegador.

📝 Observações Importantes

  • Este projeto é apenas para fins educacionais e de pesquisa.
  • Quebrar captchas em sites sem permissão pode violar termos de serviço e leis locais.
  • É importante usar este script de forma ética e responsável.

📝 Licença

Este projeto está sob licença do MIT. Para obter mais detalhes, consulte o arquivo LICENSE.

Feito com ❤️ by gsoaresdz

 

De volta ao topo