Menu

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.

Aufgabenobjekt

WertArtErforderlichStandardwertZweck
typeStringJaImageToTextTaskDefiniert den Aufgabentyp.
bodyStringJaDateikö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!
phraseBoolescheNeinfalse
caseBoolescheNeintrue
numericIntegerNein0
mathBoolescheNeinfalse
minLengthIntegerNein0
maxLengthIntegerNein0
commentStringNeinZusätzliche Kommentare für Arbeitnehmer wie "roten Text eingeben". Das Ergebnis ist nicht garantiert und liegt ganz in der Hand des Arbeiters.
websiteURLStringNeinOptionaler Parameter zur Unterscheidung der Bild-Captcha-Quelle in der Ausgabenstatistik.
languagePoolStringNeinenLegt 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

Anfrage-Beispiel

Python
Javascript
Go
PHP
Java
C#
bash
#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)

Aufgabenlösungsobjekt

WertArtZweck
textStringText aus Bild-Captcha
urlStringWebadresse 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"
}