@karinjs/puppeteer-core
v1.2.1
Published
轻量·高效·易用的 Puppeteer 截图、视频生成工具
Downloads
264
Readme
@karinjs/puppeteer-core
描述
轻量·高效·易用的 Puppeteer 截图、视频生成工具。
安装
npm install @karinjs/puppeteer-core
使用方法
import fs from 'fs'
import Puppeteer from '@karinjs/puppeteer-core'
// 使用示例
const chrome = new Puppeteer()
await chrome.init()
/** 计算耗时 */
console.time('截图耗时')
const image = await chrome.screenshot({
file: 'https://baidu.com/',
fullPage: true,
pageGotoParams: {
waitUntil: 'networkidle2',
},
type: 'png',
setViewport: {
deviceScaleFactor: 3,
},
})
console.timeEnd('截图耗时')
fs.writeFileSync('image.png', image)
process.exit(0)
许可证
本项目使用 MIT License 许可协议。详见 LICENSE
文件。
使用的第三方库
本项目使用了以下开源库:
- puppeteer-core: 用于浏览器自动化操作,使用了 Apache License 2.0 许可协议。
贡献
欢迎贡献代码和建议!