UNLOCK API

API giải Tác vụ ảnh phức tạp

Gửi tác vụ Tác vụ ảnh phức tạp tới API và nhận về kết quả để code của bạn gửi lên trang. class (recaptcha, hcaptcha, funcaptcha hoặc recognition), các ảnh và nội dung yêu cầu. Bạn nhận: Ảnh hoặc ô nào khớp.

Tóm tắt

Giá cho 1.000 lượt
$0.60 ($0.0006 mỗi tác vụ)
Loại createTask
ComplexImageTask
Phương thức in.php
Bạn gửi
class (recaptcha, hcaptcha, funcaptcha hoặc recognition), các ảnh và nội dung yêu cầu
Bạn nhận
Ảnh hoặc ô nào khớp

Tìm các giá trị ở đâu

Gửi các ảnh dưới dạng danh sách và hướng dẫn trong metadata.

createTask và getTaskResult

Tạo tác vụ, chờ khoảng 5 giây, rồi kiểm tra kết quả mỗi 5 giây cho đến khi trạng thái là ready. Nếu tác vụ lỗi, API trả về lỗi và tiền được hoàn vào số dư.

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 và res.php

Cùng tác vụ đó với API form kiểu cũ. Thêm json=1 để nhận phản hồi JSON; nếu không, phản hồi là văn bản thuần như 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"}