captcha_solver é um serviço usado para resolver diferentes tipos de captchas (imagens com texto, Recaptcha v2/v3 Enterprise/não-Enterprise, Funcaptcha Arcoselabs, GeeTest e hCaptcha)
Orientação gerada a partir de informações públicas. Apenas para referência.
O pacote captcha_solver é um serviço para Flutter/Dart projetado para automatizar a resolução de vários tipos de captchas, incluindo captchas de texto baseados em imagem, Recaptcha v2/v3 (Enterprise e não Enterprise), Funcaptcha da Arcoselabs, GeeTest e hCaptcha. Integra-se perfeitamente em aplicações multiplataforma para Android, iOS, macOS, Windows e Linux. O pacote simplifica os fluxos de trabalho para contornar proteções contra bots, aproveitando serviços externos por meio de uma interface de API limpa. Ideal para testes, automação ou cenários que exigem resolução automática de captchas, suporta múltiplos provedores de captchas com tratamento consistente entre plataformas.
Casos de uso
Testes automatizados de formulários da web
Web scraping impulsionado por bot
Bypass de autenticação de usuário em desenvolvimento
Resolução de captcha multiplataforma
Simplificando fluxos de trabalho automatizados
Principais recursos
Suporta vários tipos de captcha
Compatibilidade multiplataforma
Integração simples da API
Resolução em tempo real de captcha
Manipulação segura de token
Indicado para
Desenvolvedores de ferramentas de automação
Engenheiros de teste precisando de bypass de captcha
Aplicações que exigem submissões de formulários em grande volume
Pesquisadores de segurança testando proteções
Projetos usando múltiplos provedores de captcha
Considerações
Requer provedor de serviço externo
Pode violar os termos de serviço de alguns sites
Depende da confiabilidade de terceiros
Não adequado para aplicação de segurança em produção
Possíveis preocupações legais e éticas
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Whether you need to autofill a large number of forms, for various purposes: web scraping, making unlimited edition purchases, performing repetitive tasks online, etc. But you quickly find yourself confronted with the CAPTCHAs resolution (which stands for Completely Automated Public Turing Test to tell Computers and Humans Apart) to prove that you are indeed a human and not a robot.
The solution to solve these CAPTCHAs and hijack them, but how? This is where CAPTCHas and reCAPTCHAs resolution services come in, such as scraptcha.com, which is an infallible, fast and efficient resolution service.
Getting started
You should ensure that you add the router as a dependency in your flutter project.
dependencies:captcha_solver:^1.0.4
Usage
Image to Text
A normal CAPTCHA is an image containing distorted text that can only be read by humans. to solve this type of CAPTCHA the user is required to enter the text of the image.
You can use imageMemoryToText() function for local images or imageLinkToText() for images from the site.
YOUR_API_KEY : You can find the API key here
reCAPTCHA v2 requires the user to check the "I'm not a robot" box and can offer them an image recognition challenge.
YOUR_WEBSITE_KEY : reCAPTCHA website key - for more details : https://scraptcha.com/documentation/
YOUR_API_KEY : You can find the API key here
reCAPTCHA v3 is somewhat similar to reCAPTCHA V2. reCAPTCHA V3 works in the background, does not require user interaction and generates a score based on user behavior. The higher the score, the more likely the user is human.
This type of task solves the arkoselabs.com conundrum in our worker browsers. You submit the public key and the website address then you will receive a token when the task is completed. This is the token you will need to submit your forms with Arkoselabs captcha.
Scraptcha uses two methods to solve its CAPTCHAs:
A CAPTCHA solving service based on these humans: The service has hired human workers to solve CAPTCHAs, which are constantly online. When you submit your CAPTCHA, Scraptcha passes it on to the human workers who solve the text and send it back.
OCR (optical character recognition) solutions
In this method, captcha solving is done automatically using OCR technology.