Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
  1. Выбрать действие «Открыть браузер», из группы действий «Браузер» .

    Image Removed

  2. Выбрать «Chrome» в параметрах действия в строке «Браузер».

    Image Removed

  3. Указать описывающий список свойств браузера и их значений, которые будут установлены при запуске, в строке «Свойства», в формате JSON.
  4. C:\\Users\\<User>\\AppData\\Local\\Google\\Chrome\\User Data - путь к профилю браузера.
  5. profile-directory - если в браузере существует несколько профилей, можно указать нужный профиль с которого будет произведен запуск робота (по умолчанию указывается Default).
    Image Removed
    Блок кода
    titleШаблон
    {"acceptInsecureCerts":true,"browserName":"chrome","goog:loggingPrefs": {"browser": "ALL"},"timeouts":
    
     {"implicit":0,"pageLoad": 30000,"script": 30000},"unhandledPromptBehavior":"dismiss", "goog:chromeOptions": {"args": [ "disable-popup-blocking","disable-notifications","no-sandbox","disable-infobars","disable-extensions","disable-gpu","start-maximized","user-data-dir=C:\\Users\\User>\\AppData\\Local\\Google\\Chrome\\User Data","profile-directory=Default"],"extensions":[]}}

    Пример заполнения полей:

    Image Removed

  6. Запустить робота. Браузер откроется с профилем.

Особые условия использования

Невозможность запустить браузер без профиля

В случае если не удаётся выполнить действие "Открыть браузер" или "Подключиться к открытому браузеру" рекомендуется сделать следующее:

  • Проверить нет ли в диспетчере задач лишних (зависших) процессов Chromeвыбранного браузера и закрыть их. (Все открытия браузера в роботах ОБЯЗАТЕЛЬНО должны оканчиваться закрытием браузера, дабы избежать зависших в памяти процессов, которые потом могут и мешать работе следующих экземпляров).
  • Обновить версию драйверов, подробнее: Инструкция по добавлению драйвера для браузера.

Только для действия "Открыть браузер" в браузере Chrome или Yandex Браузере:

Если одновременно запущены два экземпляра браузера Chrome (или производится попытка запуска Chrome (Yandex Браузера), при одновременно работающем Yandex Браузере (Chrome)), использующие одну и ту же директорию(папку) для хранения данных профиля (user-data-dir), это может блокировать работу одного из них. Для предотвращения конфликта рекомендуется создавать отдельные директории(папки) для каждого экземпляра браузера.

...

Варианты для решения этой проблемы:

  • Копирование существующей директории папки профиля (Chrome):
    1. Создайте
    новую директорию
    1. в любом месте отдельную папку для хранения настроек управляемого роботом браузера.
    2. Скопируйте
    содержимое стандартной директории настроек Chrome:
    1. в созданную папку содержимое из папки "C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data
    . Это позволит сохранить
    1. " (Папка AppData является скрытой. Чтобы ее увидеть, включите отображение скрытых папок), при этом будут скопированы все текущие настройки и профили.
  • Использование пустой директории:
    1. Создайте новую пустую директорию для хранения настроек. При первом запуске Chrome автоматически создаст в ней данные профиля по умолчанию.
  • Настройка через ярлык:
  • Скопируйте ярлык Chrome и переименуйте его для отличия от основного экземпляра.
  • В свойствах ярлыка укажите в поле "Объект" параметр --
    1. Скопируйте путь к новой папке, и используйте его для настройки параметра "Свойства"(параметр: "user-data-dir
    , определив отдельную директорию для хранения данных. Пример: "C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir="C:\DISK D\tmp\SeparateChromeUserDir".
  • Запустите экземпляр браузера.
    1. ") из действия "Открыть браузер", подробнее: Запуск с профилем для всех браузеров.
  • Копирование существующей папки профиля (Yandex Браузер):
    1. Создайте в любом месте отдельную папку для хранения настроек управляемого роботом браузера.
    2. Скопируйте в созданную папку содержимое из папки "C:\Users\USERNAME\AppData\Local\Yandex\YandexBrowser\User Data" (Папка AppData является скрытой. Чтобы ее увидеть, включите отображение скрытых папок), при этом будут скопированы все текущие настройки и профили.
    3. Скопируйте путь к новой папке, и используйте его для настройки параметра "Свойства"(параметр: "user-data-dir") из действия "Открыть браузер", подробнее: Запуск с профилем для всех браузеров.
  • Использование пустой папки (Chrome и Yandex Браузер):
    1. Создайте в любом месте отдельную папку для хранения настроек управляемого роботом браузера.
    2. Скопируйте путь к новой папке, и используйте его для настройки параметра "Свойства"(параметр: "user-data-dir") из действия "Открыть браузер", подробнее: Запуск с профилем для всех браузеров.
    3. При первом запуске хром создаст все данные по умолчанию
    Настройте его при необходимости
    1. .