UNLOCK API

Altcha सॉल्विंग API

API को Altcha टास्क भेजें और वह जवाब पाएं जो आपका कोड पेज पर सबमिट करता है। पेज URL और challenge एड्रेस या challenge JSON। आपको मिलता है: altcha फील्ड के लिए payload।

एक नज़र में

प्रति 1,000 कीमत
$1.30 ($0.0013 प्रति टास्क)
createTask type
AltchaTaskProxyless, AltchaTask
in.php method
altcha
आप भेजते हैं
पेज URL और challenge एड्रेस या challenge JSON
आपको मिलता है
altcha फील्ड के लिए payload

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

challenge, altcha-widget एलिमेंट के challengeurl एट्रिब्यूट से आता है।

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": "AltchaTaskProxyless",
      "websiteURL": "https://example.com/login",
      "challengeURL": "https://example.com/altcha/challenge"
    }
}).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"}