أسهل API لحل CAPTCHA من نوع reCAPTCHA v2
يحل GateSolver اختبار reCAPTCHA v2 تلقائيًا بالذكاء الاصطناعي. $0.56 لكل 1,000 مهمة، والحل يصل عادةً خلال 9 ثانية، وتدفع فقط مقابل المهام الناجحة.
ما هو CAPTCHA من نوع reCAPTCHA v2؟
reCAPTCHA v2 هو CAPTCHA من Google يطلب النقر على مربع 'لست روبوتًا'، ويعرض عند الحاجة سؤال اختيار صور. يتحقق الموقع من أن الزائر إنسان عبر الرمز الناتج (g-recaptcha-response).
ضع رمز gRecaptchaResponse المستلم في حقل g-recaptcha-response في الصفحة، أو مرّره إلى دالة الاستدعاء التي يستخدمها الموقع، ثم أرسل النموذج.
reCAPTCHA v2
< 9s · $0.56 / 1k
لماذا GateSolver لحل reCAPTCHA v2
حل مستقر
نحدّث نموذج حل reCAPTCHA v2 باستمرار ليبقى الحل مستقرًا حتى مع تغيّر الأسئلة.
الدفع للمهام الناجحة فقط
تدفع فقط مقابل المهام التي حُلّت. المهام الفاشلة أو المنتهية المهلة لا يُخصم ثمنها.
حل تلقائي بالذكاء الاصطناعي
يحلها الذكاء الاصطناعي فورًا دون انتظار أي شخص. يصل الحل عادةً خلال 9 ثانية.
اتصال من أي مكان
لأنه REST API، يعمل بالطريقة نفسها مع أي لغة وأي أداة أتمتة.
متوافق مع in.php
البرامج التي تستخدم تنسيق in.php وres.php تحتاج فقط إلى عنوان جديد.
معالجة بكميات كبيرة
مفتاح واحد يرسل ما يصل إلى 600 طلب في 1 دقيقة، ولا حد لعدد المهام المتزامنة.
السعر والسرعة
طريقة حل reCAPTCHA v2: دليل API
طلبان فقط: أنشئ المهمة عبر createTask واستلم الحل عبر getTaskResult.
الخطوة 1: إنشاء مهمة
POST https://gatesolver.com/createTask
| الحقل | مطلوب | الوصف |
|---|---|---|
| type | نعم | ReCaptchaV2TaskProxyLess (بدون وكيل) أو ReCaptchaV2Task (بوكيلك الخاص) |
| websiteURL | نعم | عنوان الصفحة التي تحتوي على CAPTCHA |
| websiteKey | نعم | مفتاح الموقع في الصفحة (قيمة data-sitekey) |
| isInvisible | لا | true إذا كان CAPTCHA مخفيًا دون مربع اختيار |
| pageAction | لا | قيمة action إذا كان الموقع يستخدمها |
| proxy | لا | الوكيل عند استخدام ReCaptchaV2Task (http://user:pass@host:port) |
الطلب
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
}
}الرد
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}الخطوة 2: استلام النتيجة
POST https://gatesolver.com/getTaskResult
استعلم عن النتيجة بقيمة taskId كل 3 ثانية. إذا كانت status هي processing فانتظر، وعندما تصبح ready استخدم solution.
الطلب
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}الرد
{
"errorId": 0,
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
"status": "ready",
"solution": {
"gRecaptchaResponse": "03AFcWeA6...",
"userAgent": "Mozilla/5.0 ..."
}
}ضع رمز gRecaptchaResponse المستلم في حقل g-recaptcha-response في الصفحة، أو مرّره إلى دالة الاستدعاء التي يستخدمها الموقع، ثم أرسل النموذج.
أمثلة الكود
import requests, time
API = "https://gatesolver.com"
KEY = "YOUR_API_KEY"
task = {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
}
r = requests.post(f"{API}/createTask", json={"clientKey": KEY, "task": task}).json()
task_id = r["taskId"]
while True:
time.sleep(3)
res = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task_id}).json()
if res.get("status") == "ready":
print(res["solution"])
break
if res.get("errorId"):
raise RuntimeError(res["errorCode"])const API = "https://gatesolver.com", KEY = "YOUR_API_KEY";
const post = (p, b) => fetch(API + p, { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify(b) }).then((r) => r.json());
const { taskId } = await post("/createTask", { clientKey: KEY, task: {"type":"ReCaptchaV2TaskProxyLess","websiteURL":"https://www.google.com/recaptcha/api2/demo","websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"} });
let res;
do {
await new Promise((s) => setTimeout(s, 3000));
res = await post("/getTaskResult", { clientKey: KEY, taskId });
} while (res.status === "processing");
console.log(res.solution);curl -X POST https://gatesolver.com/createTask \
-H "Content-Type: application/json" \
-d '{"clientKey":"YOUR_API_KEY","task":{"type":"ReCaptchaV2TaskProxyLess","websiteURL":"https://www.google.com/recaptcha/api2/demo","websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"}}'الأسئلة الشائعة عن reCAPTCHA v2
كم سعر 1,000 مهمة reCAPTCHA v2؟
سعر reCAPTCHA v2: $0.56 لكل 1,000 مهمة. يُخصم ثمن 1 مهمة من الرصيد في كل مرة، وتدفع فقط مقابل المهام التي حُلّت.
ما سرعة حل reCAPTCHA v2؟
يصل عادةً خلال 9 ثانية. استدعِ getTaskResult كل بضع ثوانٍ، واستخدم الحل عندما تصبح status هي ready.
ما قيمة type لمهام reCAPTCHA v2؟
type الأساسي: ReCaptchaV2TaskProxyLess. الأسماء الأخرى (مثل إصدارات الوكيل) مقبولة بالسعر نفسه.
هل يُخصم المبلغ عند الفشل؟
لا. المهام التي لم تُحل والمهام المنتهية المهلة لا تُحتسب.