# 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 Required(Clash 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 整理和元数据刮削流程