Экземпляр браузера Chromium как сервис - PullRequest
0 голосов
/ 23 сентября 2019

Я работаю над веб-приложением, которое использует node.js, puppeteer и Chromium.Когда я запускаю скрипт, он запускает браузер Chromium и запускает скрипт, используя пакет puppeteer для очистки веб-страницы.

Чтобы повысить производительность, я хочу исключить запуск экземпляра браузера Chromium.

Я думаю об экземпляре браузера Chromium как о сервисе, чтобы я мог подключиться к нему и выполнить скрипт.Так же, как соединение с пулом базы данных.

1 Ответ

0 голосов
/ 23 сентября 2019

Я думаю, что вы ищете докер "без браузера / хром". Взгляните на это .

Чтобы исключить запуск экземпляра Chromium, я использую его так:

docker run -e "PREBOOT_CHROME=true" -e "EXIT_ON_HEALTH_FAILURE=true" -e "CONNECTION_TIMEOUT=3600000" browserless/chrome

Флаг, который вы ищете«PREBOOT_CHROME = true».Другие работают для моего варианта использования, но, возможно, вам это не нужно.Посмотрите документы.

С уважением.

...