NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 1.安装 ~~~ npm i puppeteer -S ~~~ ## 2.示例代码 - 1.启动(创建)chrome实例 - 2.在浏览器中创建新的页面 - 3.page.goto()方法打开一个页面 - 4.screenshot()方法截取当前页 - 5.browser.close()方法关闭浏览器 ~~~ const puppeteer = require('puppeteer'); (async()=>{ //1.启动puppeteer,我们实际上启动了一个Chrome实例 const broswer = await puppeteer.launch(); //2.在浏览器中创建一个新的页面 const page = await broswer.newPage(); //3.使用page.goto函数打开top250 await page.goto(url); //4.调用screenshot()方法将当前页面截屏 await page.screenshot({ path: 'douban.png' }); //5.关闭浏览器 await browser.close(); })() ~~~