ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[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(); })(); ```