
Rajinder Singh
Deep Learning Researcher

reCAPTCHA v3 अस्पष्ट रूप से काम करता है - कोई चेकबॉक्स नहीं, कोई छवि ग्रिड नहीं - यह पृष्ठभूमि में उपयोगकर्ता अंतःक्रियाओं के आकलन करता है। जब ओपनएआई एजेंट्स एसडीके एजेंट वी3-सुरक्षित एपीआई और पृष्ठों तक पहुंचते हैं, तो उन्हें कम स्कोर मिलते हैं जो ब्लॉक या द्वितीयक चुनौतियों को ट्रिगर करते हैं। कैपसॉल्वर अपनी एआई सेवा के माध्यम से उच्च-स्कोर reCAPTCHA v3 टोकन (0.7-0.9) उत्पन्न करता है, जो ओपनएआई एजेंट्स एसडीके के साथ @function_tool के माध्यम से एकीकृत होता है ताकि आपका एजेंट दृश्य अंतर्क्रिया के बिना अदृश्य सत्यापन पार कर सके।
reCaptchaV3 के कार्य प्रकार के माध्यम से 3-8 सेकंड में उच्च-स्कोर टोकन (0.7-0.9) उत्पन्न करता हैwebsite_url, website_key और page_action पैरामीटर की आवश्यकता होती है (क्रिया नाम जैसे "लॉगिन" या "जमा करें")@function_tool के साथ कैपसॉल्वर के एसिंक्रोनस execute_tool() के माध्यम से होता हैreCAPTCHA v3 कभी भी दृश्य चुनौती नहीं दिखाता है। बजाय इसके, यह पृष्ठभूमि में जावास्क्रिप्ट चलाता है जो उपयोगकर्ता सत्र के 0.0 (संभावित बॉट) से 1.0 (संभावित मानव) तक के स्कोर के साथ आकलन करता है। साइट मालिक एक अवधि निर्धारित करता है - आमतौर पर 0.5-0.7 - और उस स्कोर से नीचे के अनुरोधों को ब्लॉक करता है या चुनौतियों को ट्रिगर करता है।
ओपनएआई एजेंट्स के लिए, यह एक चुपके विफलता मोड बनाता है। एजेंट को कोई CAPTCHA विजेट नहीं दिखाई देता है जिसे हल किया जा सके। बजाय इसके, एपीआई कॉल 403 त्रुटि लौटाते हैं, फॉर्म जमा करना चुपके से विफल हो जाता है, या साइट एक त्रुटि पृष्ठ पर पुनर्निर्देशित करती है। जब एजेंट को नहीं पता होता कि reCAPTCHA v3 उन्हें ब्लॉक कर रहा है, तो वे बराबर बर्बाद हो जाते हैं।
गूगल के reCAPTCHA v3 दस्तावेज़ बताते हैं कि स्कोर "आपकी साइट के साथ अंतःक्रिया" पर आधारित है - अनुक्रमिक ब्राउजर जिनमें कोई माउस गतिविधि नहीं है, कोई स्क्रॉल व्यवहार नहीं है, और तेज़ नेविगेशन लगातार 0.3 से कम स्कोर के साथ ब्लॉक कर दिए जाते हैं।
कैपसॉल्वर इसे हल करता है क्योंकि यह 0.7-0.9 के स्कोर के साथ टोकन उत्पन्न करता है, जो लगभग सभी साइट अवधि को पार करता है। एजेंट इस टोकन के साथ अपना अनुरोध प्रस्तुत करता है, और साइट इसे एक उच्च-विश्वास मानव अंतःक्रिया के रूप में स्वीकार करता है।
pip install git+https://github.com/capsolver-ai/capsolver-core.git
pip install git+https://github.com/capsolver-ai/capsolver-agent.git
pip install openai-agents
export CAPSOLVER_API_KEY="your-capsolver-api-key"
export OPENAI_API_KEY="your-openai-api-key"
आपको अपने लक्ष्य साइट के reCAPTCHA v3 page_action की पहचान करने की आवश्यकता होती है। सामान्य क्रियाएँ: login, submit, homepage, register, checkout। इसे पेज स्रोत में grecaptcha.execute(sitekey, {action: '...'}) के लिए खोजकर पाएं।
from agents import Agent, Runner, function_tool
from capsolver_agent.schema import execute_tool
@function_tool
async def solve_recaptcha_v3(
website_url: str,
website_key: str,
page_action: str = "verify",
min_score: float = 0.7
) -> str:
"""एक अदृश्य reCAPTCHA v3 चुनौती हल करें और उच्च-स्कोर टोकन लौटाएं।
जब कोई साइट reCAPTCHA v3 (अदृश्य, स्कोर-आधारित) का उपयोग करती है, तो इसका उपयोग करें।
टोकन के साथ आपके अनुरोध के रूप में 'g-recaptcha-response' के रूप में प्रस्तुत किया जाना चाहिए।
आर्ग्स:
website_url: पृष्ठ का पूर्ण URL
website_key: reCAPTCHA v3 साइट कुंजी
page_action: क्रिया नाम (उदाहरण के लिए, 'लॉगिन', 'जमा करें', 'सत्यापित करें')
min_score: न्यूनतम स्वीकृत स्कोर (डिफ़ॉल्ट 0.7, श्रेणी 0.1-0.9)
"""
result = await execute_tool("solve_captcha", {
"captcha_type": "reCaptchaV3",
"website_url": website_url,
"website_key": website_key,
"page_action": page_action,
"min_score": min_score
}, api_key="YOUR_CAPSOLVER_API_KEY")
if result["success"]:
return f"reCAPTCHA v3 हल कर दिया गया (स्कोर ≥{min_score}). टोकन: {result['solution']['token']}"
return f"असफल: {result['error']}"
v3_agent = Agent(
name="API एक्सेस एजेंट",
instructions="""आप रिकैपचा v3 (अदृश्य, स्कोर-आधारित) द्वारा सुरक्षित एपीआई और पृष्ठों तक पहुंचते हैं।
एक पृष्ठ के उपयोग के साथ विशेषता:
- स्क्रिप्ट टैग: <script src="...recaptcha/api.js?render=SITE_KEY">
- पृष्ठ पर कोई दृश्य CAPTCHA विजेट नहीं है
- एपीआई 403 लौटाता है या चुपके से विफल हो जाता है
जब आपको v3 टोकन की आवश्यकता होती है:
1. स्क्रिप्ट रेंडर पैरामीटर में साइट कुंजी की पहचान करें
2. grecaptcha.execute कॉल में page_action की पहचान करें
3. इन पैरामीटर के साथ solve_recaptcha_v3 कॉल करें
4. अपने अनुरोध के साथ g-recaptcha-response के रूप में टोकन प्रस्तुत करें""",
tools=[solve_recaptcha_v3]
)
async def main():
result = await Runner.run(
v3_agent,
"https://example.com/api/data पर एपीआई के एक्सेस करें। यह reCAPTCHA v3 का उपयोग करता है जिसकी साइट कुंजी 6LdKlZEpAAAAAN... है और क्रिया 'getData' है। मुझे एक वैध टोकन प्राप्त करें।"
)
print(result.final_output)
import asyncio
asyncio.run(main())
reCAPTCHA v3 पैरामीटर पृष्ठ जावास्क्रिप्ट में पाए जाते हैं:
// साइट कुंजी स्क्रिप्ट टैग में
<script src="https://www.google.com/recaptcha/api.js?render=6LdKlZEpAAAAAN..."></script>
// एक्सीक्यूट कॉल में क्रिया
grecaptcha.execute('6LdKlZEpAAAAAN...', {action: 'submit'}).then(function(token) {
document.getElementById('g-recaptcha-response').value = token;
});
reCAPTCHA v3 पहचान गाइड इन मानों की पहचान करने के बारे में बताता है। CapSolver एक्सटेंशन किसी भी पृष्ठ पर v3 पैरामीटर को स्वचालित रूप से पहचानता है।
| पैरामीटर | कहां खोजें | उदाहरण |
|---|---|---|
| website_key | स्क्रिप्ट स्रोत में ?render= |
6LdKlZEpAAAAAN... |
| page_action | execute कॉल में {action: '...'} |
submit, login, verify |
| min_score | साइट की सीमा (आमतौर पर 0.5-0.7) | 0.7 (सुरक्षित डिफ़ॉल्ट) |
अपना बोनस कोड दावा करें: CapSolver डैशबोर्ड पर कोड WEBS का उपयोग करें ताकि प्रत्येक भुगतान में 5% अतिरिक्त बोनस प्राप्त करें।
ओपनएआई एजेंट्स एसडीके में reCAPTCHA v3 हल करने के लिए साइट कुंजी और पृष्ठ क्रिया की पहचान करना आवश्यक है, फिर @function_tool के माध्यम से कैपसॉल्वर के reCaptchaV3 कार्य प्रकार का उपयोग करें। v2 के विपरीत, कोई दृश्य विजेट नहीं है - एजेंट को चुपके विफलता का अनुभव करना चाहिए और सक्रिय रूप से उच्च-स्कोर टोकन उत्पन्न करना चाहिए। CapSolver 3-8 सेकंड में 0.7-0.9 स्कोर वाले टोकन उत्पन्न करता है, जो कोई ब्राउजर अंतर्क्रिया के बिना अदृश्य सत्यापन को साफ करता है।
कैपसॉल्वर 0.7-0.9 के स्कोर वाले टोकन उत्पन्न करता है, जो लगभग सभी साइट अवधि को पार करता है। अधिकांश साइट अपनी सीमा 0.5-0.7 पर सेट करती है, इसलिए कैपसॉल्वर के टोकन हमेशा सत्यापन को पार करते हैं।
नहीं। टोकन मोड किसी भी ब्राउजर के बिना काम करता है। साइट कुंजी, URL और क्रिया प्रदान करें - टोकन प्राप्त करें। इस तरह, v3 हल करना अधिकांश मामलों में v2 की तुलना में तेज और सरल होता है।
सामान्य क्रियाएँ आजमाएं: verify, submit, login, homepage। यदि कोई काम नहीं करता है, तो पेज स्रोत में grecaptcha.execute कॉल की जांच करें। क्रिया पैरामीटर हमेशा क्लाइंट-साइड जावास्क्रिप्ट में दृश्य होता है।
हां। एंटरप्राइज v3 में enterprise: true फ्लैग की आवश्यकता हो सकती है और संभवतः एक s टोकन। कैपसॉल्वर एंटरप्राइज वेरिएंट का सामना करता है - यदि मानक दृष्टिकोण विफल रहता है, तो अपने पैरामीटर में enterprise: true जोड़ें।
CrewAI बहु-एजेंट वर्कफ़्लो में Cloudflare Turnstile हल करने के लिए CapSolver के साथ एम्बेड करें।

पूर्ण गाइड: CapSolver के साथ Microsoft AutoGen बहु-एजेंट बातचीत में CAPTCHA हल करना, register_function और समूह चैट पैटर्न के साथ।
