Сервис распознавания текстовой капчи (Text captcha)

Текстовая капча - это первая классическая капча, которая используется на некоторых сайтах до сих пор. Пользователю предлагается ввести буквы или цифры, указанные на изображении. Часто текстовая строка искажена цветовыми и шумовыми фильтрами, а символы в ней перечеркнуты или имеют наклон, чтобы затруднить распознавание для компьютерных программ.
Совместимость
CapMonster Cloud работает по API популярных сервисов ручного распознавания капч. Чтобы начать работу, просто укажите ключ в вашем программном обеспечении.
Никаких рисков
Вы платите только за фактически распознанные капчи. Цена не зависит от загруженности серверов.
Высокая скорость
Распознавайте более 1000 капч в минуту. Среднее время распознавания капчи занимает менее 1 секунды, независимо от времени суток и загрузки сервера.
Эффективность ИИ
До 2-3 раз дешевле использования ручных сервисов. Мы не платим людям за распознавание, поскольку весь процесс полностью автоматизирован. Благодаря этому мы обеспечиваем высокое качество и доступную цену.

Преимущества CapMonster Cloud

Стоимость решения текстовой капчи

Text Captcha
Капча
10 s
99%
Цена за 1000
$0.3
1к токенов
Скорость
Успешность

Виды текстовой капчи

Простая

Простая текстовая капча состоит из одного слова без каких-либо дополнений.

Сложная

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

Примеры текстовых капч

Как решить текстовую капчу

Решение кликами или токенами
Расширение для Chrome
Решение кликами или токенами
Extension
CapMonster Cloud API
Dashboard
Решение кликами или токенами
Расширение для Firefox
Extension

Этапы решения капчи

1 этап
Зарегистрируйтесь в сервисе для решения капч CapMonster Cloud
2 этап
Скопируйте Ваш API-ключ в софт для распознавания капч (например, в расширение CapMonster Cloud)
3 этап
Пришлите капчу для автоматического распознавания
4 этап
Получите ответ в виде решённой капчи

API для распознавания Text Captcha

// https://github.com/ZennoLab/capmonstercloud-client-js

import { CapMonsterCloudClientFactory, ClientOptions, ImageToTextRequest } from '@zennolab_com/capmonstercloud-client';

document.addEventListener('DOMContentLoaded', async () => {
  const cmcClient = CapMonsterCloudClientFactory.Create(new ClientOptions({ clientKey: '<your capmonster.cloud API key>' }));
  console.log(await cmcClient.getBalance());

  const imageToTextRequest = new ImageToTextRequest({
    body: 'some base64 body',
    CapMonsterModule: CapMonsterModules.YandexWave,
    Case: true,
    numeric: 1,
    recognizingThreshold: 65,
    math: false,
  });

  console.log(await cmcClient.Solve(imageToTextRequest));
});
# https://github.com/ZennoLab/capmonstercloud-client-python

import asyncio
import base64
from capmonstercloudclient import CapMonsterClient, ClientOptions
from capmonstercloudclient.requests import ImageToTextRequest

client_options = ClientOptions(api_key="your_api_key")  # Replace with your CapMonsterCloud API key
cap_monster_client = CapMonsterClient(options=client_options)

image_base64 = "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgc…wwzqR4U/yZ//Z"

image_bytes = base64.b64decode(image_base64)

image_to_text_request = ImageToTextRequest(
    image_bytes=image_bytes,
    module_name=None,  # Optional, can specify a module name if needed
    threshold=50,      # Optional, set a threshold value between 1 and 100
    case=True,         # Optional, specify whether case sensitivity is required
    numeric=0,         # Optional, set numeric flag (0 or 1)
    math=False         # Optional, specify whether math operations are involved
)

async def solve_captcha():
    return await cap_monster_client.solve_captcha(image_to_text_request)

responses = asyncio.run(solve_captcha())
print(responses)
// https://github.com/ZennoLab/capmonstercloud-client-dotnet

using Zennolab.CapMonsterCloud.Requests;
using Zennolab.CapMonsterCloud;

class Program
{
    static async Task Main(string[] args)
    {
        var clientOptions = new ClientOptions
        {
            ClientKey = "your_api_key" // Replace with your CapMonster Cloud API key
        };

        var cmCloudClient = CapMonsterCloudClientFactory.Create(clientOptions);

        var imageToTextRequest = new ImageToTextRequest
        {
            Body = "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMj", // Base64 encoded image
            CapMonsterModule = "None",  // Optional, can specify a module name if needed
            RecognizingThreshold = 70, // Optional, set a threshold value between 1 and 100
            CaseSensitive = true, // Optional, specify whether case sensitivity is required
            Numeric = false, 
            Math = false
        };

        var imageToTextResult = await cmCloudClient.SolveAsync(imageToTextRequest);

        Console.WriteLine("Captcha Solved: " + imageToTextResult.Solution.Value);
    }
}

Статистика распознавания текстовой капчи

99%
Средний процент успешного распознавания капч
$50
0.8 sec
Средняя экономия в месяц при распознавании 5000 капч в день
Среднее время распознавания капчи
AlternativeTo
4.4
ProductHunt
5.0
SaaSHub
5.0

Нам доверяют пользователи со всего мира

Документация по решению текстовой капчи