视频拦截下载工具:劝退用户的微信视频号下载方法

视频拦截下载工具是一款可以用来拦截 Windows 播放视频的工具,配合另外一款工具 M3U8 就可以实现微信视频号的下载。但是这个过程太麻烦,能劝退 96% 的用户。

这是一个看起来完全自用的项目,开发者 @592767809 用爱发电,起了个很随意的名字:video_server,并且会在软件中提示「如你付款获取本软件,请立即申请退款并且差评」。

视频拦截下载工具:劝退用户的微信视频号下载方法

原理

开发者提供了下载原理:

  1. 在观看视频的过程中,使用 server 进行抓包,当拦截到指定的数据时,将数据推送到本地的服务器处理
  2. 本地服务器判断 hls 类型,如果是标准的 hls,那么直接推送到 m3u8 批量下载器去处理下载任务
  3. 如果是自定义的 hls,那么就将任务推送到本地的下载器后台接管下载任务,下载完成后,会推送一个合并任务到 m3u8 批量下载器进行文件合并,最后自动关闭窗口
  4. 如果是 mpd 类型,会调用 N_m3u8DL-RE 下载
  5. 使用本地下载下载器的任务,下载的缓存文件是不会自动删除,需要合并完成后手动删除

根据官方教程制作了一张使用流程表:

视频拦截下载工具:劝退用户的微信视频号下载方法

实际上这里面阻挡最多用户的,大概就是安装证书那个步骤了。但这也是没有办法的,毕竟想要解密 https 流量,就需要使用 MitM(中间人攻击)方法,通过信任自己的证书,拦截并解密所有的 https 流量。

青小蛙也尝试了下载视频号视频,跟着教程来,还是挺方便的:

视频拦截下载工具:劝退用户的微信视频号下载方法

注意,看到软件里提示“key已被重置”,就可以正常看视频号的视频了,它会自动下载。此方法还可以下载其他网页、软件里的视频。

项目地址

https://github.com/592767809/video_server

给TA打赏
共{{data.count}}人
人已打赏
开源项目

VNote:程序员为程序员针对性优化的开源免费笔记

2023-8-15 12:26:41

开源项目

tabler:超受欢迎的开源免费后台模版 HTML + React 版

2023-8-16 20:32:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索