Notificación de uso de cookies

Este sitio utiliza cookies. Las cookies lo recuerdan, para que podamos brindarle servicios personalizados. Más información.

GeeTest CAPTCHA servicio de resolución

GeeTest CAPTCHA servicio de resolución
Omita GeeTest CAPTCHA con el servicio de resolución de captcha más rápido 2Captcha.
Sin riesgo: pague solo por captchas reconocidos automatizado
  • Sin riesgo: pague sólo por los captchas resueltos
  • El servicio de anulación de captchas está totalmente automatizado
  • Soporte 24/7
Empezar ahora
Más

Cómo omitir GeeTest CAPTCHA

  • Regístrese en el mejor servicio de resolución de captcha
  • Implementar API anti captcha
  • Enviar CAPTCHAS para resolver automáticamente
  • Obtener rápido salteado captcha
GeeTest CAPTCHA omitir

GeeTest CAPTCHA bypass API service

With our serivce your can easily bypass both versions of Geetest: v3 and v4, but first you need to indetify which version is used by your target website.
There are few attributes that can be used for the identification:

  • v3 uses initGeetest initialization function and v4 uses initGeetest4
  • v3 loads gt.js script, but v4 loads gt4.js

GeeTest v3

  1. Find the following GeeTest captcha parameters on the target website (usually you can find them inside initGeetest function):

    gt - public website key (static)
    challenge - dynamic challenge key
    api_server - API domain (optional)

    Important: you should get a new `challenge` value for each request to our API. Once captcha was loaded on the page the `challenge` value becomes invalid. You should inspect requests made to the website when page is loaded to identify a request that gets a new `challenge` value. Then you should make such request each time to get a valid `challenge` value.
  2. Send these parameters to 2Captcha API. If captcha is already solved server will return the response in JSON. The response contains three values: challenge, validate and seccode:

    {
    "challenge": "1a2b3456cd67890e12345fab678901c2de",
    "validate": "09fe8d7c6ba54f32e1dcb0a9fedc8765",
    "seccode": "12fe3d4c56789ba01f2e345d6789c012|jordan"
    }
  3. Use the values received from our API to submit your request to the target website placing the values into corresponding request fields:

    geetest_challenge
    geetest_validate
    geetest_seccode
  4. Click on "Check" button to submit the form.

    Read more - captcha solving API dоcumentation.

    // https://github.com/2captcha/2captcha-php
    
    require(__DIR__ . '/../src/autoloader.php');
    
    $solver = new \TwoCaptcha\TwoCaptcha('YOUR_API_KEY');
    
    try {
        $result = $solver->geetest([
            'gt'        => '81388ea1fc187e0c335c0a8907ff2625',
            'apiServer' => 'api.geetest.com',
            'challenge' => '12345678abc90123d45678ef90123a456b',
            'url'       => 'https://2captcha.com/demo/geetest',
        ]);
    } catch (\Exception $e) {
        die($e->getMessage());
    }
    
    die('Captcha solved: ' . $result->code);
    # https://github.com/2captcha/2captcha-python
    
    import sys
    import os
    import requests
    import json
    
    sys.path.append(os.path.dirname(os.path.dirname(os.path.realpath(__file__))))
    
    from twocaptcha import TwoCaptcha
    
    api_key = os.getenv('APIKEY_2CAPTCHA', 'YOUR_API_KEY')
    
    solver = TwoCaptcha(api_key)
    
    resp = requests.get("https://2captcha.com/api/v1/captcha-demo/gee-test/init-params")
    data = json.loads(resp)
    challenge = data["challenge"]
    
    try:
        result = solver.geetest(gt='f3bf6dbdcf7886856696502e1d55e00c',
                                apiServer='api.geetest.com',
                                challenge=challenge,
                                url='https://2captcha.com/demo/geetest')
    
    except Exception as e:
        sys.exit(e)
    
    else:
        sys.exit('solved: ' + str(result))
    // https://github.com/2captcha/2captcha-csharp
    
    using System;
    using System.Linq;
    using TwoCaptcha.Captcha;
    
    namespace TwoCaptcha.Examples
    {
        public class GeeTestExample
        {
            public void Main()
            {
                TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
                GeeTest captcha = new GeeTest();
                captcha.SetGt("81388ea1fc187e0c335c0a8907ff2625");
                captcha.SetApiServer("api.geetest.com");
                captcha.SetChallenge("12345678abc90123d45678ef90123a456b");
                captcha.SetUrl("https://2captcha.com/demo/geetest");
                try
                {
                    solver.Solve(captcha).Wait();
                    Console.WriteLine("Captcha solved: " + captcha.Code);
                }
                catch (AggregateException e)
                {
                    Console.WriteLine("Error occurred: " + e.InnerExceptions.First().Message);
                }
            }
        }
    }
    // https://github.com/2captcha/2captcha-java
    
    package examples;
    
    import com.twocaptcha.TwoCaptcha;
    import com.twocaptcha.captcha.GeeTest;
    
    public class GeeTestExample {
        public static void main(String[] args) {
            TwoCaptcha solver = new TwoCaptcha("YOUR_API_KEY");
            GeeTest captcha = new GeeTest();
            captcha.setGt("81388ea1fc187e0c335c0a8907ff2625");
            captcha.setApiServer("api.geetest.com");
            captcha.setChallenge("12345678abc90123d45678ef90123a456b");
            captcha.setUrl("https://2captcha.com/demo/geetest");
            try {
                solver.solve(captcha);
                System.out.println("Captcha solved: " + captcha.getCode());
            } catch (Exception e) {
                System.out.println("Error occurred: " + e.getMessage());
            }
        }
    
    }
    // https://github.com/2captcha/2captcha-go
    
    package main
    
    import (
        "fmt"
        "log"
        "github.com/2captcha/2captcha-go"
    )
    
    func main() {
        client := api2captcha.NewClient("API_KEY")
        cap := api2captcha.GeeTest{
            GT: "81388ea1fc187e0c335c0a8907ff2625",
            ApiServer: "api.geetest.com",
            Challenge: "12345678abc90123d45678ef90123a456b",
            Url: "https://2captcha.com/demo/geetest",
        }
        code, err := client.Solve(cap.ToRequest())
        if err != nil {
            log.Fatal(err);
        }
        fmt.Println("code "+code)
    }
    // https://github.com/2captcha/2captcha-cpp
    
    #include <cstdio>
    
    #include "curl_http.hpp"
    #include "api2captcha.hpp"
    
    int main (int ac, char ** av)
    {
    api2captcha::curl_http_t http;
    http.set_verbose (true);
    
    api2captcha::client_t client;
    client.set_http_client (&http);
    client.set_api_key (API_KEY);
    
    api2captcha::geetest_t cap;
    cap.set_gt ("81388ea1fc187e0c335c0a8907ff2625");
    cap.set_api_server ("api.geetest.com");
    cap.set_challenge ("12345678abc90123d45678ef90123a456b");
    cap.set_url ("https://2captcha.com/demo/geetest");
    
    try
    {
        client.solve (cap);
        printf ("code '%s'\n", cap.code ().c_str ());
    }
    catch (std::exception & e)
    {
        fprintf (stderr, "Failed: %s\n", e.what ());
    }
    
    return 0;   
    }
    require 'api_2captcha'
    
    client =  Api2Captcha.new("YOUR_API_KEY")
    
    result = client.geetest({
      gt: 'f1ab2cdefa3456789012345b6c78d90e',
      api_server: 'api-na.geetest.com',
      challenge: '12345678abc90123d45678ef90123a456b',
      pageurl: 'https://www.site.com/page/'
    })

