Чёрная пятница в 2026 году приходится на 27 ноября, Киберпонедельник — на 30 ноября. До пика осталось около семи недель, и этого как раз хватает, чтобы подготовить парсер цен. Если начать в ноябре, вы узнаете о слабых местах системы прямо в день распродажи: конкуренты меняют цены каждый час, а ваш дашборд показывает вчерашние данные или пустые ячейки.
В этом гайде — пошаговый план на шесть недель: как пересчитать бюджет трафика под пиковую частоту, какие прокси на какие сайты ставить, как заметить «отравленные» цены, которые сайт подсовывает ботам, и что делать в сам день распродажи.
Почему в Чёрную пятницу парсер ломается чаще обычного
Коротко: в эти дни у сайтов растёт и живой трафик, и бот-трафик, поэтому защиту настраивают строже, чем в остальное время года. Вот цифры прошлого сезона.
- Деньги на кону. По данным Adobe Analytics, за неделю с Дня благодарения по Киберпонедельник 2025 года американцы потратили онлайн $44,2 млрд (+7,7% год к году). Только в Чёрную пятницу — рекордные $11,8 млрд, в Киберпонедельник — $14,25 млрд. Скидки на электронику доходили до 31% от прайса.
- Ботов стало почти столько же, сколько людей. Radware в отчёте 2026 года пишет, что в «Кибер-пятёрку» 2025 года вредоносные боты дали около 43% трафика на защищаемые ей интернет-магазины, а люди — около 46%. Годом раньше доля плохих ботов была 31%.
- Атак становится больше прямо в дни распродаж. Imperva зафиксировала в Чёрную пятницу 2025 года рост бот-атак на ритейл на 50% относительно среднего уровня за ноябрь, а общий трафик был на 37% выше. В числе типичных угроз Imperva отдельно называет автоматический сбор цен и остатков, а также ротацию IP через анонимные прокси и VPN.
Что из этого следует на практике. Ритейлер видит волну ботов, включает строгий режим антибота, ставит виртуальную очередь на горячие товары, жёстче ограничивает частоту запросов с одного IP. Ваш парсер, который весь октябрь работал без ошибок, упирается в капчу или получает 403. Готовиться нужно именно к этому строгому режиму, а не к обычному дню.
Шаг за шагом: план на шесть недель
Недели 1–2 (середина октября): инвентаризация и приоритеты
- Разбейте товары на уровни. «Горячие» позиции, по которым вы реально меняете свои цены (обычно 5–15% каталога), «тёплые» — для аналитики и «холодные» — для фона. В пик высокая частота нужна только горячим.
- Выпишите сайты конкурентов и их защиту. Пройдитесь по каждому и запишите, кто стоит перед сайтом: Cloudflare, Akamai, DataDome, свой WAF. От этого зависит тип прокси (подробнее — ниже).
- Найдите внутренние API. Откройте карточку товара, вкладку Network в DevTools и поищите JSON-запрос с ценой. Если он есть, запрос к нему в разы легче полной страницы, а значит, дешевле по трафику и меньше нагружает сайт.
- Зафиксируйте эталон. Снимите текущие показатели: доля успешных ответов, средний размер ответа, время на одну карточку. Без них в ноябре вам не с чем будет сравнивать.
Недели 3–4: пересчёт бюджета и нагрузочный тест
- Посчитайте трафик под пиковую частоту. Формула простая: число товаров × проверок в сутки × средний вес ответа × количество дней пика. Пример: 2 000 горячих карточек × 24 проверки × 0,4 МБ ≈ 19 ГБ в сутки. Если пик длится пять дней (с пятницы по понедельник плюс разогрев), получается около 95 ГБ — только на горячий уровень. Подробно о расчёте мы писали в разборе бюджета на мониторинг 10 000 товаров.
- Заложите запас на повторы. В строгом режиме антибота часть запросов придётся повторять. Если в обычные дни доля повторов 5%, на пик закладывайте 20–30%. Важно считать не «цену гигабайта», а цену одной успешной записи: дешёвый пул, который отдаёт половину капч, в итоге стоит дороже.
- Прогоните нагрузочный тест. Включите на 2–3 часа пиковую частоту на реальных сайтах. Смотрите на три вещи: где начинаются 403/429, через сколько запросов с одного IP появляется капча, как растёт время ответа.
- Подберите паузы и сессии. По итогам теста выставьте лимит запросов на домен и время жизни сессии. Обычно лучше работает больше параллельных IP с меньшей нагрузкой на каждый, чем несколько IP «на полную».
Неделя 5: защита от тихих ошибок
Самая опасная поломка — та, которую не видно. Сайт не блокирует бота, а отдаёт ему кэшированную страницу, цену без скидки или заглушку «товар недоступен». Парсер получает код 200 и пишет мусор в базу. Что поставить:
- Проверку диапазона. Если цена ушла больше чем на 60–70% от вчерашней или от медианы по конкурентам — запись помечается на перепроверку с другого IP, а не уходит сразу в репрайсер.
- Контрольные товары. 10–20 позиций, цену которых вы знаете заранее (или проверяете вручную). Если на них парсер начал ошибаться — проблема во всём потоке.
- Сверку валюты и региона. Сайт определяет страну по IP. Если прокси выдал IP не той страны, вы увидите цену в чужой валюте или другую акцию. Проверяйте геолокацию выходного IP и валюту на странице.
- Тревогу на долю ошибок. Не на отдельный сбой, а на тренд: например, «успешных ответов меньше 85% дольше 15 минут».
Неделя 6 (неделя перед пиком): заморозка и резерв
- Заморозьте код. Никаких новых фич в парсере за неделю до Чёрной пятницы — только исправление ошибок.
- Пополните баланс заранее. Трафик у прокси-провайдера должен лежать с запасом до Киберпонедельника включительно. Пополнять счёт в 23:00 пятницы — плохая идея.
- Подготовьте план Б для каждого сайта. Если основной способ сломался: какой тип прокси подключаем, какую частоту снижаем, какие товары отключаем первыми.
- Назначьте дежурного. Человек, который смотрит дашборд в часы пиков и знает, какую ручку крутить.
Какие прокси ставить на какие задачи
Универсального ответа нет, решает защита конкретного сайта. Рабочая схема для сезона распродаж:
- Датацентр — для сайтов без серьёзного антибота, внутренних API без защиты и «холодного» уровня. Быстро и дёшево, но на сайтах с Akamai или DataDome в пиковые дни такие IP блокируют первыми: их диапазоны известны.
- Резидентные прокси — основной инструмент для горячего уровня на защищённых сайтах. IP домашних провайдеров плюс таргетинг по стране и городу, чтобы видеть ту же цену, что и покупатель в нужном регионе. Ротация на каждый запрос подходит для отдельных карточек; закреплённая сессия на 5–10 минут — для сценариев, где надо пройти несколько страниц подряд (каталог → карточка → корзина для проверки финальной цены).
- Мобильные прокси — резерв для самых строгих целей и мобильных версий сайтов и приложений. Один IP оператора делят тысячи реальных абонентов, поэтому блокировать его сайту невыгодно. Дороже, поэтому ставьте их точечно — туда, где резидентные не проходят.
Один совет по экономии: отключите загрузку картинок, шрифтов и видео, если работаете через браузер. На карточке товара они легко дают большую часть веса страницы, а для цены не нужны.
В день распродажи: что делать по часам
- Ночь перед стартом. Многие магазины запускают акции в полночь по своему времени. Поднимите частоту для горячих товаров за час до старта, чтобы зафиксировать цену «до».
- Первые часы. Самое строгое время для антибота. Если доля ошибок растёт, сначала снижайте частоту по «тёплому» уровню, а не меняйте всё разом.
- Виртуальная очередь. Если сайт поставил waiting room, не пытайтесь её штурмовать — это лишь сожжёт трафик и IP. Отложите карточки за очередью и проверяйте их реже, пока очередь не снимут.
- Вечерний пик. По данным Adobe, в Киберпонедельник 2025 года больше всего покупали с 20:00 до 22:00 (по времени США) — в это время американцы тратили $16 млн в минуту. Для рынка США это часы, когда цены и остатки меняются особенно активно.
- После пика. Скидки не исчезают сразу: Adobe фиксировала заметные скидки ещё и в первую неделю декабря. Не отключайте мониторинг во вторник — снижайте частоту постепенно.
Типичные ошибки
- Одинаковая частота на весь каталог. Бюджет уходит на товары, по которым вы всё равно не меняете цену.
- Тест на одном IP. Тест «всё работает» с одного адреса ничего не говорит о поведении на тысячах запросов.
- Доверие коду 200. Ответ без ошибки — не значит правильная цена.
- Игнор правил сайта. Собирайте только публичные цены, не трогайте личные кабинеты и не создавайте сайту нагрузку, которая мешает реальным покупателям. Это и честно, и снижает юридические риски.
Итог
Чёрная пятница — проверка не на скорость парсера, а на подготовку. Разбейте каталог по приоритетам, пересчитайте трафик с запасом на повторы, прогоните нагрузочный тест за месяц до пика, поставьте проверки против «тихого мусора» и разведите задачи по типам прокси: датацентр для простых целей, резидентные для основного потока, мобильные для самых защищённых сайтов. Тогда 27 ноября вы будете смотреть на цены конкурентов, а не на логи с ошибками.
