Menu

AntiGateTask: una nuova soluzione per bypassare qualsiasi protezione captcha

Questo è un tipo di task in cui la tua app fornisce l'indirizzo URL di una pagina e un compito personalizzato per i nostri lavoratori. Loro lo completano passo dopo passo e poi restituiscono le loro impronte digitali e i loro cookie completi alla tua app, cosa che può far continuare la sessione.

Per la descrizione completa della tecnologia, consultare l'articolo questo o il tutorial questo di YouTube. tutorial di YouTube.

Considera che ci sono opzioni proxy facoltative. Sono accettati soltanto i proxy HTTPS, "proxyAddress" deve essere un indirizzo IP.

Oggetto del task

ProprietàTipoRichiestoScopo
typeStringaAntiGateTask
websiteURLStringaIndirizzo di una pagina web bersaglio dove navigherà il nostro lavoratore.
templateNameStringaNome di un modello di scenario del nostro database. Puoi usare un modello esistente o crearne uno tuo. Puoi cercare un modello esistente sotto questa scheda.
variablesOggettoUn oggetto che contiene le variabili del modello e i loro valori.
domainsOfInterestMatriceNoElenco dei nomi di dominio in cui raccogliere i cookie e i dati di localStorage. Questo elenco può anche essere definito staticamente durante la modifica del template.
proxyAddressStringaL'indirizzo IP del proxy ipv4/ipv6. Nessun host name né indirizzo IP dalle reti locali.
proxyPortNumero interoPorta del proxy
proxyLoginStringaAccesso per il proxy che richiede l'autorizzazione (basico)
proxyPasswordStringaPassword del proxy

Raccolta di modelli


Nome modello e descrizione
Non sono stati trovati modelli con la tua ricerca

Oggetto soluzione task

ProprietàTipoScopo
cookiesOggettoUn oggetto con cookie presi all'ultima pagina visitata da un lavoratore.
localStorageOggettoSimile ai cookie, un oggetto con valori localStorage preso all'ultima pagina.
fingerprintOggettoImpostazioni delle impronte digitali del browser. Utilizzale assieme con i cookie e localStorage per ricreare nel tuo software la sessione di navigazione del lavoratore.
urlStringaURL della pagina dove è terminata l'esecuzione del modello
domainStringaNome del dominio della pagina finale
HTMLsInBase64MatriceUn array di istantanee HTML delle aree della pagina codificate in base64. Le istantanee sono prese dai passaggi "TAKE_HTML_SNAPSHOT_BY_SELECTOR" nei modelli AntiGate.
screenshotsMatriceEventuali screenshot presi dal browser del lavoratore. Per ordinare le schermate, aggiungere il passo TAKE_SCREENSHOT al modello.
requestHeadersMatriceIntestazioni di richiesta da "domainsOfInterest", se presenti. Per ordinare le intestazioni, attivare l'opzione "Raccogli intestazioni HTTP di richiesta dai domini di interesse" nel modello.
responseHeadersMatriceIntestazioni di risposta da "domainsOfInterest", se presenti. Per ordinare le intestazioni, attivare l'opzione "Raccogli intestazioni HTTP di risposta dai domini di interesse" nel modello.

Esempio di risposta

{
    "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
}