Bild-Captcha lösen
Senden Sie ein Bild und empfangen Sie Text daraus. Text kann nur Ziffern, Buchstaben, Sonderzeichen und ein Leerzeichen enthalten. GIF-Animationen werden unterstützt, bis zu 500kb. Benutzerdefinierte Captchas wie "Finde eine Katze auf diesem Bildsatz und gib ihre Nummer ein" werden nicht unterstützt.
Alle Captchas bei Anti Captcha werden ausschließlich von menschlichen Arbeitskräften gelöst, ohne den Einsatz von KI oder OCR-Software. Wir gehen aktiv gegen Betrugsversuche unserer Mitarbeiter vor, die diese mit OCR-Software lösen wollen, und haben seit 2007 Millionen von Mitarbeiterkonten gesperrt. Wir setzen Dutzende verschiedener Taktiken ein, um eine echte menschliche Präsenz sicherzustellen, die Qualität der Texteingabe zu messen und zu bewerten sowie loyale Mitarbeiter zu fördern. Unser Ziel war stets, eine 100%ige Bilderkennungsqualität zu erreichen, um die Zufriedenheit und Sorgenfreiheit unserer Kunden zu gewährleisten.
So lösen Sie Bild-Captcha in Python
#pip3 install anticaptchaofficial
from anticaptchaofficial.imagecaptcha import *
solver = imagecaptcha()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)
# optional parameters, see documentation for details
# solver.set_phrase(True) # 2 words
# solver.set_case(True) # case sensitivity
# solver.set_numeric(1) # only numbers
# solver.set_minLength(1) # minimum captcha text length
# solver.set_maxLength(10) # maximum captcha text length
# solver.set_math(True) # math operation result, for captchas with text like 50+5
# solver.set_comment("only green characters") # comment for workers
# solver.set_language_pool("en") # language pool
captcha_text = solver.solve_and_return_solution("captcha.jpeg")
if captcha_text != 0:
print("captcha text "+captcha_text)
else:
print("task finished with error "+solver.error_code)Aufgabenobjekt
| Wert | Art | Erforderlich | Standardwert | Zweck |
|---|---|---|---|---|
| type | String | Ja | ImageToTextTask | Definiert den Aufgabentyp. |
| body | String | Ja | Dateikörper in base64 kodiert. Achten Sie darauf, dass Sie ihn ohne Zeilenumbrüche senden. Fügen Sie keine 'data:image/png,' oder ähnliche Tags ein, nur sauberes base64! | |
| phrase | Boolesche | Nein | false | |
| case | Boolesche | Nein | true | |
| numeric | Integer | Nein | 0 | |
| math | Boolesche | Nein | false | |
| minLength | Integer | Nein | 0 | |
| maxLength | Integer | Nein | 0 | |
| comment | String | Nein | Zusätzliche Kommentare für Arbeitnehmer wie "roten Text eingeben". Das Ergebnis ist nicht garantiert und liegt ganz in der Hand des Arbeiters. | |
| websiteURL | String | Nein | Optionaler Parameter zur Unterscheidung der Bild-Captcha-Quelle in der Ausgabenstatistik. | |
| languagePool | String | Nein | en | Legt die Sprache des Arbeiter-Pools fest. Gilt nur für Bild-Captchas. Derzeit sind die folgenden Sprachpools verfügbar: "en" (Standard): Warteschlange in englischer Sprache "rn": Gruppe von Ländern: Russland, Ukraine, Weißrussland, Kasachstan |
Aufgabenlösungsobjekt
| Wert | Art | Zweck |
|---|---|---|
| text | String | Text aus Bild-Captcha |
| url | String | Webadresse des Captchas, wo wir es für die nächsten 24 Stunden speichern. Danach wird es entfernt. |
Antwort-Beispiel
{
"errorId":0,
"status":"ready",
"solution":
{
"text":"deditur",
"url":"http://61.39.233.233/1/147220556452507.jpg"
},
"cost":"0.000700",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}