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

RecaptchaV2Task: Google reCAPTCHA पहेली को अपनी प्रॉक्सी के माध्यम से हल करें

इस तरह की टास्क का इस्तेमाल Google सेवाओं में रीकैप्चा हल करने के लिए करें। बाकी सभी मामलों में प्रॉक्सी-ऑफ मोड में रीकैप्चा हल करने के लिए RecaptchaV2TaskProxyless का इस्तेमाल करें। Google API सॉल्वर के IP पते का खुलासा किसी भी वेबसाइट के मालिक के सामने नहीं करता है।

हमारे सिस्टम को कुछ इस तरह से बनाया गया है कि कर्मचारी का ब्राउज़र आपके प्रॉक्सी सर्वरों को एक्सेस नहीं कर सकता। इस डेटा को हमारे सर्वर में स्टोर कर लिया जाता है व टास्क पूरी होते ही इसे हटा दिया जाता है। कर्मचारी का कंप्यूटर केवल हमारे सर्वरों से ही इंटरैक्ट करता है। आपके प्रॉक्सी को सिर्फ़ एक ही IP पते से एक्सेस किया जाता है। अधिक जानकारी के लिए सेक्शन में जाएँ।

इस तरह की टास्क को चलाने से पहले हमारा प्रॉक्सी चेकर कम्पेटिबलिटी की जाँच करने के लिए टेस्ट अनुरोधों की एक श्रृंखला के माध्यम से आपके प्रॉक्सी को टेस्ट कर सकता है। इस टेस्ट अनुरोध के विफल रहने पर आपकी टास्क को ERROR_PROXY_CONNECT_TIMEOUT या किसी अन्य एरर से चिह्नित करके रद्द कर दिया जाता है। सॉल्यूशन वाली प्रक्रिया के दौरान आपकी प्रॉक्सी विफल हो सकती है, जिसके चलते हमारा API आपको अन्य प्रॉक्सी एरर दिखा देता है। प्रॉक्सी वाले विषय में अधिक जानकारी के लिए कृपया को पढ़ें।

Recaptcha V2 funny example
Recaptcha V2 checkbox
Recaptcha V2 example

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

प्रॉपर्टीटाइपआवश्यकलक्ष्य
typeस्ट्रिंगहाँRecaptchaV2Task
टास्क का पुराना नाम: 'NoCaptchaTask'। हम आगे भी टास्क के पुराने नाम को सपोर्ट करना जारी रखेंगे, तो आपको अपने कोड को अपडेट करने की कोई ज़रूरत नहीं है।
websiteURLस्ट्रिंगहाँकिसी लक्षित वेब पेज का पता। यह वेबसाइट में कहीं भी पाया जा सकता है, किसी सदस्य वाले एरिया में भी। हमारे कर्मचारी वहां जाते तो नहीं, पर अपने जाने की सिमुलेशन ज़रूर कर देते हैं।
websiteKeyस्ट्रिंगहाँरीकैप्चा वेबसाइट वाली कुंजी। इस लेख में जानें कि उसे कैसे ढूँढा जाता है।
recaptchaDataSValueस्ट्रिंगनहीं‘data-s’ मानदंड की वैल्यू। केवल Google वेबसाइटों वाले रीकैप्चा पर लागू।
proxyTypeस्ट्रिंगहाँप्रॉक्सी का प्रकार
http - सामान्य http/https प्रॉक्सी
socks4 - मोजे4 प्रॉक्सी
socks5 - मोजे5 प्रॉक्सी
proxyAddressस्ट्रिंगहाँप्रॉक्सी IP पता ipv4/ipv6. लोकल नेटवर्कों वाले कोई होस्ट नेम या IP पते मौजूद नहीं हैं।
proxyPortइन्टिजरहाँप्रॉक्सी पोर्ट
proxyLoginस्ट्रिंगनहींप्रॉक्सी वाला लॉगइन, जिसके लिए ऑथरायज़ेशन (बेसिक) आवश्यक होती है
proxyPasswordस्ट्रिंगनहींप्रॉक्सी पासवर्ड
userAgentस्ट्रिंगहाँब्राउज़र का उपयोगकर्ता व एजेंट, जिसका इस्तेमाल एम्यूलेशन में किया जाता है। आपको किसी आधुनिक ब्राउज़र के सिग्नेचर का इस्तेमाल करना होगा, नहीं तो Google आपसे "अपने ब्राउज़र को अपडेट" करने के लिए कहेगा।
cookiesस्ट्रिंगनहींवे अतिरिक्त कुकीज़, जिनका इस्तेमाल हमें Google डोमेन में करना चाहिए।
isInvisibleBooleanनहींयह निर्दिष्ट करें कि रीकैप्चा अदृश्य है या नहीं। इससे हमारे कर्मचारियों के लिए एक उपयुक्त विजेट सक्रिय हो जाएगा।

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

Python
Javascript
PHP
Java
C#
bash
#pip3 install anticaptchaofficial

from anticaptchaofficial.recaptchav2proxyon import *

solver = recaptchaV2Proxyon()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
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"')

# DO NOT USE PURCHASED/RENTED PROXIES ON PROXY SERVICES!!!
# THEY WILL NOT WORK!
# USE ONLY PROXIES YOU INSTALL YOURSELF ON YOUR OWN SERVER OR FAST VPS
# USE PROPER PROXY SOFTWARE LIKE SQUID !
# INSTALLATION INSTRUCTIONS:
# https://anti-captcha.com/apidoc/articles/how-to-install-squid
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स्ट्रिंगलक्षित वेबसाइट पर सबमिट किए गए फॉर्म से इंटरैक्ट करने के लिए आवश्यक टोकन स्ट्रिंग।
cookiesArrayरीकैप्चा हल करने में इस्तेमाल किया गया कुकीज़ का वैकल्पिक ऐरे (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"
}