Уведомление об использовании файлов cookie

Этот сайт использует cookie. Файлы cookie запоминают вас, поэтому мы можем предоставить вам персонализированные услуги. Подробнее.

Looking for international version of our service? Go to 2captcha.com

Логотип «GitHub»

Метод Draw Around

Draw Around image

Этот метод можно использовать для решения задач, в которых вам нужно нарисовать линию вокруг определенного объекта, показанного на изображении, либо для разметки данных.

Поддерживаемые форматы изображений: JPEG, PNG, GIF
Максимальный размер файла: 600 kB
Максимальный размер изображения: 1000px с любой стороны

Спецификация для типа задачи DrawAroundTask

Свойство Тип Обязателен Описание
type Строка Да Тип задачи: DrawAroundTask
body Строка Да Изображение закодировано в формат Base64. Также поддерживается формат Data-URI (содержащий префикс data:content/type)
comment Строка Да* Работникам будет показан комментарий, который поможет им правильно разгадать капчу.
Свойство comment обязателено, при отсутствии свойства imgInstructions.
imgInstructions Строка Да* Необязательное изображение с инструкцией, которое будет показано работникам. Изображение должно быть закодировано в формат Base64. Максимальный размер файла: 100 кБ.
Свойство imgInstructions обязателено, при отсутствии свойства comment.

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

Метод: createTask
Конечная точка API: https://api.rucaptcha.com/createTask

{
    "clientKey": "YOUR_API_KEY",
    "task": {
        "type":"DrawAroundTask",
        "body":"/9j/4AAQSkZJ...OGSRF//Z",
        "comment":"draw around an apple"
    },
    "languagePool":"en"
}

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

{
    "errorId": 0,
    "status": "ready",
    "solution": {
        "canvas": [
            [
                {
                    "x": 141,
                    "y": 93
                },
                {
                    "x": 145,
                    "y": 93
                }
            ],
            [
                {
                    "x": 350,
                    "y": 263
                },
                {
                    "x": 350,
                    "y": 263
                }
            ],
            [
                {
                    "x": 350,
                    "y": 263
                }
            ]
        ]
    },
    "cost": "0.0012",
    "ip": "1.2.3.4",
    "createTime": 1692863536,
    "endTime": 1692863556,
    "solveCount": 0
}