Menú de Documentación

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 detallada de tecnología, consulta éste artículo.

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

Propiedad Tipo Requerido Propósito
type Cadena AntiGateTask
websiteURL Cadena Dirección de una página objetivo donde navegará nuestro trabajador.
templateName Cadena Nombre 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.
variables Objeto Un objeto con las variables de la plantilla y sus valores.
proxyAddress Cadena No Dirección IP de proxy ipv4/ipv6. No hay nombres de host o direcciones IP de redes locales.
proxyPort Entero No Puerto del Proxy
proxyLogin Cadena No Usuario para proxy, el cual requiere autorización (básica)
proxyPassword Cadena No Contraseña del Proxy

Colección de plantillas


Nombre y descripción de plantilla
No hay plantillas con tu búsqueda
Tarea con proxy
          Click "view" button at one of the templates
        
Tarea sin proxies
          Click "view" button at one of the templates
        
Pasos de la plantilla
          
        
Contactos del Autor

Ejemplo de respuesta

JSON sin errores
          {
    "errorId": 0,
    "taskId": 7654321
}
        
JSON con un error
          {
    "errorId": 1,
    "errorCode": "ERROR_KEY_DOES_NOT_EXIST",
    "errorDescription": "Account authorization key not found in the system"
}
        

Obtener la solución

Usa el método getTaskResult para pedir la solución. Dale algo de tiempo al trabajador, como 5 segundos, antes de hacer la primera solicitud. Si el trabajador sigue ocupado, vuelve a intentar en 3 segundos.

Objeto de solución de la tarea

Propiedad Tipo Propósito
cookies Objeto Un objeto con cookies tomado en la última página visitada por un trabajador.
localStorage Objeto Similar a las cookies, es un objeto con valores del localStorage tomadas en la última página.
fingerprint Objeto Pará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.
url Cadena URL de la página donde terminó la ejecución de la plantilla
domain Cadena Nombre de dominio para la página final
HTMLsInBase64 Arreglo Una 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.

Ejemplo de respuesta

JSON sin errores
          {
    "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
}