CyberSiAra: giải CyberSiAra
Tạo tác vụ bằng phương thức [createTask](../api-createtask.md) và nhận kết quả bằng
phương thức getTaskResult.
Các loại tác vụ types
mà chúng tôi hỗ trợ:
AntiCyberSiAraTask
loại tác vụ này yêu cầu bạn có proxy riêng.AntiCyberSiAraTaskProxyLess
loại tác vụ này không yêu cầu bạn có proxy riêng.
Tạo tác vụ
Tạo một tác vụ nhận diện bằng phương thức createTask.
Cấu trúc đối tượng tác vụ
Thuộc tính | Kiểu dữ liệu | Bắt buộc | Mô tả |
---|---|---|---|
type | Chuỗi | Bắt buộc | AntiCyberSiAraTask AntiCyberSiAraTaskProxyLess |
websiteURL | Chuỗi | Bắt buộc | URL trang chủ hiện tại của trang web |
SlideMasterUrlId | Chuỗi | Bắt buộc | bạn có thể lấy tham số MasterUrlId từ endpoint api/CyberSiara/GetCyberSiara |
userAgent | Chuỗi | Bắt buộc | userAgent của trình duyệt, bạn cần gửi userAgent của mình |
proxy | Chuỗi | Tùy chọn | Tìm hiểu Sử dụng proxy |
Yêu cầu ví dụ
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiCyberSiAraTaskProxyLess", //Required
"websiteURL": "https://exaple.com/registration", //Required
"SlideMasterUrlId":"zHRugggff3Ll86L9k2yQTJfSYwUnmLc7", // Required
"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67", //Required
"proxy": "http:ip:port:user:pass" // socks5:ip:port:user:pass // Optional
}
}
Sau khi bạn gửi tác vụ cho chúng tôi, bạn sẽ nhận được ‘taskId’ trong phản hồi nếu thành công. Vui lòng đọc errorCode: danh sách đầy đủ các lỗi nếu bạn không nhận được id tác vụ.
Phản hồi ví dụ
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Nhận kết quả
Sau khi có taskId, bạn cần gửi taskId để truy xuất giải pháp. Cấu trúc phản hồi được giải thích trong getTaskResult.
Tùy thuộc vào tải hệ thống, bạn sẽ nhận được kết quả trong khoảng thời gian từ 5s
đến 30s
Yêu cầu ví dụ
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Phản hồi ví dụ
{
"errorId": 0,
"taskId": "646825ef-9547-4a29-9a05-50a6265f9d8a",
"status": "ready",
"solution": {
"token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhbXBhaWduLnJ0bS5jb20iLCJuYmYiOjE2ODkxNTUwOTksImV4cCI6MTY4OTE1NTEyOSwiaWF0IjoxNjg5MTU1MDk5LCJpc3MiOiJmcTRLSmNLMlNXZnlYYkhDWHdaME56ZmJ5SUxld2JndSJ9.Pf6zJIynf2lyzpDgfvRGzWlutTMNILZqM-b-ccjNVMgvnjro_-ohokCr_g21iG22td_u5YZJSHrwjg-EM7KVLQ$NzEyMDI5OA=="
}
}
Sử dụng yêu cầu SDK
# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
import capsolver
# capsolver.api_key = "..."
solution = capsolver.solve({
"type": "AntiCyberSiAraTaskProxyLess",
"websiteURL": "https://example.com/registration",
"SlideMasterUrlId": "zHRugggff3Ll86L9k2yQTJfSYwUnmLc7",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67",
})