Movie Monitor Skill — Movie 监控 技能
v1.0.0电影监控下载自动化技能。自动从6v电影站抓取新片、添加到115离线下载、复制到本地NAS并重命名。支持IMDb/豆瓣双评分过滤。触发场景:用户要求运行电影下载任务、检查监控状态、修复下载问题、或对电影流水线做任何调整。
运行时依赖
安装命令
点击复制技能文档
Movie 监控 技能
电影自动化监控下载 流水线,支持 6v520 电影站 → 115离线下载 → NAS 存储。
架构 6v520 列表页 ──抓取──> movie_流水线.py --mode=监控 ──添加──> 115离线下载 │ copy_and_rename_movies.py <──复制── 115挂载目录 │ NAS存储
核心脚本 脚本 用途 movie_流水线.py 主入口,mode=监控 只抓取+添加115,mode=下载 只下载 movie_监控_simple.py 抓取电影列表、提取评分、添加到115 copy_and_rename_movies.py 从115挂载目录复制到NAS并重命名(需先运行115 renamer的Node.js脚本) 命令行工具ent_115.py 115 API 客户端 下载_from_115.py 115下载到本地逻辑 config.py 配置(源目录、目标目录、Cookie路径等) 使用方式 抓取新片并添加到115 python3 movie_流水线.py --mode=监控
从115复制到NAS并重命名 python3 copy_and_rename_movies.py
完整流程 python3 movie_流水线.py --mode=full
配置 (config.py) CONFIG = { "tar获取_url": "https://www.6v520.cc/gvod/zx.html", # 电影列表页 "save_dir": "/auto_下载", # 115云下载目录 "local_下载_dir": "/mnt/media/115", # NAS目标目录 "cookie_file": "~/.OpenClaw/scripts/movie-监控/115_cookie_manual.json", }
评分过滤 IMDb 或 豆瓣评分 ≥ 6.0 才下载 过滤正则:r'豆瓣评分[::\s]([\d.]+)' 和 r'IMDb评分[::\s]([\d.]+)' 注意:页面格式为 ◎豆瓣评分: 7.2(无 /10),注意不要写错正则 复制重命名规则
复制到 NAS 时自动重命名,支持单部电影和多集剧集:
类型 命名格式 单部电影 电影名(年份).mkv 多集剧集 电影名(年份)S01E01.mp4、电影名(年份)S01E02.mp4 ...
集数从文件名智能识别,支持格式:01.xxx、S02E05、第03集、[55]、Kimetsu no YAIba - 56 等。
依赖 请求s beautifulsoup4
注意事项 115 Cookie 需保存在 115_cookie_manual.json(JSON格式,非 cookies.txt) 云下载目录 CID 需在 命令行工具ent_115.py 中配置 copy_and_rename_movies.py 会从电影详情页抓取年份(通过 6v520 详情URL) 超过72小时的旧文件自动跳过 TMDB 图片下载可配置 image_proxy(默认 http://127.0.0.1:7890)