API لحل CAPTCHA أم إضافة متصفح: أيهما يناسب الأتمتة لديك؟
اختر API عندما تحتاج شيفرتك إلى تلقي حل وإرساله إلى الجهة المستهدفة. وفكّر في إضافة عندما يدعم مزوّدها صراحةً سير العمل التفاعلي في المتصفح الذي تحتاجه. يمكن لأتمتة المتصفح استخدام أيٍّ من النهجين؛ فتشغيل متصفح لا يجعل الإضافة تلقائيًا الخيار الأفضل.
يوفّر solvethree واجهة REST API للمهام، وليس إضافة أصلية للمتصفح. ويظل تطبيقك مسؤولًا عن تطبيق الحل المُرجع والتحقّق من استجابة الجهة المستهدفة.
في هذه الصفحة
اختر وفقًا لسير العمل الذي تحتاجه
| سير عملك | النهج المناسب | العمل المتبقي |
|---|---|---|
| تُرسل عملية عاملة على الخادم الطلبات مباشرةً إلى جهة مستهدفة. | API. | أنشئ المهمة، واسترجع حلها، وأدرج المخرجات الصحيحة في الطلب الموجّه إلى الجهة المستهدفة. |
| تتحكم الأتمتة لديك بالفعل في متصفح. | استخدم API للتحكم الصريح؛ ولا تستخدم إضافة إلا إذا كان مزوّدها يوثّق سير العمل ذاك في المتصفح. | عند استخدام API، يجب أن تطبّق أتمتة المتصفح النتيجة وترسلها. وعند استخدام إضافة، تأكّد بدقة من الخطوات التي تتولاها. |
| يعمل شخص عبر جلسة متصفح تفاعلية. | فكّر في إضافة يتوفر لها دعم موثّق للجهة المستهدفة والمتصفح. | تحقّق من متطلبات التثبيت والأذونات والتعامل مع بيانات الاعتماد، وما إذا كانت تعمل ضمن جلسة المتصفح المقصودة. |
استجابة API ليست أمرًا عامًا للتحكم في المتصفح. إذا كان مطلبك هو «تثبيت شيء يتولى التفاعل مع المتصفح»، فإن API الخاصة بـ solvethree وحدها لا تلبّيه.
قارن الأذونات ومتطلبات الصيانة قبل اتخاذ القرار
- بيانات الاعتماد: احتفظ بمفتاح solvethree API على خادمك، لا في البرامج النصية للصفحة. وبالنسبة إلى الإضافات، راجع تعليمات المزوّد للتعامل مع بيانات الاعتماد والأذونات المطلوبة قبل التثبيت.
- ملكية الجلسة: حدّد المكوّن المسؤول عن ملف تعريف المتصفح والوكيل وجلسة الجهة المستهدفة، والمكوّن الذي يرسل الحل. لا تفترض أن تثبيت إضافة يربطها بتكامل API قائم.
- الصيانة: عند استخدام API، تتولى شيفرتك معالجة المهام والإرسال إلى الجهة المستهدفة، بما في ذلك أي خطوات خاصة بالمتصفح. وبالنسبة إلى الإضافات، تحقّق من دعم المتصفحات وإجراءات التحديث وكيفية إظهار الإخفاقات. تعامل مع تغييرات سير العمل لدى الجهة المستهدفة على أنها أمر يجب اختباره، لا أمر تتكيف معه الإضافة بالضرورة.
استخدم وثائق التكامل الذي تنوي تشغيله. توثّق CapSolver تكامل API وتكامل إضافة المتصفح كلًا على حدة؛ فمثال API لا يحدّد ما ستفعله إضافتها.
متى يناسبك solvethree
تحقّق أولًا من المنتج، وليس من طريقة التكامل فقط. يدعم solvethree كلًا من reCAPTCHA v3 Enterprise وv3 القياسي، اللذين يُرجعان رموزًا؛ وKasada التي تُرجع ترويسات؛ وTicketmaster TMPT الذي يُرجع قيمة خام لملف تعريف ارتباط. تتطلب هذه المخرجات طرقًا مختلفة للتعامل مع الإرسال. لا يدعم reCAPTCHA v2 أو hCaptcha أو Turnstile.
لشيفرة التطبيق، استخدم REST API أو حزمة JavaScript SDK الرسمية لـ Node.js وحزمة Python SDK. توفّر كلتا الحزمتين طريقة لحل التحدي تُنشئ مهمة واحدة وتستعلم دوريًا عن نتيجتها. ولا تطبّق أيٌّ منهما الحل على متصفح أو جهة مستهدفة.
لمضيف MCP، يوفّر خادم stdio المحلي الرسمي أدوات للمهام. وهو لا يتحكم في متصفح ولا يملأ النماذج، لذا ليس بديلًا عن الإضافات.
استخدم وثائق API لتنفيذ عملية التسليم هذه. إذا كنت تستبدل مزوّدًا قائمًا، فاتّبع دليل الانتقال من CapSolver أو دليل الانتقال من 2Captcha بدلًا من افتراض إمكانية استخدام طلباتهم بالتبادل.
المصادر ومرجع API
شغّل مهمتك الأولى.
ابدأ برصيد قدره $5 في مساحة العمل.