Skip to content

Автоматизация Mbbrowser + Puppeteer: Руководство для начинающих

Если вы ищете способ имитировать реальное поведение человека и автоматизировать задачи в сотнях или тысячах аккаунтов на маркетплейсах или в соцсетях, то связка «Mbbrowser + Puppeteer» — это ваше идеальное решение.

1. Основная архитектура: Мозг и Тело

Чтобы понять, как работает автоматизация, нужно сначала разобраться в распределении ролей между Mbbrowser и Puppeteer:

  • Mbbrowser (Тело / Слой отпечатков): Отвечает за всю работу по маскировке. Он предоставляет тысячи изолированных «браузерных сред», каждая из которых имеет независимые отпечатки, такие как IP, UA, Canvas, WebGL и т. д.
  • Puppeteer (Мозг / Слой исполнения): Это библиотека Node.js, которая управляет браузером через код. Она отвечает за «отдачу команд», таких как: переход по URL, нажатие кнопок и ввод данных аккаунта.

Почему стоит использовать их вместе? Если вы используете Puppeteer для управления обычным браузером Chrome напрямую, сайты быстро определят, что вы бот. Однако, если вы управляете через Puppeteer средой Mbbrowser, для веб-сайта это выглядит так, будто реальный человек заходит из разных точек мира, используя разные устройства.

2. Связующий мост: ApiServer

Mbbrowser предоставляет интерфейсы для внешнего мира через небольшую утилиту под названием ApiServer.exe. Ваш код (Puppeteer) не взаимодействует напрямую с основной программой Mbbrowser; вместо этого он общается с ApiServer.

  1. Запуск ApiServer: Запустите программу в каталоге установки Mbbrowser.
  2. Вызов интерфейсов: Сообщите ApiServer через HTTP-запросы: «Пожалуйста, помоги мне открыть среду с ID XXX».
  3. Получение адреса подключения: ApiServer возвращает WebSocket-адрес (ws://...).
  4. Запуск автоматизации: Puppeteer подключается к этому адресу, тем самым получая контроль над этой средой.

3. Сценарии использования

  • Трансграничная электронная коммерция: Автоматический вход в Amazon/eBay для проверки статуса заказов.
  • Социальные сети: Автоматизация постов, лайков и подписок.
  • Сбор данных (Парсинг): Извлечение данных с сайтов, защищенных отпечатками, под авторизацией.
  • Прогрев аккаунтов: Имитация паттернов поведения реального пользователя для повышения трастовости аккаунта.

TIP

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