Afina

Скачать приложение

AppleWindows
RU

Настройки RuCaptha

Подключение RuCaptcha к Afina

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

Преимущества интеграции с RuCaptcha

  • Надёжное решение капчи: движок RuCaptcha полностью эффективен для любого пайплайна автоматизации.
  • Централизованное хранение токена: пользователь хранит ключ в одной глобальной переменной. Так каждый скрипт обращается к одному значению без дублирования.
  • Простое обслуживание: при необходимости заменить ключ достаточно одного обновления в одном месте. Так каждый сценарий автоматически подхватывает новое значение.
  • Бесперебойное выполнение скриптов: скрипты работают без остановок, пока RuCaptcha обрабатывает нагрузку с капчей в фоне.

Получение сервисного ключа

Сначала зарегистрируйтесь на rucaptcha.com. Пополните баланс. Скопируйте ключ из личного кабинета сервиса. Личный кабинет даёт быстрый обзор по балансу, управлению ключами и статистике использования.

Добавление ключа в Afina

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

__rucaptcha__api__

Значение этой переменной — это и есть ключ, полученный в сервисе RuCaptcha. Кроме того, после сохранения переменная становится доступной всей платформе.

После сохранения Afina готова использовать этот ключ в компонентах, связанных с распознаванием капчи.

Использование в скриптах

Как только __rucaptcha__api__ настроена, на неё можно ссылаться в любом скрипте, где нужна работа с капчей. Главный плюс такой схемы — пользователь не вводит ключ вручную в каждом сценарии. Вместо этого значение хранится централизованно и переиспользуется во всех скриптах.

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

Важно

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

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