ImageToTextTask : решение обычной капчи с текстом





ВНИМАНИЕ

Документация переехала на новое место сюда.

Документация на anticaptcha.atlassian.net больше не обновляется
и может быть устаревшей.












Структура объекта

Параметр
Тип
ОбязательныйВозможные значения
Описание
typeStringдаImageToTextTaskОпределяет тип объекта задачи
bodyStringда-Содержимое файла капчи закодированное в base64. Убедитесь что шлете его без переносов строки.
phraseBooleanнетtrue, falsefalse - нет требований
true
 - работник должен ввести текст с одним или несколькими пробелами
caseBooleanнетtrue, falsefalse - нет требований
true
 - работник увидит специальный сигнал что ответ необходимо вводить с учетом регистра
numericIntegerнет0, 1, 20 - нет требований
1 - можно вводить только цифры
2 - вводить можно любые символы кроме цифр
mathBooleanнетtrue, falsefalse - нет требований
true
 - работник увидит специальный сигнал что на капче изображено математическое выражение 
и необходимо ввести на него ответ
minLengthIntegerнет0..20

0 - нет требований
>1 - определяет минимальную длину ответа 

maxLengthIntegerнет0..200 - нет требований
>1 - определяет максимальную длину ответа 
commentStringнет
Дополнительный комментарий к капче на английском языке, напр. "enter letters in red color".
Результат не гарантирован.
websiteURLStringнет
Опциональный параметр для последующего определения источника капч в статистике пользователя.


Пример запроса

Адрес https://api.anti-captcha.com/createTask

{
	"clientKey":"dce6bcbb1a728ea8d563de6d169a2057",
	"task":
		{
			"type":"ImageToTextTask",
			"body":"BASE64_BODY_HERE!",
			"phrase":false,
			"case":false,
			"numeric":0,
			"math":false,
			"minLength":0,
			"maxLength":0
		}
}

Пример ответа:

{
	"errorId":0,
	"taskId":407533072
}

Получение результата

Используйте метод getTaskResult чтобы получить решение капчи. Делайте первый запрос к этому методу через 5 секунд чтобы дать работнику время.

СвойствоТипОписание
textStringТекст решения капчи
urlStringВеб-адрес по которому капча доступна в системе. Действует 48 часов, после этого файл удаляется.


Пример:

{
	"text":"the answer",
	"url":"http://webaddress.com/captcha.jpg"
}