Usługa rozwiązywania GeeTest CAPTCHA

Usługa rozwiązywania GeeTest CAPTCHA
Pomiń GeeTest CAPTCHA dzięki najszybszej usłudze rozwiązywania testów captcha 2Captcha.
Bez ryzyka: Płać tylko za automatyczne rozpoznane testu captcha.
  • Brak ryzyka: płać tylko za rozwiązane captcha
  • Usługa omijania captcha jest w pełni zautomatyzowana
  • Wsparcie 24/7
Typ testu captchaCena za 1000Szybkość rozwiązywaniaJak ominąć
GeeTest CAPTCHACena za 10002,99 $Szybkość rozwiązywania0 sek.Jak ominąć
  • API
  • We support API for «PHP» language
  • We support API for «Python» language
  • We support API for «Go» language
  • We support API for «Ruby» language
  • We support API for «C#» language
  • We support API for «Java» language
  • We support API for «JavaScript» language
Więcej

Jak ominąć GeeTest CAPTCHA

  • Zarejestruj się w najlepszej usłudze rozwiązywania testów captcha
  • Zaimplementuj API anty captcha
  • Wyślij testy captcha do automatycznego rozwiązania
  • Uzyskaj szybko ominięte testy captcha
GeeTest CAPTCHA pomijanie

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/'
    })
logo GitHub

GeeTest CAPTCHA rozwiązanie omijania na GitHub

Pełna dokumentacja i GeeTest CAPTCHA przykłady kodu omijania na GitHub

  • PHP

    Jak rozwiązać GeeTest CAPTCHA za pomocą PHP

    Pakiet PHP do pominięcia rozwiązania automatyzacji GeeTest CAPTCHA. Najlepszy wskaźnik rozpoznawalności GeeTest CAPTCHA.

    API do rozwiązywania problemów z testami captcha w PHP
  • Python

    Jak rozwiązać GeeTest CAPTCHA za pomocą Python

    Pakiet Python do automatycznego rozwiązywania testów captcha w dowolnej witrynie. Polegaj całkowicie na GeeTest CAPTCHA rozpoznawaniu stabilnego rozwiązania i zapominaniu o emulacji przeglądarki

    API do rozwiązywania testów captcha w Python
  • Ruby

    Jak rozwiązać GeeTest CAPTCHA za pomocą Ruby

    Ruby gem do pominięcia rozwiązania automatyzacji GeeTest CAPTCHA. Najlepszy wskaźnik rozpoznawalności GeeTest CAPTCHA.

    API do rozwiązywania problemów z testami captcha w Ruby
  • Golang

    Jak rozwiązać GeeTest CAPTCHA za pomocą Go

    Moduł Golang do dekodowania GeeTest CAPTCHA online. Szybka integracja API do rozwiązywania testów captcha.

    Przejdź do API rozwiązywania testów captcha
  • C#

    Jak rozwiązać GeeTest CAPTCHA za pomocą C#

    Biblioteka C# do rozpoznawania GeeTest CAPTCHA. Łatwa integracja z usługą rozwiązywania API GeeTest CAPTCHA w celu ominięcia GeeTest CAPTCHA.

    API do rozwiązywania testów captcha w języku C#
  • Java

    Jak rozwiązać GeeTest CAPTCHA za pomocą języku Java

    Biblioteka Java do szybkiego pominięcia weryfikacji testów captcha. Najlepsza usługa rozwiązywania problemów GeeTest CAPTCHA online. Proste API do rozwiązania GeeTest CAPTCHA.

    API do rozwiązywania problemów z testami captcha w języku Java
Rozszerzenie Captcha Bypass obsługiwane w przeglądarkach Chrome i Firefox

GeeTest CAPTCHA pomiń rozszerzenie

Ta wtyczka pozwala automatycznie rozwiązywać testy Captcha znalezione na dowolnej stronie internetowej.

