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

किसी भी कस्टम captcha को बायपास करें

यह एक ऐसी टास्क होती है, जिसमें आपकी ऐप हमारे कर्मचारियों को किसी पेज का URL पता और एक कस्टम असाइनमेंट मुहैया कराती है। वे चरण दर चरण उसे पूरा कर अपने समूचे ब्राउज़र फिंगरप्रिंट और कुकीज़ को आपकी ऐप में वापिस भेज देते हैं, जिनका इस्तेमाल आपकी ऐप सेशन को जारी रखने के लिए कर सकती है।

इस प्रकार की टास्क के इस्तेमाल के संभावित उदाहरण:

  • (बेसिक) किसी पेज पर नेविगेट करें, कर्मचारी से कोई captcha हल करने के लिए कहकर "एंटर" टेक्स्ट बटन पर क्लिक करें। पेज पर किसी निर्दिष्ट टेक्स्ट फ़्रेज़ के मिल जाने पर प्रक्रिया को समाप्त कर दें।
  • (एडवांस्ड) किसी पेज पर नेविगेट करें, और टेक्स्ट इनपुट को कस्टम डेटा से भर कर्मचारी से कोई captcha हल करने के लिए कहें। टू-फ़ैक्टर ऑथेंटिकेशन पेज पर जाकर अपने ईमेल में कोड के आने की प्रतीक्षा करें। इस कोड को कर्मचारी को भेज दें, कर्मचारी को कोड स्वचालित रूप से प्राप्त हो जाता है, और वह उसे ग्राहक एरिया में दर्ज कर देता है। निर्दिष्ट CSS सिलेक्टर के साथ कोई एलिमेंट मिलने पर प्रक्रिया को समाप्त कर दें।

कर्मचारियों की उपलब्ध कार्रवाइयों की सूची प्रदर्शित करें।

टेक्नोलॉजी के संपूर्ण विवरण के लिए कृपया इस लेख को पढ़ लें, या फिर इस YouTube ट्यूटोरियल को देख लें।

गौरतलब है कि प्रॉक्सी मानदंड वैकल्पिक होते हैं। केवल HTTPS प्रॉक्सियों को स्वीकार किया जाता है व "proxyAddress" कोई IP पता होना चाहिए।

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

प्रॉपर्टीटाइपआवश्यकलक्ष्य
typeस्ट्रिंगहाँAntiGateTask
websiteURLस्ट्रिंगहाँउस लक्षित वेब पेज का पता, जहाँ हमारा कर्मचारी नेविगेट करके जाएगा।
templateNameस्ट्रिंगहाँहमारे डेटाबेस में से किसी सिनेरियो टेम्पलेट का नाम। आप या तो किसी मौजूदा टेम्पलेट का इस्तेमाल कर सकते हैं या फिर अपना खुद का टेम्पलेट भी बना सकते हैं। इस टेबल के नीचे आप किसी मौजूदा टेम्पलेट की खोज भी कर सकते हैं।
variablesऑब्जेक्टहाँटेम्पलेट के वेरिएबल और उनकी वैल्यूज़ वाला ऑब्जेक्ट।
domainsOfInterestArrayनहींउन डोमेन नामों की वह सूची, जहाँ से हमें कुकीज़ और localStorage डेटा इकट्ठा करना चाहिए। किसी टेम्प्लेट को संपादित करते समय इस सूची को सांख्यिकीय रूप से भी परिभाषित किया जा सकता है।
proxyAddressस्ट्रिंगहाँप्रॉक्सी IP पता ipv4/ipv6। स्थानीय नेटवर्कों के कोई होस्ट नेम या IP पते नहीं हैं।
proxyPortइन्टिजरहाँप्रॉक्सी पोर्ट
proxyLoginस्ट्रिंगहाँप्रॉक्सी वाला लॉग-इन, जिसके लिए ऑथरायज़ेशन (बेसिक) आवश्यक होती है
proxyPasswordस्ट्रिंगहाँप्रॉक्सी पासवर्ड

टेम्पलेट कलेक्शन


टेम्पलेट का नाम और विवरण
आपकी खोज से मेल खाने वाला कोई टेम्पलेट नहीं मिला

टास्क सॉल्यूशन ऑब्जेक्ट

