用途:当用户提供微信视频号分享链接(形如 https://weixin.qq.com/sph/...)并希望下载、保存视频时使用本技能。它通过内置 CLI 完成整个流程,避免手动复制解析响应。
主要能力:校验 https://weixin.qq.com/sph/... 链接;将分享 URL POST 到解析端点;选择 h264 或 h265 画质;下载解析得到的视频 URL;将 mp4 保存到本地路径。
使用方式:在技能目录下运行 python3 scripts/wx_channels_download.py --url "https://weixin.qq.com/sph/A9znfitafp"。可用选项包括 --quality h265、--output ./video.mp4、--json。默认解析器为 https://sph.litao.workers.dev/api/fetch_video_profile,默认画质 h264,默认输出到 ~/Downloads/<video-description>.mp4。若默认解析器失败或用户有自己的 Cloudflare Worker 解析器,可用 --parser <url> 指定。
代理工作流:用户粘贴视频号链接并要求下载时,用 --url 运行 CLI,若用户指定目标位置则显式传入 --output;确认生成文件存在且非空,若可用 ffprobe 则校验时长与编码;报告保存路径与观察到的元数据。若解析失败,说明链接无法解析并附上解析器错误,常见原因包括分享链接过期、解析器 cookie 失败、腾讯端点变更或内容受限。
限制:本技能不安装证书、不修改系统代理、不自动化微信桌面端,也不绕过访问限制;仅在分享链接解析器返回可直接下载的媒体 URL 时才能下载视频。