Lutasin ang imaheng captcha
Mag-post ng katawang imahe at tumanggap ng teksto mula rito. Ang teksto ay maaari lamang mayroong mga numero, mga letra, mga espesyal na karakter at espasyo. Mga GIF na animasyon ay sinusuportahan, hanggang 500kb. Ang mga pasadyang captcha gaya ng "find a cat on this image set and enter its number" ay hindi suportado.
Lahat ng captcha sa Anti Captcha ay nilulutas lamang ng tao, walang AI o OCR software na kasangkot. Aktibo naming pinipigilan ang mga pagtatangka ng aming mga manggagawa na manlinlang sa pamamagitan ng paglutas ng mga ito gamit ang OCR software at na-ban na namin ang milyun-milyong account ng manggagawa mula noong 2007. Gumagamit kami ng dose-dosenang iba't ibang taktika upang matiyak ang tunay na presensya ng tao, sukatin at suriin ang kalidad ng pag-input ng teksto, at i-promote ang mga matapat na manggagawa. Ang aming layunin ay palaging makamit ang 100% kalidad ng pagkilala sa imahe upang matiyak ang kasiyahan at kapanatagan ng isip ng aming mga customer.
Paano lutasin ang Imaheng captcha sa 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)Bagay ng gawain
| Katangian | Uri | Kinakailangan | Default na halaga | Layunin |
|---|---|---|---|---|
| type | String | Oo | ImageToTextTask | Tinutukoy ang uri ng gawain. |
| body | String | Oo | Ang katawan ng file ay naka-encode sa base64. Siguraduhin na ipadala ito ng walang mga line break. Huwag isama ang 'data:image/png,' o mga kaparehong tag, malinis na base64 lamang! | |
| phrase | Boolean | Hindi | false | |
| case | Boolean | Hindi | true | |
| numeric | Integer | Hindi | 0 | |
| math | Boolean | Hindi | false | |
| minLength | Integer | Hindi | 0 | |
| maxLength | Integer | Hindi | 0 | |
| comment | String | Hindi | Mga karagdagang komento para sa mga manggagawa tulad ng "ipasok ang pulang teksto." Ang resulta ay hindi garantisado at ganap na nakasalalay sa manggagawa. | |
| websiteURL | String | Hindi | Opsiyonal na parametro para makilala ang pinagmulan ng mga imaheng captcha sa estadistika ng paggastos. | |
| languagePool | String | Hindi | en | Tinatalaga ang wika ng pool ng mga manggagawa. Angkop lamang para sa mga imaheng captcha. Sa kasalukuyan, ang mga sumusunod na mga pool ng wika ang abeylabol: "en" (default): Wikang ingles na pila "rn": pangkat ng mga bansa: Russia, Ukraine, Belarus, Kazakhstan |
Bagay ng solusyon ng gawain
| Katangian | Uri | Layunin |
|---|---|---|
| text | String | Teksto mula sa imaheng captcha |
| url | String | Web adres ng captcha kung saan namin ito itatago sa susunod na 24 na oras, pagkatapos ito ay aalisin. |
Halimbawa ng tugon
{
"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"
}