Сервіс розв'язування GeeTest CAPTCHA

Сервіс розв'язування GeeTest CAPTCHA
Швидкий обхід GeeTest CAPTCHA.
  • Ніяких ризиків: платите тільки за вирішені капчі
  • Сервіс обходу капчі повністю автоматизований
  • Підтримка 24/7
Почати зараз
Тип капчіЦіна за 1000Швидкість рішенняЯк обійти
GeeTest CAPTCHAЦіна за 10002,99 $Швидкість рішення0 сек.Як обійти
Більше

Як обійти GeeTest CAPTCHA

  • Зареєструйтися в сервісі по розв'язуванні капчі
  • Імплементуйте API
  • Надішліть капчу для автоматизованного розв'зування
  • Отримайте відповідь у вигляді вирішеної капчі
Розв'язування GeeTest CAPTCHA

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")
        captcha := api2captcha.GeeTest{
            GT: "81388ea1fc187e0c335c0a8907ff2625",
            ApiServer: "api.geetest.com",
            Challenge: "12345678abc90123d45678ef90123a456b",
            Url: "https://2captcha.com/demo/geetest",
        }
        code, err := client.Solve(captcha.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/'
    })
Логотип GitHub

Рішення для обходу GeeTest CAPTCHA на GitHub

Повна документація і приклади кодів для обходу GeeTest CAPTCHA на GitHub

  • PHP

    Як розв'язати GeeTest CAPTCHA на PHP

    Пакет PHP для автоматизації рішення по обходу GeeTest CAPTCHA. Найращий показник вдалого розв'язування GeeTest CAPTCHA.

    API для розв'язування капчі на PHP
  • Python

    Як розв'язати GeeTest CAPTCHA на Python

    Пакет Python скріптів для розв'язування капчі на будь-якому сайті. API інтегрується з будь-яким скриптом. Краще автоматичне розв'язування по рішенню GeeTest CAPTCHA онлайн.

    API для розв'язування капчі на Python
  • Ruby

    Як розв'язати GeeTest CAPTCHA на Ruby

    Ruby gem для автоматизації рішення по обходу GeeTest CAPTCHA. Найращий показник вдалого розв'язування GeeTest CAPTCHA.

    API для розв'язування капчі на Ruby
  • Golang

    Як розв'язати GeeTest CAPTCHA на Go

    Golang модуль для обходу GeeTest CAPTCHA онлайн. Швидка інтеграція API для рішення GeeTest CAPTCHA.

    API для розв'язування капчі на Go
  • C#

    Як розв'язати GeeTest CAPTCHA на C#

    C# бібліотека для розв'язування GeeTest CAPTCHA. Легка интеграція API.

    API для вирішення капчі на C#
  • Java

    Як розв'язати GeeTest CAPTCHA на Java

    Библіотека Java для швидкого обходу GeeTest CAPTCHA. Кращій сервіс для розв'язування капч. Просте API.

    API для розв'язування капчі на Java
Розширення Captcha Bypass Extension підтримується в браузерах Chrome і Firefox

Розширення для обходу GeeTest CAPTCHA

Ці плагіни дозволяють автоматично вирішувати капчі, знайдені на будь-якій веб-сторінці.

Додати в браузер
Розширення для обходу GeeTest CAPTCHA

Статистика розв'язування GeeTest CAPTCHA

Підтримувані капчі

Normal CAPTCHA

Процес вирішення звичайної капчі полягає в наступному: ми забираємо зображення капчі зі сторінки її розміщення та передаємо в сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь, яку необхідно ввести у відповідне поле для вирішення капчі

API демонстраціяЯк вирішити
Text CAPTCHA

Процес вирішення текстової капчі полягає в наступному: ми забираємо текстове питання капчі зі сторінки її розміщення та передаємо в сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь, яку необхідно ввести у відповідне поле для вирішення капчі

API демонстраціяЯк вирішити
Click CAPTCHA

Процес рішення полягає в наступному: ми забираємо зображення капчі зі сторінки її розміщення та інструкцію, за якими картинками необхідно натискати і передаємо в сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді набору координат точок на зображенні, за якими необхідно натиснути на рішення капчі

API демонстраціяЯк вирішити
Rotate CAPTCHA

Процес рішення Rotate Captcha полягає в наступному: ми забираємо зображення капчі зі сторінки її розміщення та передаємо в сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді значення кута повороту зображення, на який необхідно повернути зображення для вирішення капчі

API демонстраціяЯк вирішити
reCAPTCHA V2

Процес рішення reCAPTCHA V2 полягає в наступному: ми забираємо параметри капчі, необхідні для її вирішення у вигляді параметра data-sitekey та адреси сторінки розміщення капчі та передаємо їх у сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді токена, який необхідно ввести у відповідне поле для розв'язання капчі

API демонстраціяЯк вирішити
reCAPTCHA V2 Callback

