ইমেজ ক্যাপচা সমাধান করুন
একটি ইমেজ বডি পোস্ট করুন এবং এটি থেকে বার্তা গ্রহণ করুন। কেবল অঙ্ক, অক্ষর, বিশেষ অক্ষর এবং একটি স্পেস থাকতে পারে। GIF অ্যানিমেশনগুলি ৫০০kb অবধি সমর্থিত। "এই ইমেজ সেটটিতে একটি বিড়াল খুঁজে বের করুন এবং এর নম্বরটি প্রবেশ করুন" এর মতো কাস্টম ক্যাপচারগুলি সমর্থিত নয়।
Anti Captcha-তে সকল ক্যাপচা শুধুমাত্র মানব শ্রমশক্তি দ্বারা সমাধান করা হয়, কোনো AI বা OCR সফটওয়্যার জড়িত নয়। আমরা OCR সফটওয়্যার দিয়ে ক্যাপচা সমাধান করার জন্য আমাদের কর্মীদের প্রতারণার চেষ্টা সক্রিয়ভাবে প্রতিহত করি এবং ২০০৭ সাল থেকে লক্ষ লক্ষ কর্মী অ্যাকাউন্ট নিষিদ্ধ করেছি। প্রকৃত মানব উপস্থিতি নিশ্চিত করতে, টেক্সট এন্ট্রির মান পরিমাপ ও স্কোর করতে এবং অনুগত কর্মীদের উৎসাহিত করতে আমরা কয়েক ডজন ভিন্ন ভিন্ন কৌশল প্রয়োগ করি। আমাদের গ্রাহকদের সন্তুষ্টি ও মানসিক প্রশান্তি নিশ্চিত করতে ১০০% ইমেজ শনাক্তকরণের মান অর্জন করাই সবসময় আমাদের লক্ষ্য ছিল।
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)টাস্ক অবজেক্ট
| প্রোপার্টি | ধরণ | জরুরী | ডিফল্ট মান | উদ্দেশ্য |
|---|---|---|---|---|
| type | স্ট্রিং | হ্যাঁ | ImageToTextTask | এক ধরণের টাস্ককে সংজ্ঞায়িত করে। |
| body | স্ট্রিং | হ্যাঁ | ফাইল বডি base64 এনকোড করা হয়েছে। লাইন ব্রেক ছাড়া এটি পাঠাতে ভুলবেন না। 'data:image/png,' বা অনুরূপ ট্যাগগুলি অন্তর্ভুক্ত করবেন না, কেবল base64! | |
| phrase | বুলিয়ান | না | false | |
| case | বুলিয়ান | না | true | |
| numeric | পূর্ণসংখ্যা | না | 0 | |
| math | বুলিয়ান | না | false | |
| minLength | পূর্ণসংখ্যা | না | 0 | |
| maxLength | পূর্ণসংখ্যা | না | 0 | |
| comment | স্ট্রিং | না | কর্মীদের জন্য অতিরিক্ত মন্তব্য যেমন "লাল টেক্সট লিখুন"। ফলাফল নিশ্চিত নয় এবং সম্পূর্ণরূপে কর্মীর উপর নির্ভর করে। | |
| websiteURL | স্ট্রিং | না | ব্যয়ের পরিসংখ্যানগুলিতে ইমেজ ক্যাপচারগুলির উৎসকে আলাদা করতে ঐচ্ছিক প্যারামিটার। | |
| languagePool | স্ট্রিং | না | en | কর্মীদের পুলের ভাষা সেট করে। কেবল ইমেজ ক্যাপচারগুলির জন্য প্রযোজ্য। এই মুহুর্তে নিম্নলিখিত ভাষার পুলগুলি উপলব্ধ: "en" (ডিফল্ট): ইংরেজি ভাষার সারি "rn": দেশগুলির গ্রুপ: রাশিয়া, ইউক্রেন, বেলারুশ, কাজাখস্তান |
টাস্ক সমাধান অবজেক্ট
| প্রোপার্টি | ধরণ | উদ্দেশ্য |
|---|---|---|
| text | স্ট্রিং | ইমেজ ক্যাপচা থেকে বার্তা |
| url | স্ট্রিং | ক্যাপচার ওয়েব ঠিকানা যেখানে আমরা এটি পরবর্তী ২৪ ঘন্টা সংরক্ষণ করব। এটি পরে অপসারণ করা হবে। |
প্রতিক্রিয়ার উদাহরণ
{
"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"
}