Files
openclaw-config/workspace-storage/memory/2026-07-07.md
T
2026-07-14 16:36:24 +08:00

59 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-07-07 记忆
## JAV 文件整理(qbittorrent failed → /mnt/f/av
`/mnt/f/qbittorrent/failed/` 整理了 12 部 JAV 作品到 `/mnt/f/av/`
- 在 failed 目录内创建了 12 个 `番号-C 演员名/` 文件夹
- 12 个作品全部按演员分组移动到对应演员子目录(演员目录参考 `/mnt/f/av/` 已有结构)
- 删除了重复的 `*-中文字幕/` 目录(其中的 `.srt` 与 failed 中的 `.chs.srt` MD5 一致)
- ALDN-148(倉多まお)无字幕文件
### 完整清单
| 番号 | 演员 | 路径 |
|------|------|------|
| ADN-016 | 明日見未来 | `/mnt/f/av/明日見未来/ADN-016-C 明日見未来/` |
| ALDN-148 | 倉多まお | `/mnt/f/av/倉多まお/ALDN-148-C 倉多まお/` |
| ALDN-149 | 倉多まお | `/mnt/f/av/倉多まお/ALDN-149-C 倉多まお/` |
| FSDSS-574 | 水野朝陽 | `/mnt/f/av/水野朝陽/FSDSS-574-C 水野朝陽/` |
| IPZ-073 | 前田かおり | `/mnt/f/av/前田かおり/IPZ-073-C 前田かおり/` |
| IPZZ-025 | 楓ふうあ | `/mnt/f/av/楓ふうあ/IPZZ-025-C 楓ふうあ/` |
| RBD-623 | 希志あいの | `/mnt/f/av/希志あいの/RBD-623-C 希志あいの/` |
| SOE-952 | 向井藍 | `/mnt/f/av/向井藍/SOE-952-C 向井藍/` |
| STARS-778 | 小野六花 | `/mnt/f/av/小野六花/STARS-778-C 小野六花/` |
| STARS-797 | 葵つかさ | `/mnt/f/av/葵つかさ/STARS-797-C 葵つかさ/` |
| STARS-827 | 希島あいり | `/mnt/f/av/希島あいり/STARS-827-C 希島あいり/` |
| VEC-581 | 美咲かんな | `/mnt/f/av/美咲かんな/VEC-581-C 美咲かんな/` |
### 相关脚本
- `/mnt/f/av/fetch_posters.py` — 封面图刮削脚本(Python + cloudscraper + socks5 代理)
- `/mnt/f/av/fetch_posters.sh` — 封面图刮削脚本(Bash + FlareSolverr + Clash 代理)
## 封面图刮削尝试(均未成功)
尝试了以下方案下载 12 部作品的 poster.jpg + fanart.jpg
1. **Python requests + HTTP 代理认证** — 407 Proxy Authentication RequiredClash HTTP proxy auth 兼容问题)
2. **Python cloudscraper + HTTP 代理** — 被 JavDB Cloudflare 拦截
3. **Bash curl + Clash** — 代理连接成功但 JavDB 返回 403
4. **Python socks5 + cloudscraper** — socks5 代理通但 cloudscraper 被 CF 识别
5. **FlareSolverr** — 可绕过 CF 但容器内 Chrome 无网络(WSL 无直连)
6. **FlareSolverr + proxy 参数走 Clash** — 可以拿到页面,但 CF JS 挑战通过 HTTP 代理执行不完整(返回 CF 中间页而非真正内容)
**结论**:当前网络条件下(WSL 内走 Clash 代理)无法自动刮削 JAV 封面图。
## Clash 代理状态记录
- Docker 部署,mixed-port 7443,认证 `proxy:5gynj20J`
- HTTP/SOCKS5 双协议支持
- Python `requests` 通过 socks5 正常(`socks.set_default_proxy` + socket monkey patch
- HTTP CONNECT 隧道时认证传递有问题(407)
- 从 WSL 访问 Clash 走 `127.0.0.1:7443`
## FlareSolverr
- Docker 部署,端口 8191
- 已恢复初始状态(无环境变量代理)
- 图片 CDN 无 CF,可直接通过 Clash 代理下载
## 技能提案
- 已创建 `jav-media-sorter` 技能提案(pending),包含 JAV 整理和元数据刮削流程