Dodaj do przeglądarki
GeeTest CAPTCHA pomiń rozszerzenie

GeeTest CAPTCHA omijanie statystyki usługi online

66 sSzybkość rozpoznawania

Obsługiwane CAPTCHA

Ułatwiliśmy integrację naszych produktów z Twoim systemem, oferując szybki i łatwy start dla Twojego projektu internetowego, z obsługą wielu języków programowania i gotowymi przykładami kodu.

Logo «Normal CAPTCHA»

Proces rozwiązywania normal captcha wygląda następująco: pobieramy obraz testu captcha ze strony i wysyłamy go do serwisu 2Captcha, gdzie pracownik rozwiązuje go wpisując wskazany tekst, następnie zwracana jest nam odpowiedź, która należy wpisać w odpowiednim polu, aby rozwiązać test captcha

API demoJak rozwiązać
Logo «reCAPTCHA V2»

Proces rozwiązania reCAPTCHA V2 wygląda następująco: pobieramy parametry captcha ze strony w postaci parametru data-sitekey oraz adresu URL strony i przekazujemy do usługi 2Captcha, gdzie pracownik ją rozwiązuje, a następnie odpowiedź zwracana jest do nas w postaci tokena, który należy wpisać w odpowiednie pole dla rozwiązania testu captcha

API demoJak rozwiązać
Logo «Arkose Labs captcha (FunCaptcha)»

Proces rozwiązywania FunCaptcha firmy Arkose Labs wygląda następująco: pobieramy zestaw niezbędnych parametrów ze strony jej umieszczenia i przenosimy do serwisu 2Captcha, gdzie pracownik go rozwiązuje, po czym odpowiedź jest zwracana do nam w postaci zestawu już innych parametrów, które należy przekazać do odpowiednich pól, aby rozwiązać test captcha

Jak rozwiązać
Logo «GeeTest»

Proces rozwiązywania GeeTest Captcha wygląda następująco: pobieramy zestaw niezbędnych parametrów ze strony jego umieszczenia i przenosimy do serwisu 2Captcha, gdzie pracownik go rozwiązuje, po czym odpowiedź jest zwracana do nas w forma zbioru już innych parametrów, które należy przekazać do odpowiednich pól, aby rozwiązać test captcha

API demoJak rozwiązać
Logo «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 demoJak rozwiązać
Logo «Capy Puzzle CAPTCHA»

Proces rozwiązywania Capy Puzzle Captcha wygląda następująco: pobieramy zestaw niezbędnych parametrów ze strony jego umieszczenia i przenosimy do serwisu 2Captcha, gdzie pracownik go rozwiązuje, po czym odpowiedź jest do nas zwracana w postaci zestawu już innych parametrów, które należy przekazać do odpowiednich pól, aby rozwiązać test captcha

Jak rozwiązać
Logo «KeyCAPTCHA»

Proces rozwiązywania KeyCaptcha wygląda następująco: pobieramy zestaw niezbędnych parametrów ze strony jego umieszczenia i przekazujemy do usługi 2Captcha, gdzie pracownik go rozwiązuje, po czym odpowiedź jest zwracana do nas w forma zbioru innych parametrów, które należy przekazać do odpowiednich pól, aby rozwiązać test captcha

API demoJak rozwiązać
Logo «Lemin»

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 demoJak rozwiązać
Logo «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.

Jak rozwiązać
Logo «Text CAPTCHA»

Proces rozwiązywania tekstu captcha wygląda następująco: pobieramy pytanie tekstowe captcha ze strony jego umieszczenia i przenosimy do usługi 2Captcha, gdzie jest rozwiązywane przez pracownika, po czym zwracana jest odpowiedź do nas, które należy wpisać w odpowiednim polu, aby rozwiązać test captcha

API demoJak rozwiązać
  • «GDPR» logo
  • «SSL secured» logo
  • «Google privacy policy» logo
  • «S/MIME» logo
  • «CCPA» logo