ImageToTextTask : risolve un captcha grafico
Invia un'immagine e ricevi il testo. Il testo può contenere soltanto numeri, lettere, caratteri speciali e uno spazio. Le animazioni GIF sono supportate, fino a 500kb. I captcha come "trova il gatto in queste immagini e inserisci il numero" non sono supportati.
Esercitazione correlata: Imparare a inviare un modulo con captcha di immagine usando Python
Oggetto del task
Proprietà | Tipo | Richiesto | Valore predefinito | Scopo |
---|---|---|---|---|
type | Stringa | Sì | ImageToTextTask | Indica un tipo di task. |
body | Stringa | Sì | File body codificato in base64. Assicurati di inviarlo senza a capo. Non includere 'data:image/png,' o tag simili, soltanto il base64 pulito! | |
phrase | Booleana | No | false | false - nessun requisito true - richiede che il lavoratore inserisca una risposta con almeno uno "spazio". Se non c'è lo spazio salteranno il task, quindi utilizzalo con cautela. |
case | Booleana | No | true | false - nessun requisito true - il lavoratore vedrà un segno speciale che dice che la risposta dev'essere inserita con maiuscole e minuscole. |
numeric | Numero intero | No | 0 | 0 - nessun requisito 1 - sono consentiti soltanto i numeri 2 - sono consentite tutte le lettere tranne i numeri |
math | Booleana | No | false | false - nessun requisito true - il lavoratore vedrà un segno speciale che dice che la risposta deve essere calcolata |
minLength | Numero intero | No | 0 | 0 - nessun requisito >1 - definisce la lunghezza massima della risposta |
maxLength | Numero intero | No | 0 | 0 - nessun requisito >1 - definisce la lunghezza massima della risposta |
comment | Stringa | No | Commento aggiuntivo per i lavoratori come "inserisci le lettere in rosso". Il risultato non è garantito e dipende completamente dal lavoratore. | |
websiteURL | Stringa | No | Parametro opzionale per distinguere la sorgente dei captcha grafici nelle statistiche di spesa. |
Esempio di richiesta
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
Oggetto soluzione task
Proprietà | Tipo | Scopo |
---|---|---|
text | Stringa | Testo dal captcha grafico |
url | Stringa | Indirizzo web del captcha dove verrà salvato per le prossime 24 ore. Dopodiché verrà rimosso. |
Esempio di risposta
{
"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"
}