Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Параметр

Тип

Обязательный

Значение

type

String

да

GeeTestTask

websiteURL

String

да

Адрес страницы на которой решается каптча

gt

String

да

Ключ-идентификатор GeeTest для домена. Статическое значение, редко обновляется.
Если v4 то это параметр clientId

challenge

String

да, только для V3

Меняющийся ключ.
При каждом обращении к нашему API нужно получать новое значение ключа. Если каптча загружена на странице, то значение challenge уже недействительно и Вы получите в ответ ошибку ERROR_TOKEN_EXPIRED.

Warning

За задачи с ошибкой ERROR_TOKEN_EXPIRED плата взимается как за успешно решённые задачи.

Нужно изучить запросы и найти тот, в котором возвращается это значение и перед каждым созданием задачи на распознавания выполнять этот запрос и парсить challenge из него.

geetestApiServerSubdomain

String

нет

Необязательный параметр.
Может потребоваться для некоторых сайтов.

geetestGetLib

String

нет

Необязательный параметр. Может потребоваться для некоторых сайтов.
Отправляйте JSON в виде строки.

version

Integer

нет

Номер версии (по умолчанию равен 3). Возможные значения: 3, 4.

initParameters

Object

нет

Дополнительные параметры для 4 версии.

proxyType

String

да

http - обычный http/https прокси
https - попробуйте эту опцию только если "http" не работает (требуется для некоторых кастомных прокси)
socks4 - socks4 прокси
socks5 - socks5 прокси

proxyAddress

String

да

IP адрес прокси IPv4/IPv6. Не допускается:

  • использование имен хостов

  • использование прозрачных прокси (там где можно видеть IP клиента)

  • использование прокси на локальных машинах

proxyPort

Integer

да

Порт прокси

proxyLogin

String

нет

Логин прокси-сервера

proxyPassword

String

нет

Пароль прокси-сервера

userAgent

String

нет

User-Agent браузера, используемый для решения каптчи.

...