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


Recaptcha V2 example
टास्क ऑब्जेक्ट
प्रॉपर्टी | टाइप | आवश्यक | लक्ष्य |
---|---|---|---|
type | स्ट्रिंग | हाँ | RecaptchaV2TaskProxyless टास्क टाइप का पुराना नाम: NoCaptchaTaskProxyless। इसे आगे भी सपोर्ट किया जाता रहेगा, तो आपको अपने कोड को अपडेट करने की कोई ज़रूरत नहीं है। |
websiteURL | स्ट्रिंग | हाँ | किसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहां जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं। |
websiteKey | स्ट्रिंग | हाँ | रीकैप्चा वेबसाइट वाली कुंजी। इस लेख में जानें कि उसे कैसे ढूँढा जाता है। |
recaptchaDataSValue | स्ट्रिंग | नहीं | ‘data-s’ मानदंड की वैल्यू। केवल Google वेबसाइटों वाले रीकैप्चा पर लागू। |
isInvisible | Boolean | नहीं | यह निर्दिष्ट करें कि रीकैप्चा अदृश्य है या नहीं। इससे हमारे कर्मचारियों के लिए एक उपयुक्त विजेट सक्रिय हो जाएगा। |
अनुरोध का उदाहरण
Python
Javascript
PHP
Java
C#
bash
#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
else:
print "task finished with error "+solver.error_code
टास्क सॉल्यूशन ऑब्जेक्ट
प्रॉपर्टी | टाइप | लक्ष्य |
---|---|---|
gRecaptchaResponse | स्ट्रिंग | लक्षित वेबसाइट पर सबमिट किए गए फॉर्म से इंटरैक्ट करने के लिए आवश्यक टोकन स्ट्रिंग। |
cookies | Array | रीकैप्चा हल करने में इस्तेमाल किया गया कुकीज़ का वैकल्पिक ऐरे (array)। केवल google.com डोमेन व सबडोमेन पर लागू। |
रिस्पांस का उदाहरण
{
"errorId":0,
"status":"ready",
"solution":
{
"gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
},
"cost":"0.001500",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}