UNLOCK API

Yandex SmartCaptcha सॉल्विंग API

API को Yandex SmartCaptcha टास्क भेजें और वह जवाब पाएं जो आपका कोड पेज पर सबमिट करता है। पेज URL और SmartCaptcha site key। आपको मिलता है: smart-token के लिए token।

एक नज़र में

प्रति 1,000 कीमत
$1.495 ($0.001495 प्रति टास्क)
createTask type
YandexSmartCaptchaTaskProxyless, YandexSmartCaptchaTask
in.php method
yandex
आप भेजते हैं
पेज URL और SmartCaptcha site key
आपको मिलता है
smart-token के लिए token

वैल्यू कहां मिलेंगी

site key SmartCaptcha एलिमेंट पर data-sitekey में होती है।

createTask और getTaskResult

टास्क बनाएं, करीब 5 सेकंड रुकें, फिर हर 5 सेकंड में नतीजा चेक करें जब तक status 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": "YandexSmartCaptchaTaskProxyless",
      "websiteURL": "https://example.com/login",
      "websiteKey": "5EZVvsHMrKCFKp5NYNoTyDjTjetoVo1Z4UNNbTwJf1GfN6Xm"
    }
}).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"]["token"])
        break

in.php और res.php

वही टास्क, क्लासिक फॉर्म API के साथ। JSON जवाब के लिए json=1 जोड़ें। इसके बिना जवाब सादे टेक्स्ट में आते हैं, जैसे: 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"}