GeeTest v4

  1. Open developer's console in your browser and find script element that loads the GeeTest v4 script, you need to grab the captcha_id parameter value from the script src attribute.

    <script  src="https://gcaptcha4.geetest.com/load?captcha_id=e392e1d7fd421dc63325744d5a2b9c73&amp;challenge=36056b4d-7453-4153-aaa7-67ac27ccae9c&amp;client_type=web&amp;lang=en&amp;callback=geetest_1679073111173"></script>
  2. Send captcha_id and pageurl to 2Captcha API. Wait for the result, which may look like this:

    {
     "captcha_id": "e392e1d7fd421dc63325744d5a2b9c73",
     "lot_number": "532c4ca58e3f4adb8ef96bfa222e623e",
     "pass_token": "9e6a5a354d50f3ab674c416de35b539c37627128382abd78342dd79442351f8f",
     "gen_time": "1679073037",
     "captcha_output": "c3rHzKlQXuv9xJe_l2wqb7ypWdFpbyZ_pk1ODXGTOdHKE5cJFer1r1jNTt2n5muwLzs5HOQ39D2lFjzqcygPO7ftaMFLXVMTCZuD8PkD4j10_vnvF0keeTTjbJaC0jq7btCE12-eN6fF6WPtHEoXLLXqkb8HaISjG5znAuZDMZ055HsCE6S7iyiaJYv_l0Sm1atkF0VEAYaKrEhQRYHus35X6FqIoRvVo1ISyCZGnjw="
    }
  3. Use the values returned on your target website the same way they’re used once you solve the captcha manually. There can be a form with a set of hidden inputs or a JavaScript callback. Or you can simply build a HTTP requests with the required data.

  4. Read more - captcha solving API dоcumentation.

    $result = $solver->geetest_v4([
    'captchaId' => 'e392e1d7fd421dc63325744d5a2b9c73',
    'challenge' => 'd1a9ddd7-e36f-4100-be9f-231f11743656',
    'url'       => 'https://2captcha.com/demo/geetest-v4',
    ]);
    result = solver.geetest_v4(captcha_id='e392e1d7fd421dc63325744d5a2b9c73',
                            url='https://2captcha.com/demo/geetest-v4',  
                            challenge="d1a9ddd7-e36f-4100-be9f-231f11743656")
    GeeTestV4 captcha = new GeeTestV4();
    captcha.SetCaptchaId("e392e1d7fd421dc63325744d5a2b9c73");
    captcha.SetUrl("https://2captcha.com/demo/geetest-v4");
    GeeTestV4 captcha = new GeeTestV4();
    captcha.setCaptchaId("e392e1d7fd421dc63325744d5a2b9c73");
    captcha.setUrl("https://2captcha.com/demo/geetest-v4");
    require 'api_2captcha'
    
    client =  Api2Captcha.new("YOUR_API_KEY")
    
    result = client.geetest_v4({
      captcha_id: 'e392e1d7fd421dc63325744d5a2b9c73',
      pageurl: 'https://www.site.com/page/'
    })
