Puppeteer: 使用已安装的 Chrome

创建于 2017-08-16  ·  3评论  ·  资料来源: puppeteer/puppeteer

好的,但是如果我不想下载独立的 Chromium 并且想在我的机器上使用已经安装的 Chrome 怎么办? 或者在构建机器上没有互联网访问权限并且想自己安装它?

最有用的评论

自述文件中有关于此的说明。 您可以使用executablePath指向现有的 chromium 安装:

javascript const browser = await puppeteer.launch({executablePath: '/path/to/Chrome'});

请注意,如果您使用 chrome 的差异版本,则不保证 Puppeteer API 可以正常工作。

如果您没有互联网连接,那么我不确定。 首先安装软件包会很困难:)

所有3条评论

自述文件中有关于此的说明。 您可以使用executablePath指向现有的 chromium 安装:

javascript const browser = await puppeteer.launch({executablePath: '/path/to/Chrome'});

请注意,如果您使用 chrome 的差异版本,则不保证 Puppeteer API 可以正常工作。

如果您没有互联网连接,那么我不确定。 首先安装软件包会很困难:)

不工作:/在版本 75.0.3770.100(官方版本)(64 位)中,它仍然打开了新的 chrome 实例并且它没有任何历史记录,我不得不将它与我的其他 chrome 标签一起打开。

const puppeteer = require('puppeteer');
const pptr = require('puppeteer-core');
(async () => {

    const browser = await puppeteer.launch({
      headless: false,
      executablePath: '/usr/bin/google-chrome'
    });

})();

在这里我也尝试了 puppeteer-core ,意思是 pptr 变量 await pptr.launch 在上面的变量中,仍然无法正常工作。 问题没有关闭!
请检查 :
https://drive.google.com/file/d/1WKjgPeruK9-ABeHHsumhcjs_FTlzFH4S/view

此页面是否有帮助?
0 / 5 - 0 等级