UNLOCK API

API pemecah Tugas gambar kompleks

Kirim tugas Tugas gambar kompleks ke API dan dapatkan jawaban yang dikirim kode Anda ke halaman. class (recaptcha, hcaptcha, funcaptcha, atau recognition), gambar, dan teks tugas. Yang Anda terima: Gambar atau sel mana yang cocok.

Sekilas

Harga per 1.000
$0.60 ($0.0006 per tugas)
Tipe createTask
ComplexImageTask
Metode in.php
Yang Anda kirim
class (recaptcha, hcaptcha, funcaptcha, atau recognition), gambar, dan teks tugas
Yang Anda terima
Gambar atau sel mana yang cocok

Di mana menemukan nilainya

Kirim gambar sebagai daftar dan instruksinya di metadata.

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": "ComplexImageTask",
      "class": "recaptcha",
      "imagesBase64": [
        "/9j/4AAQSkZJRgABAQ..."
      ],
      "metadata": {
        "Task": "Select all images with a bus",
        "Grid": "3x3"
      }
    }
}).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 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&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"}