Documentatie menu

AntiGateTask: een ultieme oplossing om elke captcha beveiliging te omzeilen

Dit is een soort taak waarbij uw app een URLadres van een pagina en een aangepaste opdracht voor onze medewerkers verstrekt. Ze voltooien het stap voor stap en sturen dan hun volledige browser fingerprint en cookies terug naar uw app. die het kan gebruiken om de sessie voort te zetten.

Voor de volledige beschrijving van de technologie, zie artikel deze.

Denk eraan dat er optionele proxy parameters zijn. Alleen HTTPS proxy's worden geaccepteerd, "proxyAddress" moet een IP-adres zijn.

Taak object

Eigenschap Type Verplicht Doel
type String Ja AntiGateTask
websiteURL String Ja Adres van een doel webpagina waar onze medewerker heen zal navigeren.
templateName String Ja Naam van een scenario sjabloon uit onze database. U kunt een bestaan sjabloon gebruiken of uw eigen sjabloon maken. U kunt zoeken naar een bestaande sjabloon onder deze tabel.
variables Object Ja Een object dat de variabelen van het sjabloon en hun waarden bevat.
proxyAddress String No Proxy IP-adres ipv4/ipv6. Geen hostnamen of IP-adressen van lokale netwerken.
proxyPort Integer No Proxy poort
proxyLogin String No Login voor proxy die autorisatie vereist (basis)
proxyPassword String No Proxy wachtwoord

Sjablonencollectie


Naam en beschrijving van sjabloon
Geen sjablonen gevonden met uw zoekopdracht
Taak met een proxy
          Click "view" button at one of the templates
        
Taak zonder proxies
          Click "view" button at one of the templates
        
Sjabloon stappen
          
        
Contactpersonen van de auteur's contacts

Voorbeeld reactie

JSON zonder fouten
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON met een fout
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

Haal de oplossing op

Gebruik methode getTaskResult om de oplossing aan te vragen. Geef een medewerker wat tijd, zoals 5 seconden, voordat u uw eerste aanvraag doet. Als de medewerkers nog steeds bezet is, probeert u het na 3 seconden.

Taak oplossing object

Eigenschap Type Doel
cookies Object Een object met cookies van de laatstbezochte pagina door een medewerker.
localStorage Object Net als bij cookies, een object met localStorage waarden die op de laatste pagina zijn opgehaald.
fingerprint Object Browser fingerprint parameters. Gebruik ze samen met cookies en localStorage om de browsersessie van de werknemer opnieuw te maken in uw software.
url String URL van de pagina waar de uitvoering van het sjabloon werd beëindigd
domain String Domeinnaam van de uiteindelijke pagina
HTMLsInBase64 Reeks Een array van HTML snapshots van de pagina gebieden gecodeerd in base64. Snapshots worden gemaakt door "TAKE_HTML_SNAPSHOT_BY_SELECTOR" stappen in AntiGate sjablonen.

Voorbeeld reactie

JSON zonder fouten
          {
    "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"
    },
    "cost": "0.00858",
    "ip": "5.25.11.114",
    "createTime": 1637841143,
    "endTime": 1637841189,
    "solveCount": 0
}