前面启动的浏览器都是chrome,Puppeteer是否还支持其他浏览器?
有一些项目声称支持多种浏览器,大家可以搜索一下。官方团队已经开始维护一个与Firefox交互的实验性项目puppeteer-firefox。
npm install puppeteer-firefox
这个项目的API与chrome浏览器的类似,这意味着可用我们熟悉的方法启动浏览器:
// 知识改变了要导入的库
const puppeteer = require('puppeteer-firefox');
(async () => {
const browser = await puppeteer.launch();
console.info(browser);
await browser.close();
})();