Налаштування RuCaptha
Підключення RuCaptcha до Afina
Безліч сценаріїв автоматизації в Afina вимагають підтримки розпізнавання капчі. Крім того, платформа забезпечує безшовне розв'язання капчі через єдину інтеграцію з сервісом RuCaptcha. Результат чудовий для будь-якого сценарію, у якому скрипт надсилає зображення капчі на розпізнавання та чекає відповіді, перш ніж продовжити виконання.
Переваги інтеграції з RuCaptcha
- Надійне розв'язання капчі: рушій RuCaptcha повністю ефективний для будь-якого пайплайна автоматизації.
- Централізоване зберігання токена: користувач зберігає ключ в одній глобальній змінній. Так кожен скрипт звертається до одного значення без дублювання.
- Просте обслуговування: за потреби замінити ключ достатньо одного оновлення в одному місці. Так кожен сценарій автоматично підхоплює нове значення.
- Безперебійне виконання скриптів: скрипти працюють без зупинок, поки RuCaptcha обробляє навантаження з капчею у фоні.
Отримання сервісного ключа
Спочатку зареєструйтеся на rucaptcha.com. Поповніть баланс. Скопіюйте ключ з особистого кабінету сервісу. Особистий кабінет дає швидкий огляд балансу, керування ключами та статистики використання.
Додавання ключа в Afina
Коли ключ отримано, наступний крок — зареєструвати його в Afina як глобальне значення. Платформа підтримує широкий список глобальних змінних під різні інтеграції. Користувач створює або редагує змінну з ім'ям:
__rucaptcha__api__
Значення цієї змінної — це і є ключ, отриманий у сервісі RuCaptcha. Крім того, після збереження змінна стає доступною всій платформі.
Після збереження Afina готова використовувати цей ключ у компонентах, пов'язаних із розпізнаванням капчі.
Використання у скриптах
Щойно __rucaptcha__api__ налаштована, на неї можна посилатися в будь-якому скрипті, де потрібна робота з капчею. Головний плюс такої схеми — користувач не вводить ключ вручну в кожному сценарії. Замість цього значення зберігається централізовано та повторно використовується в усіх скриптах.
Більше того, така схема спрощує підтримку скриптів для будь-якого розміру бізнесу. При заміні ключа достатньо оновити його в одному місці. Так кожен сценарій підхоплює нове значення без ручного втручання.
Важливо
Перед запуском будь-яких скриптів користувачу потрібно переконатися, що баланс RuCaptcha поповнений, а ключ введений без помилок. Хороша новина в тому, що будь-які проблеми з балансом легко відстежувати через особистий кабінет RuCaptcha.
Крім того, ключ за жодних обставин не можна передавати стороннім користувачам. З іншого боку, якщо значення випадково потрапило до публічного доступу або його передали іншій людині, ключ потрібно замінити в особистому кабінеті RuCaptcha та оновити значення __rucaptcha__api__ в Afina.