1. छिपा स्क्रिप्ट
साइट कुंजी के साथ लोड हुई स्क्रिप्ट हर उस पेज पर बैकग्राउंड में चलती है जहाँ यह इस्तेमाल होती है। विज़िटर को कोई चेकबॉक्स नहीं दिखता और उसे कोई कार्रवाई नहीं करनी होती।
साइट कुंजी के साथ लोड हुई स्क्रिप्ट हर उस पेज पर बैकग्राउंड में चलती है जहाँ यह इस्तेमाल होती है। विज़िटर को कोई चेकबॉक्स नहीं दिखता और उसे कोई कार्रवाई नहीं करनी होती।
एकत्र व्यवहार डेटा के आधार पर Google विज़िटर को स्कोर देता है जो बताता है कि वह कितना संभावित रूप से इंसान है। थ्रेशहोल्ड साइट मालिक तय करता है।
साइट स्कोर की तुलना अपने थ्रेशहोल्ड से करती है। उससे कम होने पर साइट अतिरिक्त सत्यापन माँग सकती है या अनुरोध ब्लॉक कर सकती है।
grecaptcha.execute कॉल करता है।success true है, स्कोर थ्रेशहोल्ड पूरा करता है और action मेल खाता है। कम स्कोर वाला मान्य टोकन भी अस्वीकृत हो सकता है।reCAPTCHA v3 स्कोर 0.0 (संभावित बॉट) से 1.0 (संभावित मानव) तक होता है। Google 0.5 थ्रेशोल्ड सुझाता है। लागू या समायोजित करने से पहले वास्तविक ट्रैफ़िक देखें।
Google 11 स्कोर स्तरों का समर्थन करता है। मुफ़्त Essentials 0.1, 0.3, 0.7 और 0.9 लौटाता है; बिलिंग चालू करने पर सभी स्तर और reason code मिलते हैं। स्टेजिंग और पहले सप्ताह के स्कोर प्रोडक्शन से भिन्न हो सकते हैं।
CapMonster Cloud का minScore (0.1–0.9) टोकन का न्यूनतम स्कोर सेट करता है। साइट के थ्रेशोल्ड से मिलाएँ; 0.9 जैसे उच्च मान विफल प्रयासों को बढ़ाते हैं।
pageAction को grecaptcha.execute की action से मेल खाना चाहिए। केवल अक्षर, अंक, स्लैश और अंडरस्कोर उपयोग करें। साइटें बेमेल अस्वीकार कर सकती हैं। minScore और pageAction दोनों पास करें।
स्कोर टेस्ट के लिए बैकएंड चाहिए: स्कोर siteverify प्रतिक्रिया में आता है।
1. टेस्ट पेज पर अपनी साइट कुंजी उपयोग करें और action के साथ grecaptcha.execute कॉल करें।
2. अपने बैकएंड से टोकन और सीक्रेट कुंजी https://www.google.com/recaptcha/api/siteverify पर भेजें।
3. लौटाए गए score की तुलना अपने थ्रेशोल्ड से करें और action सत्यापित करें।
अपना टेस्ट पेज बनाए बिना हमारे reCAPTCHA v3 डेमो पेज को आज़माएँ।
तालिका चार reCAPTCHA v3 समाधान सेवाओं की कीमत, API प्रतिक्रिया समय और सफलता दर सूचीबद्ध करती है।
| पैरामीटर | CapMonster Cloud | 2Captcha | CapSolver | DeathByCaptcha |
|---|---|---|---|---|
प्रति 1000 समाधान कीमत (से) | $ 0.90 | $1.45 | $1.00 | $2.89 |
API प्रतिक्रिया समय | ≤ 2 s | ≤ 2 s | < 3 s | ≤ 3 s |
समाधान सफलता दर | 99% तक | ~77–92% | ~95–98% | ~64–90% |
अस्वीकरण: 2Captcha, CapSolver और DeathByCaptcha संबंधित स्वामियों के ट्रेडमार्क हैं। CapMonster Cloud इन संस्थाओं से संबद्ध नहीं है। प्रदर्शन मेट्रिक्स और मूल्य तुलना सार्वजनिक डेटा तथा 27.09.2026 के आंतरिक बेंचमार्क पर आधारित हैं।
$0.10
नए उपयोगकर्ताओं को CapMonster Cloud आज़माने के लिए $0.10 टेस्ट बैलेंस मिलता है।
1. CapMonster Cloud पर रजिस्टर करें।
2. लाइव चैट या support@capmonster.cloud पर सपोर्ट को अपने अकाउंट वाले ईमेल के साथ संदेश भेजें।
CapMonster Cloud कैप्चा पैरामीटर स्वीकार करता है, उन्हें अपने सर्वर पर प्रोसेस करता है और उपयोग के लिए तैयार टोकन लौटाता है। उपयोगकर्ता इंटरैक्शन के बिना जाँच पास करने के लिए इस टोकन को फ़ॉर्म में डालें। RecaptchaV3TaskProxyless कार्य CapMonster Cloud के अपने प्रॉक्सी सर्वर पर चलता है, इसलिए आप प्रॉक्सी पैरामीटर नहीं भेजते।
इस स्टेप पर आप अपना API-key, कैप्चा टाइप और उसके पैरामीटर भेजते हैं। सर्विस एक यूनिक taskId लौटाती है, जिसके ज़रिए बाद में रिज़ल्ट लिया जा सकता है।
reCAPTCHA v3 को हल करने के अनुरोध में आपको निम्न पैरामीटर निर्दिष्ट करने होंगे:
| पैरामीटर | विवरण |
|---|---|
typestringआवश्यक | RecaptchaV3TaskProxyless |
websiteURLstringआवश्यक | उस पेज का पता जिस पर कैपचा हल किया जा रहा है |
websiteKeystringआवश्यक | वह कुंजी पहचानकर्ता (sitekey), जो आपकी साइट के उस पेज पर दिया गया है जहाँ कैपचा लगा है https://www.google.com/recaptcha/api.js?render=SITE_KEY6Le0xVgUAAAAAIt20XEB4rVhYOODgTl00d8juDob |
isEnterprisebooleanवैकल्पिक | reCAPTCHA v3 Enterprise के लिए RecaptchaV3TaskProxyless में isEnterprise: true सेट करें (true/false या 1/0)। CapMonster Cloud इसे RecaptchaV3EnterpriseTask की तरह प्रोसेस करता है। |
minScoredoubleवैकल्पिक | 0.1 से 0.9 के बीच मान ले सकता है |
pageActionstringवैकल्पिक | action पैरामीटर का मान, जो Google में ReCaptcha विजेट द्वारा भेजा जाता है। डिफ़ॉल्ट मान: verify grecaptcha.execute('site_key', {action: 'login_test'}) |
https://api.capmonster.cloud/createTask{
"clientKey": "API_KEY",
"task": {
"type": "RecaptchaV3TaskProxyless",
"websiteURL": "https://lessons.zennolab.com/captchas/recaptcha/v3.php?level=beta",
"websiteKey": "6Le0xVgUAAAAAIt20XEB4rVhYOODgTl00d8juDob",
"minScore": 0.3,
"pageAction": "myverify"
}
}
{
"errorId":0,
"taskId":407533072
}
https://api.capmonster.cloud/getTaskResult{
"clientKey":"API_KEY",
"taskId": 407533072
}
{
"errorId": 0,
"status": "ready",
"solution": {
"gRecaptchaResponse": "3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKv…hKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
}
}
{
"errorId": 0,
"status": "ready",
"solution": {
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/155.0.0.0 Safari/537.36",
"gRecaptchaResponse": "0cAFcWeA5Y3...hF8UWA",
"cookies": {
"nocookies": "true"
}
}
}userAgent भी होता है। टोकन भेजते या लक्ष्य पृष्ठ पर समाधान की पुष्टि करते समय इसी UserAgent का उपयोग करें, भले ही यह आपके ब्राउज़र या स्क्रिप्ट से अलग हो।userAgent भी होता है। टोकन भेजते या लक्ष्य पृष्ठ पर समाधान की पुष्टि करते समय इसी UserAgent का उपयोग करें, भले ही यह आपके ब्राउज़र या स्क्रिप्ट से अलग हो।reCAPTCHA v3 कार्य के लिए साइट कुंजी (websiteKey) और action नाम (pageAction) चाहिए।
1. पेज पर राइट-क्लिक करें और Inspect चुनें।
2. Elements या Network में api.js?render=SITE_KEY खोजें। render= के बाद का मान websiteKey है। reCAPTCHA Enterprise enterprise.js?render=SITE_KEY उपयोग करता है।
3. grecaptcha.execute('SITE_KEY', {action: 'ACTION'}) खोजें। ACTION ही pageAction है। Enterprise grecaptcha.enterprise.execute उपयोग करता है। छोड़ने पर कार्य डिफ़ॉल्ट रूप से verify उपयोग करता है।
4. दोनों मान एकत्र करने के लिए Playwright जैसे headless ब्राउज़र में grecaptcha.execute कैप्चर करें। JavaScript, Python और C# उदाहरण CapMonster Cloud दस्तावेज़ में देखें।
import asyncio
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import RecaptchaV3ProxylessRequest
client_options = ClientOptions(api_key="YOUR_API_KEY") # अपनी CapMonster Cloud API-key दर्ज करें
cap_monster_client = CapMonsterClient(options=client_options)
# ज़रूरत हो तो आप पहले बैलेंस चेक कर सकते हैं
balance = asyncio.run(cap_monster_client.get_balance())
print("Balance:", balance)
recaptcha_v3_request = RecaptchaV3ProxylessRequest(
websiteUrl="https://lessons.zennolab.com/captchas/recaptcha/v3.php?level=beta", # आपकी कैप्चा वाला पेज URL
websiteKey="6Le0xVgUAAAAAIt20XEB4rVhYOODgTl00d8juDob", # इसे सही वैल्यू से बदलें
minScore=0.7, # ट्रस्ट-स्कोर की न्यूनतम थ्रेशहोल्ड वैल्यू
pageAction="myverify" # पेज पर होने वाला action
)
async def solve_captcha():
return await cap_monster_client.solve_captcha(recaptcha_v3_request)
responses = asyncio.run(solve_captcha())
print(responses)अपने या परीक्षण की अनुमति वाले पेजों पर Playwright, Puppeteer या Selenium के साथ CI/CD में साइन-अप, चेकआउट और फ़ॉर्म फ़्लो चलाएँ।
जांचें कि रिलीज़ और थ्रेशोल्ड बदलाव के बाद सुरक्षित फ़ॉर्म और एंडपॉइंट काम करते रहें।
स्कोर-आधारित जाँच वाले खुले पेजों से सार्वजनिक डेटा एकत्र करें।
अदृश्य बॉट जाँच पर निर्भर साइटों पर स्वचालित सहायक वर्कफ़्लो का समर्थन करें।
जब वर्कफ़्लो कैप्चा तक पहुँचे, एजेंट MCP के माध्यम से टोकन माँग सकता है।
CapMonster Cloud का उपयोग सार्वजनिक डेटा और अपनी या परीक्षण की अनुमति वाली साइटों के लिए करें। अनुमति के बिना लॉगिन या पेवॉल के पीछे तीसरे पक्ष का डेटा एकत्र करना निषिद्ध है।
reCAPTCHA Enterprise स्कोर-आधारित जाँच उपयोग करता है: Essentials चार स्तर लौटाता है.
Premium और Enterprise 11 लौटाते हैं, क्रमशः बुनियादी और उन्नत explainability कारणों के साथ।
reCAPTCHA v3 Enterprise के लिए RecaptchaV3TaskProxyless में isEnterprise: true सेट करें (true/false या 1/0)। CapMonster Cloud इसे RecaptchaV3EnterpriseTask की तरह प्रोसेस करता है।
POST https://www.google.com/recaptcha/api/siteverify secret=YOUR_SECRET_KEY response=TOKEN
अपनी साइट पर secret और response को https://www.google.com/recaptcha/api/siteverify पर भेजें। टोकन 2 मिनट में समाप्त होते हैं और एक बार काम करते हैं। success, score और action जाँचें; Google 0.5 थ्रेशोल्ड सुझाता है।
Node.js और Python उदाहरण, त्रुटि हैंडलिंग और स्कोर-आधारित क्रियाओं के लिए Captcha API (Google reCAPTCHA v3) देखें।
secretSecret keymissing-input-secretsecret पैरामीटर गायब है
secretSecret keyinvalid-input-secretsecret पैरामीटर अमान्य या गलत स्वरूप का है
responseTokenmissing-input-responseटोकन गायब है
responseTokeninvalid-input-responseटोकन अमान्य या गलत स्वरूप का है
requestRequestbad-requestअनुरोध अमान्य या गलत स्वरूप का है
responseटोकन जीवनकालtimeout-or-duplicateटोकन बहुत पुराना है या पहले ही उपयोग हो चुका है
minScore पैरामीटर 0.1 से 0.9 तक मान स्वीकार करता है और CapMonster Cloud को न्यूनतम trust score बताता है जो लौटाए गए टोकन में होना चाहिए। 0.3 एक उचित शुरुआती बिंदु है। बहुत अधिक मान (जैसे 0.9) समाधान विफलताओं की संभावना बढ़ाता है; बहुत कम मान ऐसे टोकन लौटा सकता है जिनका स्कोर आपका सर्वर-साइड थ्रेशोल्ड वैसे भी अस्वीकार करेगा। परीक्षण वातावरण में वास्तविक अस्वीकृति दरों के अनुसार मान समायोजित करें।
पेज खोलें और डेवलपर टूल में api.js?render=SITE_KEY खोजें। render= के बाद का मान sitekey है। action, grecaptcha.execute(siteKey, {action: "..."}) कॉल में होता है। Playwright से इस कॉल को अपने आप कैप्चर किया जा सकता है। कुछ मान हर पेज लोड पर बदलते हैं, इसलिए उन्हें लेने के तुरंत बाद कार्य बनाएँ। पूरे चरण देखें।
1.0 का मतलब है कि इंटरैक्शन बहुत संभवतः वैध है और 0.0 का मतलब है कि वह बहुत संभवतः बॉट है। Google डिफ़ॉल्ट सीमा के रूप में 0.5 सुझाता है। अच्छा स्कोर साइट की अपनी सीमा पर निर्भर करता है। उसी के अनुसार minScore सेट करें और वास्तविक ट्रैफ़िक के आधार पर बदलें। स्कोर जाँचने के चरण देखें।
reCAPTCHA v3 से प्राप्त टोकन लगभग 2 मिनट तक वैध रहता है। आपके ऑटोमेशन पाइपलाइन को इस अवधि के भीतर टोकन सर्वर को भेजना होगा; समाप्ति के बाद Google का siteverify एंडपॉइंट success: false लौटाता है। समाधान चरण को फॉर्म सबमिशन के जितना संभव हो उतना करीब रखें और अनुरोधों के बीच टोकन कैश न करें।
हर टोकन केवल एक बार सत्यापित किया जा सकता है। समय सीमा समाप्त होने या दोबारा उपयोग पर timeout-or-duplicate मिलता है। हर सबमिशन के लिए नया टोकन लें।
reCAPTCHA v3 टोकन इंजेक्ट करने के लिए छिपा हुआ रिस्पॉन्स फ़ील्ड खोजें (आमतौर पर ID g-recaptcha-response वाला textarea या input) और CAPTCHA समाधान सेवा से प्राप्त टोकन डालें। तीन ऑटोमेशन फ्रेमवर्क में यह कैसे करें:
Playwright / Puppeteer (Node.js)
const token = "YOUR_TOKEN";
await page.evaluate((t) => {
document.getElementById('g-recaptcha-response').value = t;
}, token);
await page.click('#submit-btn');Selenium (Python)
token = "YOUR_TOKEN"
driver.execute_script(f"document.getElementById('g-recaptcha-response').value = '{token}';")
driver.find_element("id", "submit-btn").click()कुछ वेबसाइटें टोकन सत्यापन के लिए callback फ़ंक्शन का उपयोग करती हैं। यदि फॉर्म सबमिट नहीं होता, तो कंसोल (___grecaptcha_cfg.clients) से फ़ंक्शन नाम खोजें और मैन्युअल रूप से कॉल करें:
await page.evaluate((t) => {
window.onSuccessCallback(t);
}, token);Google से success: true प्रतिक्रिया का अर्थ केवल यह है कि टोकन वैध है। यदि टोकन स्कोर आपके कॉन्फ़िगर किए गए थ्रेशोल्ड से नीचे है, तो आपका बैकएंड अनुरोध अस्वीकार कर सकता है।
एक और सामान्य समस्या action असंगति है। टोकन को उसी action मान के साथ सत्यापित किया जाना चाहिए जो कार्य बनाते समय उपयोग किया गया था।
समस्या का निदान करने के लिए:
यदि success true है, तो error-codes सरणी आमतौर पर खाली होती है — score और action मुख्य जांचने योग्य फ़ील्ड हैं।
हाँ। reCAPTCHA v3 कार्य में isEnterprise: true दें (स्वीकृत मान: true/false या 1/0)। इसे RecaptchaV3EnterpriseTask की तरह प्रोसेस किया जाता है। अधिक जानकारी के लिए ऊपर का सेक्शन और API दस्तावेज़ देखें।
बदलती सुरक्षा प्रणालियों के सामने कोई टूल 100% सफलता की गारंटी नहीं दे सकता, लेकिन CapMonster Cloud reCAPTCHA v3 हल करने में उच्च सफलता दर देता है। ये आँकड़े CapMonster Cloud टीम के आंतरिक मासिक बेंचमार्क पर आधारित हैं। वास्तविक API प्रतिक्रिया समय और सफलता दर लक्ष्य साइट, सर्वर लोड और नेटवर्क की स्थिति पर निर्भर करते हैं।
reCAPTCHA, Google LLC का ट्रेडमार्क है। CapMonster Cloud, Google से संबद्ध नहीं है और न ही Google द्वारा अनुमोदित है। यह सेवा सार्वजनिक डेटा, अपनी या अधिकृत वेबसाइटों की जाँच, छवि पहचान और सुलभता के लिए है। अनुमति के बिना लॉगिन या भुगतान से सुरक्षित तृतीय-पक्ष डेटा एकत्र करना निषिद्ध है; आपके अपने खाते इससे प्रभावित नहीं होते। काम शुरू करने से पहले अपने डेटा की कानूनी स्थिति तय करना आपकी ज़िम्मेदारी है।