puppeteer入门教程
安装命令
npm install puppeteer
demo案例-打开百度并截图
const puppeteer = require('puppeteer');
(async () => {
//打开浏览器
const browser = await puppeteer.launch({
headless: false //是否在 无头模式 下运行浏览器 false显示浏览器,true不显示
});
//打开新页面
const page = await browser.newPage();
//设置页面大小
page.setViewport({
width:1024,
height:800
});
//打开百度
await page.goto('https://www.baidu.com');
//截图
await page.screenshot({path: 'example.png'});
//关闭浏览器
await browser.close();
})();
打开cmd窗口或者终端执行 node demo.js 即可运行该脚本。
入门看官方的中文文档足矣,杠杠滴!
官方中文文档:https://zhaoqize.github.io/puppeteer-api-zh_CN/#/class-Puppeteer