- 桌面应用
- 视频
- 网络
- MCP 服务
【免费下载链接】wx_channels_download
微信视频号下载器
v260823 是微信视频号下载器 wx_channels_download 的一次重要功能更新,围绕「降低使用门槛、扩展下载链路、增强 MCP 自动化能力」三个方向展开:未配置元宝 Cookie 也能解析分享链接、Get页面支持通过 aria2 等第三方下载器接管视频下载、MCP 服务新增评论列表与直播下载任务命令,同时修复了 Windows 文件名处理、日志页访问、新版微信内嵌页面事件触发等多处问题。阅读本文后,你将掌握 v260823 的全部新功能用法、MCP 新工具的参数细节,以及这些特性背后的源码实现路径。
版本概览
v260823 的全部更新内容来自仓库发布说明 docs/releases/260823.md,可归纳为以下几类:
| 类别 | 更新点 |
|---|---|
| 功能增强 | 无元宝 Cookie 解析分享链接、第三方下载器下载视频号视频、公众号文章视频下载 |
| MCP 扩展 | 视频号评论列表获取、直接创建直播下载任务等新命令 |
| 前端体验 | 版本号显示、在线更新、下载/内容详情改为抽屉展示、移除「原始视频」菜单 |
| 问题修复 | Windows 文件名后缀处理、日志页 404、详情缺点赞数、评论接口无数据、新版微信内嵌页面事件失效 |
未配置元宝 Cookie 也可解析视频号分享链接
视频号分享链接(finder.video.qq.com开头的 H5 链接)的解析此前依赖元宝(yuanbao)Cookie 通道,未配置时解析会被拒绝。v260823 起,解析链路在缺少元宝 Cookie 时自动回退到视频号页面通道,使分享链接解析不再强依赖元宝配置(对应 issue #508)。
从源码结构看,视频号适配器在 internal/adapter/wxchannels/adapter.go 中同时管理页面通道与元宝通道,配置相关字段集中在 internal/adapter/wxchannels/config.go,而注入脚本与解密逻辑位于 pkg/scraper/wxchannels/。本次更新使「页面在线」成为解析分享链接的默认前提:只要本地已通过代理注入打开视频号页面,即可解析分享链接,元宝 Cookie 变为可选优化项。
这意味着新用户不再需要额外配置元宝 Cookie 才能使用「粘贴分享链接解析」这一最常用的入口,上手成本显著降低。
Get页面支持第三方下载器:aria2 / Motrix / Gopeed
v260823 为前端Get页面引入第三方下载器集成(对应 issue #477),可将视频号视频的下载任务交给本地第三方下载器接管。当前版本已内置三类下载器配置,定义于 frontend/src/third-party-downloader.model.js:
| 下载器 | 默认 RPC 端点 | 支持的协议 | 启用前提 |
|---|---|---|---|
| aria2 | http://127.0.0.1:6800/jsonrpc | HTTP(S)、FTP、SFTP、BitTorrent、Magnet | 以--enable-rpc启动 aria2,RPC 仅监听本机 |
| Motrix | http://127.0.0.1:16800/jsonrpc | HTTP(S)、FTP、SFTP、BitTorrent、Magnet | 启动 Motrix,RPC 地址与密钥见偏好设置 |
| Gopeed | http://127.0.0.1:9999 | HTTP(S)、BitTorrent、Magnet、ED2K | 在高级设置中将通信协议设为 TCP 并重启 |
使用流程
- 在
Get页面打开第三方下载器面板,选择下载器类型(如 aria2)。 - 填写 RPC 端点与密钥:端点默认值如上表,密钥可留空(未设置时)。
- 点击「检测连接」,面板会通过连接检查确认下载器是否可达。
- 粘贴视频地址(支持手动填 URL 或从解析结果自动带入),按需填写文件名、下载目录、Referer、Cookie、User-Agent 等高级字段。
- 提交任务后,面板实时展示进度条、速度、字节数与目标文件路径;下载完成后若视频需要解密,面板还会显示解密状态。
前端实现位于 frontend/src/third-party-downloader.js 与 frontend/src/third-party-downloader.model.js,其中模型层负责参数校验(validate_download_url会拦截不支持的协议、校验 URL 格式)、进度归一化(normalized_progress将下载器返回的completed/total/speed换算为百分比与可读文本),并处理解密状态跟踪。UI 层提供连接检测、任务提交、进度条与错误提示(ThirdPartyDownloaderProgress、ThirdPartyDownloaderNotice)等组件。
说明:当前版本仅明确测试过 aria2,Motrix 与 Gopeed 为内置兼容配置;若使用第三方下载器保存的视频为加密格式,需结合解密密钥处理,相关能力与 MCP 的
decrypt_wxchannels_video工具对应(见下文)。
MCP 服务新命令:评论列表与直播下载任务
v260823 扩充了 MCP 服务命令集,新增「获取视频号评论列表」「直接创建直播下载任务」等能力。MCP 工具定义集中在 internal/mcpserver/,其中视频号相关工具在 internal/mcpserver/wxchannels_tools.go。
获取视频号评论列表
新工具get_wxchannels_video_comments支持获取视频一级评论或指定根评论的回复(对应 issue #519),其参数 schema 与校验逻辑见 internal/mcpserver/wxchannels_tools.go:
| 参数 | 必填 | 说明 |
|---|---|---|
oid | 是 | 视频对象 ID |
nid | 与comment_id二选一 | 查询一级评论时传入的视频对象 nonce ID |
comment_id | 与nid二选一 | 查询某条根评论的回复时使用的评论 ID |
next_marker | 否 | 上一页响应data.lastBuffer中的分页游标 |
调用后端路径为/api/channels/feed/comment/list;服务端会校验oid非空且nid/comment_id至少提供一个(见 internal/mcpserver/wxchannels_tools.go)。
同时该版本修复了「视频号评论列表接口没有返回数据」的问题(issue #519),并修复了「视频号详情接口缺少点赞数等字段」的问题(issue #519),评论与详情数据的完整性与可用性同步提升。
直接创建直播下载任务
MCP 新增直播相关能力,核心工具为get_wxchannels_live_profile:通过视频号页面的joinLive能力获取直播详情与直播流信息,进而可直接创建直播下载任务。其参数要求见 internal/mcpserver/wxchannels_tools.go:
| 参数 | 对应字段 | 说明 |
|---|---|---|
username | finderUsername | 直播号主 username |
oid | objectId | 直播对象 ID |
nid | objectNonceId | 直播对象 nonce ID |
id | liveId | 直播 ID |
四个参数均必填且以字符串传入,避免大整数精度损失;服务端校验后请求/api/channels/live/profile(见 internal/mcpserver/wxchannels_tools.go)。获取直播流信息后,即可结合内容下载链路创建直播下载任务。
视频号 MCP 工具全景
结合 docs/feature/mcp/commands.md 与工具源码,v260823 后的视频号 MCP 工具集包括:get_wxchannels_status(连接状态检查)、search_wxchannels_accounts(账号搜索)、get_wxchannels_account_videos(账号视频列表)、get_wxchannels_live_replays(直播回放)、get_wxchannels_live_profile(直播详情)、get_wxchannels_interacted_videos(赞/收藏列表,flag默认7)、get_wxchannels_followed_accounts(关注账号)、get_wxchannels_play_history(播放记录)、get_wxchannels_video_profile(视频详情)、get_wxchannels_video_comments(评论列表)、get_wxchannels_video_share_url(分享链接)。使用前需先调用get_wxchannels_status确认available为true。
支持下载公众号文章中的视频
v260823 同步扩展了公众号(wxmp)场景:下载公众号文章时,可一并下载文章内嵌的视频(issue #518)。从源码结构看,公众号适配器位于 internal/adapter/wxmp/,其文章后处理逻辑在 internal/adapter/wxmp/postprocess_article.go,负责从文章 HTML 中提取媒体资源并纳入下载任务;文章/视频内容模型见 internal/adapter/wxmp/model.go。这意味着「公众号图文 + 内嵌视频」可在一个下载任务中整体获取,无需再单独处理视频链接。
前端体验升级:版本号、在线更新与抽屉式详情
页面显示版本号,支持一键更新重启
前端页面现在会显示当前版本号;当检测到新版本时,可直接在页面内下载更新包并重启服务。该能力由更新链路支撑:应用更新服务位于 internal/services/application_update.go,更新命令入口见 cmd/update.go 与 cmd/server.go,前端通过下载任务接口与更新接口协同完成「下载新版本 → 应用 → 重启」。
详情改为抽屉展示
下载任务详情与内容详情不再打开新页面,改为在抽屉(Drawer)中就地展示。相关前端页面实现见 frontend/src/downloadv2.js、frontend/src/content_detail.js 及其模型文件,配合 frontend/src/components.js 中的通用 UI 组件。这一改动减少了页面跳转,浏览与操作连续感更强。
移除「原始视频」菜单项
「原始视频」菜单项被移除(issue #522)。如需控制是否下载原始视频,可通过配置实现:在config.yaml中设置download.defaultHighest为true(默认下载原始视频)或false(默认下载普通规格),详见 docs/releases.md 与 internal/config/config.template.yaml 中download相关配置。
本次修复的问题清单
| 问题 | 影响 | 修复说明 |
|---|---|---|
| Windows 文件名过长或含特殊字符时未正确添加后缀、任务无法正常完成(issue #505) | Windows 用户下载任务失败 | 修正文件名规范化与后缀追加逻辑,确保任务可正常收尾 |
日志页面http://127.0.0.1:2022/logs无法访问 | 日志排查受阻 | 恢复日志页路由与渲染 |
| 视频号详情接口缺少点赞数等字段(issue #519) | 详情数据不完整 | 补齐详情字段 |
| 视频号评论列表接口没有返回数据(issue #519) | 评论不可用 | 修复评论接口数据返回 |
新版微信页面内嵌在聊天窗口时,无法触发onFetchFeedProfile与切换视频事件(issue #510、#520) | 内嵌场景下解析/播放联动失效 | 适配新版微信内嵌页面的事件触发机制 |
其中前两项对应发布说明原文,后三项与上文 MCP 评论、详情能力直接相关。日志页对应的前端实现见 frontend/src/logs.js 与 frontend/src/logs.model.js,日志接口见 internal/api/handler_log.go。
升级与使用建议
- 下载新版:从官方发布渠道获取 v260823 对应平台的构建包(macOS 选
darwin_arm64/darwin_x86_64,Windows 选windows_x86_64,Linux 选linux_x86_64/linux_arm64),Windows 带safe标记的包未使用 UPX 压缩,可避免部分场景被识别为病毒,详见 docs/guide/start.md。 - 分享链接解析:升级后即使未配置元宝 Cookie,只要视频号页面已连接即可解析分享链接;若需更高解析稳定性,仍可配置元宝 Cookie。
- 第三方下载:使用 aria2 前请确保以
--enable-rpc启动且 RPC 仅监听127.0.0.1;下载加密视频后需配合解密密钥处理。 - MCP 自动化:评论列表、直播详情等新工具可通过任意 MCP 客户端调用,分页时把上一页响应的
lastBuffer原样传给next_marker(账号搜索用lastBuff),详见 docs/feature/mcp/commands.md。 - Windows 用户:若此前遇到文件名过长或特殊字符导致下载失败,本版本已修复,可直接升级验证。
- 桌面应用
- 视频
- 网络
- MCP 服务
【免费下载链接】wx_channels_download
微信视频号下载器
相关推荐
Agency Swarm MCP服务器配置详解:轻松扩展第三方工具集成能力
Agency Swarm MCP服务器配置详解:轻松扩展第三方工具集成能力 Agency Swarm是一个基于最新OpenAI Assistants API构建
AI AgentAgent 框架多智能体opus-mt-ru-en-openmind性能基准测试:BLEU 34.8背后的技术实现
opus mt ru en openmind性能基准测试:BLEU 34.8背后的技术实现 opus mt ru en openmind是一款高效的俄语 英语神
Project Lyra性能优化实战:提升3D场景渲染速度的10个实用技巧
Project Lyra性能优化实战:提升3D场景渲染速度的10个实用技巧 Project Lyra作为开源的3D世界生成模型,在处理复杂场景时可能面临渲染效率
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考