我在 Linux 环境中,我想了解如何指定 Chromium 应该使用的路径。目前,这是我遇到的错误:
Chromium revision is not downloaded. Run "npm install" or "yarn
install" Error: Chromium revision is not downloaded. Run "npm
install" or "yarn install" at Launcher.launch
Run Code Online (Sandbox Code Playgroud)
我确实通过使用变量故意禁用了下载PUPPETEER_SKIP_CHROMIUM_DOWNLOAD,但是我还没有找到如何提供我的 chromium 二进制文件的路径。
executablePath您可以在调用时使用选项指定 Chromium 二进制文件的路径puppeteer.launch。
引用文档:
executablePath:要运行的 Chromium 或 Chrome 可执行文件的路径,而不是捆绑的 Chromium。如果executablePath是相对路径,则相对于当前工作目录进行解析。注意:Puppeteer 仅保证与捆绑的 Chromium 配合使用,使用风险由您自行承担。
代码示例
const browser = await puppeteer.launch({
executablePath: '/path/to/binary',
/* ... */
});
Run Code Online (Sandbox Code Playgroud)
Puppeteer 将查找环境变量PUPPETEER_EXECUTABLE_PATH。
因此,要指定 Chromium(或 Firefox,如果您愿意)的路径,请运行export PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser.
| 归档时间: |
|
| 查看次数: |
14638 次 |
| 最近记录: |