news 2026/9/25 2:58:00

wx_channels_download v260823 版本详解:元宝免配置解析、第三方下载器集成与 MCP 能力扩展

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
wx_channels_download v260823 版本详解:元宝免配置解析、第三方下载器集成与 MCP 能力扩展
  • 桌面应用
  • 视频
  • 网络
  • MCP 服务

【免费下载链接】wx_channels_download

微信视频号下载器

项目地址:https://gitcode.com/gh_mirrors/wx/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 端点支持的协议启用前提
aria2http://127.0.0.1:6800/jsonrpcHTTP(S)、FTP、SFTP、BitTorrent、Magnet以--enable-rpc启动 aria2,RPC 仅监听本机
Motrixhttp://127.0.0.1:16800/jsonrpcHTTP(S)、FTP、SFTP、BitTorrent、Magnet启动 Motrix,RPC 地址与密钥见偏好设置
Gopeedhttp://127.0.0.1:9999HTTP(S)、BitTorrent、Magnet、ED2K在高级设置中将通信协议设为 TCP 并重启

使用流程

  1. 在Get页面打开第三方下载器面板,选择下载器类型(如 aria2)。
  2. 填写 RPC 端点与密钥:端点默认值如上表,密钥可留空(未设置时)。
  3. 点击「检测连接」,面板会通过连接检查确认下载器是否可达。
  4. 粘贴视频地址(支持手动填 URL 或从解析结果自动带入),按需填写文件名、下载目录、Referer、Cookie、User-Agent 等高级字段。
  5. 提交任务后,面板实时展示进度条、速度、字节数与目标文件路径;下载完成后若视频需要解密,面板还会显示解密状态。

前端实现位于 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:

参数对应字段说明
usernamefinderUsername直播号主 username
oidobjectId直播对象 ID
nidobjectNonceId直播对象 nonce ID
idliveId直播 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

微信视频号下载器

项目地址:https://gitcode.com/gh_mirrors/wx/wx_channels_download
点击查看免费下载
上一篇:Podman 仓库中的 Sprig v3:Go 模板函数库的 100+ 实用函数深度解析与实战指南
下一篇:突破并行计算瓶颈:Bend语言容器化部署全攻略(Docker+Kubernetes实战)

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 2:57:45

Spring Boot构建智能物业管理系统开发实践

1. 项目背景与核心价值小区物业管理系统是当前社区数字化建设的重要组成部分。随着城市化进程加快,传统纸质化、人工化的物业管理模式已经难以满足现代社区高效运营的需求。我们团队基于Spring Boot框架开发的这套系统,正是为了解决以下几个核心痛点&…

作者头像 李华
网站建设 2026/9/25 2:55:13

CTF逆向Hidden Key实战:AI辅助破解控制流平坦化与信号处理

上周末打了一场线上CTF&#xff0c;有一道100分的逆向题叫Hidden Key&#xff0c;我一开始真没当回事。名字看着像是让你去字符串里翻一个藏起来的key&#xff0c;结果附件是个strip过的64位ELF&#xff0c;运行之后只有一句Usage: ./hidden_key <key>&#xff0c;输错就…

作者头像 李华
网站建设 2026/9/25 2:55:06

Nmap内网隐蔽扫描实战:从原理到参数组合全面解析

Nmap大概是每个做网络的人电脑里都装过的工具&#xff0c;但大部分人对它的认识停留在nmap 192.168.1.1这种简单命令上。能扫出端口、扫出服务&#xff0c;就算“会用”了。可真到了内网场景&#xff0c;尤其是要做一次完整资产盘点、又不希望把安全设备告警刷屏的时候&#xf…

作者头像 李华