Logotipo de GitHub

GeeTest CAPTCHA solución de omisión en GitHub

Documentación completa y GeeTest CAPTCHA ejemplos de código de omisión en GitHub

  • PHP

    Cómo resolver GeeTest CAPTCHA con PHP

    Paquete PHP para evitar la solución de automatización GeeTest CAPTCHA. Mejor índice de reconocimiento exitoso de GeeTest CAPTCHA.

    API de resolución de captcha de PHP
  • Python

    Cómo resolver GeeTest CAPTCHA con Python

    Paquete Python para resolver captcha automáticamente en cualquier sitio. Confíe completamente en GeeTest CAPTCHA reconozca una solución estable y olvídese de la emulación del navegador

    API de resolución de captcha de Python
  • Ruby

    Cómo resolver GeeTest CAPTCHA con Ruby

    Ruby gem para evitar la solución de automatización GeeTest CAPTCHA. Mejor índice de reconocimiento exitoso de GeeTest CAPTCHA.

    API de resolución de captcha de Ruby
  • Golang

    Cómo resolver GeeTest CAPTCHA con Go

    Módulo Golang para decodificar GeeTest CAPTCHA en línea. API de integración rápida para resolución de captcha.

    Vaya a la API de resolución de captcha
  • C#

    Cómo resolver GeeTest CAPTCHA con C#

    Biblioteca C# para el reconocimiento GeeTest CAPTCHA. Fácil integración con el servicio de resolución API GeeTest CAPTCHA para omitir GeeTest CAPTCHA.

    API de resolución de captcha de C#
  • Java

    Cómo resolver GeeTest CAPTCHA con Java

    Biblioteca Java para omitir la verificación rápida de captcha. El mejor servicio de resolución de GeeTest CAPTCHA en línea. API simple para resolver GeeTest CAPTCHA.

    API de resolución de captcha de Java
Captcha Bypass Extension compatible con los navegadores Chrome y Firefox

GeeTest CAPTCHA extensión de omisión

Este complemento le permite resolver automáticamente los CAPTCHA que se encuentran en cualquier página web.

Agregar al navegador
GeeTest CAPTCHA extensión de omisión

GeeTest CAPTCHA estadística de servicio de omisión en línea

Captchas admitidos

Normal CAPTCHA

El proceso de resolución de un captcha normal es el siguiente: tomamos la imagen captcha de la página y la enviamos al servicio de 2Captcha, donde un empleado la resuelve escribiendo el texto indicado, luego nos devuelve la respuesta, la cual se debe ingresar en el campo correspondiente para resolver el captcha

API demoCómo resolver
Text CAPTCHA

El proceso para resolver el captcha de texto es el siguiente: tomamos la pregunta de texto del captcha de la página de su ubicación y la transferimos al servicio 2Captcha, donde el empleado la resuelve, luego de lo cual se devuelve la respuesta a nosotros, que debe ser ingresado en el campo correspondiente para resolver el captcha

