Menu

AntiGateTask: la mejor solución para evitar cualquier protección con captcha

Este es un tipo de tarea donde tu aplicación ofrece una dirección URL y una tarea personalizada para nuestros trabajadores. Ellos la completan paso por paso y luego entregan sus respuestas completas y cookies a tu aplicación, la cual lo usará para continuar la sesión.

Para una descripción completa de la tecnología, consulte el artículo este o el tutorial este de YouTube. tutorial de YouTube.

Ten en cuenta de que hay parámetros proxy opcionales. Sólo se aceptan proxies HTTPS, "proxyAddress" debe ser una dirección IP.

Objeto de la tarea

PropiedadTipoRequeridoPropósito
typeCadenaAntiGateTask
websiteURLCadenaDirección de una página objetivo donde navegará nuestro trabajador.
templateNameCadenaNombre de una plantilla de escenario de nuestra base de datos. Puedes usar una plantilla existente o crear una propia. Puedes buscar una plantilla existente en esta tabla.
variablesObjetoUn objeto con las variables de la plantilla y sus valores.
domainsOfInterestArregloNoLista de nombres de dominio donde debemos recoger las cookies y los datos de localStorage. Esta lista también se puede definir estáticamente al editar la plantilla.
proxyAddressCadenaDirección IP de proxy ipv4/ipv6. No hay nombres de host o direcciones IP de redes locales.
proxyPortEnteroPuerto del Proxy
proxyLoginCadenaUsuario para proxy, el cual requiere autorización (básica)
proxyPasswordCadenaContraseña del Proxy

Colección de plantillas


Nombre y descripción de plantilla
No hay plantillas con tu búsqueda

Objeto de solución de la tarea

PropiedadTipoPropósito
cookiesObjetoUn objeto con cookies tomado en la última página visitada por un trabajador.
localStorageObjetoSimilar a las cookies, es un objeto con valores del localStorage tomadas en la última página.
fingerprintObjetoParámetros de la respuesta del navegador. Úsala junto con las cookies y localStorage para recrear la sesión del navegador del trabajador en tu software.
urlCadenaURL de la página donde terminó la ejecución de la plantilla
domainCadenaNombre de dominio para la página final
HTMLsInBase64ArregloUna matriz de instantáneas HTML de las áreas de la página codificadas en base64. Las instantáneas son tomadas por los pasos "TAKE_HTML_SNAPSHOT_BY_SELECTOR" en las plantillas de AntiGate.
screenshotsArregloCapturas de pantalla tomadas del navegador del trabajador, si las hay. Para pedir capturas de pantalla, añada el paso TAKE_SCREENSHOT a su plantilla.
requestHeadersArregloSolicitar cabeceras de "domainsOfInterest", si las hay. Para solicitar cabeceras, active la opción "Recopilar cabeceras HTTP de solicitud de dominios de interés" en su plantilla.
responseHeadersArregloCabeceras de respuesta de "domainsOfInterest", si las hay. Para solicitar cabeceras, active la opción "Recopilar cabeceras HTTP de respuesta de dominios de interés" en su plantilla.

Ejemplo de respuesta

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