Перейти к содержимому
PD
Browser Automation Studio

Приём кодов с почты и SMS в BAS

Модули «Почта» (IMAP) и «Подтверждение телефона» в Browser Automation Studio - читать письма подтверждения и получать SMS-коды активации, чтобы проходить верификацию при регистрации.

Все статьи гида Browser Automation Studio · 48

Почти любая регистрация заканчивается одинаково: «мы отправили вам код». Пройти этот шаг автоматически - для этого нужны модули «Почта» и «Подтверждение телефона»: один читает коды с почты, другой принимает SMS-коды.

Чтение кодов с почты - модуль «Почта»

Модуль «Почта» работает с входящей почтой по IMAP. Он подключается к ящику и позволяет боту читать приходящее - ровно то, что нужно, чтобы вытащить ссылку или код подтверждения из ящика.

Его действия покрывают весь рабочий процесс с ящиком:

  • Задать данные входа - подключиться к ящику по IMAP.
  • Получить последнее письмо / найти письмо по теме - найти сообщение с подтверждением.
  • Получить содержимое письма - прочитать тело, чтобы извлечь код или ссылку.
  • Управлять папками и письмами - найти письма в папке, копировать, перемещать или удалять по id, получить список писем по теме, создавать, переименовывать и удалять папки.

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

Приём SMS-кодов - модуль «Подтверждение телефона»

Когда сайт требует телефон, модуль «Подтверждение телефона» работает с SMS-сервисами - специализированными сайтами, которые сдают номера для приёма кодов активации и сбросов по звонку. Большинство популярных сервисов (например, sms-activate.ru) встроены в модуль, а для отсутствующего вы можете написать собственную интеграцию.

Его действия:

  • Получить номер телефона - арендовать номер под целевой сайт.
  • Получить код активации - дождаться и прочитать пришедший SMS-код.
  • Изменить статус активации - отметить аренду завершённой или сообщить о плохом номере.
  • Получить количество доступных номеров / список сайтов / список стран - проверить доступность перед арендой.

Слой верификации

Вместе эти два модуля - слой верификации бота авторегистрации. Поток такой: заполнить форму → если просит код с почты, прочитать его по IMAP модулем «Почта» → если просит код по телефону, арендовать номер и прочитать SMS модулем «Подтверждение телефона» → отправить, и аккаунт прошёл. Сделайте этот слой надёжным - и остальная регистрация превратится в простое заполнение форм.

Вопросы и ответы

Как бот BAS читает письмо подтверждения?

Модуль «Почта» подключается к ящику по IMAP и читает входящие. Можно забрать последнее письмо, найти по теме, получить содержимое и управлять папками - достаточно, чтобы вытащить ссылку или код подтверждения из ящика.

Как BAS получает SMS-код верификации?

Модуль «Подтверждение телефона» работает с SMS-сервисами, которые сдают номера для приёма кодов активации. Многие сервисы вроде sms-activate.ru встроены: запросите номер, дождитесь кода и отправьте его на сайте.

Ещё по теме

Видео по теме

Все видео на YouTube-канале

Сделаю под ключ

Не хотите собирать сами? Соберу бота на BAS под вашу задачу

Многопоточность, прокси, антидетект-профили и запуск по расписанию. Весь проект и доступы остаются у вас.

от 300 $ · 3-7 дней