API demoCómo resolver
Click CAPTCHA

El proceso de solución es el siguiente: tomamos la imagen captcha de la página de su ubicación y las instrucciones sobre qué imágenes hacer clic y la transferimos al servicio 2Captcha, donde el empleado la resuelve, después de lo cual la respuesta es devuelto a nosotros en forma de un conjunto de coordenadas de puntos, en las que debemos hacer clic para resolver el captcha

API demoCómo resolver
Rotate CAPTCHA

El proceso para resolver Rotate Captcha es el siguiente: tomamos una imagen o varias imágenes de un captcha de la página de su ubicación y la transferimos al servicio 2Captcha, donde el empleado lo resuelve, luego de lo cual se devuelve la respuesta. para nosotros en forma del valor del ángulo de rotación de la imagen, necesitamos rotar la imagen en el ángulo para resolver captcha

API demoCómo resolver
reCAPTCHA V2

El proceso de resolución de reCAPTCHA V2 es el siguiente: tomamos los parámetros captcha de la página en forma de parámetro data-sitekey y la URL de la página y los transferimos al servicio 2Captcha, donde el empleado los resuelve, luego la respuesta se nos devuelve en forma de token, que debe ingresarse en el campo apropiado para la solución captcha

API demoCómo resolver
reCAPTCHA V2 Callback

El proceso de resolución de la devolución de llamada de reCAPTCHA V2 no difiere del proceso similar de resolución de reCAPTCHA V2: tomamos los parámetros de captcha de la página en forma de parámetro data-sitekey y la URL de la página y los transferimos al 2Captcha servicio, donde el empleado lo resuelve, luego se nos devuelve la respuesta como un token, que debemos ingresar en el campo apropiado para resolver el captcha. A veces no encontrará un botón para enviar un formulario. En su lugar, se puede utilizar una función de devolución de llamada. Esta función se ejecuta cuando se reconoce el captcha. Por lo general, la función de devolución de llamada se define en el parámetro de devolución de llamada de datos o como el parámetro de devolución de llamada de la llamada al método grecaptcha.render

API demoCómo resolver
reCAPTCHA V2 Invisible

El proceso de resolución de reCAPTCHA V2 Invisible es similar al reconocimiento de reCAPTCHA V2: tomamos los parámetros de captcha de la página en forma de parámetro data-sitekey y la URL de la página y los transferimos al servicio 2Captcha, donde el empleado lo resuelve, después de lo cual se nos devuelve la respuesta en forma de token, que debemos ingresar en el campo apropiado para resolver el captcha

API demoCómo resolver
reCAPTCHA V3

El proceso para resolver reCAPTCHA V3 es el siguiente: tomamos los parámetros de captcha de la página en forma de clave de sitio de datos, acción y URL de la página y los transferimos al servicio 2Captcha, donde se resuelve mediante un empleado con la calificación de "humanidad" adecuada, luego de eso se nos devuelve la respuesta en forma de token, que debe ingresarse en el campo apropiado para resolver el captcha. En muchos sentidos, el nuevo tipo de captcha es similar a reCAPTCHA V2, es decir, el principio básico sigue siendo el mismo: el usuario recibe un token de la API 2Captcha, que se envía en una solicitud POST al sitio, y el el sitio verifica el token a través de la API 2Captcha

API demoCómo resolver
reCAPTCHA Enterprise

El proceso de resolución de reCAPTCHA Enterprise es el siguiente: determinamos el tipo de reCAPTCHA, puede ser V2 o V3, después de lo cual tomamos la imagen captcha de la página de su ubicación en forma de parámetro clave del sitio de datos y la transferimos a el servicio 2Captcha, donde es resuelto por el empleado, luego de lo cual se nos devuelve la respuesta en forma de token, que debe ingresarse en el campo correspondiente para resolver el captcha

API demoCómo resolver
KeyCAPTCHA

El proceso para resolver KeyCaptcha es el siguiente: tomamos un conjunto de parámetros necesarios de la página de su ubicación y lo pasamos al servicio 2Captcha, donde el empleado lo resuelve, luego de lo cual se nos devuelve la respuesta en el forma de un conjunto de otros parámetros, que deben pasarse a los campos apropiados para resolver el captcha

API demoCómo resolver
GeeTest CAPTCHA

