👤 Модуль «Авторегистрация»
Создание новых аккаунтов Ozon: формат таблицы, настройка MegaSMS, параметры профиля, разбор ошибок и порядок запуска
Зачем это вам: модуль сам создаёт новые аккаунты покупателей Ozon, чтобы не покупать их и не регистрировать руками.
Место в цепочке: берёт строки почта:пароль из Google-таблицы и кладёт готовые аккаунты в свою папку сохранения профилей. Дальше эту папку указывают в Проверке аккаунтов или сразу в Поведенческом факторе. Общая схема модулей и папок — в теме Как устроен NeftBot.
Профиль — это папка на диске, в которой браузер хранит вход в аккаунт и свои настройки. Один аккаунт — одна папка.
1. Зачем нужен модуль#
Аккаунты нужны для ПФ под аккаунтами (галочка «Использовать аккаунты»), для отзывов (отзыв оставляет только купивший; выкуп вы делаете сами) и для работы руками через Ручное управление. Свежие нужны постоянно: часть Ozon блокирует, часть разлогинивается.
Что делает воркер (один браузер программы) за один проход:
- открывает Ozon ID (страницу входа и регистрации Ozon) и заполняет форму регистрации
- берёт номер телефона у SMS-сервиса и вводит код подтверждения
- заходит в почту из таблицы и забирает код подтверждения почты
- заполняет профиль: имя, фамилия, отчество, пол, дата рождения
- сохраняет готовый профиль браузера в папку
Здесь сходится сразу четыре внешних сервиса: Ozon, прокси, SMS-сервис и почта. Сбой любого из них останавливает регистрацию. Поэтому запускать его вслепую на большом объёме не стоит — сначала проверьте цепочку на одном аккаунте.
2. Параметры#
Настройки: OZON → Авторегистрация → ⚙️ Настройки.
Google Таблицы#
Модуль работает только через таблицу — внутреннего ввода здесь нет. ID таблицы и путь к JSON-ключу задаются в общем блоке, как описано в теме Google-таблицы и JSON-ключ.
| Поле | Значение по умолчанию |
|---|---|
| Вкладка регистраций | Рег |
Формат вкладки регистраций#
| Колонка | Что содержит |
|---|---|
| A | Почта и пароль от неё в формате pochta@rambler.ru:parol |
| B–E | Программа заполняет сама: B — телефон, C — имя, D — пол, E — статус регистрации |
Всё до первого двоеточия считается адресом почты, всё после — паролем. Лишний пробел или другой разделитель — и модуль не сможет войти в почту, а значит не заберёт код подтверждения.
Готовый аккаунт сохраняется в папку с именем почтового адреса. Так легко сопоставить строку таблицы с папкой профиля, когда нужно что-то проверить.
Папки и пути#
| Поле | Назначение |
|---|---|
| Папка сохранения профилей | Куда складывать зарегистрированные аккаунты. Настройка своя, с автовходом не общая |
Эту папку потом указывают как входную в Проверке аккаунтов или как «Папку с аккаунтами» в поведенческом факторе.
Параметры запуска#
| Параметр | Диапазон | Что означает |
|---|---|---|
| Потоки | 1–10 | Сколько регистраций идёт одновременно |
| Регистраций за запуск | от 1 | Сколько успешных аккаунтов нужно создать за прогон. Строки с ошибками (почта, номер, таймаут) не засчитываются — воркеры берут следующие строки таблицы, пока цель не набрана |
| Страна | Россия | Выставляется автоматически под MegaSMS |
| Headless (скрытый) | вкл/выкл | Работа без видимых окон браузера |
Максимум 10, и это осознанное ограничение. Регистрация нагружает SMS-сервис и чаще упирается в капчу (проверку «вы не робот»). Реально рабочее значение — 2–4 потока.
Для подтверждения номера используем MegaSMS: номера российские, страна и оператор выставляются автоматически — настраивать их не нужно.
Режим регистрации#
| Режим | Что происходит |
|---|---|
| Автоматическая регистрация | Всё делает программа, включая ввод SMS-кода |
| Ручная регистрация | Браузер открывается, вы сами проходите регистрацию руками |
Иначе вы бы не видели окно, в котором нужно работать. Блок настроек SMS-сервиса в этом режиме тоже прячется — номер вы вводите свой.
Ручной режим полезен, когда нужно зарегистрировать пару аккаунтов на свои номера или проверить, не изменилась ли форма регистрации у Ozon.
Параметры создаваемого профиля#
Видны только в автоматическом режиме.
| Параметр | Значения | По умолчанию |
|---|---|---|
| Пол аккаунта | 🎲 Случайный, 👨 Мужской, 👩 Женский | Случайный |
| Мин. возраст | 14–99 | 18 |
| Макс. возраст | 14–99 | 65 |
Имя, фамилия и отчество подбираются автоматически под выбранный пол, дата рождения — случайная внутри заданного диапазона возрастов. Нижнюю границу оставляйте от 18.
Если все ваши аккаунты будут одного пола и одного возраста, это заметная закономерность. Случайный режим даёт естественный разброс. Задавать пол вручную имеет смысл, только если товар откровенно мужской или женский.
SMS-сервис#
В блоке «SMS сервис (подтверждение номера)» впишите API ключ MegaSMS (ключ из бота MegaSMS). Где его взять и какие почты подходят — в теме Сервисы для регистрации: SMS и почты.
Что программа делает сама#
Несколько трудных ситуаций регистрации программа обходит без вашего участия:
| Ситуация | Что делает программа |
|---|---|
| Ozon вместо SMS предлагает «Вход по звонку» | Пробует переключиться на «Войти другим способом». Если за 3 попытки не вышло, откладывает номер и продолжает ту же почту на новом номере. Отложенный номер не пропадает: программа возьмёт его для одной из следующих регистраций |
| Почта уже занята на Ozon («Пользователь с таким email уже существует») | Берёт следующую свободную почту из таблицы, до 3 замен. Папка профиля в конце называется по почте, которая реально привязана |
| Аккаунт зарегистрирован, но профиль не заполнен | Статус «Зарегистрирован. Профиль не заполнен» пишется в таблицу сразу после входа в кабинет — аккаунт не теряется, даже если дальше что-то сорвалось |
| Ozon просит код при привязке почты | Программа ждёт новое SMS на тот же номер и вводит код сама |
Отложенные и повторно взятые номера видны строками [REG NUMBER], сложности с привязкой почты — [REG EMAIL]. Занятая почта помечается в таблице как «Использованный email: занят на Ozon». По этим строкам удобно понять, почему регистрация шла дольше обычного.
3. Возможные ошибки#
Итог каждой регистрации пишется в колонку E таблицы. В логе успешная регистрация отмечена строкой [REG_SUCCESS], неудачная — [REG_FAILED] с причиной.
Ошибки номера и SMS#
| Сообщение | Причина | Что делать |
|---|---|---|
| ❌ Не удалось получить номер | Нет свободных номеров, кончился баланс или неверный ключ | Проверьте баланс и ключ в кабинете сервиса |
| ❌ SMS код не получен | Номер выдан, но код не пришёл | Ничего: программа сама берёт следующую строку, пока цель не набрана. Если так у всех — проверьте баланс MegaSMS |
| ⚠️ Не удалось найти кнопку повторной отправки SMS | Ozon изменил форму | Напишите в поддержку |
Ошибки почты#
| Сообщение | Причина | Что делать |
|---|---|---|
| Не удалось подключиться к почте (неправильный логин или пароль) | Формат колонки A нарушен или почта нерабочая | Проверьте запись почта:пароль, замените почту |
| ❌ Код email не получен | Письмо не дошло или почта не отдаёт его | Замените почту; берите почты у другого поставщика |
У любого поставщика часть почт окажется мёртвой. Если из десяти строк не проходит одна-две, это ожидаемо. Если не проходит большинство — проблема в партии почт, а не в программе.
Ошибки прокси, формы и капча#
| Сообщение | Что делать |
|---|---|
| Доступ ограничен, проверьте прокси | Ozon заблокировал IP: замените прокси на мобильные, смените IP |
| Страница Ozon ID не загружена, ⏳ Таймаут | Прокси не отвечает или медленный — см. Прокси |
| ⚠️ Кнопка регистрации неактивна, ❌ Не авторизован после регистрации, ❌ Ошибка при заполнении профиля | Обычно следствие предыдущей ошибки или прокси: смотрите лог выше, проверьте, создался ли аккаунт |
| «Кнопка … не найдена» | Ozon изменил вёрстку. Если так у всех воркеров — проверьте обновления и напишите в поддержку |
Капча на регистрации бывает чаще, чем в других модулях. Если воркеры постоянно упираются в неё — см. Антифрод и капча.
4. Порядок запуска#
Перед первым запуском#
- таблица подключена, вкладка
Регзаполнена строкамипочта:пароль; - указана папка сохранения профилей;
- прокси добавлены и рабочие;
- в MegaSMS есть баланс, ключ вписан в настройки.
Первый запуск#
- Откройте OZON → Авторегистрация → ⚙️ Настройки
- Поставьте Потоки = 1 и Регистраций за запуск = 1
- Выключите Headless — нужно видеть, что происходит
- Оставьте режим Автоматическая регистрация
- Вернитесь назад и нажмите ЗАПУСТИТЬ
- Смотрите за окном браузера и живым логом
Одна неверная настройка — и вы сожжёте всю партию почт и весь баланс SMS-сервиса, получив ноль аккаунтов. Один аккаунт покажет всю цепочку целиком.
Что должно произойти#
В логе в конце появится REG_SUCCESS. В папке сохранения появится папка с именем почты, а в колонке E таблицы — статус.
После успешной первой регистрации#
- Включите Headless обратно
- Поднимите потоки до 2–3
- Поставьте небольшой объём — например, 10 регистраций
- Проверьте, какая доля прошла успешно
Нормальным считается 60–80 % успешных регистраций: часть почт мёртвые, часть номеров не получит код. Если проходит меньше половины — ищите слабое звено: почты, прокси или SMS-сервис.
Дальше#
- Прогоните папку с новыми аккаунтами через Проверку аккаунтов: живые она перенесёт в отдельную папку.
- Эту папку укажите в Поведенческом факторе как «Папку с аккаунтами» и включите «Использовать аккаунты».
- Разлогиненные аккаунты вернёт в работу Автовход в аккаунты: перенесите их строки
почта:парольиз вкладкиРегво вкладкуВход.