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 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/lixiaoran/p/10802573.html