نوع المهمة
reCAPTCHA v2
RecaptchaV2TaskProxylessبدون بروكسي
reCAPTCHA v2 هي خانة الاختيار «أنا لست برنامج روبوت» ونسختها غير المرئية. تُرجع API رمزًا مميزًا gRecaptchaResponse ترسله مع نموذج الصفحة.
بدون بروكسي: نحل المهمة من بنيتنا التحتية. الخيار الأفضل عندما لا يربط الموقع المستهدف الرمز المميز بعنوان IP.
المقاييس الحية، 24 ساعة
ستظهر المقاييس الحية لهذا النوع على صفحة الحالة بعد الإطلاق.
معلمات المهمة
| المعلمة | النوع | مطلوب | معلمات المهمة |
|---|---|---|---|
type | string | مطلوب | RecaptchaV2TaskProxyless |
websiteURL | string | مطلوب | عنوان URL الكامل للصفحة التي تحتوي على الكابتشا. |
websiteKey | string | مطلوب | مفتاح الموقع (data-sitekey أو المعلمة k في طلب anchor). |
isInvisible | boolean | اختياري | القيمة true لـ reCAPTCHA v2 غير المرئية (بدون خانة اختيار). |
recaptchaDataSValue | string | اختياري | قيمة data-s إذا كانت الصفحة تستخدمها (بعض خدمات Google). |
userAgent | string | اختياري | قيمة User-Agent المستخدمة في الحل؛ استخدم القيمة نفسها عند إرسال الرمز المميز. |
cookies | string | اختياري | ملفات تعريف الارتباط للموقع المستهدف بالتنسيق key1=value1; key2=value2. |
مثال
import time
import requests
API = "https://"
KEY = "YOUR_API_KEY"
# 1. create a task: the price is held, not charged
task = requests.post(f"{API}/createTask", json={
"clientKey": KEY,
"task": {
"type": "RecaptchaV2TaskProxyless",
"websiteURL": "https://example.com/login",
"websiteKey": "6Le-SITE-KEY",
},
}).json()
if task["errorId"]:
raise RuntimeError(task["errorCode"])
# 2. poll the result (or pass "callbackUrl" and get a signed webhook)
while True:
time.sleep(3)
res = requests.post(f"{API}/getTaskResult",
json={"clientKey": KEY, "taskId": task["taskId"]}).json()
if res["errorId"]:
raise RuntimeError(res["errorCode"])
if res["status"] == "ready":
print(res["solution"]["gRecaptchaResponse"])
break
أنواع مهام أخرى
- reCAPTCHA v2
RecaptchaV2Task0.60 US$ - reCAPTCHA v2 Enterprise
RecaptchaV2EnterpriseTaskProxyless1.50 US$ - reCAPTCHA v2 Enterprise
RecaptchaV2EnterpriseTask1.50 US$ - reCAPTCHA v3
RecaptchaV3TaskProxyless0.90 US$ - reCAPTCHA v3 Enterprise
RecaptchaV3EnterpriseTaskProxyless2.00 US$ - reCAPTCHA v3 Enterprise
RecaptchaV3EnterpriseTask2.00 US$