ImageToTextTask : résoudre un captcha d'image
Publiez un corps d'image et recevez du texte de celui-ci. Le texte ne peut contenir que des chiffres, des lettres, des caractères spéciaux et un espace. Les animations GIF sont prises en charge, jusqu'à 500 Ko. Captchas personnalisés comme "trouvez un chat sur cet ensemble d'images et entrez son numéro" ne sont pas pris en charge.
Objet de tâche
Propriété | Type | Obligatoire | Valeur par défaut | Objectif |
---|---|---|---|---|
type | String | Yes | ImageToTextTask | Définit un type de tâche. |
body | String | Yes | Corps du fichier encodé en base64. Assurez-vous de l'envoyer sans saut de ligne. N'incluez pas 'data:image/png,' ou des balises similaires, uniquement base64 propre! | |
phrase | Boolean | Non | false | faux - aucune exigence vrai - oblige le travailleur à saisir une réponse avec au moins un "espace". S'il n'y a pas d'espace, ils sauteront la tâche, alors utilisez-la avec prudence. |
case | Boolean | Non | true | faux - aucune exigence vrai - le travailleur verra une marque spéciale indiquant que la réponse doit être saisie en respectant la casse. |
numeric | Integer | Non | 0 | 0 - aucune exigence 1 - seuls les nombres sont autorisés 2 - toutes les lettres sont autorisées sauf les chiffres |
math | Boolean | Non | false | faux - aucune exigence vrai - le travailleur verra une marque spéciale indiquant que la réponse doit être calculée |
minLength | Integer | Non | 0 | 0 - aucune exigence >1 - définit la longueur minimale de la réponse |
maxLength | Integer | Non | 0 | 0 - aucune exigence >1 - définit la longueur maximale de la réponse |
comment | String | Non | Commentaire supplémentaire pour les travailleurs comme "entrer des lettres de couleur rouge". Le résultat n'est pas garanti et dépend entièrement d'un travailleur. | |
websiteURL | String | Non | Paramètre facultatif pour distinguer la source des captchas d'image dans les statistiques de dépenses. |
Exemple de demande
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
Objet de solution de tâche
Propriété | Type | Objectif |
---|---|---|
text | String | Texte de l'image captcha |
url | String | Adresse Web du captcha où nous le stockerons pour les prochaines 24 heures. Il est retiré par la suite. |
Exemple de réponse
{
"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"
}