UNLOCK API

FunCaptcha (Arkose Labs) सॉल्विंग API

API को FunCaptcha (Arkose Labs) टास्क भेजें और वह जवाब पाएं जो आपका कोड पेज पर सबमिट करता है। पेज URL और public key। आपको मिलता है: वेरिफिकेशन फील्ड के लिए token।

एक नज़र में

प्रति 1,000 कीमत
$0.725 ($0.000725 प्रति टास्क)
createTask type
FunCaptchaTaskProxyless, FunCaptchaTask
in.php method
funcaptcha
आप भेजते हैं
पेज URL और public key
आपको मिलता है
वेरिफिकेशन फील्ड के लिए token

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

public key data-pkey एट्रिब्यूट में या Arkose Labs स्क्रिप्ट के एड्रेस में होती है। कुछ साइटों को surl सबडोमेन funcaptchaApiJSSubdomain के रूप में चाहिए।

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": "FunCaptchaTaskProxyless",
      "websiteURL": "https://example.com/login",
      "websitePublicKey": "69A21A01-CC7B-B9C6-0F9A-E7FA06677FFC"
    }
}).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&method=funcaptcha&publickey=PUBLIC_KEY&pageurl=https://example.com/signup&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"}