视频号下载工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2b46b0cf/wx-video-download。
技能介绍
解决的问题
直接抓取微信视频号链接时,容易依赖浏览器 Cookie、请求头或普通用户配置,既不方便也不安全。该技能把登录态限制在 Skill 专用浏览器配置中,只接受 https://weixin.qq.com/sph/ 链接,并用本地已安装的 Edge 或 Chrome 执行下载。
工作方式
- 环境检查:
doctor检查 Python 3.10+、浏览器与专用配置,必要时由本地脚本补齐 Playwright,不额外下载 Chromium。 - 登录会话:
login打开可见的专用浏览器窗口完成元宝登录;关闭窗口不会退出,后续复用本地配置。 - 解析与下载:
resolve可先校验元数据和媒体可用性;download默认输出 H.264 MP4,也可按请求使用--codec h265。 - 会话恢复:遇到 401 或
SESSION_EXPIRED时,命令会清理该专用配置中的过期会话并等待用户重新登录,然后重试一次原链接。
边界与注意
该技能只下载用户有权访问的内容,不绕过私有、删除、付费或访问受限资源。默认保持浏览器可见;--headless 只应在同一浏览器和机器上成功完成一次有头下载后使用。输出报告包含文件路径、大小、标题、作者、浏览器和 SHA-256,不返回媒体直链、Cookie、generalToken 或请求头。
使用场景
- 收到微信视频号 sph 链接后,在本地将可访问的 MP4 保存到 Downloads,并核对标题、大小与 SHA-256。
- 登录状态过期时,在可见浏览器窗口重新扫码登录元宝,并由命令自动重试同一条视频号链接。
- 需要判断链接是否可解析时,先用 resolve 检查元数据与媒体可用性,不立即写出文件。
- 使用 Chrome 而非 Edge 时,在 doctor 中保存浏览器选择,再执行 login 和 download。
适合人员
- 整理视频号素材的运营:需要把可访问的分享链接保存为本地 MP4,并核对标题与文件信息。
- 做内容存档的产品经理:需要将链接解析后的标题、大小和 SHA-256 记录到归档清单。
- 使用本地自动化脚本的工程师:希望用专用浏览器配置完成登录与下载,不读取普通浏览器资料。
- 测试媒体解析流程的技术人员:需要分别执行 resolve、download 和登录恢复路径。