UNLOCK API

API لحل Tencent Captcha

أرسل مهمة Tencent Captcha إلى الـ API واستلم الإجابة التي يرسلها كودك إلى الصفحة. رابط الصفحة وapp id الخاص بـ Tencent. تستلم: قيمتا ticket وrandstr.

نظرة سريعة

السعر لكل 1,000
$1.30 ($0.0013 لكل مهمة)
نوع createTask
TencentTaskProxyless, TencentTask
طريقة in.php
tencent
ترسل
رابط الصفحة وapp id الخاص بـ Tencent
تستلم
قيمتا ticket وrandstr

أين تجد القيم

قيمة app id (CaptchaAppId) موجودة في استدعاء TencentCaptcha داخل الصفحة.

createTask وgetTaskResult

أنشئ المهمة، وانتظر نحو 5 ثوانٍ، ثم تحقق من النتيجة كل 5 ثوانٍ حتى تصبح الحالة ready. إذا فشلت المهمة، يعيد الـ API خطأً ويعود المبلغ إلى رصيدك.

import time, requests

API = "https://unlock-api.com"
KEY = "YOUR_API_KEY"

task = requests.post(f"{API}/createTask", json={
  "clientKey": KEY,
  "task": {
      "type": "TencentTaskProxyless",
      "websiteURL": "https://example.com/login",
      "appId": "190014885"
    }
}).json()
if task["errorId"]:
    raise SystemExit(task["errorCode"])

while True:
    time.sleep(5)
    r = requests.post(f"{API}/getTaskResult", json={"clientKey": KEY, "taskId": task["taskId"]}).json()
    if r["errorId"]:
        raise SystemExit(r["errorCode"])   # failed tasks are refunded
    if r["status"] == "ready":
        print(r["solution"])
        break

in.php وres.php

المهمة نفسها عبر API النماذج الكلاسيكي. أضف json=1 لتحصل على ردود JSON، وبدونه تكون الردود نصًا عاديًا مثل OK|1001.

curl -s "https://unlock-api.com/in.php" -d "key=YOUR_API_KEY&undefined&json=1"
# {"status":1,"request":"1001"}

curl -s "https://unlock-api.com/res.php?key=YOUR_API_KEY&action=get&id=1001&json=1"
# {"status":0,"request":"CAPCHA_NOT_READY"}  then  {"status":1,"request":"ANSWER"}