Menu

Omzeil elke aangepaste captcha

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

Mogelijke gebruiksvoorbeelden van dit type taak:

  • (Basis) Navigeer naar een pagina, vraag de medewerker om de captcha op te lossen en klik op een knop "tekst invoeren". Beëindig wanneer een gespecificeerde tekstzin op de pagina wordt gevonden.
  • (Geavanceerd) Navigeer naar een pagina, vul tekstinvoer met aangepaste gegevens, vraag de medewerker om een captcha op te lossen. Navigeer naar een pagina met twee-factor authenticatie, wacht op de code die naar uw e-mailadres wordt gestuurd, stuur deze code naar de medewerker, de medewerker ontvangt automatisch de code en gaat naar een klantengedeelte. Beëindig wanneer een element wordt gevonden met een opgegeven CSS-selector.

Een lijst met beschikbare acties voor werknemers weergeven.

Raadpleeg voor de volledige beschrijving van de technologie, gaat u naar dit artikel of deze YouTube-handleiding.

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 doelwebpagina waar onze medewerker heen zal navigeren.
templateName String Ja Naam van een scenario-sjabloon uit onze database. U kunt een bestaand sjabloon gebruiken of uw eigen sjabloon maken. U kunt zoeken naar een bestaand sjabloon onder deze tabel.
variables Object Ja Een object dat de variabelen van het sjabloon en hun waarden bevat.
domainsOfInterest Reeks Nr Lijst van domeinnamen waar we cookies en localStorage gegevens moeten verzamelen. Deze lijst kan ook statisch gedefinieerd worden bij het bewerken van het sjabloon.
proxyAddress String Ja Proxy IP-adres ipv4/ipv6. Geen hostnamen of IP-adressen van lokale netwerken.
proxyPort Integer Ja Proxypoort
proxyLogin String Ja Login voor proxy die autorisatie vereist (basis)
proxyPassword String Ja Proxy-wachtwoord

Sjablonencollectie


Naam en beschrijving van sjabloon
Geen sjablonen gevonden met uw zoekopdracht

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.
sessionStorage Object Vergelijkbaar met localStorage, een object met sessionStorage-waarden gepakt op de laatste pagina. In tegenstelling tot localStorage, bestaan de waarden in het browsergeheugen totdat de pagina wordt gesloten.
fingerprint Object Browser vingerafdruk parameters. Gebruik ze samen met cookies en localStorage om de browsersessie van de medewerker 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 reeks van HTML-momentopnamen van de paginadelen gecodeerd in base64. Momentopnamen worden gemaakt door "TAKE_HTML_SNAPSHOT_BY_SELECTOR" stappen in AntiGate-sjablonen.
screenshots Reeks Schermafbeeldingen genomen van de browser van de medewerker, indien aanwezig. Om schermafbeeldingen te bestellen, voeg de stap TAKE_SCREENSHOT toe aan uw sjabloon.
requestHeaders Reeks Request-headers van "domainsOfInterest", indien aanwezig. Schakel de optie "Verzamel request HTTP-headers van interessante domeinen" in uw sjabloon in om headers te ordenen.
responseHeaders Reeks Response-headers van "domainsOfInterest", indien aanwezig. Schakel de optie "Verzamel respons HTTP-headers van interessante domeinen" in uw sjabloon in om headers te ordenen.

Voorbeeld reactie

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