Recaptcha V2 को हल करें
इस टास्क के तहत Google reCAPTCHA v2 को बिना किसी प्रॉक्सी के हल कर दिया जाता है। टास्क को हमारे अपने प्रॉक्सी सर्वरों और/या कर्मचारियों के IP पतों के माध्यम से चलाया जाता है।
इस टास्क को हमारे अपने प्रॉक्सी सर्वरों और/या कर्मचारियों के IP पतों के माध्यम से एक्सीक्यूट किया जाता है। फ़िलहाल Recaptcha ऐसे हालातों से सुरक्षित नहीं होता, जहाँ किसी पहेली को एक IP पते पर हल कर g-response वाले फ़ॉर्म को किसी और IP पते पर सबमिट कर दिया जाए। Google का IP उनके Recaptcha को हल करने वाले व्यक्ति का IP पता मुहैया नहीं कराता। इसमें कोई भी बदलाव होने पर उसके लिए हमारी मानक टास्क प्रकार का आप कभी भी इस्तेमाल कर सकते हैं - RecaptchaV2Task।

Recaptcha V2 का उदाहरण
Python
Node.js
Go
PHP
Java
C#
bash
Python में reCaptcha V2 को कैसे हल करें
#pip3 install anticaptchaofficial
from anticaptchaofficial.recaptchav2proxyless import *
solver = recaptchaV2Proxyless()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
#set optional custom parameter which Google made for their search page Recaptcha v2
#solver.set_data_s('"data-s" token from Google Search results "protection"')
# Specify softId to earn 10% commission with your app.
# Get your softId here: https://anti-captcha.com/clients/tools/devcenter
solver.set_soft_id(0)
g_response = solver.solve_and_return_solution()
if g_response != 0:
print("g-response: "+g_response)
# user-agent in case you need it:
print("user-agent: "+solver.get_user_agent())
else:
print("task finished with error "+solver.error_code)टास्क ऑब्जेक्ट
| प्रॉपर्टी | टाइप | आवश्यक | लक्ष्य |
|---|---|---|---|
| type | स्ट्रिंग | हाँ | RecaptchaV2TaskProxyless टास्क टाइप का पुराना नाम: NoCaptchaTaskProxyless। इसे आगे भी सपोर्ट किया जाता रहेगा, तो आपको अपने कोड को अपडेट करने की कोई ज़रूरत नहीं है। |
| websiteURL | स्ट्रिंग | हाँ | किसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहाँ जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं। |
| websiteKey | स्ट्रिंग | हाँ | Recaptcha वेबसाइट कुंजी। इस लेख में जानें कि उसे कैसे ढूँढा जाता है। |
| recaptchaDataSValue | स्ट्रिंग | नहीं | ‘data-s’ पैरामीटर की वैल्यू। केवल Google वेबसाइटों वाले Recaptchas पर लागू। |
| isInvisible | Boolean | नहीं | यह निर्दिष्ट करें कि Recaptcha अदृश्य है या नहीं। इससे हमारे कर्मचारियों के लिए एक उपयुक्त विजेट रेंडर हो जाएगा। |
टास्क सॉल्यूशन ऑब्जेक्ट
| प्रॉपर्टी | टाइप | लक्ष्य |
|---|---|---|
| gRecaptchaResponse | स्ट्रिंग | लक्षित वेबसाइट पर सबमिट किए गए फ़ॉर्म से इंटरैक्ट करने के लिए आवश्यक टोकन स्ट्रिंग। |
| cookies | Array | Recaptchas हल करने में इस्तेमाल किया गया कुकीज़ का वैकल्पिक ऐरे (array)। केवल google.com डोमेन व सबडोमेन पर लागू। |
| userAgent | स्ट्रिंग | कर्मचारी के ब्राउज़र का उपयोगकर्ता-एजेंट। रिस्पॉन्स टोकन जमा करते समय इसका इस्तेमाल करें। |
रिस्पॉन्स का उदाहरण
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3",
"userAgent":"Mozilla\5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/145.0.0.0 Safari\/537.36"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}