О том, как rucaptcha запустили сервис для обхода Friendly Captcha

Сервис ruCaptcha разработал решение и запустил услугу автоматического обхода Friendly Captcha.

Статья описывает процесс взаимодействия с API сервиса.

Friendly Captcha - это система защиты от ботов для сайтов и приложений. Она работает в фоновом режиме, не требуя от пользователя никаких действий.

Как работает Friendly Captcha

Friendly Captcha использует концепцию proof-of-work, отправляя на устройство пользователя криптографическую задачу. Задача решается автоматически в фоновом режиме, используя ресурсы устройства. Таким образом, пользователю не нужно выполнять никаких действий для прохождения капчи.

Как обойти капчу Friendly Captcha

Обойти Friendly Captcha сложно, но это можно сделать с помощью API.

Процесс решения заключается в следующем:

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

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

Ниже описан процесс взаимодействия с API и приведены примеры кода на наиболее популярных языках программирования.

API для решения

Обход Friendly Captcha с помощью токенов

Для обхода Friendly Captcha с помощью токенов необходимо получить токен у сервиса автоматического решения. Токен можно установить в качестве значения для элемента input с именем frc-captcha-solution или передать функции обратного вызова, заданной аттрибутом data-callback у элемента div капчи.

Типы задач

FriendlyCaptchaTaskProxyless - задача решается с использованием собственного пула прокси-серверов сервиса.

FriendlyCaptchaTask - задача решается с использованием прокси-сервера, переданного заказчиком.

Более подробную информацию можно изучить на сайте Рукапчи.