Menu

AntiGateTask: ett perfekt sätt att förbigå captchor

Det här är en typ av uppdrag där din app skickar en URL och en anpassad uppgift till en av våra arbetare. De slutför uppdraget steg för steg och skickar sedan webbläsarens hela fingeravtryck och cookies till din app, som använder det för att fortsätta sessionen.

För en fullständig beskrivning av tekniken hänvisas till denna artikel, eller denna YouTube-handledning.

Observera att det finns valfria proxyparametrar. Endast HTTPS-proxys accepteras och "proxyAddress" måste vara en ip-adress.

Uppdragets objekt

EgenskapTypObligatoriskBeskrivning
typeTextsträngJaAntiGateTask
websiteURLTextsträngJaAdress till den målsida våra arbetare ska gå.
templateNameTextsträngJaNamn på scenariomall från vår databas. Du kan använda en redan existerande mall eller skapa din egen. Du kan söka efter en existerande mall under den här tabellen.
variablesObjektJaEtt objekt innehållandes mallens variabler och dess värden.
domainsOfInterestDatatabell (array)NejLista över domännamn där vi ska samla in cookies och lokal lagringsdata. Denna lista kan också definieras statiskt vid redigering av mall.
proxyAddressTextsträngJaProxyns ip-adress (IPv4/IPv6). Inga värdnamn eller ip-adresser från lokala nätverk.
proxyPortHeltal (integer)JaProxyport
proxyLoginTextsträngJaAnvändarnamn till proxy som kräver autentisering (grundläggande)
proxyPasswordTextsträngJaLösenord till proxy

Mallbibliotek


Mallens namn och beskrivning
Inga mallar hittades med din sökning

Lösningens objekt

EgenskapTypBeskrivning
cookiesObjektEtt föremål med cookies hämtad på sista sidan som besöktes av en arbetare.
localStorageObjektLiknar cookies, ett objekt med localStorage-värden hämtade från slutsidan.
fingerprintObjektParametrar för webbläsarens fingeravtryck. Använd dem tillsammans med cookies och localStorage för att återskapa arbetarens webbläsarsession i din mjukvara.
urlTextsträngURL till sidan där mallen kördes
domainTextsträngSlutsidans domännamn
HTMLsInBase64Datatabell (array)En uppsättning HTML-ögonblicksbilder av sidområdena kodade i base64. Ögonblicksbilder tas med "TAKE_HTML_SNAPSHOT_BY_SELECTOR"-steg i AntiGate-mallar.
screenshotsDatatabell (array)Skärmdumpar tagna från arbetstagarens webbläsare, om sådana finns. Om du vill beställa skärmdumpar lägger du till steget TAKE_SCREENSHOT i din mall.
requestHeadersDatatabell (array)Förfrågningsrubriker från "domainsOfInterest", om sådana finns. Om du vill beställa rubriker aktiverar du alternativet "Collect request HTTP headers from domains of interest" i din mall.
responseHeadersDatatabell (array)Svarsrubriker från "domainsOfInterest", om sådana finns. Om du vill beställa rubrikerna aktiverar du alternativet "Collect response HTTP headers from domains of interest" (Samla in svars-HTTP-rubriker från domäner av intresse) i din mall.

Exempel på svar

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