أداة مجانية لحل الكابتشا
تحافظ على استمرار الأتمتة لديك
ابدأ مجانًا مع $0.10 رصيد حل — أي نحو 16 عملية حل لـ reCAPTCHA v2 — ثم ادفع فقط لكل عملية حل ناجحة. API واحدة لـ reCAPTCHA وTurnstile وDataDome. ابتداءً من $0.003 لكل عملية حل.
1{2 "status": "ready",3 "type": "recaptcha_v2",4 "solution": {5 "token": "03AGdBq25S..."6 },7 "cost": "0.00598"8}وفرق الأتمتة
ابدأ الحل اليوم
طبقة الحل التي تمنع أدوات الـ scraping والروبوتات والوكلاء لديك من التوقف عند أي تحدٍّ.
1import time2import requests34CAPTCHANO_KEY = "cn-YOUR_API_KEY"5HEADERS = {"Authorization": f"Bearer {CAPTCHANO_KEY}"}67def solve(task: dict) -> dict:8 """Block until solved; returns e.g. {"token": "...", "userAgent": "..."}."""9 r = requests.post(10 "https://api.captchano.com/v1/solve",11 params={"wait": 60},12 json=task,13 headers=HEADERS,14 timeout=75,15 )16 data = r.json()17 # A solve can outlast the 60 s wait: poll the task until it finishes.18 while data.get("status") in ("queued", "solving"):19 time.sleep(5)20 data = requests.get(21 f"https://api.captchano.com/v1/task/{data['id']}",22 headers=HEADERS,23 timeout=30,24 ).json()25 if data.get("status") != "ready":26 raise RuntimeError(data.get("error") or data)27 return data["solution"]2829solution = solve({30 "type": "recaptcha_v2",31 "sitekey": "6LcABC...",32 "url": "https://example.com/login",33})34print(solution["token"])1{2 "status": "ready",3 "type": "recaptcha_v2",4 "solution": {5 "token": "03AGdBq25S..."6 },7 "cost": "0.00598",8 "solveTime": 4.8,9 "billed": true10}اربطها بسهولة مع وكلاء الذكاء الاصطناعي
اعرض الحل كأداة، فيتجاوز الوكيل التحديات بنفسه بدلًا من التوقف.
أداة واحدة. غلّف استدعاء HTTP واحدًا، ويستطيع أي إطار عمل للوكلاء استخدامه.
@tool
def solve_captcha(kind: str, sitekey: str, url: str) -> str:
"""Call when a captcha blocks the task."""
return solve({"type": kind, "sitekey": sitekey,
"url": url})["token"]نتيجة محددة النوع. شيء يستطيع النموذج بناء قراراته عليه، مع تكلفة كل استدعاء.
{
"status": "ready",
"solution": { "token": "03AGdBq25S…" },
"cost": "0.00598"
}قابلة للتوقع، وتراعي الجلسة، والفوترة عند النجاح
جوانب حل الكابتشا التي تحدد ما إذا كانت الأتمتة لديك ستستمر فعلًا في العمل.
لا تُحتسب عملية الحل إلا عندما تُنتج رمز token أو ملف cookie قابلًا للاستخدام. التحديات غير القابلة للحل، ومفاتيح المواقع الخاطئة، والأخطاء التقنية أثناء المعالجة لا تكلف شيئًا.
"status": "failed",
"error": { "code": "unsolvable" },
"cost": nullمرّر البروكسي ووكيل المستخدم الخاصين بك؛ ونُعيد لك وكيل المستخدم المرتبط به الرمز token كي تعيد استخدامه كما هو تمامًا. ويُرفض طلب DataDome دون بروكسي بدلًا من إعادة ملف cookie لا يمكن أن يعمل.
"proxy": "http://user:pass@host:port",
"solution": {
"token": "03AGdBq25S…",
"userAgent": "Mozilla/5.0 …"
}أضف ?wait=60 فيُعيد الطلب عملية الحل مكتملة. أو أرسل الطلب ثم استطلع GET /v1/task/{id}. يبقى الرمز token الذي دفعت ثمنه قابلًا للاسترجاع لمدة عشر دقائق.
POST /v1/solve?wait=60
→ 200
{ "status": "ready", … }تسجّل كل عملية حل مدتها الفعلية ونتيجتها، وتعرض لوحة التحكم معدل نجاحك وإنفاقك لكل نوع من التحديات. لا ننشر أرقام السرعة إلا بعد قياسها.
reCAPTCHA v2 solved 2 failed 0 success rate 100.0% spent $0.01196
نتولى عنك الأجزاء الصعبة
عرض JavaScript، والانتظار الذكي، وتحليل الوسائط، والبحث، والإجراءات، وغير ذلك.
وكابتشا الصور أيضًا. تقرأ CaptchaNo كابتشا الصور ذات النص المشوّه إلى جانب أدوات الرموز token، عبر نقطة النهاية نفسها.
تراعي الجلسة. تُنشأ الرموز token خلف البروكسي ووكيل المستخدم الخاصين بك، لذا تطابق الجلسة التي تستخدمها الجلسة التي حصلت عليها.
تدفع مقابل الحلول، لا المحاولات. التحديات الفاشلة أو المرفوضة لا تُحتسب أبدًا، لذا فإن تكلفتك الفعلية تعكس معدل نجاحك.
أبعد من الكابتشا. يقيّم DataDome الجلسة بأكملها، لا أداة واحدة. نُعيد لك ملف cookie، لا مجرد رمز token.
تغطية كاملة. شكل طلب واحد لكل التحديات التي ندعمها. غيّر الحقل type، وليس التكامل لديك.
مصممة للأتمتة المصرّح لك بتشغيلها — مواقعك الخاصة، والأنظمة المسموح لك باختبارها، وجمع البيانات المشروع.
مصممة لكل ما يصطدم بجدار
أينما صادفت الأتمتة تحديًا، تحافظ CaptchaNo على استمرار التشغيل.
عرض كل حالات الاستخدام{
"type": "recaptcha_v2",
"sitekey": "6Le…",
"url": "https://shop.example/p/42",
"proxy": "http://user:pass@1.2.3.4:8000"
}هل أنت مستعد للبناء؟
ابدأ بفترة تجريبية مجانية لمدة 3 أيام، ثم ادفع مقابل كل عملية حل ناجحة مع نمو حركة المرور لديك. لا حاجة إلى بطاقة للفترة التجريبية.
الأسئلة الشائعة
كل ما تحتاج إلى معرفته عن CaptchaNo.