UNLOCK API

API giải Lưới ảnh

Gửi tác vụ Lưới ảnh tới API và nhận về kết quả để code của bạn gửi lên trang. Ảnh lưới dạng base64 và hướng dẫn, ví dụ vật cần chọn. Bạn nhận: Số thứ tự các ô cần bấm.

Tóm tắt

Giá cho 1.000 lượt
$0.36 ($0.00036 mỗi tác vụ)
Loại createTask
GridTask
Phương thức in.php
post, recaptcha=1
Bạn gửi
Ảnh lưới dạng base64 và hướng dẫn, ví dụ vật cần chọn
Bạn nhận
Số thứ tự các ô cần bấm

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

Gửi cả lưới thành một ảnh và hướng dẫn trong trường comment. rows và columns mặc định là 3.

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": "GridTask",
      "body": "/9j/4AAQSkZJRgABAQ...",
      "comment": "Select all squares with traffic lights",
      "rows": 3,
      "columns": 3
    }
}).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&method=base64&recaptcha=1&textinstructions=Select+all+traffic+lights&body=BASE64_IMAGE&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"}