html轉圖片網頁截屏(三),puppeteer

puppeteer谷歌出品,是一個 Node 庫,它提供了一個高級 API 來經過 DevTools 協議控制 Chromium 或 Chrome。html

官方github地址:https://github.com/GoogleChrome/puppeteernode

中文文檔地址:https://zhaoqize.github.io/puppeteer-api-zh_CN/#/git

開始使用

安裝

在項目中使用 Puppeteer:github

npm i puppeteer
# or "yarn add puppeteer"
node安裝失敗解決辦法,參考
http://www.javashuo.com/article/p-orpmeybu-dq.html

Example - 跳轉到 https://example.com 並保存截圖至 example.png:chrome

文件爲 example.jsnpm

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();
})();

在命令行中執行api

node example.js
相關文章
相關標籤/搜索