lixiaoran

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

分类:

技术点:

相关文章:

  • 2019-11-20
  • 2021-05-06
  • 2021-12-19
  • 2021-10-16
  • 2021-12-14
  • 2021-12-29
  • 2021-11-23
  • 2021-12-19
猜你喜欢
  • 2021-11-05
  • 2019-01-09
  • 2021-11-24
  • 2021-12-29
  • 2021-11-05
相关资源
相似解决方案