Zum Hauptinhalt springen

Util::RotateCaptcha - Captcha-Erkennung über unterstützte Dienste

Übersicht über den Parser

rotatecaptcha

Dieser Parser wird normalerweise als integrierbare Komponente in anderen Scrapern verwendet, bei denen es notwendig sein kann, Captchas in Form von Bildern zu lösen, wobei die Antwort die Anzahl der Grad sein muss, um die das Bild gedreht werden soll.

Das Funktionsprinzip dieses Parsers besteht darin, das Captcha-Bild an einen Lösungsdienst zu senden und als Antwort die Anzahl der Grad zu erhalten, um die das Bild gedreht werden muss. Die Korrektheit der Lösung hängt ausschließlich vom Lösungsdienst ab.

Anwendungsbeispiele für den Parser

Funktionen

  • Unterstützung für RuCaptcha und 2captcha
  • Möglichkeit, die Wartezeit auf die Antwort zu konfigurieren

Anwendungsfälle

  • Erkennung von RotateCaptcha in eigenen JS-Scrapern

Abfragen

Als Abfragen muss ein Link zum Captcha-Bild angegeben werden, Beispiel:

https://files.a-parser.com/img/rotatecaptcha_sample.png

Ausgabebeispiele für Ergebnisse

  • $resp - Captcha-Antwort (Anzahl der Grad, um die das Bild gedreht werden muss)
  • $error - falls ein Fehler aufgetreten ist, dessen Beschreibung

Ausgabe des erkannten Textes

Ergebnisformat:

$resp

Ergebnisbeispiel:

215

Mögliche Einstellungen

ParameterStandardwertBeschreibung
ProviderRuCaptchaAuswahl des Lösungsdienstes, setzt automatisch die richtige Adresse (URL) des Dienstes ein
Provider urlDomäne des Lösungsdienstes, ermöglicht das Überschreiben der Dienstdomäne, kann leer sein
Client keyZugriffsschlüssel für den Dienst
Wait between get status5Verzögerung zwischen den Abfragen des Lösungsdienstes zum Status des Captchas
Max wait time300Maximale Wartezeit auf das erkannte Captcha
Log captcha imagesSteuerung der Ausgabe von Captcha-Bildern im Log
Angle of rotation per step in degrees5Drehwinkel pro Schritt in Grad