واجهة API لحل Cloudflare Turnstile
أرسل sitekey وعنوان URL للصفحة. يقوم Xsolve بإرجاع رمز Turnstile المميز الذي يمكنك إرفاقه بنفس الطلب الذي سيكمله المستخدمون في المتصفح.
أرسل مهمة Turnstile باستخدام cURL
نقطة النهاية الأصلية هي POST /task مع mode: "turnstile". تتضمن الحقول الاختيارية action، وcdata، وسلسلة وكيل.
curl -X POST https://api.xsolve.me/task \
-H "X-Api-Key: <Your API Key>" \
-H "Content-Type: application/json" \
-d '{
"mode": "turnstile",
"sitekey": "0x4AAAAAAA48l90EkbvST26P",
"url": "https://example.com/login"
}'
دمج محلل Turnstile في Python
يرسل عملاء Python نفس حقول JSON مثل طلب cURL. استبدل مفتاح API وsitekey وعنوان URL للصفحة بقيم التكامل الخاصة بك. افحص استجابة JSON قبل تمرير رمز مميز تم حله إلى الطلب الأصلي.
import requests
response = requests.post(
"https://api.xsolve.me/task",
headers={"X-Api-Key": "<Your API Key>"},
json={
"mode": "turnstile",
"sitekey": "<Turnstile Sitekey>",
"url": "https://example.com/login",
},
timeout=60,
)
response.raise_for_status()
print(response.json()) بالنسبة لحقول الاستجابة ومعالجة الأخطاء، اقرأ وثائق Xsolve API وثائق .
ما ترسله
- mode: دائمًا turnstile
- url: الصفحة التي تستضيف الأداة
- sitekey: Turnstile العام sitekey
- action وcdata: بيانات تعريف عنصر واجهة المستخدم الاختيارية
التسعير
$0.08
لكل 1,000 حلول Turnstile الناجحة
لا تتم محاسبة المحاولات الفاشلة. وينطبق نفس المعدل على IUAM .
الأسئلة المتداولة
كيف يعمل حل Xsolve Turnstile API؟
POST مهمة Turnstile إلى https://api.xsolve.me/task باستخدام مفتاح API وعنوان URL للصفحة وsitekey. يتضمن الرد رمزًا مميزًا تم حله يمكنك إرساله مع النموذج أو الطلب الأصلي.
ما هي تكلفة حل Turnstile؟
تكلف مهام Turnstile $0.08 لكل طلبات 1,000 الناجحة. لا تتم محاسبة الحلول الفاشلة.
هل أحتاج إلى وكيل لـ Turnstile؟
الوكيل اختياري لـ Turnstile. يمكنك إرسال وكلاء HTTP أو HTTPS أو SOCKS5 عندما يتوقع الموقع المستهدف عنوان IP مطابقًا للعميل.
هل تنتقل من CapSolver أو 2Captcha أو عميل آخر؟ احتفظ بمحتوى الطلب وغيّر عنوان URL الأساسي. لصفحات تحديات Cloudflare التي لا تحتوي على sitekey، استخدم أداة حل IUAM.