微信视频号视频下载

  1. 微信视频号视频下载
    1. 一、利用嗅探法
      1. WeChatVideoDownloader:
      2. 下载
      3. 效果
      4. 使用
        1. Mac 系统处理
    2. res-downloader:
    3. 软件下载
    4. 二次开发
    5. 软件截图
    6. 实现原理
    7. 参考项目

微信视频号视频下载

一、利用嗅探法

WeChatVideoDownloader:

https://github.com/lecepin/WeChatVideoDownloader

img

  • 支持实时捕获视频号的视频地址
  • 捕获后,可进行预览和下载
  • 支持 Win/Mac

image

内部采用代理拦截请求识别,所以本软件需要安装证书及自动开启代理(当然这些都是自动执行的,无需手动操作)。关闭此软件时会自动清除代理信息,不影响使用。

下载

请到 Release 中进行下载:https://github.com/lecepin/WeChatVideoDownloader/releases


效果

  1. 运行本软件
  2. 打开视频号的视频进行播放,如下图视频:

image

  1. 本软件会自动捕获到该视频,可以点击 “预览” 按钮来确认是否拦截正确

image

  1. 点击 “下载” 按钮进行下载

image

image


使用

  1. 首次打开需要进行初始化,此过程会进行证书安装:

image

  1. 点击 “是”,安装后,就可以正常使用了:

image

Mac 系统处理

由于新 Mac OS 不支持非交互式执行 sudo 命令,所以本软件初始化时会自动将命令复制到剪切板,你只需要打开 “终端”,粘贴一下就可以了,然后回车执行,效果如下图所示:

res-downloader:

https://github.com/putyy/res-downloader/releases

🎯 基于 electron-vite-vue
📦 操作简单、可获取不同类型的资源
💪 支持获取视频、音频、图片、m3u8
🖥 支持获取视频号、抖音、快手、小红书、酷狗音乐、qq音乐等网络资源

软件下载

🆕 github下载
🆕 蓝奏云下载 密码:9vs5

二次开发

git clone https://github.com/putyy/res-downloader

cd res-downloader

yarn install

yarn run dev

# 打包mac
yarn run build --mac

# 打包win
yarn run build --win

软件截图

img

实现原理

通过代理网络抓包拦截响应,筛选出有用的资源,同fiddler、charles等抓包软件、浏览器F12打开控制也能达到目的,只不过这些软件需要手动进行筛选,对于小白用户上手还是有点难度,所以就有了本项目这样的软件。

参考项目

  • WeChatVideoDownloader 原项目是react写的,本项目参考原项目用vue3重写了一下,核心逻辑没什么变化,主要是增加了一些新的功能,再次感谢!

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 vault@coolxy.cn

×

喜欢就点赞,疼爱就打赏

github