قائمة الوثائق

RecaptchaV2TaskProxyless: تجاوز جوجل Recaptcha تلقائيًا بدون استخدام بروكسي

هذا النوع من المهام يحل Google Recaptcha V2 بدون بروكسي. سيتم تنفيذ المهمة باستخدام البروكسي الخاص بنا أو عناوين IP الخاصة بالموظفين.

حاليًا لا تتمتع Recaptcha بالحماية من المواقف التي يتم فيها حل اللغز على عنوان IP واحد ويتم إرسال النموذج مع g-response من عنوان IP مختلف. لا يوفر ذلك API الخاص بجوجل عنوان IP للعامل الذي قام بحل Recaptcha الخاص به. وإذا تغير هذا، فربما يمكنك دائمًا استخدام النوع الافتراضي للمهمة وهو - RecaptchaV2Task.

Recaptcha V2 مثال على

Task object

الخاصية نوع الخاصية الأهمية الوظيفة
type String مطلوبة RecaptchaV2TaskProxyless
الاسم السابق لنوع المهمة: NoCaptchaTaskProxyless. سيتم دعمه إلى الأبد، لا داعي لتحديث الرمز الخاص بك.
websiteURL String مطلوبة عنوان صفحة الويب المستهدفة. يمكن أن يكون موجودًا في أي مكان على موقع الويب، حتى في منطقة المشتركين. عمالنا لا يزورون هذه الصفحات، لكنهم يقوموا بمحاكاة الزيارة.
websiteKey String مطلوبة مفتاح موقع Recaptcha. تعرف على كيفية العثور عليه في هذا المقال.
recaptchaDataSValue String غير مطلوبة قيمة معامل 'data-s'. ينطبق فقط على recaptcha مواقع جوجل على شبكة الإنترنت.
isInvisible Boolean غير مطلوبة حدد ما إذا كان Recaptcha غير مرئي. سيؤدي هذا إلى تقديم واجهة مستخدم ملائمة من أجل عمالنا.

مثال على الطلب

CURL
          curl -i -H "Accept: application/json" \
     -H "Content-Type: application/json" \
     -X POST -d '{
    "clientKey":"YOUR_API_KEY",
    "task":
        {
            "type":"RecaptchaV2TaskProxyless",
            "websiteURL":"http://mywebsite.com/recaptcha/test.php",
            "websiteKey":"6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16"
        }
}' https://api.anti-captcha.com/createTask
        

مثال على الاستجابة

كود JSON بدون أخطاء
          {
    "errorId": 0,
    "taskId": 7654321
}
        
خطأ بكود JSON
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

الحصول على الحل

استخدم الطريقة getTaskResult لطلب الحل. امنح الموظف بعض الوقت، 5 ثوانٍ مثلًا، قبل تقديم الطلب الأول. إذا كان الموظف لا يزال مشغولاً، فينبغي عليك إعادةالمحاولة خلال 3 ثوانٍ.

حل المهمة

الخاصية نوع الخاصية الوظيفة
gRecaptchaResponse String سلسلة الرمز المميز المطلوب للتفاعل مع نموذج الإرسال على موقع الويب المستهدف.
cookies Array مجموعة اختيارية من ملفات تعريف الارتباط التي يتم استخدامها لحل Recaptcha. يسري ذلك فقط على نطاقات google.com والنطاقات الفرعية.

مثال على الاستجابة

كود JSON بدون أخطاء
          {
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}