🧠 Модуль «Поведенческий фактор»
Основной модуль прогрева карточек: режимы работы, все параметры сценария, разбор ошибок и порядок первого запуска
Поведенческий фактор — главный модуль программы. Всё остальное так или иначе работает на него: авторегистрация готовит аккаунты, автовход их прогревает, проверка отсеивает мёртвые.
1. Зачем нужен модуль#
Ozon ранжирует товары не только по цене и отзывам. Он смотрит, как ведут себя покупатели: по каким запросам находят карточку, сколько времени на ней проводят, листают ли фото, читают ли отзывы, кладут ли в корзину.
Модуль воспроизводит это поведение. Каждый воркер:
- заходит на Ozon под своим аккаунтом и через свой прокси
- вводит ваш поисковый запрос
- листает выдачу, пока не найдёт нужный артикул
- открывает карточку и выполняет действия из сценария
- закрывается и уступает место следующему
Для Ozon это выглядит как обычный интерес живых людей к вашему товару по конкретным запросам.
2. Параметры#
Настройки открываются кнопкой ⚙️ Настройки на экране модуля. Всё сохраняется автоматически, отдельной кнопки нет.
Режим сбора данных#
Откуда модуль берёт запросы и артикулы:
| Режим | Когда выбирать |
|---|---|
| 📊 Google Таблицы | Постоянная работа, много запросов, нужна история |
| ✍️ Внутренний ввод | Разовая проверка, один-два запроса |
При внутреннем вводе запросы и артикулы задаются прямо в настройках, блоками «запрос + артикулы». Артикулы перечисляются через запятую, размер — через двоеточие: 123456:L, 789012.
Режим работы#
Определяет, как воркер добирается до вашей карточки:
| Режим | Что делает |
|---|---|
| Пф | Обычный поиск по запросу внутри Ozon |
| Пф URL | Прямой заход в карточку по ссылке, без поиска |
| Карточка конкурента | Берёт из таблицы ссылку или артикул конкурента, ваш артикул и размер |
| Похожие аналоги | Открывает карточку конкурента → «Похожие» → вкладка «Аналоги» → ищет там ваш артикул |
| Похожие по фото | То же, но во вкладке «Похожие по фото» |
| Настройка через таблицу | Колонка A — запрос, B — артикул, C — сколько успешных аккаунтов нужно на эту строку |
Остальные режимы решают частные задачи. «Похожие аналоги» и «Похожие по фото» — это работа с трафиком конкурента, а «Настройка через таблицу» удобна, когда на разные запросы нужны разные объёмы.
Он работает только с Google Таблицами, поэтому при его выборе внутренний ввод отключается автоматически, а поле количества аккаунтов прячется — число берётся из третьей колонки.
Параметры запуска#
| Параметр | Что означает |
|---|---|
| Потоки | Сколько браузеров работает одновременно. От 1 до 50 |
| Кол-во успешных аккаунтов | Сколько аккаунтов должны успешно отработать сценарий |
| Headless (Скрытый) | Браузеры работают без видимых окон |
| Использовать аккаунты | Работать под сохранёнными аккаунтами, а не как гость |
| Реинициализация окружения при рестарте | Пересоздавать отпечаток браузера при перезапуске |
При планировании считайте примерно 300 МБ памяти на поток. Сколько вытянет ваш компьютер, разобрано в теме Требования к компьютеру.
Папки и пути#
| Поле | Назначение |
|---|---|
| Папка с аккаунтами | Откуда брать профили |
| Папка для сохранения | Куда переносить профили после обработки |
Вторая папка — это «обработанные». Если указать ту же самую, программа не сможет отличить готовые профили от новых и начнёт гонять одни и те же.
Фильтры товаров#
Включаются галочкой «Использовать фильтры». Сужают выдачу, чтобы воркер быстрее находил вашу карточку.
| Поле | Что вписать |
|---|---|
| Бренд | Название бренда (или ID бренда в режиме URL-фильтров) |
| Магазин / seller ID | Продавец (или ID магазина в режиме URL-фильтров) |
| Цена От / Цена До | Диапазон цены |
Режим фильтрации переключается между «Левые фильтры» и «URL фильтры». Первый — как живой пользователь, кликами по панели фильтров слева. Второй — подстановкой параметров прямо в адрес. Параметры берутся из ссылки. Вам нужно зайти на озон, самим выбрать бренд и в строке адреса сайта найти имя бренда. https://ozon.ru/category/kategory-13927/brandname-26303486/. 26303486 - id бренда. ID магазина можете посмотреть в личном кабинете озон селлера.
Живой покупатель редко выставляет три фильтра подряд. Если карточка находится за 2–3 страницы выдачи, фильтры можно не включать.
Сценарий работы#
| Режим | Что делает |
|---|---|
| Из выдачи | Действия ближе к сценарию без явного захода в карточку |
| С заходом | Открывает карточку товара и работает внутри неё |
Время на карточке#
Диапазон От и До в секундах, по умолчанию 5–15. Для каждой карточки выбирается случайное значение из диапазона.
Одинаковое время на всех карточках — явный признак автоматизации. Но чем шире разброс, тем медленнее проход. Разумный компромисс — от 5 до 20–30 секунд.
Количественные действия#
| Параметр | Что означает |
|---|---|
| Просмотр фото | Сколько фотографий пролистать. 0 — не листать |
| Сколько добавлять в корзину | Сколько единиц товара положить в корзину |
Дополнительные действия#
Каждое — отдельная галочка:
- Читать отзывы — открыть блок отзывов и пролистать
- Добавлять в корзину — положить товар в корзину
- Ставить лайк — добавить в избранное
- Добавлять в сравнение — отправить в сравнение товаров
- Поделиться: скопировать ссылку — нажать «Поделиться»
- Смотреть похожие товары — перейти в блок похожих и продолжить сценарий оттуда
- Красная кнопка «Добавить» — форсировать клик по основной красной кнопке, если на карточке несколько вариантов кнопок
Покупатель, который на одной карточке листает фото, читает отзывы, ставит лайк, добавляет в сравнение, копирует ссылку и смотрит похожие — выглядит неестественно. Выберите 2–4 действия и меняйте набор время от времени.
Действия на главной странице#
Галочка «Эмулировать действия на главной странице» и диапазон времени в секундах. Воркер сначала походит по главной, а потом пойдёт искать товар — так заход выглядит более живым.
Контроль прокси#
| Параметр | Что делает |
|---|---|
| Уведомлять в Telegram о низкой скорости прокси | Присылает сообщение, когда прокси медленнее порога |
| Порог медленной скорости | Значение в миллисекундах, по умолчанию 1500 |
Подробнее — в теме Прокси: подбор и подключение.
3. Возможные ошибки#
Ошибки видно на экране модуля в блоке «Ошибки воркеров» и в живом логе. Программа делит их на категории — часть повторяет автоматически, часть нет.
| Категория | Что произошло | Повтор | Что делать |
|---|---|---|---|
| Ошибка формата прокси | Строка не соответствует выбранному формату | нет | Сверьте формат в настройках со списком прокси |
| Ошибка конфигурации | Не заполнено обязательное поле | нет | Проверьте таблицу, пути и заполненность настроек |
| Прокси отклонил доступы | Неверный логин или пароль прокси | да | Проверьте доступы в кабинете сервиса |
| Не удалось подключиться к прокси | Прокси недоступен или кончился трафик | да | Проверьте баланс и живость прокси |
| Закончились рабочие прокси | Все прокси в сессии отвалились | нет | Добавьте новые прокси |
| Не запустился браузер | Не хватило памяти или заблокировал антивирус | да | Уменьшите потоки, проверьте исключения антивируса |
| Временная ошибка | Разовый сбой сети или страницы | да | Ничего, повторится само |
| Ошибка сети | Проблема с соединением | да | Проверьте интернет и прокси |
| Ошибка сценария | Воркер не смог выполнить сценарий до конца | нет | См. разбор ниже |
Ошибка сценария — самая частая#
Она означает, что воркер дошёл до работы с карточкой, но не смог закончить. Типичные причины:
| Симптом | Причина |
|---|---|
| Воркер не находит артикул в выдаче | Карточка слишком далеко или фильтры отсекают её |
| Падает при добавлении в корзину | Товар закончился или недоступен в регионе прокси |
| Падает сразу после открытия карточки | Слишком маленькое «время на карточке» |
| Падает у всех воркеров одновременно | Ozon поменял вёрстку — напишите в поддержку |
Растёт счётчик антифрода#
Плитка «Антифрод» считает, сколько раз Ozon распознал автоматизацию. Единичные срабатывания нормальны. Если счётчик растёт быстро:
- прокси серверные, а не мобильные;
- один прокси используется несколькими воркерами;
- слишком много действий на карточке;
- слишком много потоков для вашего количества прокси.
Что с этим делать — в разделе про антифрод темы Прокси: подбор и подключение.
4. Порядок запуска#
Перед первым запуском#
Убедитесь, что готово:
- компьютер настроен, антивирус не мешает;
- лицензия активирована, раздел OZON виден в меню;
- прокси добавлены и рабочие;
- если используете таблицу — она подключена и заполнена;
- если используете аккаунты — папка с ними указана.
Первый запуск#
- Откройте OZON → Поведенческий фактор
- Нажмите ⚙️ Настройки
- Выберите режим сбора данных и заполните запросы с артикулами
- Поставьте Потоки = 1 и Кол-во успешных аккаунтов = 1
- Снимите галочку Headless — вам нужно видеть, что происходит
- Задайте время на карточке и 2–3 действия в сценарии
- Вернитесь назад и нажмите ЗАПУСТИТЬ
Вы своими глазами увидите, где сценарий спотыкается: не находит артикул, упирается в капчу, не может добавить в корзину. На десяти скрытых потоках эта же проблема превратится в десять непонятных ошибок в логе.
Что смотреть во время запуска#
- плитка «Время» — идёт ли отсчёт;
- карточка воркера — что он делает прямо сейчас, какой прокси, какая скорость;
- живой лог — красные строки означают ошибки;
- плитка «Антифрод» — растёт ли счётчик.
После успешного первого прохода#
- Верните галочку Headless
- Поднимите потоки до 2–3 и снова дайте отработать полный круг
- Проверьте загрузку памяти в диспетчере задач
- Добавляйте по одному потоку, пока память не дойдёт до 70–80 %
Не только по потокам, но и по количеству аккаунтов в день. Карточка, на которую вчера заходили 5 человек, а сегодня 500, выглядит неестественно для любого алгоритма.
Остановка#
Кнопка ОСТАНОВИТЬ завершает работу корректно: воркеры дописывают результаты и закрывают браузеры. Дайте ей несколько секунд.
Если снять процесс через диспетчер задач, профили останутся в промежуточном состоянии, а запуск попадёт в отчёты как «⚠ Прерван аварийно».
Результат каждого запуска сохраняется в разделе Отчёты — там видно, сколько аккаунтов отработало успешно и почему запуск завершился.