मार्गदर्शिका
कार्य (टोकन)
reCAPTCHA v3

ReCaptchaV3: reCAPTCHA v3 को हल करना

TIP

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

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

  • ReCaptchaV3Task इस कार्य प्रकार को अपने खुद के प्रॉक्सी की आवश्यकता है।
  • ReCaptchaV3EnterpriseTask इस कार्य प्रकार को अपने खुद के प्रॉक्सी की आवश्यकता है।
  • ReCaptchaV3TaskProxyLess सर्वर के अंदरिक प्रॉक्सी का उपयोग किया जाता है।
  • ReCaptchaV3EnterpriseTaskProxyLess सर्वर के अंदरिक प्रॉक्सी का उपयोग किया जाता है।

कार्य बनाएं

createTask मेथड का उपयोग करके पहचान कार्य बनाएं।

कार्य बनाने से पहले, आप निम्नलिखित चीजें सीख सकते हैं:

अगर आपको अवैध प्रतिसाद मिला है, तो आप निम्नलिखित सीख सकते हैं:

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

गुणप्रकारआवश्यकविवरण
typeStringRequiredReCaptchaV3Task
ReCaptchaV3TaskProxyLess
websiteURLStringRequiredह्यूमन चेकैपट्चा का उपयोग करने वाली वेबसाइट का वेब पता, आमतौर पर यह एक निर्धारित मूल्य होता है। (उदाहरण: https://google.com)
websiteKeyStringRequiredडोमेन पब्लिक की, बहुत कम बार अपडेट किया जाता है। (उदाहरण: b989d9e8-0d14-41sda0-870f-97b5283ba67d)
pageActionStringRequiredविजेट क्रिया मूल्य। वेबसाइट के मालिक इस पैरामीटर के माध्यम से पृष्ठ पर उपयोगकर्ता क्या कर रहा है की परिभाषित करते हैं। मूल्य डिफ़ॉल्ट होता है: verify उदाहरण: grecaptcha.execute('site_key', {action:'login_test'}).
minScoreDoubleOptional0.1 से 0.9 के बीच का मूल्य।
proxyStringOptionalप्रॉक्सी का उपयोग कैसे करें सीखें
enterprisePayloadObjectOptionalएंटरप्राइज पेलोड
apiDomainStringOptionalरीकैप्चा एंटरप्राइज को लोड करने के लिए डोमेन पता। उदाहरण के लिए: http://www.google.com/ http://www.recaptcha.net/ यदि आप नहीं जानते कि इसकी आवश्यकता क्यों है, तो कृपया इस पैरामीटर का उपयोग न करें।
userAgentStringOptionalब्राउज़र का यूज़र-एजेंट जो भ्रमण में उपयोग होता है। आवश्यक है कि आप एक आधुनिक ब्राउज़र के हस्पति का उपयोग करें, अन्यथा Google आपसे “अपना ब्राउज़र अपडेट करें” कहेगा।
cookiesArrayOptionalकुकी का उपयोग कैसे करें सीखें
anchorStringOptionalरीकैप्चा एंटरप्राइज v2, v2 गोपनीय, v3, v3 एंटरप्राइज 0.9 स्कोर के सभी संस्करणों को कैसे पार करें
reloadStringOptionalरीकैप्चा एंटरप्राइज v2, v2 गोपनीय, v3, v3 एंटरप्राइज 0.9 स्कोर के सभी संस्करणों को कैसे पार करें

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

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    //आवश्यक
    "type": "ReCaptchaV3Task",
    //आवश्यक
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    //आवश्यक
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
    //आवश्यक
    "pageAction": "login",
    //वैकल्पिक
    "minScore": 0.7,
    "enterprisePayload": {
      //वैकल्पिक, यदि वेबसाइट रीकैप्चा एंटरप्राइज का उपयोग करती है
      "s": "SOME_ADDITIONAL_TOKEN"
    },
    //वैकल्पिक
    "apiDomain": "",
    //वैकल्पिक
    "userAgent": "",
    //वैकल्पिक
    "cookies": [
      {
        "name": "__Secure-3PSID",
        "value":
 
 "AIKkIs3ch7YsxxxxYIzRqNZPGm60cdHozgwfUW1o8MF3kRcf8clJscTI6OtCqVpqNF8I88pLBJkUgQ"
      },
      {
        "name": "__Secure-3PAPISID",
        "value": "TKS1iVpGxYbxxxk0n2o/AytXQTb6RUALqxSEL"
      }
    ],
    //वैकल्पिक                
    "proxy": "http:ip:port:user:pass",
    // socks5:ip:port:user:pass
    //वैकल्पिक, आपको केवल एक बार सबमिट करना है और परिणाम सफलतापूर्वक प्राप्त करने के बाद, आप इस पैरामीटर को हटा सकते हैं
    "anchor": "base64 content",
    "reload": "base64 content"
  }
}

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

उदाहरण जवाब

{
    "errorId": 0,
    "errorCode": "",
    "errorDescription": "",
    "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006" 
}

परिणाम प्राप्त करना

जब आपके पास कार्य आईडी होता है, तो आपको परिणाम प्राप्त करने के लिए कार्य आईडी को सबमिट करने की आवश्यकता है। प्रतिक्रिया संरचना का विवरण getTaskResult में दिया गया है।

सिस्टम लोड के आधार पर, आपको 1 सेकंड से 10 सेकंड के बीच परिणाम मिलेगा।

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

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,
    "errorCode": null,
    "errorDescription": null,
    "solution": {
        "userAgent": "xxx", //यूज़र एजेंट
        "expireTime": 1671615324290, //टोकन की समयसीमा
        "gRecaptchaResponse": "3AHJ....." //समाधान टोकन
    },
    "status": "ready"
}

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

# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
# capsolver.api_key = "..."
solution = capsolver.solve({
    "type": "ReCaptchaV3TaskProxyLess",
    "websiteURL": "https://www.google.com/recaptcha/api2/demo",
    "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_kl-", ...
})