Menu

Kringgå alla anpassade captcha

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.

Exempel på möjliga användningsområden för denna typ av uppgift:

  • (Basic) Navigera till en sida, be medarbetaren att lösa captcha och klicka på knappen "enter" text. Avsluta när en angiven textfras hittas på sidan.
  • (Avancerat) Navigera till en sida, fyll i textinmatningar med anpassade data, be medarbetaren att lösa en captcha. Navigera till en sida med tvåfaktorsautentisering, vänta på att koden ska komma till din e-post, skicka koden till medarbetaren, medarbetaren får automatiskt koden och går in i ett kundområde. Avsluta när ett element hittas med en angiven CSS-selektor.

Visa en lista över tillgängliga arbetsåtgärder.

För en fullständig beskrivning av tekniken hänvisas till artikeln denna eller denna YouTube tutorial denna.

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.
sessionStorageObjektPå samma sätt som localStorage kan ett objekt med sessionStorage-värden hämtas på den senaste sidan. Till skillnad från localStorage finns värdena kvar i webbläsarens minne tills sidan stängs.
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)Request header från "domainsOfInterest", om sådana finns. Om du vill beställa dessa headers aktiverar du alternativet "Samla in request HTTP-headers för begäran från intressanta domäner" i din mall.
responseHeadersDatatabell (array)Response header från "domainsOfInterest", om sådana finns. Om du vill beställa dessa headers aktiverar du alternativet "Samla in response HTTP-headers för begäran från intressanta domäner" 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
}