Вам даже не нужно переключаться на такие библиотеки для решения этой проблемы.У Puppeteer уже есть решение для этого.
Puppeteer-core
Puppeteer имеет puppeteer-core
библиотеку, которая не загружается Chrome и будет работать с удаленным интерфейсом.
Единственное отличиеЯдро кукловода и ядро кукловода - это то, что ядро кукловода не устанавливает хром.Таким образом, вы можете просто провести его.
Оригинальная разница описана здесь .Документ для .connect
здесь .
Использование переменной окружения
Вы можете использовать кукловод как обычно, за исключением предоставления переменной окружения PUPPETEER_SKIP_CHROMIUM_DOWNLOAD
, чтобы пропустить загрузку, когдаделает npm install
.