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ính | Kiểu | Bắt Buộc | Mô Tả |
---|---|---|---|
type | String | Required | HCaptchaClassification |
queries | List[string] | Required | Hì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...] |
question | String | Required | Chỉ 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ại | Câu Hỏi |
---|---|
Vui lòng nhấp vào từng hình ảnh chứa ghế | |
vịt$chim cánh cụt$cá mập$voi | |
vui lòng nhấp vào hình gấu trúc |
Ví Dụ Yêu Cầu
txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
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
json
{
"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
python
# 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)
go
package main
import (
"fmt"
capsolver_go "github.com/capsolver/capsolver-go"
"log"
)
func main() {
// first you need to install sdk
//go get github.com/capsolver/capsolver-go
//export CAPSOLVER_API_KEY='...' or
//capSolver := CapSolver{ApiKey:"..."}
capSolver := capsolver_go.CapSolver{}
solution, err := capSolver.Solve(map[string]any{
"type": "HCaptchaClassification",
"question": "Please click each image containing a truck",
"queries": []string{
"/9j/4AAQS.....",
"/9j/4AAQ1.....",
"/9j/4AAQ2.....",
"/9j/4AAQ3.....",
"/9j/4AAQ4.....",
},
})
if err != nil {
log.Fatal(err)
return
}
fmt.Println(solution)
}
Hỗ Trợ Phân Loại
Giao diện truy vấn, gửi trực tiếp câu hỏi toàn bộ về vấn đề, nếu bạn gặp phải một loại mới, vui lòng liên hệ dịch vụ khách hàng để thêm.
Bởi vì HCaptcha được cập nhật thường xuyên, tài liệu không liệt kê tất cả các loại, và bạn chỉ cần tải lên các câu hỏi bạn nhận được từ trang web.
Nếu đó là một loại đã tồn tại và chỉ là một cách khác để đặt câu hỏi, chúng tôi sẽ cập nhật nó hàng ngày.