Join And Get Free Trial!

NextCaptcha.com API

नेक्स्टकैप्चा एक अग्रणी मानव-संचालित छवि और कैप्चा पहचान सेवा है। उन्नत AI कार्यकर्ताओं का उपयोग करके आपके कैप्चा को जल्दी और सटीक रूप से हल करने के लिए डिज़ाइन किया गया, नेक्स्टकैप्चा केवल कैप्चा हल करने से कहीं आगे जाता है।

यह बहुमुखी सेवा छवि पहचान कार्यों के लिए भी अनेक समाधान प्रदान करती है, जिससे यह आपकी ऑनलाइन गतिविधियों को स्वचालित और सुव्यवस्थित करने के लिए एक आवश्यक उपकरण बन जाती है।

परिचय

हमारे API एकीकरण के साथ कैप्चा समाधान को स्वचालित करें

हमारा शक्तिशाली API आपको अपने सॉफ़्टवेयर को हमारी सेवा के साथ एकीकृत करके CAPTCHA समाधान को स्वचालित करने की सुविधा देता है। अपने CAPTCHA को कुशलतापूर्वक हल करने के लिए इन सरल चरणों का पालन करें:

इन सरल चरणों का पालन करके NextCaptcha सेवाओं का कुशलतापूर्वक उपयोग करना सीखें। चाहे आप CAPTCHA समाधान को स्वचालित करना चाहते हों या हमारे API के साथ एकीकृत करना चाहते हों, यह मार्गदर्शिका आपको पूरी प्रक्रिया में मार्गदर्शन करेगी।

  1. एक खाता बनाएं और अपनी अद्वितीय API कुंजी प्राप्त करें।
  2. अपने API अनुरोध के साथ CAPTCHA कार्य हमारे सर्वर पर भेजें।
  3. अपने कैप्चा समाधान की प्रगति को ट्रैक करने के लिए कार्य आईडी प्राप्त करें।
  4. कैप्चा समाधान प्राप्त करें और अपना स्वचालित वर्कफ़्लो जारी रखें।

एक खाता बनाएं और अपनी अद्वितीय API कुंजी प्राप्त करें।

1. खाता पंजीकृत करें: NextCaptcha के पंजीकरण पृष्ठ पर जाएं और आवश्यक विवरण भरकर अपना खाता बनाएं।

2. अपनी API कुंजी तक पहुँचें: एक बार जब आप सफलतापूर्वक पंजीकृत हो जाते हैं, तो डैशबोर्ड पर जाएँ। यहाँ, आपको अपनी API कुंजी मिलेगी, जो NextCaptcha को आपके प्रोजेक्ट में एकीकृत करने के लिए आवश्यक है।

3. निःशुल्क परीक्षण: यदि आप प्रतिबद्ध होने से पहले सेवा का परीक्षण करना चाहते हैं, तो आप टेलीग्राम पर NextCaptcha Free Trial Bot को संदेश भेजकर निःशुल्क परीक्षण के लिए आवेदन कर सकते हैं। इससे आपको सीमित संख्या में निःशुल्क अनुरोधों तक पहुँच मिलेगी।

अपने API अनुरोध के साथ CAPTCHA कार्य हमारे सर्वर पर भेजें।

एक बार जब आप अपनी API कुंजी प्राप्त कर लेते हैं, तो अगला चरण CAPTCHA समाधान कार्य को NextCaptcha सर्वर पर भेजना होता है। यह कार्य पेलोड सबमिट करके किया जाता है जिसमें CAPTCHA चुनौती का विशिष्ट विवरण होता है।

1.कार्य पेलोड तैयार करें: CAPTCHA साइट कुंजी, पृष्ठ URL, और CAPTCHA को हल करने के लिए आवश्यक अन्य प्रासंगिक डेटा जैसे आवश्यक मापदंडों के साथ कार्य पेलोड की संरचना करें।

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

2. अनुरोध भेजें: कार्य पेलोड को प्रमाणित करने और NextCaptcha सर्वर पर भेजने के लिए अपनी API कुंजी का उपयोग करें। API एंडपॉइंट आपके अनुरोध को संभालेगा और CAPTCHA-समाधान प्रक्रिया आरंभ करेगा।

{
  "clientKey": "api key",
  "taskId": 1781234567890
}

