Skills DirectorySearch all skills ↗

AI agent skill · by @chujianyun

Photoplus Downloader

PhotoPlus相册批量下载原图工具。当用户需要从 photoplus.cn/live/ 相册批量下载原图时使用此技能。适用于 photoplus.cn 相册链接,支持多线程并发、自动跳过已下载文件。

Archived 2026-10-23 · Source updated 2026-10-09. Check the original repository for the latest version.

SKILL.md instructions

# PhotoPlus 相册下载器

从 PhotoPlus 相册(photoplus.cn)批量下载原图。

## 触发条件

用户提供包含 photoplus.cn 的相册链接,例如:
- `https://live.photoplus.cn/live/67458816?accessFrom=live`
- `https://live.photoplus.cn/live/67458816`

## Gotchas

- 不要从 GitHub 克隆脚本,本地 `scripts/download_photos.py` 已可直接使用
- 下载前必须先确认相册信息,不要拿到链接就直接下载
- 依赖 `requests` 和 `tqdm`,首次运行前需安装
- 需要 Python 3

## 工作流程

### 1. 提取相册 ID

从 URL 路径中提取 `/live/` 后面的数字。

示例:`https://live.photoplus.cn/live/67458816?accessFrom=live` → ID 为 `67458816`

### 2. 确认相册信息

运行脚本获取相册信息,确认后再下载:

```bash
cd {skill_dir}/scripts
python3 download_photos.py --id [相册ID] --count 1
```

向用户展示总照片数量,确认是否继续下载。

### 3. 安装依赖(如需)

```bash
pip3 install --break-system-packages requests tqdm
```

### 4. 执行下载

用户确认后,下载全部照片:

```bash
cd {skill_dir}/scripts
python3 download_photos.py --id [相册ID] --count 9999
```

参数:
- `--id`:相册 ID(必需)
- `--count`:下载数量(默认 9999 即全部)

### 5. 验证结果

```bash
ls {skill_dir}/scripts/dist/[相册ID]/ | wc -l
```

向用户报告下载数量和保存路径。默认保存在 `scripts/dist/[相册ID]/`。

### 6. 移动照片(可选)

如用户需要移动到指定目录:

```bash
mv {skill_dir}/scripts/dist/[相册ID]/* ~/Downloads/[目标目录]/
```

## 故障排查

详见 [references/troubleshooting.md](references/troubleshooting.md)

Related skills