html转图片网页截屏(三),puppeteer
puppeteer谷歌出品,是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制 Chromium 或 Chrome。
官方github地址:https://github.com/GoogleChrome/puppeteer
中文文档地址:https://zhaoqize.github.io/puppeteer-api-zh_CN/#/
开始使用
安装
在项目中使用 Puppeteer:
npm i puppeteer
# or "yarn add puppeteer"
node安装失败解决办法,参考
https://www.cnblogs.com/lixiaoran/p/10802543.html
Example – 跳转到 https://example.com 并保存截图至 example.png:
文件为 example.js
const puppeteer = require(\'puppeteer\');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto(\'https://example.com\');
await page.screenshot({path: \'example.png\'});
await browser.close();
})();
在命令行中执行
node example.js
版权声明:本文为lixiaoran原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。