Menu

ImageToTextTask: ein 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 Arbeitnehmers.
websiteURLStringNeinOptionaler Parameter zur Unterscheidung der Bild-Captcha-Quelle in der Ausgabenstatistik.

Anfrage-Beispiel

Python
Javascript
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)

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"
}