wx_channels_download README

The project's README from github.com/ltaoo/wx_channels_download. As one markdown file: README.md.

微信视频号下载器

体积小、使用简单、支持 macOS 和 Windows 系统。

使用说明

下载构建包,以管理员身份运行,首次打开会自动安装证书,然后启动服务。

当终端提示「代理服务启动成功」就说明可以使用了。

正常使用

已安装证书会跳过安装证书步骤。

打开微信 PC 端,点击需要下载的视频,在视频下方的操作按钮一栏,会多出一个下载按钮,如下所示

视频下载按钮

如果没有,在页面侧边或底部会有悬浮按钮,拥有相同的功能

首页推荐 视频详情页
首页推荐 视频详情页

等待视频开始播放,然后暂停视频,点击下载按扭即可下载视频。下载成功后,会在上方显示已下载的文件,下载文件名最后面会标志该视频质量。

视频下载成功

下载按钮默认会下载视频号默认质量的视频(即当前播放的视频,一般都是体积最小的),可以在下拉菜单下载其他质量的视频

开发说明

先以 管理员身份 启动终端,然后 go run main.go 即可。

打包

参考 build/build.sh 脚本。

感谢

前端解密部分参考自
https://github.com/kanadeblisst00/WechatVideoSniffer2.0

后端解密代码来自
https://github.com/Hanson/WechatSphDecrypt

⚠️ 免责声明

本项目为开源项目
仅用于技术交流学习和研究的目的
请遵守法律法规,请勿用作任何非法用途
否则造成一切后果自负
若您下载并使用即视为您知晓并同意

wx_channels_download (ltaoo/wx_channels_download)

decryption
Searching Database…

What is this?A small Windows/macOS utility that lets you download videos from WeChat Channels (微信视频号) directly inside the WeChat PC desktop client by adding a download button to the video player.
How does it add a download button inside WeChat?It runs as a local proxy service with an auto-installed certificate that intercepts and decrypts the WeChat desktop client's video traffic, then injects a download button into the video player's action bar.
How do I get it running?Download the prebuilt build package and run it as administrator. On first launch it automatically installs a security certificate and starts the proxy service; once the terminal shows the proxy has started, open WeChat and the download button appears below each video.
Do I need anything besides the WeChat desktop client?No extra tools are mentioned — you just need the WeChat PC client installed and run this tool's binary with administrator rights so it can install its certificate and start the proxy.
Why does it need to run as administrator?Because on first launch it installs a security certificate and starts a local proxy that intercepts the WeChat client's encrypted video traffic, which requires elevated privileges.
Does it work on Linux too?No, the README only lists support for macOS and Windows, not Linux.
What video quality does the download button grab by default?It downloads the currently playing quality by default, which is usually the smallest file size, but a dropdown menu lets you pick a different quality to download instead.
What if there's no download button under the video?If the button isn't shown under the video, a floating button on the page's side or bottom provides the same download functionality.
Can I run this from source instead of the prebuilt binary?Yes — open a terminal as administrator and run 'go run main.go' to launch it from source; the build/build.sh script is used to produce the packaged builds.
Creator
ltaoo
Size
23 MB
Stars
10.1K
Age
2y
Commits · 90 Days