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".
Todos los captchas en Anti Captcha son resueltos únicamente por mano de obra humana, sin la intervención de inteligencia artificial ni software de OCR. Combatimos activamente los intentos de nuestros trabajadores de hacer trampa resolviéndolos con software de OCR y hemos bloqueado millones de cuentas de trabajadores desde 2007. Empleamos decenas de tácticas diferentes para garantizar la presencia humana real, medir y calificar la calidad de la entrada de texto y promover a los trabajadores leales. Nuestro objetivo siempre ha sido lograr una calidad del 100% en el reconocimiento de imágenes para garantizar la satisfacción y tranquilidad de nuestros clientes.
Cómo resolver Captcha de imagen en 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)Objeto de la tarea
| Propiedad | Tipo | Requerido | Valor predeterminado | Propósito |
|---|---|---|---|---|
| type | Cadena | Sí | ImageToTextTask | Define el tipo de tarea. |
| body | Cadena | Sí | El 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! | |
| phrase | Booleano | No | false | |
| case | Booleano | No | true | |
| numeric | Entero | No | 0 | |
| math | Booleano | No | false | |
| minLength | Entero | No | 0 | |
| maxLength | Entero | No | 0 | |
| comment | Cadena | No | Comentarios adicionales para los trabajadores como "introducir texto en rojo". El resultado no está garantizado y depende totalmente del trabajador. | |
| websiteURL | Cadena | No | Parámetro opcional para distinguir la fuente de los captchas de imagen en las estadísticas de gastos. | |
| languagePool | Cadena | No | en | Establece 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 |
Objeto de solución de la tarea
| Propiedad | Tipo | Propósito |
|---|---|---|
| text | Cadena | Texto de captcha de imagen |
| url | Cadena | Direcció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"
}