From eef07c78aa1ba98a8ec1b8a1984ba6833e0485a2 Mon Sep 17 00:00:00 2001 From: bshahin Date: Sun, 18 Oct 2026 03:45:55 +0300 Subject: [PATCH] Label the remaining GeeTest docs as GeeTest v3 CaptchaAI solves GeeTest v3 only. Two v3 packs still titled and described themselves with a bare "GeeTest", and the .env.example comments and the how-to-solve-geetest-v3-using-api README tables did the same. - geetest-slide-captcha-parameters-api-guide and geetest-token-injection-browser-automation: README title and blog link text, .env.example comments, node/package.json and php/composer.json descriptions now say "GeeTest v3" - .env.example comments in the 7 other GeeTest v3 packs - how-to-solve-geetest-v3-using-api/README.md parameter and env tables Docs only: no code, identifiers, API method names or blog URLs changed. Co-Authored-By: Claude Opus 5.5 --- .../.env.example | 4 ++-- .../README.md | 4 ++-- .../node/package.json | 2 +- .../php/composer.json | 2 +- .../.env.example | 4 ++-- .../README.md | 4 ++-- .../node/package.json | 2 +- .../php/composer.json | 2 +- .../.env.example | 4 ++-- .../how-to-solve-geetest-v3-using-api/.env.example | 4 ++-- .../how-to-solve-geetest-v3-using-api/README.md | 14 +++++++------- articles/solve-geetest-v3-nodejs/.env.example | 4 ++-- articles/solve-geetest-v3-php/.env.example | 4 ++-- articles/solve-geetest-v3-python/.env.example | 4 ++-- .../.env.example | 4 ++-- .../.env.example | 4 ++-- 16 files changed, 33 insertions(+), 33 deletions(-) diff --git a/articles/geetest-slide-captcha-parameters-api-guide/.env.example b/articles/geetest-slide-captcha-parameters-api-guide/.env.example index f3c3dcd..5b468fb 100644 --- a/articles/geetest-slide-captcha-parameters-api-guide/.env.example +++ b/articles/geetest-slide-captcha-parameters-api-guide/.env.example @@ -3,9 +3,9 @@ CAPTCHAAI_API_KEY=YOUR_API_KEY # Target page configuration -# GeeTest gt parameter +# GeeTest v3 gt parameter CAPTCHA_GT=YOUR_GT_VALUE -# GeeTest challenge parameter (dynamic, must be fresh) +# GeeTest v3 challenge parameter (dynamic, must be fresh) CAPTCHA_CHALLENGE=YOUR_CHALLENGE_VALUE # Full URL of the page CAPTCHA_PAGEURL=https://example.com diff --git a/articles/geetest-slide-captcha-parameters-api-guide/README.md b/articles/geetest-slide-captcha-parameters-api-guide/README.md index e6030ee..37da8da 100644 --- a/articles/geetest-slide-captcha-parameters-api-guide/README.md +++ b/articles/geetest-slide-captcha-parameters-api-guide/README.md @@ -1,4 +1,4 @@ -# GeeTest Slide CAPTCHA Parameters and API Guide +# GeeTest v3 Slide CAPTCHA Parameters and API Guide Full working example for solving GeeTest v3 using the CaptchaAI API. @@ -7,7 +7,7 @@ Full working example for solving GeeTest v3 using the CaptchaAI API. ## Related article This example accompanies the blog article: -**[GeeTest Slide CAPTCHA Parameters and API Guide](https://blog.captchaai.com/geetest-slide-captcha-parameters-api-guide)** +**[GeeTest v3 Slide CAPTCHA Parameters and API Guide](https://blog.captchaai.com/geetest-slide-captcha-parameters-api-guide)** ## Prerequisites diff --git a/articles/geetest-slide-captcha-parameters-api-guide/node/package.json b/articles/geetest-slide-captcha-parameters-api-guide/node/package.json index 52fad2b..c9b3ea0 100644 --- a/articles/geetest-slide-captcha-parameters-api-guide/node/package.json +++ b/articles/geetest-slide-captcha-parameters-api-guide/node/package.json @@ -1,7 +1,7 @@ { "name": "captchaai-example-geetest-slide-captcha-parameters-api-guide", "version": "1.0.0", - "description": "GeeTest Slide CAPTCHA Parameters and API Guide - CaptchaAI example", + "description": "GeeTest v3 Slide CAPTCHA Parameters and API Guide - CaptchaAI example", "main": "solve.js", "scripts": { "start": "node solve.js" diff --git a/articles/geetest-slide-captcha-parameters-api-guide/php/composer.json b/articles/geetest-slide-captcha-parameters-api-guide/php/composer.json index 592685c..f0e8cce 100644 --- a/articles/geetest-slide-captcha-parameters-api-guide/php/composer.json +++ b/articles/geetest-slide-captcha-parameters-api-guide/php/composer.json @@ -1,6 +1,6 @@ { "name": "captchaai/example-geetest-slide-captcha-parameters-api-guide", - "description": "GeeTest Slide CAPTCHA Parameters and API Guide - CaptchaAI example", + "description": "GeeTest v3 Slide CAPTCHA Parameters and API Guide - CaptchaAI example", "require": { "vlucas/phpdotenv": "^5.5" } diff --git a/articles/geetest-token-injection-browser-automation/.env.example b/articles/geetest-token-injection-browser-automation/.env.example index f3c3dcd..5b468fb 100644 --- a/articles/geetest-token-injection-browser-automation/.env.example +++ b/articles/geetest-token-injection-browser-automation/.env.example @@ -3,9 +3,9 @@ CAPTCHAAI_API_KEY=YOUR_API_KEY # Target page configuration -# GeeTest gt parameter +# GeeTest v3 gt parameter CAPTCHA_GT=YOUR_GT_VALUE -# GeeTest challenge parameter (dynamic, must be fresh) +# GeeTest v3 challenge parameter (dynamic, must be fresh) CAPTCHA_CHALLENGE=YOUR_CHALLENGE_VALUE # Full URL of the page CAPTCHA_PAGEURL=https://example.com diff --git a/articles/geetest-token-injection-browser-automation/README.md b/articles/geetest-token-injection-browser-automation/README.md index 5552d69..860f8f3 100644 --- a/articles/geetest-token-injection-browser-automation/README.md +++ b/articles/geetest-token-injection-browser-automation/README.md @@ -1,4 +1,4 @@ -# GeeTest Token Injection in Browser Automation Frameworks +# GeeTest v3 Token Injection in Browser Automation Frameworks Full working example for solving GeeTest v3 using the CaptchaAI API. @@ -7,7 +7,7 @@ Full working example for solving GeeTest v3 using the CaptchaAI API. ## Related article This example accompanies the blog article: -**[GeeTest Token Injection in Browser Automation Frameworks](https://blog.captchaai.com/geetest-token-injection-browser-automation)** +**[GeeTest v3 Token Injection in Browser Automation Frameworks](https://blog.captchaai.com/geetest-token-injection-browser-automation)** ## Prerequisites diff --git a/articles/geetest-token-injection-browser-automation/node/package.json b/articles/geetest-token-injection-browser-automation/node/package.json index b47a46b..8df9875 100644 --- a/articles/geetest-token-injection-browser-automation/node/package.json +++ b/articles/geetest-token-injection-browser-automation/node/package.json @@ -1,7 +1,7 @@ { "name": "captchaai-example-geetest-token-injection-browser-automation", "version": "1.0.0", - "description": "GeeTest Token Injection in Browser Automation Frameworks - CaptchaAI example", + "description": "GeeTest v3 Token Injection in Browser Automation Frameworks - CaptchaAI example", "main": "solve.js", "scripts": { "start": "node solve.js" diff --git a/articles/geetest-token-injection-browser-automation/php/composer.json b/articles/geetest-token-injection-browser-automation/php/composer.json index c5c56e3..1510316 100644 --- a/articles/geetest-token-injection-browser-automation/php/composer.json +++ b/articles/geetest-token-injection-browser-automation/php/composer.json @@ -1,6 +1,6 @@ { "name": "captchaai/example-geetest-token-injection-browser-automation", - "description": "GeeTest Token Injection in Browser Automation Frameworks - CaptchaAI example", + "description": "GeeTest v3 Token Injection in Browser Automation Frameworks - CaptchaAI example", "require": { "vlucas/phpdotenv": "^5.5" } diff --git a/articles/geetest-v3-slider-parameter-extraction/.env.example b/articles/geetest-v3-slider-parameter-extraction/.env.example index f3c3dcd..5b468fb 100644 --- a/articles/geetest-v3-slider-parameter-extraction/.env.example +++ b/articles/geetest-v3-slider-parameter-extraction/.env.example @@ -3,9 +3,9 @@ CAPTCHAAI_API_KEY=YOUR_API_KEY # Target page configuration -# GeeTest gt parameter +# GeeTest v3 gt parameter CAPTCHA_GT=YOUR_GT_VALUE -# GeeTest challenge parameter (dynamic, must be fresh) +# GeeTest v3 challenge parameter (dynamic, must be fresh) CAPTCHA_CHALLENGE=YOUR_CHALLENGE_VALUE # Full URL of the page CAPTCHA_PAGEURL=https://example.com diff --git a/articles/how-to-solve-geetest-v3-using-api/.env.example b/articles/how-to-solve-geetest-v3-using-api/.env.example index f3c3dcd..5b468fb 100644 --- a/articles/how-to-solve-geetest-v3-using-api/.env.example +++ b/articles/how-to-solve-geetest-v3-using-api/.env.example @@ -3,9 +3,9 @@ CAPTCHAAI_API_KEY=YOUR_API_KEY # Target page configuration -# GeeTest gt parameter +# GeeTest v3 gt parameter CAPTCHA_GT=YOUR_GT_VALUE -# GeeTest challenge parameter (dynamic, must be fresh) +# GeeTest v3 challenge parameter (dynamic, must be fresh) CAPTCHA_CHALLENGE=YOUR_CHALLENGE_VALUE # Full URL of the page CAPTCHA_PAGEURL=https://example.com diff --git a/articles/how-to-solve-geetest-v3-using-api/README.md b/articles/how-to-solve-geetest-v3-using-api/README.md index bf40ead..2b6ca6e 100644 --- a/articles/how-to-solve-geetest-v3-using-api/README.md +++ b/articles/how-to-solve-geetest-v3-using-api/README.md @@ -19,14 +19,14 @@ This example accompanies the blog article: | Parameter | Required | Description | |-----------|----------|-------------| -| `gt` | Yes | Static GeeTest identifier for the site (find in page source or GeeTest init call) | +| `gt` | Yes | Static GeeTest v3 identifier for the site (find in page source or GeeTest v3 init call) | | `challenge` | Yes | Dynamic challenge token — **must be fresh for each solve attempt** | -| `pageurl` | Yes | Full URL of the page with the GeeTest widget | -| `api_server` | No | GeeTest API server domain (e.g. `api.geetest.com`) | +| `pageurl` | Yes | Full URL of the page with the GeeTest v3 widget | +| `api_server` | No | GeeTest v3 API server domain (e.g. `api.geetest.com`) | ## Response -The API returns three values that must be submitted together to the site's GeeTest verification endpoint: +The API returns three values that must be submitted together to the site's GeeTest v3 verification endpoint: - `geetest_challenge` — the challenge string - `geetest_validate` — the validation token @@ -131,9 +131,9 @@ bash solve.sh | Variable | Required | Default | Description | |----------|----------|---------|-------------| | `CAPTCHAAI_API_KEY` | Yes | — | Your CaptchaAI API key | -| `CAPTCHA_GT` | Yes | — | GeeTest gt value (static per site) | -| `CAPTCHA_CHALLENGE` | Yes | — | GeeTest challenge token (dynamic, must be fresh) | +| `CAPTCHA_GT` | Yes | — | GeeTest v3 gt value (static per site) | +| `CAPTCHA_CHALLENGE` | Yes | — | GeeTest v3 challenge token (dynamic, must be fresh) | | `CAPTCHA_PAGEURL` | Yes | — | Target page URL | -| `CAPTCHA_API_SERVER` | No | *(empty)* | GeeTest API server domain | +| `CAPTCHA_API_SERVER` | No | *(empty)* | GeeTest v3 API server domain | | `POLL_INTERVAL` | No | `5` | Seconds between result polls | | `MAX_TIMEOUT` | No | `120` | Maximum seconds to wait for a solution | diff --git a/articles/solve-geetest-v3-nodejs/.env.example b/articles/solve-geetest-v3-nodejs/.env.example index f3c3dcd..5b468fb 100644 --- a/articles/solve-geetest-v3-nodejs/.env.example +++ b/articles/solve-geetest-v3-nodejs/.env.example @@ -3,9 +3,9 @@ CAPTCHAAI_API_KEY=YOUR_API_KEY # Target page configuration -# GeeTest gt parameter +# GeeTest v3 gt parameter CAPTCHA_GT=YOUR_GT_VALUE -# GeeTest challenge parameter (dynamic, must be fresh) +# GeeTest v3 challenge parameter (dynamic, must be fresh) CAPTCHA_CHALLENGE=YOUR_CHALLENGE_VALUE # Full URL of the page CAPTCHA_PAGEURL=https://example.com diff --git a/articles/solve-geetest-v3-php/.env.example b/articles/solve-geetest-v3-php/.env.example index f3c3dcd..5b468fb 100644 --- a/articles/solve-geetest-v3-php/.env.example +++ b/articles/solve-geetest-v3-php/.env.example @@ -3,9 +3,9 @@ CAPTCHAAI_API_KEY=YOUR_API_KEY # Target page configuration -# GeeTest gt parameter +# GeeTest v3 gt parameter CAPTCHA_GT=YOUR_GT_VALUE -# GeeTest challenge parameter (dynamic, must be fresh) +# GeeTest v3 challenge parameter (dynamic, must be fresh) CAPTCHA_CHALLENGE=YOUR_CHALLENGE_VALUE # Full URL of the page CAPTCHA_PAGEURL=https://example.com diff --git a/articles/solve-geetest-v3-python/.env.example b/articles/solve-geetest-v3-python/.env.example index f3c3dcd..5b468fb 100644 --- a/articles/solve-geetest-v3-python/.env.example +++ b/articles/solve-geetest-v3-python/.env.example @@ -3,9 +3,9 @@ CAPTCHAAI_API_KEY=YOUR_API_KEY # Target page configuration -# GeeTest gt parameter +# GeeTest v3 gt parameter CAPTCHA_GT=YOUR_GT_VALUE -# GeeTest challenge parameter (dynamic, must be fresh) +# GeeTest v3 challenge parameter (dynamic, must be fresh) CAPTCHA_CHALLENGE=YOUR_CHALLENGE_VALUE # Full URL of the page CAPTCHA_PAGEURL=https://example.com diff --git a/articles/solving-geetest-v3-nodejs-captchaai/.env.example b/articles/solving-geetest-v3-nodejs-captchaai/.env.example index f3c3dcd..5b468fb 100644 --- a/articles/solving-geetest-v3-nodejs-captchaai/.env.example +++ b/articles/solving-geetest-v3-nodejs-captchaai/.env.example @@ -3,9 +3,9 @@ CAPTCHAAI_API_KEY=YOUR_API_KEY # Target page configuration -# GeeTest gt parameter +# GeeTest v3 gt parameter CAPTCHA_GT=YOUR_GT_VALUE -# GeeTest challenge parameter (dynamic, must be fresh) +# GeeTest v3 challenge parameter (dynamic, must be fresh) CAPTCHA_CHALLENGE=YOUR_CHALLENGE_VALUE # Full URL of the page CAPTCHA_PAGEURL=https://example.com diff --git a/articles/solving-geetest-v3-python-captchaai/.env.example b/articles/solving-geetest-v3-python-captchaai/.env.example index f3c3dcd..5b468fb 100644 --- a/articles/solving-geetest-v3-python-captchaai/.env.example +++ b/articles/solving-geetest-v3-python-captchaai/.env.example @@ -3,9 +3,9 @@ CAPTCHAAI_API_KEY=YOUR_API_KEY # Target page configuration -# GeeTest gt parameter +# GeeTest v3 gt parameter CAPTCHA_GT=YOUR_GT_VALUE -# GeeTest challenge parameter (dynamic, must be fresh) +# GeeTest v3 challenge parameter (dynamic, must be fresh) CAPTCHA_CHALLENGE=YOUR_CHALLENGE_VALUE # Full URL of the page CAPTCHA_PAGEURL=https://example.com