Join And Get Free Trial!

RecaptchaV2TaskProxyless#


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

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

नामप्रकारआवश्यकविवरण
typeडोरीहाँRecaptchaV2TaskProxyless
websiteURLडोरीहाँकैप्चा लोड करने के लिए लक्ष्य पृष्ठ का पूरा URL
websiteKeyडोरीहाँreCAPTCHA वेबसाइट कुंजी। इसे reCAPTCHA div तत्व की data-sitekey विशेषता में या reCAPTHCHA API के अनुरोध के k पैरामीटर में पाया जा सकता है।
recaptchaDataSValueडोरीनहींडेटा-एस पैरामीटर का मान। Google सेवा पर कैप्चा को बायपास करने की आवश्यकता हो सकती है
isInvisibleबूलियननहींreCAPTCHA के अदृश्य संस्करण के लिए, true पास करें - आपको चेकबॉक्स नहीं दिखेगा, लेकिन चुनौती दिखाई देगी। ज़्यादातर कॉलबैक फ़ंक्शन के साथ उपयोग किया जाता है
apiDomainडोरीनहींकैप्चा लोड करने के लिए उपयोग किया जाने वाला डोमेन नाम: google.com या recaptcha.net. डिफ़ॉल्ट: google.com
websiteInfoडोरीनहींलक्ष्य वेबसाइट के बारे में विस्तृत जानकारी ट्यूटोरियल मार्गदर्शन करता है कि यह डेटा कैसे प्राप्त करें, और reCAPTCHA टोकन स्कोर को बढ़ाने के लिए अपने दृष्टिकोण को अनुकूलित करें

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

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

तरीका: POST

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

{
    "clientKey":"api key",
    "task": {
        "type":"RecaptchaV2TaskProxyless",
        "websiteURL":"https://www.google.com/recaptcha/api2/demo",
        "websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
    }
}

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

{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "gRecaptchaResponse": "03AGdBq26gJ8Yq3z3Zzv"
  },
  "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.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
 
except Exception as e:
  sys.exit(e)
 
else:
  sys.exit('solved: ' + str(result))

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