Menu

Los afbeelding-captcha op

Plaats een afbeeldingsbody en ontvang er tekst van. Tekst kan alleen cijfers, letters, speciale tekens en een spatie bevatten. GIF-animaties worden ondersteund, tot 500kb. Aangepaste captcha's zoals "zoek een kat in deze afbeeldingen en vul het aantal in" worden niet ondersteund.

Taak object

EigenschapTypeVerplichtStandaardwaardeDoel
typeStringJaImageToTextTaskDefinieert het type taak.
bodyStringJaBestandsbody gecodeert in base64. Zorg ervoor dat u het verstuurd zonder regeleindes. Voeg geen 'data:image/png,' of soortgelijke tags toe, alleen schone base64!
phraseBooleaansNrfalse
caseBooleaansNrtrue
numericIntegerNr0
mathBooleaansNrfalse
minLengthIntegerNr0
maxLengthIntegerNr0
commentStringNrExtra opmerkingen voor medewerkers zoals "voer rode tekst in". Het resultaat wordt niet gegarandeerd en is volledig afhankelijk van de medewerker.
websiteURLStringNrOptionele parameter om de bron van afbeelding-captcha's te onderscheiden in de uitgavestatistieken.
languagePoolStringNrenStelt de taal van een groep medewerkers in. Is alleen van toepassing voor afbeelding-captcha's. Op dit moment zijn de volgende taalgroepen beschikbaar:

"en" (standaard): Engelse taalwachtrij
"rn": groep landen: Rusland, Oekraïne, Wit-Rusland, Kazachstan

Voorbeeld aanvraag

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)

Taak oplossing object

EigenschapTypeDoel
textStringTekst van afbeelding-captcha
urlStringWebadres van captcha waar we het bewaren gedurende de volgende 24 uur. Daarna wordt het verwijderd.

Voorbeeld reactie

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