Menu

Resolver un captcha de imagen

Publique una imagen y reciba texto de ella. El texto sólo puede contener dígitos, letras, símbolos y un espacio. Se aceptan animaciones GIF de hasta 500kb. No se aceptan captchas personalizados como "Encuentre un gato en este grupo de imágenes e ingrese su cantidad".

Objeto de la tarea

PropiedadTipoRequeridoValor predeterminadoPropósito
typeCadenaImageToTextTaskDefine el tipo de tarea.
bodyCadenaEl archivo está codificado en base64. Asegúrese de enviarlo sin fallas de línea. No incluya 'data:image/png,' o etiquetas similares, ¡sólo base64!
phraseBooleanoNofalse
caseBooleanoNotrue
numericEnteroNo0
mathBooleanoNofalse
minLengthEnteroNo0
maxLengthEnteroNo0
commentCadenaNoComentarios adicionales para los trabajadores como "introducir texto en rojo". El resultado no está garantizado y depende totalmente del trabajador.
websiteURLCadenaNoParámetro opcional para distinguir la fuente de los captchas de imagen en las estadísticas de gastos.
languagePoolCadenaNoenEstablece el idioma del grupo de trabajadores. Aplica sólo para captchas de imagen. Por el momento, sólo están disponibles estos idiomas:

"es" (por defecto): Cola en inglés
"rn": grupo de países: Rusia, Ucrania, Bielorrusia, Kazajstán

Ejemplo de solicitud

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)

Objeto de solución de la tarea

PropiedadTipoPropósito
textCadenaTexto de captcha de imagen
urlCadenaDirección web del captcha donde lo guardaremos durante las próximas 24 horas. Luego será eliminado.

Ejemplo de respuesta

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