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

किसी प्रॉक्सी के साथ Google Recaptcha V2 Enterprise को हल करें

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

ज़्यादातर पहलुओं में यह RecaptchaV2Task जैसी ही होती है, सिवाय इसके कि टास्कों को Enterprise API के माध्यम से हल करके सबसे बेहतरीन Recaptcha V3 स्कोर वाले कर्मचारियों को आवंटित कर दिया जाता है।

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

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

प्रॉपर्टीटाइपआवश्यकलक्ष्य
typeस्ट्रिंगहाँRecaptchaV2EnterpriseTask
websiteURLस्ट्रिंगहाँकिसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहाँ जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं।
websiteKeyस्ट्रिंगहाँRecaptcha वेबसाइट कुंजी। इस लेख में जानें कि उसे कैसे ढूँढा जाता है।
enterprisePayloadऑब्जेक्टनहींवे अतिरिक्त मानदंड, जिन्हें साइट कुंजी के साथ-साथ "grecaptcha.enterprise.render" विधि में भेज दिया जाना चाहिए। आपकी खोज का एक उदाहरण:
grecaptcha.enterprise.render("some-div-id", {
    sitekey: "6Lc_aCMTAAAAABx7u2N0D1XnVbI_v6ZdbM6rYf16",
    theme: "dark",
    s: "2JvUXHNTnZl1Jb6WEvbDyBMzrMTR7oQ78QRhBcG07rk9bpaAaE0LRq1ZeP5NYa0N...ugQA"
});
इस उदाहरण में आपको एक पैरामीटर "s" दिखाई देगा, जिसे प्रमाणित तो नहीं किया गया है, लेकिन ज़ाहिर है कि वह आवश्यक है। उसे API को भेज दें ताकि इस पैरामीटर के साथ हम Recaptcha विजेट को ठीक से रेंडर कर सकें।
apiDomainस्ट्रिंगनहींइस पैरामीटर का इस्तेमाल उस डोमेन नेम को भेजने के लिए करें, जहाँ से Recaptcha स्क्रिप्ट प्रस्तुत की जानी चाहिए। दो में से इसकी केवल एक ही वैल्यू हो सकती है: "www.google.com" या "www.recaptcha.net"। इस पैरामीटर का उपयोग तब तक न करें, जब तक कि आप यह न समझ लें कि आप क्या कर रहे हैं।
proxyTypeस्ट्रिंगहाँप्रॉक्सी
http प्रकार – आम http/https प्रॉक्सी
socks4 - socks4 प्रॉक्सी
socks5 - socks5 प्रॉक्सी
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"
}