# Capturer **Repository Path**: torindrive/Capturer ## Basic Information - **Project Name**: Capturer - **Description**: headless网页动态数据截图工具。 - **Primary Language**: NodeJS - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 45 - **Forks**: 11 - **Created**: 2019-10-11 - **Last Updated**: 2025-07-18 ## Categories & Tags **Categories**: javascript-toolkits **Tags**: None ## README
# Capturer ### 说明 Capturer 可以截取任意网站上的内容,即使这些内容是由异步加载得到。没有 UI,一条命令搞定所有。 支持自定义分辨率截取、完整页面截取、输出文件或Base64编码字符串。 ### 安装 保证本地有 `nodeJS` 环境。 `git clone` 本仓库。 根目录执行 `yarn install` 安装依赖(我们建议您使用 yarn 代替 npm/cnpm,它在处理包依赖关系之间有更好的发挥)。 根目录执行 `node capture.js -u http://www.google.com` 即可在 `output` 文件夹中生成图片文件。 ### 参数 `-u` 必须,需要截取的 URL 地址。 `-size` 可选,需要截取的图像大小,格式必须为 `width*height`,默认为 `1280*720`。 `-o` 可选,图像输出格式,值有两种: `file` 为输出文件(默认此参数),`base64` 为输出图片经过 base64 编码后的字符串。 ### 开源协议 遵循 [MulanPSL1.0](https://license.coscl.org.cn/MulanPSL/) 开源协议。