captcha_solver ist ein Dienst zur Lösung verschiedener Captcha-Typen (Bilder mit Text, Recaptcha v2/v3 Enterprise/nicht-Enterprise, Funcaptcha Arcoselabs, GeeTest und hCaptcha)
Aus öffentlichen Paketdaten erstellte Orientierung.
Das captcha_solver-Paket ist ein Flutter/Dart-Service, der entwickelt wurde, um verschiedene Captcha-Typen automatisch zu lösen, darunter bildbasierte Text-Captchas, Recaptcha v2/v3 (Enterprise und nicht-Enterprise), Funcaptcha von Arcoselabs, GeeTest und hCaptcha. Es lässt sich nahtlos in plattformübergreifende Anwendungen für Android, iOS, macOS, Windows und Linux integrieren. Das Paket vereinfacht Workflows zum Umgehen von Bot-Schutz durch Nutzung externer Dienste über eine saubere API-Schnittstelle. Ideal für Tests, Automatisierung oder Szenarien, die eine automatische Captcha-Auflösung erfordern, unterstützt es mehrere Captcha-Anbieter mit konsistenter Handhabung über alle Plattformen hinweg.
Anwendungsfälle
Automatisiertes Testen von Webformularen
botgetriebene Datenextraktion
Benutzer-Authentifizierungsbypass in der Entwicklung
Plattformübergreifende Captcha-Auflösung
Automatisierte Workflows optimieren
Hauptmerkmale
Unterstützt mehrere Captcha-Typen
Plattformübergreifende Kompatibilität
Einfache API-Integration
Echtzeit-Captcha-Lösung
Sichere Token-Verwaltung
Geeignet für
Entwickler, die Automatisierungstools erstellen
Testingenieure, die Captcha-Überwindung benötigen
Anwendungen, die hohe Volumina an Formularübermittlungen erfordern
Sicherheitsforscher testen Schutzmaßnahmen
Projekte, die mehrere Captcha-Anbieter verwenden
Hinweise
Benötigt externe Dienstleister
Kann die Nutzungsbedingungen einiger Websites verletzen
Abhängig von der Zuverlässigkeit Dritter
Nicht geeignet für die Sicherheitsdurchsetzung in der Produktion
Mögliche rechtliche und ethische Bedenken
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
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.