حل الإصدار الثالث من رموز تحقق الـ Recaptcha
هذا النوع من المهام مطلوب لحل الإصدار الثالث من Recaptcha جوجل على حاسوب العامل. يتم تنفيذ هذه المهمة من خلال خدمتنا بواسطة البروكسي الخاص بنا و / أو عن طريق استخدام عناوين آي بي الخاصة بعمالنا.
يرجى ملاحظة الفارق بين recaptcha v2 غير المرئية و recaptcha v3. قد يبدو أن الطريقتين متشابهتين فالأمر مربك بعض الشيء. هناك طريقة سريعة لتحديد النوع الصحيح: حاول حل هذه المهمة مرة باستخدام API الإصدار الثاني غير المرئي ومرة ثانية بواسطة الإصدار الثالث. في إحدى المحاولات، ستحصل على رسالة خطأ، وفي المحاولة الأخرى ستسير الأمور على ما يرام.
نعمل على اختبار عمالنا وفقًا "لتقييماتهم" فنصنفهم في ثلاث مجموعات: 0.3 و 0.7 و 0.9. وتختلف تلك المجموعات اختلافًا طفيفًا في الأسعار نظرًا لعدد العمال الخاملين. وبتمرير خاصية "minscore" يمكنك اختيار أي المجموعات التي ستذهب إليها مهمتك. يُرجى العلم أن أغلب عمالنا المتاحين لديهم تقييم 0.3، بينما يندر وجود العمال ذوي التقييم 0.9.
كائن مهمة حل رموز التحقق
الخاصية | نوع الخاصية | الأهمية | الوظيفة |
---|---|---|---|
type | String | مطلوبة | RecaptchaV3TaskProxyless |
websiteURL | String | مطلوبة | عنوان صفحة الويب المستهدفة. يمكن أن يكون موجودًا في أي مكان على موقع الويب، حتى في قسم الأعضاء. عمالنا لا يزورون هذه الصفحات، لكنهم يقوموا بمحاكاة الزيارة. |
websiteKey | String | مطلوبة | مفتاح موقع Recaptcha. تعرف على كيفية إيجاده في هذا المقال |
minScore | Double | مطلوبة | تصنيف العمال بواسطة التقييمات الحاصلين عليها. يمكن للعامل أن يحصل على تقييمات بالقيم التالية 0.3 0.7 0.9: |
pageAction | String | غير مطلوبة | قيمة "الإجراء" في Recaptcha. يستخدم أصحاب مواقع الويب هذه الخاصية لتحديد ما يفعله المستخدمون على الصفحة. مثال: grecaptcha.execute('site_key', {action:'login_test'}) |
isEnterprise | Boolean | غير مطلوبة | قم بتعيين هذه القيمة إلى "true" إذا كنت بحاجة إلى حل الإصدار الثالث هذا مع Enterprise API. يرجى العلم أن القيمة الافتراضية هي "False" ويتم حل recaptcha مع None-Enterprise API يمكن تحديدها بواسطة استدعاء دالة جافاسكريبت كالمثال التالي: grecaptcha.enterprise.execute('site_key', {..}) |
apiDomain | String | غير مطلوبة | استخدم هذه الخاصية لإرسال اسم الدومين الذي يحتوي على سكريبت تشغيل الـRecaptcha. يمكن أن تحتوي على قيمة واحدة فقط من قيمتين: "www.google.com" أو "www.recaptcha.net". لا تستخدم هذه الخاصية إلا إذا كنت تفهم ما يتوجب عليك فعله. |
مثال على الطلب
#pip3 install anticaptchaofficial
from anticaptchaofficial.recaptchav3proxyless import *
solver = recaptchaV3Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_page_action("home_page")
solver.set_min_score(0.9)
# 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)
g_response = solver.solve_and_return_solution()
if g_response != 0:
print("g-response: "+g_response)
else:
print("task finished with error "+solver.error_code)
كائن حل المهمة
الخاصية | نوع الخاصية | الوظيفة |
---|---|---|
gRecaptchaResponse | String | سلسلة الرمز المميز المطلوب للتفاعل مع نموذج الإرسال على موقع الويب المستهدف. |
مثال على نتيجة الطلب
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}