هل يمكنك استخدام solvethree دون توفير وكيل؟

بقلم solvethreeمدة القراءة: 3 دقيقة

لا. تتطلب واجهة API الحالية لمهام solvethree أن توفّر وكيلًا عبر proxy أو proxyCandidates. ولا تتضمن نوع مهام بلا وكيل. إذا كان عدم توفير وكيل شرطًا أساسيًا، ففكّر في مزوّد يوثّق صراحةً عرضًا لا يتطلب منك توفير وكيل لنوع CAPTCHA الذي تحتاجه.

في هذه الصفحة

ما يحتاجه طلب solvethree صالح

بالنسبة إلى reCAPTCHA Enterprise، أرسل اسم مضيف وإجراءً ومدخل وكيل واحدًا بالضبط إلى POST /v1/tasks. صادِق باستخدام مفتاح API لمساحة العمل عبر تفويض Bearer، مع إبقاء المفتاح على خادمك. يجب أن يكون للموقع المستهدف مسبقًا ملف تعريف نشط متاح لمساحة عملك؛ فالطلب نفسه لا ينشئ ملف تعريف.

reCAPTCHA Enterprise · بنية الطلب
{
  "site": "accounts.example.com",
  "action": "login",
  "proxy": "http://user:[email protected]:8080",
  "requestId": "example_login_001"
}

استبدل اسم المضيف والإجراء وعنوان URL للوكيل في المثال بقيم الجهة المستهدفة وبيانات اعتماد وكيلك. القيمة الافتراضية لـ recaptchaType هي enterprise-v3، لذا لا حاجة إليه هنا. لا تضف حقل type أو url.

الحقل requestId اختياري، وليس مدخلًا مطلوبًا آخر. إذا انتهت مهلة إنشاء المهمة، فإن إعادة إرسال الطلب نفسه بالمعرّف نفسه تستعيد المهمة الموجودة بدلًا من إنشاء مهمة أخرى. لا تُعد استخدام ذلك المعرّف لمدخلات مختلفة.

بدلًا من proxy، يمكنك توفير proxyCandidates بما يصل إلى اثني عشر عنوان URL مميزًا لوكلاء HTTP أو HTTPS. يجب ألا تحتوي تلك العناوين على مسار أو استعلام أو جزء fragment. تتيح الوكلاء المرشحة لـ solvethree تجربة نقاط خروج بديلة؛ لكنها لا تلغي الحاجة إلى توفير وكلاء ولا تضمن أن أحدها سيعمل.

وكيل عميل HTTP لا يحل محل وكيل المهمة

يؤدي ضبط وكيل في عميل HTTP إلى توجيه اتصالك بواجهة API عبر ذلك الوكيل. لكنه لا يحل محل المدخل proxy أو proxyCandidates في جسم المهمة. تتحكم هذه الإعدادات في اتصالات مختلفة: طلبك إلى solvethree، والوكيل المستخدم للحل.

تحتاج أيضًا إلى التخطيط للطلب اللاحق إلى الجهة المستهدفة. أرسل الحل باستخدام الوكيل الناجح وهوية المتصفح المُعادة في userAgent وsecChUa. إذا كان مزوّد الوكيل يدوّر نقاط الخروج، فاستخدم ميزة الجلسة أو التثبيت لديه حتى يشترك الحل والإرسال في نقطة خروج واحدة.

وحدها المهمة بالحالة ready تحتوي على حل قابل للاستخدام. وهذا يعني أنه تم توليد الحل، لا أن طلب تطبيقك نجح. اتصال وكيل يعمل، أو تصنيف المزوّد له بأنه سكني أو محمول أو تابع لمركز بيانات، لا يثبت درجة CAPTCHA.

قارن نموذج الوكيل، ثم التكلفة الكاملة

ترتيبات الوكلاء الموثّقة لعروض Enterprise
ترتيبات الوكلاء الموثّقة لعروض Enterprise
Serviceترتيب الوكيل
solvethreeيتطلب وكيل HTTP أو HTTPS يوفّره العميل؛ ولا يتضمن نوع مهام بلا وكيل.
CapSolverيوثّق مهام Enterprise ProxyLess.
CapMonsterيعلن عن وكلاء يوفّرهم المزوّد ومضمّنين في Enterprise v3.

هذه نماذج تكامل مختلفة، وليست تنسيقات طلبات قابلة للتبادل. تحقّق من نوع المهمة المدعوم تحديدًا ومتطلبات الإرسال في وثائق كل مزوّد، بما فيها وثائق reCAPTCHA v3 لدى CapSolver. لا تُطبّق متطلبات solvethree المتعلقة بهوية المتصفح أو الوكيل على مزوّد آخر دون التحقق من شروطه.

  • بالنسبة إلى solvethree، اجمع سعر الحل مع رسوم مورّد الوكيل لديك. أدرج أي ميزات وصول أو حركة بيانات أو جلسات تُفرض عليها رسوم في الخطة التي اخترتها.
  • بالنسبة إلى عرض لا يتطلب منك توفير وكيل، قارن سعر المهمة وتأكّد من أن الوكلاء المضمّنين يشملون مهمة Enterprise المحددة التي تحتاجها.
  • ضع أعمال التكامل في الحسبان: يتطلب solvethree إعداد ملف تعريف الموقع وضبط الوكيل ومطابقة الوكيل الناجح والهوية المُعادة أثناء الإرسال. قارن ذلك بمتطلبات المزوّد الآخر الموثّقة.

تُردّ رسوم محاولات الحل الفاشلة في solvethree. تحقّق من فوترة الوكيل بصورة منفصلة بدلًا من اعتبار هذا الاسترداد شاملًا لاستخدام خدمات الجهات الخارجية.

إذا لم تتمكن من توفير وكيل، فإن واجهة API الحالية لـ solvethree لا تلبي هذا المتطلب. وإذا استطعت، فقارن الخدمات بناءً على سير عمل الحل والإرسال الفعلي لديك، لا على تصنيفات الوكلاء أو سعر الحل وحده.

شغّل مهمتك الأولى.

ابدأ برصيد قدره $5 في مساحة العمل.

إنشاء مساحة عمل
هل يمكنك استخدام solvethree دون توفير وكيل؟ · solvethree