Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hex-ci/screenshots
批量网页截图
https://github.com/hex-ci/screenshots
Last synced: about 1 month ago
JSON representation
批量网页截图
- Host: GitHub
- URL: https://github.com/hex-ci/screenshots
- Owner: hex-ci
- License: mit
- Created: 2024-06-03T08:34:47.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-20T16:53:41.000Z (7 months ago)
- Last Synced: 2024-06-21T10:53:10.159Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 50.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 批量网页截图
提供一个 Excel 格式的 URL 列表,批量截取网页截图。
## 安装依赖
```
pnpm i
```## 用法
```
node index.js <源 xlsx 文件> <目标目录> --concurrency 并发数 --delay 延迟秒数 --name 输出文件名
```* --concurrency: 并发数,默认是 5
* --delay: 延迟多少秒截图,默认 2 秒
* --name: 输出的 xlsx 文件名,默认是 `pages`,自动添加 `.xlsx` 扩展名。
* --exec: 指定 chrome 可执行文件的绝对路径,不指定则使用程序默认位置### 示例
```
node index.js demo.xlsx demo
node index.js demo.xlsx demo --concurrency 2 --delay 4 --name demo
```## 输入 Excel 文件格式
第一列是要生成截图的文件名,第二列是 URL
## 输出 Excel 文件格式
与输入相同,但是第一列的文件名会链接到与输出 Excel 文件同目录下的截图文件