Hướng dẫn
Nhiệm vụ (Token)
Cybersiara

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ínhKiểu dữ liệuBắt buộcMô tả
typeChuỗiBắt buộcAntiCyberSiAraTask
AntiCyberSiAraTaskProxyLess
websiteURLChuỗiBắt buộcURL trang chủ hiện tại của trang web
SlideMasterUrlIdChuỗiBắt buộcbạn có thể lấy tham số MasterUrlId từ endpoint api/CyberSiara/GetCyberSiara
userAgentChuỗiBắt buộcuserAgent của trình duyệt, bạn cần gửi userAgent của mình
proxyChuỗiTùy chọnTì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",
})