Join And Get Free Trial!

reCAPTCHA V3#


reCAPTCHA V3 के लिए टोकन-आधारित स्वचालित समाधान विधि।
प्राप्त टोकन को g-recaptcha-response फॉर्म फ़ील्ड के भीतर लक्ष्य वेबसाइट पर भेजा जा सकता है या कॉलबैक फ़ंक्शन को पास किया जा सकता है।

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

नामप्रकारआवश्यकविवरण
typeडोरीहाँRecaptchaV3Task
websiteURLडोरीहाँकैप्चा लोड करने के लिए लक्ष्य पृष्ठ का पूरा URL
websiteKeyडोरीहाँreCAPTCHA वेबसाइट कुंजी। इसे reCAPTCHA div तत्व की data-sitekey विशेषता में या reCAPTHCHA API के अनुरोध के k पैरामीटर में पाया जा सकता है।
pageActionडोरीनहींअतिरिक्त पैरामीटर्स के लिए, आप एक्शन पैरामीटर्स को खोजने के लिए grecaptcha.execute खोज सकते हैं
apiDomainडोरीनहींकैप्चा लोड करने के लिए उपयोग किया जाने वाला डोमेन नाम: google.com या recaptcha.net. डिफ़ॉल्ट: google.com
proxyTypeडोरीहाँप्रॉक्सी प्रकार: `http`, `socks4`, `socks5`
proxyAddressडोरीहाँप्रॉक्सी सर्वर आईपी पता या होस्टनाम
proxyPortपूर्णांकहाँप्रॉक्सी पोर्ट
proxyLoginडोरीनहींएजेंट लॉगिन
proxyPasswordडोरीनहींएजेंट पासवर्ड
titleडोरीनहींरीकैप्चा ट्रिगर पृष्ठ शीर्षक (कंसोल खोलने के लिए f12 दबाएँ, फिर document.title दर्ज करें)
websiteInfoडोरीनहींलक्ष्य वेबसाइट के बारे में विस्तृत जानकारी ट्यूटोरियल मार्गदर्शन करता है कि यह डेटा कैसे प्राप्त करें, और reCAPTCHA टोकन स्कोर को बढ़ाने के लिए अपने दृष्टिकोण को अनुकूलित करें

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

एपीआई समापन बिंदु: https://api.nextcaptcha.com/createTask

तरीका: POST

सामग्री प्रकार: application/json

{
    "clientKey":"api key",
    "task": {
        "type":"RecaptchaV3Task",
        "websiteURL":"https://google.com",
        "websiteKey":"6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u",
        "pageAction":"login",
        "proxyType":"http",
        "proxyAddress":"your_proxy_address",
        "proxyPort":1234,
        "proxyLogin":"your_proxy_login",
         "proxyPassword":"your_proxy_password"
    }
}

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

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "03AGdBq26gJ8v3Z3J9z3..."
  },
  "createTime": 1701234567890,
  "endTime": 1701234567890
}

नमूना कोड#

# https://github.com/nextcaptcha/nextcaptcha-python
 
import os
import sys
from nextcaptcha import NextCaptchaAPI
 
client_key = os.getenv('NEXTCAPTCHA_KEY', "YOUR_CLIENT_KEY")
 
api = NextCaptchaAPI(client_key=client_key)
try:
  result = api.recaptchav3(website_url="https://example.com", website_key="SITE_KEY")
 
except Exception as e:
  sys.exit(e)
 
else:
  sys.exit('solved: ' + str(result))

संबंधित लिंक#