El proceso para resolver GeeTest Captcha es el siguiente: tomamos un conjunto de parámetros necesarios de la página de su ubicación y lo transferimos al servicio 2Captcha, donde el empleado lo resuelve, luego de lo cual se nos devuelve la respuesta en la forma de un conjunto de ya otros parámetros, que deben pasarse a los campos apropiados para resolver el captcha

API demo
hCaptcha

El proceso de solución es el siguiente: tomamos la imagen captcha de la página de su ubicación y la transferimos al servicio 2Captcha, donde el empleado la resuelve, luego de lo cual se nos devuelve la respuesta en forma de token. , que se debe ingresar en el campo correspondiente para resolver el captcha

Cómo resolver
Arkose Labs captcha (FunCaptcha)

El proceso de resolución de FunCaptcha por Arkose Labs es el siguiente: tomamos un conjunto de parámetros necesarios de la página de su ubicación y lo transferimos al servicio 2Captcha, donde el empleado lo resuelve, luego de lo cual se devuelve la respuesta a nosotros en forma de un conjunto de ya otros parámetros, que deben pasarse a los campos apropiados para resolver el captcha

Cómo resolver
Capy Puzzle CAPTCHA

El proceso para resolver Capy Puzzle Captcha es el siguiente: tomamos un conjunto de parámetros necesarios de la página de su ubicación y lo transferimos al servicio 2Captcha, donde el empleado lo resuelve, luego de lo cual se nos devuelve la respuesta en forma de un conjunto de ya otros parámetros, que deben pasarse a los campos apropiados para resolver el captcha

Cómo resolver
Lemin CAPTCHA

To solve the Lemin captcha, follow these steps: The service retrieves a set of required parameters from the placement page and sends them to the 2Captcha server for the employee to solve. The answer is then returned to us in the form of a set of additional parameters that must be entered into the correct fields to complete.

API demoCómo resolver
Cloudflare Turnstile

Cloudflare Turnstile is solved by taking the captcha parameters from the page in the form of the "data-sitekey" parameter and the page URL, sending them to the 2Captcha service, where an employee solves them. The solution is then returned to us in the form of a token, which we must enter in the relevant field to complete the captcha.

API demoCómo resolver
Audio CAPTCHA

The process of bypassing audio captcha is fully automated: an audio file is sent to the recognition service, which is processed by a neural network trained in voice recognition. The recognition result is returned as text. The resulting text can be used to bypass audio captcha or translate audio into text.

Cómo resolver
Amazon CAPTCHA

The procedure for solving a Amazon AWS captcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The answer is then returned to us in the form of a set of additional parameters, which must be entered into the correct fields to solve.

Cómo resolver
MTCaptcha

The procedure for solving a MTCaptcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The response is then returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha.

API demoCómo resolver
DataDome CAPTCHA

The procedure for solving a DataDome CAPTCHA is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The response is then returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha.

Cómo resolver
CyberSiARA CAPTCHA

The procedure for solving a CyberSiARA captcha is as follows: you need to grab the set of required parameters from the placement page and send it to the service, where an employees solves task. The response is then returned to us in the form of a token, which must be entered into the appropriate field for the solution captcha.

Cómo resolver
Cutcaptcha

The process of solving a Cutcaptcha is as follows: you send the required parameters from the page where it is placed to the service, and an employee solves the captcha. The answer is then sent back to you in the form of additional parameters that need to be entered into the relevant fields.

Cómo resolver
Friendly CAPTCHA

The process of solving a Friendly CAPTCHA is as follows: you send the required parameters from the page where it is placed to the service, and an employee solves the captcha. The answer is then sent back to you in the form of additional parameters that need to be entered into the relevant fields.

Cómo resolver
Russian CAPTCHA

The process of solving a russian captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

Cómo resolver
Chinese CAPTCHA

The process of solving a chinese captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

Cómo resolver
Number CAPTCHA

The process of solving a number captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

Cómo resolver
Math CAPTCHA

The process of solving a math captcha is as follows: we take the captcha image from the page and send it to the 2Captcha service, where an employee solves it typing the indicated text, then the answer is returned to us, which must be entered in the appropriate field to solve the captcha

Cómo resolver
Slider CAPTCHA

The process of solving the slider captcha is as follows: Customer take the captcha image from the page and send it to the service using the corresponding API method and providing a proper instruction. The answer is returned by the service, use it to calculate the offset and drag the slider

Cómo resolver
  • «GDPR» logo
  • «SSL secured» logo
  • «Google privacy policy» logo
  • «S/MIME» logo
  • «CCPA» logo