UNLOCK API

API لحل Lemin Cropped Captcha

أرسل مهمة Lemin Cropped Captcha إلى الـ API واستلم الإجابة التي يرسلها كودك إلى الصفحة. رابط الصفحة ومعرف الكابتشا ومعرف عنصر div الذي يحتوي على الأداة. تستلم: قيمتا الإجابة ومعرف التحدي.

نظرة سريعة

السعر لكل 1,000
$0.725 ($0.000725 لكل مهمة)
نوع createTask
LeminTaskProxyless, LeminTask
طريقة in.php
lemin
ترسل
رابط الصفحة ومعرف الكابتشا ومعرف عنصر div الذي يحتوي على الأداة
تستلم
قيمتا الإجابة ومعرف التحدي

أين تجد القيم

قيمة captchaId تبدأ بـ CROPPED_ وتوجد في عنوان سكربت Lemin. قيمة divId هي معرف العنصر الذي يحتوي على الأداة.

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": "LeminTaskProxyless",
      "websiteURL": "https://example.com/login",
      "captchaId": "CROPPED_3dfdd5c_d1872b526b794d83ba3b365eb15a200b",
      "divId": "lemin-cropped-captcha"
    }
}).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&method=lemin&captcha_id=CROPPED_ID&div_id=lemin-cropped-captcha&pageurl=https://example.com&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"}