合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
[TOC] ## 概述 - 官方的一个 pupeteer 用于控制 chrome - 如何下想调用更低级的接口,请使用 `DevTools protocol`, pupeter 只是 `DevTools protocol`的封装 ## 示例 ### 打印版本 ``` (async() => { const browser = await puppeteer.launch(); console.log(await browser.version()); //HeadlessChrome/78.0.3882.0 await browser.close(); })(); ``` ### 转成 pdf ``` const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto('https://www.chromestatus.com', {waitUntil: 'networkidle2'}); await page.pdf({path: 'page.pdf', format: 'A4'}); await browser.close(); })(); ```