Skip to content
On this page
Home
>कार्य (टोकन)
>MtCaptcha

MtCaptcha: MtCaptcha को हल करना

createTask मेथड के साथ टास्क बनाएं और

getTaskResult मेथड के साथ परिणाम प्राप्त करें।

WARNING

अभी अपडेट का इंतजार करना अवश्यक है

हमारे पास समर्थित types टास्क प्रकार हैं:

  • MTCaptcha इस टास्क प्रकार को अपने खुद के प्रॉक्सी की आवश्यकता है।

टास्क बनाएं

createTask मेथड के साथ एक पहचान टास्क बनाएं।

टास्क ऑब्जेक्ट संरचना

गुणप्रकारआवश्यकविवरण
typeStringRequiredMtCaptchaTask
MtCaptchaTaskProxyLess
websiteURLStringRequiredएचकैप्चा का उपयोग करने वाली वेबसाइट का वेब पता, सामान्यतः यह स्थिर मूल्य होता है। (उदा: https://google.com)
websiteKeyStringRequiredडोमेन सार्वजनिक कुंजी, आमतौर पर अपडेट नहीं होती है। (उदा: sk=MTPublic-xxx पब्लिक कुंजी)
proxyStringOptionalप्रॉक्सी का उपयोग कैसे करें सीखें

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

json
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type": "MtCaptchaTask", // आवश्यक
        "websiteURL": "http://www.mywebsite.com/demo", // आवश्यक
        "websiteKey": "MTPublic-xxxxxxxxx", // आवश्यक
        "proxy": "http:ip:port:user:pass" // socks5:ip:port:user:pass
    }
}

जब आप टास्क को हमें सबमिट करते हैं, तो आपको सफल होने पर एक 'टास्क आईडी' प्राप्त होना चाहिए। कृपया errorCode: पूरी त्रुटियों की सूची को पढ़ें अगर आपको टास्क आईडी प्राप्त नहीं हुई है।

उदाहरण प्रतिक्रिया

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": "v1(aba1cefe,

ca8fb4ea,MTPublic-FYhK03Mlj,c3281f68b7a14b8ba64d7a0db167c3c7,5eszjJbkVCqGVEIUNhFmLMLRh_XzWJgxvVRxBU8pg4O5oynOCNsXZlJF8yRXrWeSGnFhgFGlam1TioUxVsWeIMPdLvkpnivgId2AKiJZ7OMEpJt-e_0d_2tGfN_0p1hKCLxXhvzlklHNcMXju3j8fS0VV4C4fnTi5v6otUAWEEwFNVuDj30LJXZizD2_yl3ThZm3VHkgrxcFFr-WUD8Mpq1YY0bbh-E4DT8G14qBYRN0odfNbZAyKjF919kRd2rPqiLjP2uw4h0WcUZ2c1BwWkWHoZ5N7M09Pd7cOA8wz4kP_2JN_hQIYWnjxIpxBqXzdKtsgCsXwtq4lu1weGgfuQ**)"
  }
}

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

python
# 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",
})
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": "MtCaptchaTask",
		"websiteURL": "http://www.mywebsite.com/demo",
		"websiteKey": "MTPublic-xxxxxxxxx",
		"proxy":"ip:port:username:port",
	})
	if err != nil {
		log.Fatal(err)
		return
	}
	fmt.Println(solution)
}