【发布时间】:2020-05-11 01:48:51
【问题描述】:
我目前正在使用 Puppeteer 打开网站并截取视频。但是,puppeteer 运行的默认 Chromium 浏览器不适用于视频类型。
我使用 Puppeteer 启动了本地版本的 Chrome,一切正常。
有没有办法用 puppeteer 打开一个实际的 chrome 浏览器实例,而不必指定 .exe 的本地链接,以使其在托管时更具可扩展性并减少对目录的依赖?
木偶师 2.0.0
注意:我正在使用 Puppeteer 运行非 Chromium 实例(没有 Chrome.exe 的目录)
【问题讨论】:
-
也许您的本地版本的 Chrome 有视频编解码器,而无头版本没有。例如,当我在 Ubuntu 上安装 Chromium 时,我还安装了一个名为
chromium-codecs-ffmpeg-extra的包。这只是一个猜测。 -
我认为这只是 Chromium 的问题,很多人说他们不支持视频
-
我觉得这里需要一个 docker 容器,其中包含可执行文件和带有模块的脚本
标签: javascript node.js google-chrome puppeteer chromium