3.1 KiB
3.1 KiB
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.srtMD5 一致) - 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:
- Python requests + HTTP 代理认证 — 407 Proxy Authentication Required(Clash HTTP proxy auth 兼容问题)
- Python cloudscraper + HTTP 代理 — 被 JavDB Cloudflare 拦截
- Bash curl + Clash — 代理连接成功但 JavDB 返回 403
- Python socks5 + cloudscraper — socks5 代理通但 cloudscraper 被 CF 识别
- FlareSolverr — 可绕过 CF 但容器内 Chrome 无网络(WSL 无直连)
- 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 整理和元数据刮削流程