प्रॉपर्टीटाइपलक्ष्य
cookiesऑब्जेक्टकिसी कर्मचारी द्वारा विज़िट किए गए आखिरी पेज को पकड़ने वाला कुकीज़ वाला कोई ऑब्जेक्ट।
localStorageऑब्जेक्टकुकीज़ की ही तरह, localStorage वैल्यूज़ वाले किसी ऑब्जेक्ट को आखिरी पेज पर पकड़ लिया जाता है।
sessionStorageऑब्जेक्टlocalStorage की ही तरह, sessionStorage वैल्यूज़ वाले किसी ऑब्जेक्ट को आखिरी पेज पर ही पकड़ा जाता है। localStorage के विपरीत, पेज के बंद हो जाने तक वैल्यूज़ ब्राउज़र मेमोरी में मौजूद रहती हैं।
fingerprintऑब्जेक्टब्राउज़र फ़िंगरप्रिंट मानदंड। अपने सॉफ़्टवेयर में कर्मचारियों के ब्राउज़र सेशन को फ़िर से बनाने के लिए कुकीज़ और localStorage के साथ उनका इस्तेमाल करें।
urlस्ट्रिंगउस पेज का URL, जहाँ टेम्पलेट की एक्सीक्यूशन समाप्त हुई थी
domainस्ट्रिंगआखिरी पेज का डोमेन नाम
HTMLsInBase64Arraybase64 में एन्कोड किए गए पेज क्षेत्रों के HTML स्नैपशॉट का एक ऐरे। स्नैपशॉट AntiGate टेम्प्लेट में "TAKE_HTML_SNAPSHOT_BY_SELECTOR" चरणों द्वारा लिए जाते हैं।
screenshotsArrayकर्मचारी के ब्राउज़र से लिया गया कोई भी स्क्रीनशॉट। स्क्रीनशॉट ऑर्डर करने के लिए अपने टेम्प्लेट में TAKE_SCREENSHOT चरण जोड़ दें।
requestHeadersArray"domainsOfInterest" के कोई हेडर्स होने पर उनका अनुरोध करें। हेडर ऑर्डर करने के लिए अपने टेम्प्लेट में "मेरी दिलचस्पी वाले डोमेन्स से अनुरोधित HTTP हेडर्स इकट्ठा करें" विकल्प को इनेबल कर दें
responseHeadersArray"domainsOfInterest" के कोई रिस्पॉन्स हेडर्स होने की स्थिति में रिस्पॉन्स हेडर्स। हेडर्स ऑर्डर करने के लिए अपने टेम्पलेट में "मेरी दिलचस्पी वाले डोमेन्स से रिस्पॉन्स HTTP हेडर्स इकट्ठा करें" विकल्प को इनेबल कर दें

रिस्पॉन्स का उदाहरण

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "cookies": {
            "_ym_uid": "1637841149407895406",
            "_ym_d": "1637841149",
            "_ym_isad": "2",
            "i18n_redirected2": "en"
        },
        "localStorage": {
            "_ym40786994_lsid": "322553582843",
            "_ym40786994_reqNum": "3",
            "_ym_fip": "\"65aac1083a9e31e5db7fc4a33816f1da-a81f3b9bcdd80a361c14af38dc09b309-a81f3b9bcdd80a361c14af38dc09b309-4bd84c89c35a312599d807af285e7b5f-615e6e8d95ae2de0910b550b0e4dfce2-00b2e6de4e7f2e69dd7de8ef95c7338a-61b9878bbce18de73aafc8582a198c0c-33ad8703f96139d946191563a4c623e6-a81f3b9bcdd80a361c14af38dc09b309-c6d7b47b2dcff33f80cab17f3a360d0b-a95e7098ce4ab7ec9daa7fb4154b8ff4\"",
            "_ym_retryReqs": "{}",
            "_ym40786994_lastHit": "1637841164076",
            "_ym_uid": "\"1637841149407895406\""
        },
        "fingerprint": {
            "self.navigator.userAgent": "Mozilla\/5.0 (Windows NT 6.3; Win64; x64; rv:94.0) Gecko\/20100101 Firefox\/94.0",
            "self.screen.width": 1280,
            "self.screen.height": 768,
            "self.screen.availWidth": 1280,
            "self.screen.availHeight": 728,
            "self.screen.availLeft": 0,
            "self.screen.availTop": 0,
            "self.navigator.vendorSub": "",
            "self.navigator.productSub": "20100101",
            "self.navigator.vendor": "",
            "self.navigator.maxTouchPoints": 0,
            "self.navigator.hardwareConcurrency": 2,
            "self.navigator.cookieEnabled": true,
            "self.navigator.appCodeName": "Mozilla",
            "self.navigator.appName": "Netscape",
            "self.navigator.appVersion": "5.0 (Windows)",
            "self.navigator.platform": "Win32",
            "self.navigator.product": "Gecko",
            "self.navigator.language": "en-US",
            "self.navigator.onLine": true,
            "self.navigator.doNotTrack": "unspecified"
        },
        "url": "https:\/\/anti-captcha.com\/tutorials\/success-page?login=some%20login&pass=the%20password",
        "domain": "anti-captcha.com",
        "domainsOfInterest": {
            "any-other-domain.com": {
                "cookies": {
                    "example": "value",
                    "comment": "This will be available when you fill a list of Domains Of Interest in the template itself or via domainsOfInterest parameter in the task object"
                },
                "localStorage": {
                    "example": "localStorage value"
                },
                "url": "https://any-other-domain.com/some/path",
                "domain": "any-other-domain.com"
            }
        },
        "screenshots": [],
        "requestHeaders": [],
        "responseHeaders": []
    },
    "cost": "0.00858",
    "ip": "5.25.11.114",
    "createTime": 1637841143,
    "endTime": 1637841189,
    "solveCount": 0
}