Hướng dẫn
Nhiệm vụ(Nhận diện)
hCaptcha

Nhận Diện Hình Ảnh HCaptcha

WARNING

Tạo nhiệm vụ bằng cách sử dụng createTask.

Giao diện này không cần phải nhận kết quả riêng lẻ và sẽ trả về kết quả nhận dạng hình ảnh một cách đồng bộ!

Loại nhiệm vụ type là:

  • HCaptchaClassification

Tạo Nhiệm Vụ

Tạo nhiệm vụ bằng cách sử dụng createTask.

Cấu Trúc Đối Tượng Nhiệm Vụ

Thuộc tínhKiểuBắt BuộcMô Tả
typeStringRequiredHCaptchaClassification
queriesList[string]RequiredHình ảnh mã hóa base64, không bao gồm “data:image/***; base64,”
Tạo ảnh thành danh sách: [base64, base64, base64…]
questionStringRequiredChỉ hỗ trợ tiếng Anh. Vui lòng tự chuyển đổi các ngôn ngữ khác thành tiếng Anh
WARNING

Mô tả về số lượng hình ảnh tham số truy vấn

  • Chọn vấn đề sắp xếp, chỉ có thể nhận dạng 18 hình ảnh một lúc.
  • Chọn vấn đề vẽ một hộp, chỉ có thể nhận dạng một hình ảnh một lúc.

Loại Được Hỗ Trợ

Các loại hình ảnh được hỗ trợ như sau:

LoạiCâu Hỏi
/hcaptcha/hcap_select.pngVui lòng nhấp vào từng hình ảnh chứa ghế
/hcaptcha/hcap_choice.pngvịt$chim cánh cụt$cá mập$voi
/hcaptcha/hcap_area.pngvui lòng nhấp vào hình gấu trúc

Ví Dụ Yêu Cầu

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "HCaptchaClassification",
    "question": "Please click each image containing a chair",
    "queries": [
      "/9j/4AAQS.....",
      "/9j/4AAQ1.....",
      "/9j/4AAQ2.....",
      "/9j/4AAQ3.....",
      "/9j/4AAQ4....."
    ]
  }
}

Ví Dụ Phản Hồi

{
  "errorId": 0,
  "errorCode": "",
  "status": "ready",
  "solution": {
    // Vui lòng nhấp vào mỗi phản hồi
    "objects": [
      true,
      false,
      false,
      true,
      true,
      false,
      true,
      true
    ],
    // Vui lòng vẽ một hộp phản hồi
    "box": [
      //x1
      198.2198,
      //y1
      629.8307,
      //x2
      851.69403,
      //y2
      817.2047
    ],
    "tags": [
      "vịt",
      "chim cánh cụt",
      "cá mập",
      "voi",
    ],
    "imageSize": [
      //chiều cao, chiều rộng
      1072,
      1000
    ]
  },
  "taskId": "5aa8be0c-94a5-11ec-80d7-00163f00a53c"
}

Sử Dụng Yêu Cầu SDK

# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
# capsolver.api_key = "..."
img_path = os.path.join(Path(__file__).resolve().parent, "chair.jpg")
with open(img_path, 'rb') as f:
    solution = capsolver.solve({
        "type": "HCaptchaClassification",
        "question": "Please click each image containing a chair",
        "queries": [
            "/9j/4AAQS.....",
            "/9j/4AAQ1.....",
            "/9j/4AAQ2.....",
            "/9j/4AAQ3.....",
            "/9j/4AAQ4....."
        ]
    })
    print(solution)