साइबरसिआरा: साइबरसिआरा को हल करना
टास्क को [createTask](../api-createtask.md) विधि से बनाएं और परिणाम प्राप्त करें
getTaskResult विधि से।
हम जिन ‘टाइप’ के टास्क का समर्थन करते हैं:
AntiCyberSiAraTaskइस टास्क टाइप के लिए आपके अपने प्रॉक्सी की आवश्यकता होती है।AntiCyberSiAraTaskProxyLessइस टास्क टाइप के लिए आपके अपने प्रॉक्सी की आवश्यकता नहीं होती है।
टास्क बनाएं
createTask विधि से एक पहचान टास्क बनाएं।
टास्क ऑब्जेक्ट संरचना
| प्रॉपर्टीज़ | टाइप | आवश्यक | विवरण |
|---|---|---|---|
| type | स्ट्रिंग | आवश्यक | AntiCyberSiAraTaskAntiCyberSiAraTaskProxyLess |
| websiteURL | स्ट्रिंग | आवश्यक | वर्तमान वेबसाइट का होम पेज यूआरएल |
| SlideMasterUrlId | स्ट्रिंग | आवश्यक | आप api/CyberSiara/GetCyberSiara एंडपॉइंट से MasterUrlId पैरामीटर प्राप्त कर सकते हैं |
| userAgent | स्ट्रिंग | आवश्यक | ब्राउज़र userAgent, आपको अपना userAgent सबमिट करना होगा |
| proxy | स्ट्रिंग | वैकल्पिक | प्रॉक्सी का उपयोग करना सीखें |
उदाहरण अनुरोध
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
}
}आपके द्वारा हमें टास्क सबमिट करने के बाद, यदि वह सफल होता है, तो आपको प्रतिक्रिया में एक ‘taskId’ प्राप्त होना चाहिए। यदि आपको टास्क आईडी प्राप्त नहीं हुआ है, तो कृपया errorCode: त्रुटियों की पूरी सूची पढ़ें।
उदाहरण प्रतिक्रिया
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}परिणाम प्राप्त करना
taskId प्राप्त करने के बाद, आपको समाधान प्राप्त करने के लिए taskId सबमिट करना होगा। प्रतिक्रिया संरचना getTaskResult में बताई गई है।
सिस्टम लोड के आधार पर, आपको 5s से 30s के अंतराल के भीतर परिणाम मिलेंगे
उदाहरण अनुरोध
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}उदाहरण प्रतिक्रिया
{
"errorId": 0,
"taskId": "646825ef-9547-4a29-9a05-50a6265f9d8a",
"status": "ready",
"solution": {
"token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhbXBhaWduLnJ0bS5jb20iLCJuYmYiOjE2ODkxNTUwOTksImV4cCI6MTY4OTE1NTEyOSwiaWF0IjoxNjg5MTU1MDk5LCJpc3MiOiJmcTRLSmNLMlNXZnlYYkhDWHdaME56ZmJ5SUxld2JndSJ9.Pf6zJIynf2lyzpDgfvRGzWlutTMNILZqM-b-ccjNVMgvnjro_-ohokCr_g21iG22td_u5YZJSHrwjg-EM7KVLQ$NzEyMDI5OA=="
}
}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",
})