要启动Chrome浏览器,可以使用Puppeteer的launch
方法:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
console.info(browser);
await browser.close();
})();
launch
方法首先初始化实例,然后将Puppeteer附加到该实例。注意,这个方法是异步的(就像大多数Puppeteer的方法一样),它返回一个Promise
。如果Promise
成功,就会得到一个浏览器实例。
把文件另存为puppeteer_launch.js
,然后就可以使用node执行该文件:
node puppeteer_launch.js
输出
Browser {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
_ignoreHTTPSErrors: false,
_defaultViewport: { width: 800, height: 600 },
...