Lös bild-captcha
Skicka en bild och få texten i svar. Texten kan innehålla siffror, bokstäver, specialtecknen och blanksteg. GIF-animeringar stöds upp till 500 kb. Anpassade captchor som "hitta katten på den här bilden och ange dess nummer" stöds inte.
Alla captchas i Anti Captcha löses endast av mänsklig arbetskraft, ingen AI eller OCR-programvara är inblandad. Vi motverkar aktivt våra arbetares fuskförsök att lösa dem med OCR-programvara och har bannlyst miljontals arbetarkonton sedan 2007. Vi använder dussintals olika taktiker för att säkerställa verklig mänsklig närvaro, mäta och betygsätta textinmatningens kvalitet samt främja lojala arbetare. Vårt mål har alltid varit att uppnå 100 % bildigenkänningskvalitet för att säkerställa våra kunders tillfredsställelse och sinnesro.
Hur man löser Bild-captcha i 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)Uppdragets objekt
| Egenskap | Typ | Obligatorisk | Förvalt värde | Beskrivning |
|---|---|---|---|---|
| type | Textsträng | Ja | ImageToTextTask | Definierar uppdragets typ |
| body | Textsträng | Ja | Fildata kodad i Base64. Se till så att du skickar den utan radbrytningar. Inkludera inte "data:image/png" eller liknande taggar. Bara ren Base64! | |
| phrase | Boolesk | Nej | false | |
| case | Boolesk | Nej | true | |
| numeric | Heltal (integer) | Nej | 0 | |
| math | Boolesk | Nej | false | |
| minLength | Heltal (integer) | Nej | 0 | |
| maxLength | Heltal (integer) | Nej | 0 | |
| comment | Textsträng | Nej | Ytterligare kommentarer för arbetstagare som "ange röd text". Resultatet garanteras inte och är helt upp till arbetstagaren. | |
| websiteURL | Textsträng | Nej | Valfri parameter för att kunna särskilja bildcaptchors ursprung i förbrukningssstatistiken. | |
| languagePool | Textsträng | Nej | en | Anger arbetarnas språk. Gäller endast bildcaptchor. För tillfället finns följande språkköer tillgängliga: "en" (standard): Kö för engelska språket "rn": grupp av länder: Ryssland, Ukraina, Vitryssland, Kazakstan |
Lösningens objekt
| Egenskap | Typ | Beskrivning |
|---|---|---|
| text | Textsträng | Text från bildcaptcha |
| url | Textsträng | Webbadress till captchan där vi sparar den i 24 timmar. Den tas sedan bort. |
Exempel på svar
{
"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"
}