YouTube 播放列表观看计划
把一个可见的 YouTube 播放列表变成可执行的每日观看草稿:按原顺序列出最多 10 条视频、可见时长、每日预算、来源链接和无法确认的信息。默认只读,不会改变收藏、稍后观看或观看队列。
前置依赖
安装并连接 Easy WebBridge;GitHub 不可用时使用 Gitee 备用地址。用户须提供目标 browserId、播放列表 URL 和每日可用时间。不要把任何实际 browserId、会话、Cookie 或账号信息写入交付物。
首次运行前,在 Easy WebBridge 目录执行 CLI 的 --help,确认当前版本命令;本 Skill 通过 node /path/to/easy-webbridge/cli/easy-webbridge.mjs 调用既有 CLI,不创建浏览器 API。
工作流程
- 校验输入:播放列表 URL、每天分钟数和一个明确的
browserId。缺任一项先询问,不选择或广播其他浏览器。 - 创建仅属于本次运行的
youtube-playlist-watch-plan-free-<run-id>session 与“播放列表观看计划”标签组;只新开一个播放列表标签,后续复用它。关闭前只关闭自己创建的 session,并核对所有权。 - 打开 URL 后先运行
snapshot <browserId> <tabId> --text-mode page;滚动加载或页面变化后及时重新快照,刷新 element refs。只读取网页可见内容,最多收集前 10 条。 - 逐条记录页面可见的序号、标题、时长和视频链接。若列表受限、登录、验证码、风控、私密视频或时长未显示,立即停止相关读取并在结果中标注原因;不绕过限制,也不推算未知时长。
- 按可确认总时长与每日分钟数分配每日批次。含未知时长的视频必须单列为“待确认”,不能写入完整预算。只交付草稿;如获授权填充草稿,绝不点击最终发布或发送。
输出格式
### 观看计划(可见资料,最多 10 条)
| 顺序 | 视频 | 可见时长 | 建议日 | 来源 |
| --- | --- | --- | --- | --- |
| 1 | … | 12:34 | 第 1 天(已排 12/30 分钟) | 公开视频链接 |
**已知预算:** 48 分钟;每日可用:30 分钟。
**待确认:** 第 3 条未显示时长,未计入完整预算。
**读取范围:** 页面可见前 3 条;受限项目不会补全或猜测。
边界
- 每次最多 10 条、表格最多 100 行;超出时说明已读取范围并建议分批。
- 不把离线 fixtures 或样例称为在线采集结果。
- 只记录实际可见来源;标题、时长或链接缺失时保留为空并说明原因。