CyberSiAra: memecahkan CyberSiAra
Buat tugas dengan metode [createTask](../api-createtask.md) dan dapatkan hasilnya dengan
metode getTaskResult.
Tipe tugas types yang kami dukung:
AntiCyberSiAraTasktipe tugas ini memerlukan proxy Anda sendiri.AntiCyberSiAraTaskProxyLesstipe tugas ini tidak memerlukan proxy Anda sendiri.
Buat Tugas
Buat tugas pengenalan dengan metode createTask.
Struktur Objek Tugas
| Properties | Type | Required | Description | 
|---|---|---|---|
| type | String | Required | AntiCyberSiAraTaskAntiCyberSiAraTaskProxyLess | 
| websiteURL | String | Required | URL halaman utama situs web saat ini | 
| SlideMasterUrlId | String | Required | Anda bisa mendapatkan parameter MasterUrlId dari endpoint api/CyberSiara/GetCyberSiara | 
| userAgent | String | Required | userAgent browser, Anda perlu mengirimkan userAgent Anda | 
| proxy | String | Optional | Pelajari Menggunakan proxy | 
Contoh permintaan
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "AntiCyberSiAraTaskProxyLess", //Diperlukan
        "websiteURL": "https://exaple.com/registration", //Diperlukan
        "SlideMasterUrlId":"zHRugggff3Ll86L9k2yQTJfSYwUnmLc7", // Diperlukan
        "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", //Diperlukan
        "proxy": "http:ip:port:user:pass" // socks5:ip:port:user:pass // Opsional
    }
}Setelah Anda mengirimkan tugas kepada kami, Anda akan menerima ‘taskId’ dalam respons jika berhasil. Harap baca errorCode: daftar lengkap kesalahan jika Anda tidak menerima id tugas.
Contoh Respons
{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Mendapatkan Hasil
Setelah Anda memiliki taskId, Anda perlu mengirimkan taskId untuk mengambil solusi. Struktur respons dijelaskan di getTaskResult.
Bergantung pada beban sistem, Anda akan mendapatkan hasilnya dalam interval 5s hingga 30s
Contoh Permintaan
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey": "YOUR_API_KEY",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}Contoh Respons
{
  "errorId": 0,
  "taskId": "646825ef-9547-4a29-9a05-50a6265f9d8a",
  "status": "ready",
  "solution": {
    "token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhbXBhaWduLnJ0bS5jb20iLCJuYmYiOjE2ODkxNTUwOTksImV4cCI6MTY4OTE1NTEyOSwiaWF0IjoxNjg5MTU1MDk5LCJpc3MiOiJmcTRLSmNLMlNXZnlYYkhDWHdaME56ZmJ5SUxld2JndSJ9.Pf6zJIynf2lyzpDgfvRGzWlutTMNILZqM-b-ccjNVMgvnjro_-ohokCr_g21iG22td_u5YZJSHrwjg-EM7KVLQ$NzEyMDI5OA=="
  }
}Gunakan Permintaan 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",
})