Логотип «2Captcha»Перейти на главную страницу
Решение проблем с доступностью на 2Captcha

CAPTCHA и доступность

Google reCAPTCHA и другие капчи блокируют автоматизированный трафик ботов, но при этом могут создавать проблемы с доступностью и тестированием.

Сервис распознавания 2Captcha помогает решать проблемы с доступностью, позволяя пользователям обходить капчи, создающие трудности для людей с ограниченными возможностями. Сервис способствует продвижению цифровой инклюзивности и соблюдению стандартов доступности, таких как WCAG и другие.

Проблемы с доступностью

Капчи разработаны для блокировки ботов, однако часто становятся серьезной проблемой для пользователей с ограниченными возможностями

  • Нарушение зрения
  • Плохое качество аудио
  • Когнитивные нарушения
  • Моторные нарушения
  • Медленный интернет
  • Иностранный язык
  • Иллюстрация пользователя с нарушениями зрения, пытающегося пройти визуальную капчу.

    Нарушение зрения

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

  • Изображение звуковых волн с помехами и фоновым шумом.

    Плохое качество аудио

    Аудиокапчи, предлагаемые как альтернатива, часто не решают проблему. Плохое качество записи, фоновые шумы или нечеткая дикция делают их непреодолимой преградой, как и визуальные капчи.

  • Символическое изображение пользователя, пытающегося решить сложную головоломку или расшифровать искаженный текст.

    Когнитивные нарушениями

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

  • Иллюстрация пользователя с нарушениями моторики, который пытается взаимодействовать с капчей с ограниченным временем.

    Пользователи с нарушениями моторики

    Для людей с моторными нарушениями капчи, требующие быстрого ввода, выполнения действий за ограниченное время или точного использования мыши, представляют серьезные трудности.

  • Изображение экрана с капчей, которая долго загружается, с иконкой буферизации.

    Пользователи с низкой скоростью интернета

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

  • Иллюстрация пользователя, запутавшегося в капче на незнакомом языке.

    Неродной язык

    Капчи, представленные на незнакомом языке или включающие культурно-специфические ссылки, становятся проблемой.

Улучшение доступности

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

Быстрый старт

Поддерживаемые капчи

Простой процесс интеграции API сервиса, легкий старт и поддержкой множества языков программирования и готовыми примерами кода.

«reCAPTCHA v2» лого

Процесс решения reCAPTCHA v2 заключается в следующем: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить
«reCAPTCHA v2 Callback» лого

Процесс решения reCAPTCHA v2 Callback не отличается от аналогичного процесса решения reCAPTCHA v2: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи. Иногда вы не найдете кнопки, отправляющей форму. Вместо нее может использоваться callback-функция. Эта функция выполняется, когда капча распознана. Обычно callback-функция определена в параметре data-callback или как параметр callback у функции grecaptcha.render

API демонстрацияКак решить
«reCAPTCHA v2 Invisible» лого

Процесс решения невидимой капчи reCAPTCHA v2 Invisible аналогичен распознаванию reCAPTCHA v2 и заключается в следующем: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить
«Капча картинка» лого

Процесс решения капчи картинки заключается в следующем: мы забираем изображение капчи со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить
«Cloudflare Turnstile» лого

Процесс решения капчи Cloudflare Turnsitle заключается в следующем: пользователь передает параметры капчи, необходимые для ее решения: "data-sitekey" и адрес страницы размещения капчи в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи.

API демонстрацияКак решить
«reCAPTCHA v3» лого

Процесс решения reCAPTCHA v3 следующий: мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey, параметра action и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник с соответствующим рейтингом "человечности”, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи. Во многом новый вид капчи похож на reCAPTCHA v2, т.е. основной принцип остался тем же - пользователь получает от API 2Captcha токен, который отправляется в POST-запросе к сайту, а сайт верифицирует токен через API reCAPTCHA

API демонстрацияКак решить
«reCAPTCHA Enterprise» лого

Процесс решения reCAPTCHA Enterprise заключается в следующем: определяем тип reCAPTCHA, он может быть v2 или v3, после чего мы забираем параметры капчи, необходимые для ее решения в виде параметра data-sitekey и адреса страницы размещения капчи и передаем их в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде токена, который необходимо ввести в соответствующее поле для решения капчи

API демонстрацияКак решить
«Arkose Labs captcha (FunCaptcha)» лого

Процесс решения FunCaptcha Arkose Labs заключается в следующем: мы забираем набор необходимых параметров со страницы ее размещения и передаем в сервис 2Captcha, где ее решает работник, после чего нам возвращается ответ в виде набора уже других параметров, который необходимо передать в соответствующие поля для решения капчи

Как решить
«Amazon Captcha» лого

Процедура решения капчи Amazon AWS следующая: нужно передать набор необходимых параметров с целевой страницы и отправить в сервис, где работники сервиса решают капчу. Затем ответ возвращается в виде набора дополнительных параметров, которые необходимо ввести в поля для решения.

Как решить
«ALTCHA» лого

Распознавание ALTCHA автоматически происходит в следующей последовательности: наш сервис забирает код капчи со страницы указанного сайта и передаёт её на решение работнику. Далее мы возвращаем вам ответ, который вы размещаете в поле для решения капчи. Особенностью данной капчи являет то, что она представлена в виде слайдера, который сложно обойти ботоводам.

Как решить