3. टास्क आईडी प्राप्त करें: टास्क सबमिट करने के बाद, आपको एक अद्वितीय टास्क आईडी प्राप्त होगी। इस आईडी का उपयोग स्थिति की जांच करने और समाधान संसाधित होने के बाद उसे पुनः प्राप्त करने के लिए किया जाएगा

अपने कैप्चा समाधान की प्रगति को ट्रैक करने के लिए कार्य आईडी प्राप्त करें।

नेक्स्टकैप्चा सर्वर पर कैप्चा समाधान कार्य सबमिट करने के बाद, अगला चरण समाधान को पुनः प्राप्त करना और उसे अपने स्वचालित वर्कफ़्लो में सहजतापूर्वक एकीकृत करना है।


  import requests
  import time
  
  
  # Retrieve the solved token from NextCaptcha
  retrieve_url = 'https://api.nextcaptcha.com/getTaskResult'
  params = {
      'clientKey': api_key,
      'taskId': captcha_id
  }
  
  solution = None
  while solution is None:
      time.sleep(1)  # Wait a few seconds before checking again
      response = requests.post(retrieve_url, data=params)
      if response.json().get('errorId') == 0:
          solution = response.json().get('solution')
  
  # The reCAPTCHA token
  recaptcha_token = solution["gRecaptchaResponse"]
  print(f'Successfully retrieved token: {recaptcha_token}')
  
            

थोड़े इंतज़ार के बाद, समाधान प्राप्त करने के लिए टास्क आईडी का उपयोग करके NextCaptcha सर्वर से पूछताछ करें। प्रतिक्रिया में हल किया गया CAPTCHA टोकन (gRecaptchaResponse) शामिल होगा, जो आगे बढ़ने के लिए आवश्यक है।

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

कैप्चा समाधान प्राप्त करें और अपना स्वचालित वर्कफ़्लो जारी रखें।

नेक्स्टकैप्चा सर्वर पर कैप्चा समाधान कार्य सबमिट करने के बाद, अगला चरण समाधान को पुनः प्राप्त करना और उसे अपने स्वचालित वर्कफ़्लो में सहजतापूर्वक एकीकृत करना है।

यह प्रक्रिया सुनिश्चित करती है कि CAPTCHA चुनौतियों का समाधान पृष्ठभूमि में हो जाए, जिससे आपका स्वचालन मानवीय हस्तक्षेप के बिना चलता रहे।

कैप्चा सॉल्वर का पूरा उदाहरण कोड


import requests
 
# Your NextCaptcha API key
api_key = 'YOUR_NEXTCAPTCHA_API_KEY'
site_key = '6LcAbwIqAAAAAJvVAhSSJ8qzYsujc7kn1knmSgQX'
page_url = 'https://nextcaptcha.com/'
 
# Step 1: Send a request to NextCaptcha to solve the reCAPTCHA
captcha_request_url = 'https://api.nextcaptcha.com/createTask'
payload = {
    'clientKey': api_key,
    'task': {
        'type':'RecaptchaV3TaskProxyless',
        'websiteURL': page_url,
        'websiteKey': site_key,
        'pageAction': 'submit'
    }
}
 
response = requests.post(captcha_request_url, data=payload)
if response.status_code != 200:
    print('Failed to send request to NextCaptcha')
    exit()
 
response_data = response.json()
 
captcha_id = response_data.get('taskId')
 
# Step 2: Retrieve the solved token from NextCaptcha
retrieve_url = 'https://api.nextcaptcha.com/getTaskResult'
params = {
    'clientKey': api_key,
    'taskId': captcha_id
}
 
solution = None
while solution is None:
    time.sleep(1)  # Wait a few seconds before checking again
    response = requests.post('https://api.nextcaptcha.com/getTaskResult', data={
		  "clientKey": "api key",
		  "taskId": request_id
		})
    if response.json().get('errorId') == 0:
        solution = response.json().get('solution')
 
# The reCAPTCHA token
recaptcha_token = solution["gRecaptchaResponse"]
print(f'Successfully retrieved token: {recaptcha_token}')
 
# Step 3: Use the token in the verify API endpoint
verify_url = 'https://next.nextcaptcha.com/api/captcha-demo/recaptcha_enterprise/verify'
verify_payload = {
    'siteKey': site_key,
    'gRecaptchaResponse': token,
    'action': 'submit'
}
 
verify_response = requests.post(verify_url, json=verify_payload)
if verify_response.status_code == 200:
    print('Verification response:', verify_response.json())
else:
    print('Failed to verify token')