AntiGateTask: eine ultimative Lösung zur Umgehung jedes Captcha-Schutzes
Hierbei handelt es sich um eine Art von Aufgabe, bei der Ihre App eine Seiten-URL-Adresse und eine benutzerdefinierte Aufgabe für unsere Mitarbeiter bereitstellt. Sie erledigen die Aufgabe Schritt für Schritt und senden dann ihren kompletten Browser-Fingerabdruck und Cookies an Ihre App zurück, damit die Sitzung fortgesetzt werden kann.
Für die vollständige Beschreibung der Technologie werfen Sie bitte einen Blick auf diesen Artikel.
Beachten Sie, dass es optionale Proxy-Parameter gibt. Nur HTTPS Proxies werden akzeptiert, "proxyAddress" muss eine IP-Adresse sein.
Aufgabenobjekt
Wert | Art | Erforderlich | Zweck |
---|---|---|---|
type | String | Ja | AntiGateTask |
websiteURL | String | Ja | Adresse einer Ziel-Website zu welcher unser Arbeiter navigiert. |
templateName | String | Ja | Name einer Szenariovorlage aus unserer Datenbank. Sie können eine bestehende Vorlage verwenden oder eine eigene erstellen. Sie können unterhalb dieser Tabelle nach einer bestehenden Vorlage suchen. |
variables | Objekt | Ja | Ein Objekt, das Vorlagen-Variablen und ihre Werte enthält. |
proxyAddress | String | Nein | Proxy-IP-Adresse ipv4/ipv6. Keine Hostnamen oder IP-Adressen aus lokalen Netzwerken. |
proxyPort | Integer | Nein | Proxy-Port |
proxyLogin | String | Nein | Login für Proxy mit erforderlicher Autorisierung (basic) |
proxyPassword | String | Nein | Proxy-Passwort |
Vorlagen-Sammlung
Aufgaben mit Proxy
Click "view" button at one of the templates
Aufgaben ohne Proxies
Click "view" button at one of the templates
Vorlagen-Schritte
Verfasser-Kontakte
Antwort-Beispiel
JSON ohne Fehler
{
"errorId": 0,
"taskId": 7654321
}
JSON mit Fehler
{
"errorId": 1,
"errorCode": "ERROR_KEY_DOES_NOT_EXIST",
"errorDescription": "Account authorization key not found in the system"
}
Lösung abrufen
Verwenden Sie die Methode getTaskResult, um die Lösung anzufordern. Geben Sie dem Arbeiter etwas Zeit, ca. 5 Sekunden, bevor Sie die Anfrage stellen. Falls der Arbeiter noch beschäftigt ist, warten Sie weitere 3 Sekunden.
Aufgabenlösungsobjekt
Wert | Art | Zweck |
---|---|---|
cookies | Objekt | Ein Objekt mit Cookies, die auf der zuletzt von einem Arbeiter besuchten Seite abgerufen wurden. |
localStorage | Objekt | Ähnlich wie bei Cookies, ein Objekt mit localStorage Werten, die auf der letzten Seite abgefragt wurden. |
fingerprint | Objekt | Browser-Fingerprint-Parameter. Verwenden Sie diese zusammen mit Cookies und localStorage, um die Browser-Sitzung des Arbeiters in Ihrer Software wiederherzustellen. |
url | String | URL der Seite, auf der die Ausführung der Vorlage beendet wurde |
domain | String | Domain-Name der endgültigen Seite |
HTMLsInBase64 | Array | Ein Array von HTML-Schnappschüssen der Seitenbereiche, kodiert in base64. Schnappschüsse werden durch "TAKE_HTML_SNAPSHOT_BY_SELECTOR"-Schritte in AntiGate-Vorlagen erstellt. |
Antwort-Beispiel
JSON ohne Fehler
{
"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
}