Перейти к содержимому
PD
Browser Automation Studio

Профили браузера в BAS

Как работают профили браузера в Browser Automation Studio — постоянные против временных, что они хранят и как держать одну стабильную личность на аккаунт.

Профиль — это то, что заставляет бота BAS помнить, кто он. Без него каждый запуск стартует как чистый незнакомец и вынужден логиниться заново. С ним аккаунт ведёт себя как вернувшийся пользователь на стабильном устройстве — ровно то, что нужно мультиаккаунту.

Что на самом деле хранит профиль

По умолчанию BAS управляет браузером Chromium, и его профили работают так же, как профили в обычном Chrome, — они даже совместимы с профилями Chrome. Профиль — это папка, где браузер держит всё, что привязано к сессии:

  • cookies
  • кеш, сохранённый со страниц сайтов
  • localStorage
  • установленные расширения
  • историю и другие данные сессии

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

Постоянные против временных профилей

BAS даёт два вида, и разница в том, переживает ли состояние запуск.

Постоянный профиль. Создать или переключиться на постоянный профиль направляет браузер на путь к папке. Если папки нет, BAS создаёт её и хранит там cookies, кеш, localStorage и прочее, собирая полноценный портативный профиль браузера. Если папка уже существует, браузер загружает данные профиля обратно из неё. По умолчанию это действие также загружает прокси и отпечаток устройства профиля — то есть вся личность возвращается целиком. Это то, что вы используете для любого аккаунта, к которому вернётесь.

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

Управление профилями

  • Копировать профиль в другую папку — дублирует текущий профиль по указанному пути. Работает корректно, только если профиль не занят каким-либо потоком, поэтому копируйте его в простое, а не посреди запуска.
  • Получить информацию о текущем профиле — читает детали о профиле, на котором стоит поток.
  • Удалить профиль — удаляет папку профиля, которая больше не нужна.

Один профиль на аккаунт

Правило, которое связывает это с остальным стеком вашей личности: каждый аккаунт получает один постоянный профиль и держит его. У вернувшегося пользователя стабильное устройство и постоянная сессия. Свяжите профиль вместе с его прокси и его отпечатком, переиспользуйте одну и ту же тройку каждый запуск — и аккаунт читается как обычный человек, который возвращается, а не как свежий бот, логинящийся с нуля каждый раз. Несовпадающие или постоянно сбрасываемые профили — это ровно та несогласованность, которую ищут анти-бот системы.

Вопросы и ответы

Что такое профиль браузера в BAS?

Профиль — это папка, где браузер хранит всё, что делает сессию постоянной: cookies, кеш, localStorage, расширения и историю. Загрузка той же папки профиля восстанавливает залогиненное состояние, поэтому аккаунту не нужно авторизоваться заново каждый запуск.

Чем постоянный профиль отличается от временного?

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

Ещё по теме

  • #Browser Automation Studio
  • #BAS
  • #Профили
  • #Мультиаккаунт
  • #Личность

Есть идея? Давайте превратим её в работающий продукт.

Пропустите месяцы неопределённости. Получите понятную архитектуру, рабочий MVP и систему, которую можно тестировать, продавать и масштабировать.