इमेज captcha हल करें
कोई इमेज बॉडी पोस्ट कर उससे टेक्स्ट प्राप्त करें। टेक्स्ट में केवल अंक, अक्षर, खास करैक्टर व एक स्पेस ही हो सकता है। 500 kb तक की GIF एनीमेशनें भी मान्य होती हैं। "इस इमेज सेट में एक बिल्ली ढूँढकर उसका नंबर एंटर करें" जैसे कस्टम captchas सपोर्ट नहीं किए जाते।
Anti Captcha में सभी कैप्चा केवल मानव कार्यबल द्वारा ही हल किए जाते हैं, इसमें कोई AI या OCR सॉफ़्टवेयर शामिल नहीं है। हम अपने कर्मचारियों द्वारा OCR सॉफ़्टवेयर से उन्हें हल करने के धोखाधड़ी प्रयासों का सक्रिय रूप से मुकाबला करते हैं और 2007 के बाद से लाखों कर्मचारी खातों पर प्रतिबंध लगा चुके हैं। हम वास्तविक मानव उपस्थिति सुनिश्चित करने, टेक्स्ट प्रविष्टि की गुणवत्ता मापने और स्कोर करने तथा वफादार कर्मचारियों को प्रोत्साहित करने के लिए दर्जनों विभिन्न रणनीतियाँ अपनाते हैं। हमारा लक्ष्य हमेशा अपने ग्राहकों की संतुष्टि और मानसिक शांति सुनिश्चित करने के लिए 100% छवि पहचान गुणवत्ता प्राप्त करना रहा है।
Python में इमेज Captcha को कैसे हल करें
#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)टास्क ऑब्जेक्ट
| प्रॉपर्टी | टाइप | आवश्यक | डिफ़ॉल्ट वैल्यू | लक्ष्य |
|---|---|---|---|---|
| type | स्ट्रिंग | हाँ | ImageToTextTask | यह इस बात को परिभाषित करता है कि टास्क किस प्रकार की है। |
| body | स्ट्रिंग | हाँ | फ़ाइल बॉडी base64 में एन्कोडेड है। कृपया इसे बिना किसी लाइन ब्रेक के ही भेजें। 'data:image/png’ या उससे मिलते-जुलते टैग इसमें शामिल ना करें, केवल clean base64 ही करें! | |
| phrase | Boolean | नहीं | false | |
| case | Boolean | नहीं | true | |
| numeric | इन्टिजर | नहीं | 0 | |
| math | Boolean | नहीं | false | |
| minLength | इन्टिजर | नहीं | 0 | |
| maxLength | इन्टिजर | नहीं | 0 | |
| comment | स्ट्रिंग | नहीं | कर्मचारियों के लिए "लाल टेक्स्ट दर्ज करें" जैसी अतिरिक्त टिप्पणियाँ। परिणाम की कोई गारंटी नहीं होती और वह पूरी तरह से कर्मचारी पर निर्भर करता है। | |
| websiteURL | स्ट्रिंग | नहीं | खर्चे वाले आँकड़ों में इमेज captchas के स्रोत का फ़र्क करने वाला वैकल्पिक पैरामीटर। | |
| languagePool | स्ट्रिंग | नहीं | en | इससे कर्मचारियों के समूह वाली भाषा निर्दिष्ट हो जाती है। यह केवल इमेज captchas पर लागू होती है। फ़िलहाल निम्नलिखित भाषा समूह ही उपलब्ध हैं: "en" (डिफ़ॉल्ट): अंग्रेज़ी भाषा वाली कतार "rn": देशों का समूह: रूस, यूक्रेन, बेलारूस, कज़ाखिस्तान |
टास्क सॉल्यूशन ऑब्जेक्ट
| प्रॉपर्टी | टाइप | लक्ष्य |
|---|---|---|
| text | स्ट्रिंग | इमेज captcha से टेक्स्ट |
| url | स्ट्रिंग | वह वेब पता, जहाँ हम captcha को अगले 24 घंटों तक स्टोर करके रखेंगे, जिसके बाद उसे हटा दिया जाएगा। |
रिस्पॉन्स का उदाहरण
{
"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"
}