CyberSiAra: साइबरसिआरा को हल करना
createTask विधि का उपयोग करके कार्य बनाएं और getTaskResult विधि का उपयोग करके परिणाम प्राप्त करें।
हम जिन प्रकार के कार्य प्रकार types
का समर्थन करते हैं:
AntiCyberSiAraTask
इस कार्य प्रकार के लिए आपकी अपनी प्रॉक्सी की आवश्यकता है।AntiCyberSiAraTaskProxyLess
इस कार्य प्रकार को आपकी अपनी प्रॉक्सी की आवश्यकता नहीं है।
कार्य बनाएं
createTask विधि का उपयोग करके एक मान्यता कार्य बनाएं।
कार्य ऑब्जेक्ट संरचना
गुण | प्रकार | आवश्यक | विवरण |
---|---|---|---|
type | String | Required | AntiCyberSiAraTask AntiCyberSiAraTaskProxyLess |
websiteURL | String | Required | वेबसाइट के होम पेज URL |
SlideMasterUrlId | String | Required | आप api/CyberSiara/GetCyberSiara अंत्योदय से MasterUrlId पैराम को प्राप्त कर सकते हैं। |
UserAgent | String | Required | ब्राउज़र का User-Agent, आपको अपना User-Agent प्रस्तुत करना होगा। |
proxy | String | Optional | सिखाएँ प्रॉक्सी का प्रयोग कर रहा है |
उदाहरण अनुरोध
json
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"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", //आवश्यक
"proxy": "http:ip:port:user:pass" // socks5:ip:port:user:pass // वैकल्पिक
}
}
हमें यदि यदि आपने हमें टास्क सबमिट किया है, तो आपको यदि यह सफल है, तो 'टास्क आईडी' को प्रतिस्पर्धा में प्राप्त होना चाहिए। कृपया यदि आपको टास्क आईडी प्राप्त नहीं हुआ है, तो कृपया errorCode: full list of errors पढ़ें।
उदाहरण उत्तर
json
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
परिणाम प्राप्त करना
जब आपके पास taskId होता है, तो आपको समाधान प्राप्त करने के लिए taskId प्रस्तुत करना होता है। प
्रतिसाद संरचना की व्याख्या getTaskResult में की गई है।
सिस्टम लोड पर निर्भर करता है, आपको 5 सेकंड
से 30 सेकंड
के अंदर परिणाम प्राप्त हो जाएंगे।
उदाहरण अनुरोध
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"
}
उदाहरण उत्तर
json
{
"errorId": 0,
"taskId": "646825ef-9547-4a29-9a05-50a6265f9d8a",
"status": "ready",
"solution": {
"token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhbXBhaWduLnJ0bS5jb20iLCJuYmYiOjE2ODkxNTUwOTksImV4cCI6MTY4OTE1NTEyOSwiaWF0IjoxNjg5MTU1MDk5LCJpc3MiOiJmcTRLSmNLMlNXZnlYYkhDWHdaME56ZmJ5SUxld2JndSJ9.Pf6zJIynf2lyzpDgfvRGzWlutTMNILZqM-b-ccjNVMgvnjro_-ohokCr_g21iG22td_u5YZJSHrwjg-EM7KVLQ$NzEyMDI5OA=="
}
}
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() {
// 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": "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)
}