Blog
How to solve/bypass Geetest v3/v4 with CapSolver

GeeTest captcha, what is? And how to solve GeeTest v3/v4

Logo of Capsolver

CapSolver Blogger

How to use capsolver

29-Aug-2023

There are four different types of GeeTest CAPTCHA.

Intelligent mode
Slide CAPTCHA
Icon CAPTCHA
Space CAPTCHA

Here is a detail of all of them.

Intelligent mode


In this mode, ONLY high-risk visitors will be provided with CAPTCHA challenge. The system will automatically decide to let the user pass the test, pop out Slide or Icon CAPTCHA challenge based on the detected risk.

This one is not that secure. GeeTest itself rated it 2 out of 5 for its security strength. For user experience, 5 out of 5.

Slide CAPTCHA


When the user drags the slider, the mouse tracks, device attributes, and some other data will be collected and analyzed in real-time.

This one is much secure than the previous one. GeeTest itself rated it 3out of 5 for its security strength. For user experience, 4 out of 5.

Icon CAPTCHA


The neural network has been applied to switch image styles rapidly. The mouse tracks, device attributes, and some other data will be collected and analyzed to differentiate humans from bots.

GeeTest itself rated it 3 out of 5 for its security strength. For user experience, 4 out of 5.

Space CAPTCHA

The diversity of solid figures and complex questions could significantly reduce the recognition risk with computer vision.

This one is much secure than all others. GeeTest itself rated it 5 out of 5 for its security strength. For user experience 1out of 5.

To use our service to solve the GeeTest captcha, you must:

  1. On the target page, locate the following GeeTest captcha parameters (usually you can find them inside initGeetest function).
gt: public website key (static)
challenge: dynamic challenge key
API domain: api server (optional)
  1. Submit an HTTP GET or POST request with the method set to geetest to our API URL using our documentation docs.capsolver.com Include the data from the previous step in your request as values for the respective request parameters, and include the whole page URL as a value for pageurl.
    Example:
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type":"GeeTestTaskProxyless", //Can use GeetestTaskProxyless or GeetestTask
        "websiteURL":"http://mywebsite.com/geetest/test.php",  //Required
        "gt":"874703612e5cd0d", //Required
        "challenge":"0f759dd1ea6c4wc76cedc2991039ca4f23", //Required
        "geetestApiServerSubdomain":"api-na.geetest.com",  //Optional
        "proxy":"", //Optional, this is required if you use GeetestTask
        "userAgent": "" //Optional
    }
}
  1. If everything is fine server will return the ID of your captcha as json, like:
{ “errorId”: 0, “status”: “idle”, “taskId”: “randomTaskId” // record taskId }

Otherwise server will return an error code.

  1. Make a 15–20 seconds timeout then submit a HTTP GET request to our API URL like this example:
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json

{
    "clientKey":"YOU_API_KEY",
    "taskId": "yourid"
}

After the captcha is solved, you will receive the result as:

{
      "challenge":"1a2b34cd67890e12345fab678901c2de",
      "validate":"09fe8d7c6ba54f32e1dcb0a9fed765",
      "seccode":"12fe3d4c56789ba01f2e345d6789c012|jordan"
}

If captcha is not solved yet server will return the error result. Repeat your request in 5 seconds.
If something went wrong server will return an errorCode

  1. 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

More

GeeTest captcha, what is? And how to solve GeeTest v3/v4
GeeTest captcha, what is? And how to solve GeeTest v3/v4

A captcha called GeeTest requires you to drag a piece of a jigsaw or choose certain figures in a particular order. In this article, we will teach you how to easily bypass the GeeTest v3/v4 captcha using CapSolver.

Geetest

29-Aug-2023

How to solve Geetest v4 Captcha
How to solve Geetest v4 Captcha

This blog post offers a detailed guide on how to overcome Geetest v4 CAPTCHA using CapSolver. It starts by introducing Geetest v4, a sophisticated security solution that provides robust bot protection for websites. The post then outlines the prerequisites and important points to consider before starting the solving process. It provides a step-by-step guide on how to submit information to CapSolver and how to retrieve the results. The post emphasizes the importance of certain parameters and the potential issues that might arise if any parameters are missing. The blog concludes by reassuring readers that, while overcoming Geetest v4 CAPTCHA may seem challenging, CapSolver makes the process swift and efficient.

Geetest

19-Jun-2023

How to Solve Geetest v3 Captcha
How to Solve Geetest v3 Captcha

This blog post provides a comprehensive guide on how to solve Geetest v3 CAPTCHA using CapSolver. It begins by explaining what Geetest v3 is and its role in bot protection for websites. The blog then outlines the requirements and important points to consider before starting the solving process. It provides a step-by-step guide on how to submit information to CapSolver and how to get the results. The post emphasizes the importance of certain parameters and the potential issues that might arise if any parameters are missing. The blog concludes by reassuring readers that, while solving Geetest v3 CAPTCHA may seem daunting, CapSolver makes the process swift and efficient.

Geetest

19-Jun-2023

Bypass Geetest V3
Bypass Geetest V3

CAPTCHA systems, such as Geetest v3, are critical shields against automated bots in the current digital landscape. However, there are legitimate situations, such as web scraping or automated testing, where circumventing these CAPTCHA checks is necessary. Our guide offers a comprehensive understanding of Geetest v3 and the CapSolver API to aid in this endeavor. We elaborate on how to set up your task parameters, which include components like websiteURL, websiteKey, and optional elements like proxy. We also explicate the process of effectively submitting your task and acquiring a Task ID, which is crucial for obtaining the solution. Furthermore, our tutorial delves into the application of the getTaskResult method to retrieve the solution using the Task ID, coupled with the expected format of the solution token in the response. Please be aware that this guide assumes you have a valid CapSolver API key.

Geetest

23-May-2023

Bypass Geetest v4
Bypass Geetest v4

Capsolver now supports the latest version of Geetest's CAPTCHA, v4. The CAPTCHA challenge remains quite similar to the previous version, requiring the user to move a slider to solve a puzzle. We've introduced a new method in our API that allows you to bypass the CAPTCHA challenge automatically.

Geetest

17-May-2023