UNLOCK API

API pemecah FunCaptcha (Arkose Labs)

Kirim tugas FunCaptcha (Arkose Labs) ke API dan dapatkan jawaban yang dikirim kode Anda ke halaman. URL halaman dan public key. Yang Anda terima: Token untuk field verifikasi.

Sekilas

Harga per 1.000
$0.725 ($0.000725 per tugas)
Tipe createTask
FunCaptchaTaskProxyless, FunCaptchaTask
Metode in.php
funcaptcha
Yang Anda kirim
URL halaman dan public key
Yang Anda terima
Token untuk field verifikasi

Di mana menemukan nilainya

Public key ada di atribut data-pkey atau di alamat skrip Arkose Labs. Beberapa situs memerlukan subdomain surl sebagai funcaptchaApiJSSubdomain.

createTask dan getTaskResult

Buat tugas, tunggu sekitar 5 detik, lalu cek hasilnya setiap 5 detik sampai status ready. Jika tugas gagal, API mengembalikan error dan biayanya kembali ke saldo.

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 dan res.php

Tugas yang sama dengan API form klasik. Tambahkan json=1 untuk balasan JSON; tanpa itu balasan berupa teks biasa seperti 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"}