حل رموز التحقق المُصورة
أضف رموز تحقق مصورة واستخرج النص المتواجد بداخلها. يمكن أن يتضمن النص أرقام وأحرف وأحرف خاصة ومسافات فقط. كما تدعم الرسوم المتحركة بتنسيق GIF بحجم يصل إلى 500 كيلوبايت. لا يتم دعم اختبارات رموز التحقق المخصصة مثل "اعثر على قطة في مجموعة الصور الظاهرة أمامك وادخل رقمها".
كائن مهمة حل رموز التحقق
الخاصية | نوع الخاصية | الأهمية | القيمة الافتراضية | الوظيفة |
---|---|---|---|---|
type | String | مطلوبة | ImageToTextTask | وظيفة هذه الخاصية تحديد نوع المهمة |
body | String | مطلوبة | نص الملف المشفر بنظام base64. تأكد من إرسال النص بدون فواصل بين الأسطر. كذلك يرجى عدم ارسال (امتدادات مثل jpg أو png) أو علامات مشابهة، فقط نص مكتوب بترميز base64! | |
phrase | Boolean | غير مطلوبة | false | |
case | Boolean | غير مطلوبة | true | |
numeric | Integer | غير مطلوبة | 0 | |
math | Boolean | غير مطلوبة | false | |
minLength | Integer | غير مطلوبة | 0 | |
maxLength | Integer | غير مطلوبة | 0 | |
comment | String | غير مطلوبة | تعليقات إضافية للعاملين مثل "قم بإدخال النص باللون الأحمر". يُرجى العلم أن النتيجة غير مضمونة وتتوقف على مدى التزام العامل بتلك التعليمات.. | |
websiteURL | String | غير مطلوبة | خاصية اختيارية لتمييز مصدر رموز التحقق المُصورة في إحصائيات عمليات الدفع. | |
languagePool | String | غير مطلوبة | en | يحدد مجموعة لغة العمال. ينطبق ذلك فقط على رموز التحقق المُصورة. اللغات التالية هي المُتاحة في الوقت الحالي: "en" (افتراضي): قائمة انتظار اللغة الإنجليزية "rn": مجموعة الدول: روسيا، أوكرانيا، بيلاروسيا، كازاخستان |
مثال على الطلب
Python
Javascript
Go
PHP
Java
C#
bash
#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)
كائن حل المهمة
الخاصية | نوع الخاصية | الوظيفة |
---|---|---|
text | String | النص المُستخرَج من رموز التحقق المصورة |
url | String | عنوان الويب حيث سيتم تخزين رموز التحقق بداخله لمدة 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"
}