Menu

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

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

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

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

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

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

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

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

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

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


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

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

प्रॉपर्टी टाइप लक्ष्य
cookies ऑब्जेक्ट किसी कर्मचारी द्वारा विज़िट किए गए आखिरी पेज को पकड़ने वाला कुकीज़ वाला कोई ऑब्जेक्ट।
localStorage ऑब्जेक्ट कुकीज़ की ही तरह, localStorage वैल्यूज़ वाले किसी ऑब्जेक्ट को आखिरी पेज पर पकड़ लिया जाता है।
sessionStorage ऑब्जेक्ट localStorage की ही तरह, sessionStorage वैल्यूज़ वाले किसी ऑब्जेक्ट को आखिरी पेज पर ही पकड़ा जाता है। localStorage के विपरीत, पेज के बंद हो जाने तक वैल्यूज़ ब्राउज़र मेमोरी में मौजूद रहती हैं।
fingerprint ऑब्जेक्ट ब्राउज़र फ़िंगरप्रिंट मानदंड। अपने सॉफ़्टवेयर में कर्मचारियों के ब्राउज़र सेशन को फ़िर से बनाने के लिए कुकीज़ और localStorage के साथ उनका इस्तेमाल करें।
url स्ट्रिंग उस पेज का URL, जहाँ टेम्पलेट की एक्सीक्यूशन समाप्त हुई थी
domain स्ट्रिंग आखिरी पेज का डोमेन नाम
HTMLsInBase64 Array base64 में एन्कोड किए गए पेज क्षेत्रों के HTML स्नैपशॉट का एक ऐरे। स्नैपशॉट AntiGate टेम्प्लेट में "TAKE_HTML_SNAPSHOT_BY_SELECTOR" चरणों द्वारा लिए जाते हैं।
screenshots Array कर्मचारी के ब्राउज़र से लिया गया कोई भी स्क्रीनशॉट। स्क्रीनशॉट ऑर्डर करने के लिए अपने टेम्प्लेट में TAKE_SCREENSHOT चरण जोड़ दें।
requestHeaders Array "domainsOfInterest" के कोई हेडर्स होने पर उनका अनुरोध करें। हेडर ऑर्डर करने के लिए अपने टेम्प्लेट में "मेरी दिलचस्पी वाले डोमेन्स से अनुरोधित HTTP हेडर्स इकट्ठा करें" विकल्प को इनेबल कर दें
responseHeaders Array "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
}