Skip to content

returnyso/capsolver-portuguese-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CapSolver Demos

Python Node.js Rust Go CapSolver License

Uma colecao de projectos de demonstracao que mostram como utilizar a API do CapSolver para resolver varios tipos de captchas. Estes exemplos ajudam-no a integrar rapidamente a resolucao de captchas nos seus projectos de automatizacao.

O Que Esta Incluido

Exemplos de codigo prontos a utilizar em Python, Node.js, Rust e Go para:

  • ReCaptcha V2, V3 (incluindo variantes Invisible e Enterprise)
  • Cloudflare Turnstile e Challenge
  • AWS WAF Captcha
  • Geetest V3 e V4
  • DataDome
  • MtCaptcha
  • Reconhecimento de Imagens (OCR, Classificacao, Slider/Rotate)

Inicio Rapido

1. Obter a sua Chave API

Registe-se no Painel do CapSolver e obtenha a sua chave API.

2. Escolha a sua linguagem

Python:

cd python/recaptchav2
pip install -r requirements.txt

Node.js:

cd nodejs/recaptchav2
npm install

Rust:

cd rust/recaptchav2
# As dependencias sao geridas pelo Cargo

Go:

cd go/recaptchav2
# Nao sao necessarias dependencias externas

3. Adicione a sua chave API

Edite o ficheiro .env em qualquer pasta de demonstracao:

CAPSOLVER_API_KEY=a_sua_chave_api_aqui

4. Executar

# Python
python main.py

# Node.js
node main.js

# Rust
cargo run --bin main

# Go
go run main.go

Demonstracoes Disponiveis

ReCaptcha

Tipo de Captcha Python Node.js Rust Go
ReCaptcha V2 main.py main.js main.rs main.go
ReCaptcha V2 Invisible recaptchav2_invisible.py recaptchav2_invisible.js recaptchav2_invisible.rs recaptchav2_invisible.go
ReCaptcha V2 Enterprise recaptchav2_enterprise.py recaptchav2_enterprise.js recaptchav2_enterprise.rs recaptchav2_enterprise.go
ReCaptcha V3 main.py main.js main.rs main.go
ReCaptcha V3 Enterprise recaptchav3_enterprise.py recaptchav3_enterprise.js recaptchav3_enterprise.rs recaptchav3_enterprise.go

Outros Captchas

Tipo de Captcha Python Node.js Rust Go Proxy Necessario
Geetest V3 geetest_v3.py geetest_v3.js geetest_v3.rs geetest_v3.go Nao
Geetest V4 geetest_v4.py geetest_v4.js geetest_v4.rs geetest_v4.go Nao
MtCaptcha main.py main.js main.rs main.go Nao
AWS WAF main.py main.js main.rs main.go Nao
DataDome main.py main.js main.rs main.go Sim
Cloudflare Turnstile main.py main.js main.rs main.go Nao
Cloudflare Challenge main.py main.js main.rs main.go Sim

Reconhecimento de Imagens (Resposta Sincrona)

Tipo de Tarefa Python Node.js Rust Go
ImageToText (OCR) image_to_text.py image_to_text.js image_to_text.rs image_to_text.go
Classificacao ReCaptcha recaptcha_classification.py recaptcha_classification.js recaptcha_classification.rs recaptcha_classification.go
Classificacao AWS WAF awswaf_classification.py awswaf_classification.js awswaf_classification.rs awswaf_classification.go
Vision Engine (Slider/Rotate) vision_engine.py vision_engine.js vision_engine.rs vision_engine.go

Notas

  • Proxy necessario: DataDome e Cloudflare Challenge necessitam do seu proprio proxy. Adicione-o ao .env:
    PROXY=ip:porta:utilizador:palavra-passe
    
  • As tarefas de Reconhecimento de Imagens devolvem resultados imediatamente (nao e necessario polling)
  • Consulte a Documentacao do CapSolver para a referencia completa da API

Contribuir

Encontrou um erro ou quer adicionar um novo exemplo? PRs sao bem-vindos!

Licenca

MIT

About

Coleção de exemplos em Python, Node.js, Rust e Go para resolver captchas utilizando a API do CapSolver.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors