Парсинг рекламных кампаний WB Партнёры: авторизация и обход смс

    Сбор статистики по рекламным кампаниям из личного кабинета WB Партнёры - востребованная задача для аналитики и автоматизации. Однако главная сложность - вход на сайт, требующий номер телефона и одноразовый код из смс. В этой статье мы разберём, как авторизоваться для парсинга, можно ли обойтись без смс и как использовать активную сессию браузера.

    Как работает авторизация на WB Партнёры

    Для входа в личный кабинет Wildberries Партнёры используется двухфакторная аутентификация: номер телефона и код из смс. Это защищает данные, но усложняет программный сбор информации. Каждый новый сеанс требует ввода кода, что делает автоматизацию нетривиальной.

    Можно ли спарсить данные без авторизации

    Нет, прямой доступ к статистике рекламных кампаний без входа в аккаунт невозможен. Все данные защищены и требуют подтверждения личности. Однако если сессия уже активна в браузере (вы не выходили из кабинета), можно использовать её для парсинга.

    Как использовать активную сессию браузера для парсинга

    Если вы постоянно авторизованы в браузере, напишите программу, которая открывает уже существующую сессию. Для этого подойдут инструменты вроде Selenium или Puppeteer. Они запускают браузер с вашими куками и файлами сессии, что позволяет обойти повторный ввод смс-кода. Например, сохраните куки после ручного входа и подгружайте их в скрипте.

    Пошаговая инструкция для Selenium

    • Шаг 1. Вручную войдите в WB Партнёры в браузере Chrome.
    • Шаг 2. Установите расширение для экспорта кук (например, EditThisCookie).
    • Шаг 3. Сохраните куки в JSON-файл.
    • Шаг 4. В скрипте Selenium загрузите куки перед переходом на страницу статистики.
    • Шаг 5. Парсите данные без повторной авторизации.

    Альтернативные способы авторизации для парсинга

    Если сессия не активна, рассмотрите использование API Wildberries (если доступно) или автоматизацию через SMS-сервисы для приёма кодов. Второй вариант сложнее и требует интеграции с SMS-шлюзами. Для простых задач проще всего продлевать сессию в браузере и не закрывать вкладку.

    Часто задаваемые вопросы

    Ниже - ответы на популярные вопросы по теме, которые помогут быстрее разобраться.

    Часто задаваемые вопросы