Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions articles/geetest-slide-captcha-parameters-api-guide/README.md
Original file line number Diff line number Diff line change
@@ -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.

Expand All @@ -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

Expand Down
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions articles/geetest-token-injection-browser-automation/README.md
Original file line number Diff line number Diff line change
@@ -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.

Expand All @@ -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

Expand Down
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
Original file line number Diff line number Diff line change
@@ -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"
}
Expand Down
4 changes: 2 additions & 2 deletions articles/geetest-v3-slider-parameter-extraction/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions articles/how-to-solve-geetest-v3-using-api/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
14 changes: 7 additions & 7 deletions articles/how-to-solve-geetest-v3-using-api/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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 |
4 changes: 2 additions & 2 deletions articles/solve-geetest-v3-nodejs/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions articles/solve-geetest-v3-php/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions articles/solve-geetest-v3-python/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions articles/solving-geetest-v3-nodejs-captchaai/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions articles/solving-geetest-v3-python-captchaai/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Loading