NeuroCaptcha

Image captcha

Image captcha: параметры, запрос, ответ и метод 2Captcha для ImageToTextTask.

На этой странице

Картинка с искажённым текстом или цифрами. Отправьте изображение в base64 и получите текст в solution.text; опции говорят, каким может быть ответ (только цифры, пример для вычисления, регистр, длина, язык пула исполнителей).

Статусскоро
Коды типаImageToTextTask — без прокси
Проксине нужен
Также принимается как—
Ценаустанавливается при включении типа — см. цены

Параметры#

Поля объекта task в createTask:

type
stringобязательный
Тип задачи: ImageToTextTask.
body
stringобязательный
Файл капчи в base64. Картинка в base64 (PNG, JPEG, GIF, WEBP или BMP), допускается префикс data:image/…;base64,; до 600 КБ после декодирования.
phrase
boolean
true, если в ответе два слова или больше. true или false (принимаются и 1, 0).
case
boolean
true, если регистр в ответе важен. true или false (принимаются и 1, 0).
numeric
integer
0 любые символы, 1 только цифры, 2 только буквы, 3 цифры или буквы, 4 и те, и другие. Целое число от 0 до 4.
math
boolean
true, если на картинке пример для вычисления. true или false (принимаются и 1, 0).
minLength
integer
Минимальная длина ответа, 0 — без ограничения. Целое число от 0 до 100.
maxLength
integer
Максимальная длина ответа, 0 — без ограничения. Целое число от 0 до 100.
comment
string
Инструкция для решающего. Одна строка текста, до 1024 символов.
imgInstructions
string
Инструкция картинкой. Картинка в base64 (PNG, JPEG, GIF, WEBP или BMP), допускается префикс data:image/…;base64,; до 100 КБ после декодирования.
languagePool
string
Язык исполнителей: en (по умолчанию), ru, zh и другие двухбуквенные коды. Можно передать и рядом с task, как это делают клиенты 2Captcha. Буквы, цифры и _ - . :, до 8 символов.

Запрос#

Задача ImageToTextTask:

POST /createTask
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "ImageToTextTask",
    "body": "iVBORw0KGgoAAAANSUhEUgAA…"
  }
}

Ответ#

getTaskResult после решения:

getTaskResult
{
  "errorId": 0,
  "status": "ready",
  "solution": {
    "text": "x7k2p",
    "userAgent": ""
  },
  "cost": "0.000500",
  "ip": "198.51.100.7",
  "createTime": 1793370000,
  "endTime": 1793370012,
  "solveCount": 1
}

2Captcha in.php#

Та же задача через API 2Captcha: method=base64 (или method=post с картинкой в file), параметры → поля задачи:

in.phptask
bodybody
phrasephrase
regsensecase
numericnumeric
calcmath
min_lenminLength
max_lenmaxLength
textinstructionscomment
imginstructionsimgInstructions
langlanguagePool

res.php возвращает text из решения текстом (OK|…) или в request при json=1.