गाइड
कार्य(टोकन)
MTCaptcha

MtCaptcha: MTCaptcha हल करना

TIP

createTask विधि का उपयोग करके कार्य बनाएं और getTaskResult विधि से परिणाम प्राप्त करें।

हम जिन कार्य प्रकारों (‘types’) का समर्थन करते हैं:

  • MTCaptcha इस कार्य प्रकार के लिए आपके अपने प्रॉक्सी की आवश्यकता होती है।

कार्य बनाएं

createTask विधि का उपयोग करके एक पहचान कार्य बनाएं।

कार्य वस्तु संरचना

गुणधर्मप्रकारआवश्यकविवरण
typeStringआवश्यकMtCaptchaTask
MtCaptchaTaskProxyLess
websiteURLStringआवश्यकवेबसाइट का वेब पता जो आमतौर पर एक निश्चित मान होता है। (उदा: https://google.com)
websiteKeyStringआवश्यकडोमेन सार्वजनिक कुंजी, शायद ही कभी अपडेट की जाती है। (उदा: sk=MTPublic-xxx सार्वजनिक कुंजी)
proxyStringवैकल्पिकप्रॉक्सी का उपयोग करना सीखें

उदाहरण अनुरोध

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "MtCaptchaTask", //Required
        "websiteURL": "http://www.mywebsite.com/demo", //Required
        "websiteKey": "MTPublic-xxxxxxxxx", //Required
        "proxy": "http:ip:port:user:pass" // socks5:ip:port:user:pass
    }
}

हमारे पास कार्य जमा करने के बाद, सफल होने पर आपको प्रतिक्रिया में एक ‘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": ""
  }
}

SDK अनुरोध का उपयोग करें

# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
# capsolver.api_key = "..."
solution = capsolver.solve({
    "type": "MtCaptchaTask",
    "websiteURL": "http://www.mywebsite.com/demo",
    "websiteKey": "MTPublic-xxxxxxxxx",
    "proxy": "ip:port:username:port",
})