Los afbeelding-captcha op
Plaats een afbeeldingsbody en ontvang er tekst van. Tekst kan alleen cijfers, letters, speciale tekens en een spatie bevatten. GIF-animaties worden ondersteund, tot 500kb. Aangepaste captcha's zoals "zoek een kat in deze afbeeldingen en vul het aantal in" worden niet ondersteund.
Alle captcha's bij Anti Captcha worden uitsluitend opgelost door menselijke arbeidskrachten, zonder AI- of OCR-software. We treden actief op tegen pogingen van onze medewerkers om ze met OCR-software op te lossen en hebben sinds 2007 miljoenen medewerkersaccounts geblokkeerd. We gebruiken tientallen verschillende tactieken om echte menselijke aanwezigheid te garanderen, de kwaliteit van tekstinvoer te meten en te beoordelen en loyale medewerkers te belonen. Ons doel was altijd om 100% beeldherkenningskwaliteit te bereiken om de tevredenheid en gemoedsrust van onze klanten te garanderen.
Hoe je Afbeelding-Captcha oplost in 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)Taak object
| Eigenschap | Type | Verplicht | Standaardwaarde | Doel |
|---|---|---|---|---|
| type | String | Ja | ImageToTextTask | Definieert het type taak. |
| body | String | Ja | Bestandsbody gecodeert in base64. Zorg ervoor dat u het verstuurd zonder regeleindes. Voeg geen 'data:image/png,' of soortgelijke tags toe, alleen schone base64! | |
| phrase | Booleaans | Nr | false | |
| case | Booleaans | Nr | true | |
| numeric | Integer | Nr | 0 | |
| math | Booleaans | Nr | false | |
| minLength | Integer | Nr | 0 | |
| maxLength | Integer | Nr | 0 | |
| comment | String | Nr | Extra opmerkingen voor medewerkers zoals "voer rode tekst in". Het resultaat wordt niet gegarandeerd en is volledig afhankelijk van de medewerker. | |
| websiteURL | String | Nr | Optionele parameter om de bron van afbeelding-captcha's te onderscheiden in de uitgavestatistieken. | |
| languagePool | String | Nr | en | Stelt de taal van een groep medewerkers in. Is alleen van toepassing voor afbeelding-captcha's. Op dit moment zijn de volgende taalgroepen beschikbaar: "en" (standaard): Engelse taalwachtrij "rn": groep landen: Rusland, Oekraïne, Wit-Rusland, Kazachstan |
Taak oplossing object
| Eigenschap | Type | Doel |
|---|---|---|
| text | String | Tekst van afbeelding-captcha |
| url | String | Webadres van captcha waar we het bewaren gedurende de volgende 24 uur. Daarna wordt het verwijderd. |
Voorbeeld reactie
{
"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"
}