没有Chrome浏览器的操作木偶操作员

时间:2018-04-20 07:12:32

标签: javascript google-chrome

如何在没有Chrome浏览器的情况下使用木偶操作员?对页面进行调整已结束,但如果我想将其放在外部服务器上以获取VPS示例,则必须对页面的JavaScript进行解析,以便加载所有页面内容。如果我通过以下方式禁用浏览器:

const browser = await puppeteer.launch({
     headless: false
});

此页面配对仅适用于纯HTML代码,JavaScript无法运行。我应该配置什么才能让puppeter在不运行浏览器的情况下工作?

1 个答案:

答案 0 :(得分:0)

没有Chrome,您无法操作木偶操作员。它仅适用于Chrome。 您可以在常见问题解答中看到自述文件https://github.com/GoogleChrome/puppeteer 它说

  

Puppeteer仅适用于Chromium或Chrome。但是,许多团队只使用单个浏览器(例如PhantomJS)运行单元测试。在非测试用例中,Puppeteer提供了一个功能强大但简单的API,因为它只针对一个浏览器,使您能够快速开发自动化脚本。   Puppeteer捆绑了最新版本的Chromium。