Sobre | Recursos | Tecnologias | Requerimentos | Execução | Observações Importantes | Licença | Autor
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.
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.
✔️ 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.
As seguintes ferramentas foram usadas neste projeto:
Antes de iniciar 🏁, você precisa ter Python 3.6 ou superior instalado.
Primeiramente, clone o repositório do projeto para sua máquina local.
$ git clone https://github.com/gsoaresdz/anti-captcha.git
Para instalar as dependências do projeto, execute o seguinte comando no terminal:
$ pip install selenium webdriver-manager anticaptchaofficial pillow
Você deve adquirir uma chave API do Anti-Captcha. Após obter, substitua 'SUA_CHAVE_API'
pela sua chave real no script.
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).
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.
- Abertura do Navegador: Inicia uma sessão do navegador Chrome.
- Acessando a Página Web: Navega até a página com o reCAPTCHA v2.
- Quebrando o Captcha: Utiliza a API do Anti-Captcha para resolver o captcha.
- Envio de Evidência: Tira um screenshot como evidência após quebrar o captcha.
- Encerramento: Fecha a sessão do navegador.
- 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.
Este projeto está sob licença do MIT. Para obter mais detalhes, consulte o arquivo LICENSE.
Feito com ❤️ by gsoaresdz