Résoudre le 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. Les 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 | Oui | ImageToTextTask | Définit un type de tâche. |
body | String | Oui | 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 | |
case | Boolean | Non | true | |
numeric | Integer | Non | 0 | |
math | Boolean | Non | false | |
minLength | Integer | Non | 0 | |
maxLength | Integer | Non | 0 | |
comment | String | Non | Commentaires supplémentaires pour les travailleurs comme "entrer le texte en rouge". Le résultat n'est pas garanti et dépend entièrement du travailleur. | |
websiteURL | String | Non | Paramètre facultatif pour distinguer la source des captchas d'image dans les statistiques de dépenses. | |
languagePool | String | Non | en | Définit la langue du pool de nœuds de calcul. S'applique uniquement aux captchas d'image. Actuellement, les pools de langues suivants sont disponibles: "en" (par défaut) : File d'attente en anglais "rn" : groupe de pays : Russie, Ukraine, Biélorussie, Kazakhstan |
Exemple de demande
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)
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. Elle est retirée 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"
}