Процес рішення reCAPTCHA V2 Callback не відрізняється від аналогічного процесу рішення reCAPTCHA V2: ми забираємо параметри капчі, необхідні для її вирішення у вигляді параметра data-sitekey та адреси сторінки розміщення капчі та передаємо їх у сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді токена, який необхідно ввести у відповідне поле для розв'язання капчі. Іноді ви не знайдете кнопки, яка надсилає форму. Замість неї може використовуватися callback-функція. Ця функція виконується, коли капча розпізнана. Зазвичай callback-функція визначена у параметрі data-callback або параметр callback у функції grecaptcha.render

API демонстраціяЯк вирішити
reCAPTCHA V2 Invisible

Процес вирішення невидимої капчі reCAPTCHA V2 Invisible аналогічний розпізнаванню reCAPTCHA V2 і полягає в наступному: ми забираємо параметри капчі, необхідні для її вирішення у вигляді параметра data-sitekey та адреси сторінки розміщення капчі та передаємо їх у сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді токена, який необхідно ввести у відповідне поле для розв'язання капчі

API демонстраціяЯк вирішити
reCAPTCHA V3

Процес рішення reCAPTCHA V3 наступний: ми забираємо параметри капчі, необхідні для її вирішення у вигляді параметра data-sitekey, параметра action та адреси сторінки розміщення капчі та передаємо їх у сервіс 2Captcha, де її вирішує працівник із відповідним рейтингом "людяності” після чого нам повертається відповідь у вигляді токена, який необхідно ввести у відповідне поле для вирішення капчі. Багато в чому новий вид капчі нагадує reCAPTCHA V2, тобто. основний принцип залишився тим самим - користувач отримує від API 2Captcha токен, який відправляється в POST-запиті до сайту, а сайт верифікує токен через API reCAPTCHA

API демонстраціяЯк вирішити
reCAPTCHA Enterprise

Процес рішення reCAPTCHA Enterprise полягає в наступному: визначаємо тип reCAPTCHA, він може бути V2 або V3, після чого ми забираємо параметри капчі, необхідні для її вирішення у вигляді параметра data-sitekey та адреси сторінки розміщення капчі та передаємо їх у сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді токена, який необхідно ввести у відповідне поле для розв'язання капчі

API демонстраціяЯк вирішити
KeyCAPTCHA

Процес рішення KeyCaptcha полягає в наступному: ми забираємо набір необхідних параметрів зі сторінки її розміщення та передаємо в сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді набору вже інших параметрів, який необхідно передати у відповідні поля для рішення капчі

API демонстраціяЯк вирішити
GeeTest CAPTCHA

Процес вирішення GeeTest Captcha полягає в наступному: ми забираємо набір необхідних параметрів зі сторінки її розміщення та передаємо в сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді набору інших параметрів, який необхідно передати у відповідні поля для вирішення капчі

API демонстрація
hCaptcha

Процес рішення полягає в наступному: ми забираємо параметри капчі, необхідні для її вирішення у вигляді параметра data-sitekey та адреси сторінки розміщення капчі 2Captcha та передаємо їх у сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді токена, який необхідно ввести у відповідне поле для розв'язання капчі

API демонстраціяЯк вирішити
Arkose Labs captcha (FunCaptcha)

Процес рішення FunCaptcha Arkose Labs полягає в наступному: ми забираємо набір необхідних параметрів зі сторінки її розміщення та передаємо в сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді набору інших параметрів, який необхідно передати у відповідні поля для розв'язання капчі

Як вирішити
Capy Puzzle CAPTCHA

Процес рішення Capy Puzzle Captcha полягає в наступному: ми забираємо набір необхідних параметрів зі сторінки її розміщення та передаємо в сервіс 2Captcha, де її вирішує працівник, після чого нам повертається відповідь у вигляді набору інших параметрів, який необхідно передати у відповідні поля для розв'язання капчі

Як вирішити
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 демонстраціяЯк вирішити
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 демонстраціяЯк вирішити
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.

Як вирішити
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.

Як вирішити
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 демонстраціяЯк вирішити
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.

Як вирішити
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.

Як вирішити
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.

Як вирішити
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.

Як вирішити
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

Як вирішити
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

Як вирішити
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

Як вирішити
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

Як вирішити
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

Як вирішити
Tencent Captcha

The process of solving the Tencent Captcha is as follows: customer collects the necessary parameters from the placement page and forward them to the Tencent solver, where an employee addresses the challenge. The response, comprising a set of additional parameters, is then sent back and must be inputted into the appropriate fields to complete the Tencent captcha bypass.

Як вирішити
atbCAPTCHA

The process of solving the atbCAPTCHA is as follows: customer collects the necessary parameters from the placement page and forward them to the atbCAPTCHA solver, where an employee addresses the challenge. The response, comprising a set of additional parameters, is then sent back and must be inputted into the appropriate fields to complete the atbCAPTCHA bypass.

Як вирішити
  • «GDPR» logo
  • «SSL secured» logo
  • «Google privacy policy» logo
  • «S/MIME» logo
  • «CCPA» logo