close menu
सपोर्टेड टास्क टाइप
API विधियाँ
आर्टिकल
GitHub icon
GitHub
Menu

RecaptchaV2EnterpriseTask: Google reCAPTCHA v2 Enterprise को प्रॉक्सी के माध्यम से हल करें

मुहैया कराए गए प्रॉक्सी के माध्यम से Google reCAPTCHA Enterprise v2 को हल करने के लिए उपयुक्त टास्क।

यह मुख्यतः RecaptchaV2Task जैसी ही होती है। इसमें फर्क यह होता है कि टास्क को Enterprise API के माध्यम से हल किया जाता है व उन्हें सबसे बेहतरीन reCAPTCHA v3 स्कोर वाले कर्मचारियों को ही असाइन किया जाता है। reCAPTCHA Enterprise के बारे में अधिक जानकारी के लिए कृपया FAQ सेक्शन को देखें।

Recaptcha V2 funny example
Recaptcha V2 checkbox
reCAPTCHA v2 Enterprise का उदाहरण। देखने में नॉन-एंटरप्राइज़ वर्शन जैसा।

टास्क ऑब्जेक्ट

प्रॉपर्टीटाइपआवश्यकलक्ष्य
typeस्ट्रिंगहाँRecaptchaV2EnterpriseTask
websiteURLस्ट्रिंगहाँकिसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहां जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं।
websiteKeyस्ट्रिंगहाँरीकैप्चा वेबसाइट वाली कुंजी। इस लेख में जानें कि उसे कैसे ढूँढा जाता है।
enterprisePayloadऑब्जेक्टनहींअतिरिक्त मानदंड, जिन्हें साइटकी के साथ-साथ "grecaptcha.enterprise.render" विधि में भेज दिया जाता है। आपकी खोज का एक उदाहरण:
grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
इस उदाहरण में आप "s" मानदंड को देख सकते हैं, जो प्रमाणित ना होते हुए भी बेशक आवश्यक है। इसे API को भेज दें, ताकि हम इस मानदंड के साथ रीकैप्चा विजेट को सही ढंग से रेंडर कर सकें।
apiDomainस्ट्रिंगनहींइस पैरामीटर का उपयोग उस डोमेन नाम को भेजने के लिए करें जिससे रिकैप्चा स्क्रिप्ट प्रस्तुत की जानी चाहिए। दो में से केवल एक मान हो सकता है: "www.google.com" या "www.recaptcha.net"। इस पैरामीटर का उपयोग तब तक न करें जब तक कि आप यह न समझ लें कि आप क्या कर रहे हैं।
proxyTypeस्ट्रिंगहाँप्रॉक्सी का प्रकार
http - सामान्य http/https प्रॉक्सी
socks4 - मोजे4 प्रॉक्सी
socks5 - मोजे5 प्रॉक्सी
proxyAddressस्ट्रिंगहाँप्रॉक्सी IP पता ipv4/ipv6. लोकल नेटवर्कों वाले कोई होस्ट नेम या IP पते मौजूद नहीं हैं।
proxyPortइन्टिजरहाँप्रॉक्सी पोर्ट
proxyLoginस्ट्रिंगहाँप्रॉक्सी वाला लॉगइन, जिसके लिए ऑथरायज़ेशन (बेसिक) आवश्यक होती है
proxyPasswordस्ट्रिंगहाँप्रॉक्सी पासवर्ड
userAgentस्ट्रिंगहाँब्राउज़र का उपयोगकर्ता व एजेंट, जिसका इस्तेमाल एम्यूलेशन में किया जाता है। आपको किसी आधुनिक ब्राउज़र के सिग्नेचर का इस्तेमाल करना होगा, नहीं तो Google आपसे "अपने ब्राउज़र को अपडेट" करने के लिए कहेगा।
cookiesस्ट्रिंगनहींवे अतिरिक्त कुकीज़, जिनका इस्तेमाल हमें Google डोमेन में करना चाहिए।

अनुरोध का उदाहरण

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2enterpriseproxyon import *

solver = recaptchaV2EnterpriseProxyon()
solver.set_verbose(1)
solver.set_key("YOUR_API_KEY_HERE")
# solver.set_enterprise_payload({"s": "sometoken"})
solver.set_website_url("https://website.com")
solver.set_website_key("SITE_KEY")
solver.set_proxy_address("PROXY_ADDRESS")
solver.set_proxy_port(1234)
solver.set_proxy_login("proxylogin")
solver.set_proxy_password("proxypassword")
solver.set_user_agent("Mozilla/5.0")
solver.set_cookies("test=true")

# 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स्ट्रिंगलक्षित वेबसाइट पर सबमिट किए गए फॉर्म से इंटरैक्ट करने के लिए आवश्यक टोकन स्ट्रिंग।

रिस्पांस का उदाहरण

{
    "errorId":0,
    "status":"ready",
    "solution":
    {
        "gRecaptchaResponse":"3AHJ_VuvYIBNBW5yyv0zRYJ75VkOKvhKj9_xGBJKnQimF72rfoq3Iy-DyGHMwLAo6a3"
    },
    "cost":"0.001500",
    "ip":"46.98.54.221",
    "createTime":1472205564,
    "endTime":1472205570,
    "solveCount":"0"
}