Giải quyết CyberSiAra: giải quyết CyberSiAra
Tạo nhiệm vụ bằng cách sử dụng phương pháp createTask và nhận kết quả bằng cách sử dụng phương pháp getTaskResult.
Loại nhiệm vụ types
mà chúng tôi hỗ trợ:
AntiCyberSiAraTask
loại nhiệm vụ này yêu cầu bạn sử dụng proxy của riêng bạn.AntiCyberSiAraTaskProxyLess
loại nhiệm vụ này không yêu cầu bạn sử dụng proxy của riêng bạn.
Tạo Nhiệm Vụ
Tạo một nhiệm vụ nhận dạng bằng phương pháp 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 | AntiCyberSiAraTask AntiCyberSiAraTaskProxyLess |
websiteURL | String | Required | Địa chỉ URL của trang web hiện tại |
SlideMasterUrlId | String | Required | Bạn có thể lấy tham số MasterUrlId từ api/CyberSiara/GetCyberSiara |
UserAgent | String | Required | User-Agent của trình duyệt, bạn cần gửi User-Agent của riêng bạn |
proxy | String | Optional | Tìm hiểu cách sử dụng proxy |
Ví dụ yêu cầu
json
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "AntiCyberSiAraTaskProxyLess", // Bắt Buộc
"websiteURL": "https://exaple.com/registration", // Bắt Buộc
"SlideMasterUrlId": "zHRugggff3Ll86L9k2yQTJfSYwUnmLc7", // Bắt Buộc
"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", // Bắt Buộc
"proxy": "http:ip:port:user:pass" // socks5:ip:port:user:pass // Tùy Chọn
}
}
Sau khi bạn gửi nhiệm vụ cho chúng tôi, bạn nên nhận được 'Task id' 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 Task id.
Ví dụ Phản Hồi
json
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Nhận Kết Quả
Sau khi bạn có taskId, bạn cần gửi taskId để lấy giải pháp. Cấu trúc phản hồi được giải thích ở getTaskResult.
Tùy thuộc vào tải hệ thống, bạn sẽ nhận kết quả trong khoảng thời gian từ 5 giây
đến 30 giây
Ví dụ Yêu Cầu
json
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
Ví dụ Phản Hồi
json
{
"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
python
# 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",
})
go
package main
import (
"fmt"
capsolver_go "github.com/capsolver/capsolver-go"
"log"
)
func main() {
// Đầu tiên, bạn cần cài đặt sdk
//go get github.com/capsolver/capsolver-go
//export CAPSOLVER_API_KEY='...' hoặc
//capSolver := CapSolver{ApiKey:"..."}
capSolver := capsolver_go.CapSolver{}
solution, err := capSolver.Solve(map[string]any{
"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",
})
if err != nil {
log.Fatal(err)
return
}
fmt.Println(solution)
}