Задать вопрос
Ответы пользователя по тегу Node.js
  • Как запустить puppeteer в хроме с другим пользователем (профилем)?

    Nik_o_lay
    @Nik_o_lay Автор вопроса
    Изучаю фронтенд
    Пока остановился на этом:
    1. Создаем профили в браузере.
    2. Ищем директорию, где они хранятся в файлах.
    3. В папке профиля создаем папку Default.
    4. В папку Default переносим содержимое папки профиля.
    5. В args указываем путь к профилю.

    Пример в Хроме на Убунту:
    const browser = await puppeteer.launch({args:['--user-data-dir=/home/rut/.config/google-chrome/Profile 1']});
    const page = await browser.newPage();
    await page.goto('https://google.ru/');
    await page.screenshot({path: 'google.png'});
    await browser.close();
    Ответ написан
    Комментировать