视频号 短视频下载方法

实用技巧 杨海雄 2周前 (04-21) 153次浏览 0个评论
文章目录[隐藏]

前提

1.下载本项目中的 server.exe 到本地

2.你需要先从下面链接下载 M3U8 批量下载器
发布地址:https://www.52pojie.cn/thread-1631141-1-1.html
下载地址:https://xyyx.lanzoub.com/ivYMM04hqlfe

3.需要可以播放视频的浏览器,建议使用谷歌浏览器

4.计算机名不能带有中文
修改方法(win10):【此电脑】-【系统属性】-【关于】-【重命名这台电脑】

视频号 短视频下载方法

使用流程

1.本地以全新的阿里云 windows server 2022  数据中心版 64 位中文版 作为示例
    
2.先打开 M3U8 批量下载器,并出现【http 接口初始化完成,端口:8787】表示软件启动成功

视频号 短视频下载方法

3.运行 server.exe,出现【开启代理成功】表示软件启动成功

视频号 短视频下载方法

4.所有初始工作已经做完,这时可以随意打开浏览器播放视频,会自动捕获视频并进行下载

5.退出时必须点击退出按钮来退出,否则程序依旧会在后台运行

初次使用的额外操作

1.出现【开启代理失败】

视频号 短视频下载方法

    1.1. 找到网络图标右键,点击【打开"网络和 Internet"设置】

视频号 短视频下载方法

    1.2. 进行如下设置后点击保存

视频号 短视频下载方法

1.3. 点击退出按钮重新打开软件可解决
2.网页出现【你的连接不是专用连接】

视频号 短视频下载方法

    2.1. 打开电脑的用户目录,会生成了一个【.mitmproxy】的文件夹,点击进去

视频号 短视频下载方法

2.2. 双击【mitmproxy-ca-cert.p12】开始安装证书。如果时间不是当前时间,需要先删除上一步的【.mitmproxy】的文件夹,然后点击 server.exe 退出按钮,再重新打开 server.exe

视频号 短视频下载方法

    2.3. 按照下方流程安装

视频号 短视频下载方法

视频号 短视频下载方法

视频号 短视频下载方法

视频号 短视频下载方法

视频号 短视频下载方法

视频号 短视频下载方法

视频号 短视频下载方法

视频号 短视频下载方法

    2.4. 最后出现【导入成功】即证书安装完成

外部代理

1.部分网站需要代理才能访问,此时拦截则需要设置外部代理,要开启外部代理,需要先设置特定的环境变量

2.在系统变量中,新建一个变量名为【PYTHON_VIDEO_SERVER_PORT】变量值为外部代理的 http 端口
    例如:
        Clash 一般为 7890
        v2rayN 一般为 10809
        不开启填写 0

视频号 短视频下载方法

3.确定保存后,打开 server,显示【外部代理启动成功】则表示设置正确

视频号 短视频下载方法

微信视频号使用方法

1.首先退出你的微信客户端

2.进入到路径 C:\Users\【用户名】\AppData\Roaming\Tencent\WeChat\radium\web\profiles\multitab\Cache\Cache_Data
然后删除里面的所有东西
部分高版本的微信可能路径不一样,例如 3.9.7.29,路径如下
C:\Users\【用户名】\AppData\Roaming\Tencent\WeChat\radium\web\profiles\multitab_【32 位英文数字】\Cache\Cache_Data

3.接着先打开 video_server 工具

4.最后再打开微信客户端,如果出现如下图的【微信视频号:key 已被重置】,说明加载成功(部分用户可能需要点击视频号详情时才出现)

视频号 短视频下载方法

5.此时随意打开微信视频号的视频播放,即可拦截下载

绕过地址

1.部分直播或者视频采用 flv 或者 mp4 等非分段时,如果拦截地址会导致页面异常,可以使用绕过 host 方式

2.打开同目录的 host.txt 文件

3.添加对应的 host 地址,一个一行,如:

`http://www.xxxxxx1.com

img.xxxxxx2.com

video.xxxxxx3.com

xxxxy.xxxxxx4.com`

系统简介

1.在观看视频的过程中,使用 server 进行抓包,当拦截到指定的数据时,将数据推送到本地的服务器处理

2.本地服务器判断 hls 类型,如果是标准的 hls,那么直接推送到 m3u8 批量下载器去处理下载任务

3.如果是自定义的 hls,那么就将任务推送到本地的下载器后台接管下载任务,下载完成后,会推送一个合并任务到 m3u8 批量下载器进行文件合并,最后自动关闭窗口

4.如果是 mpd 类型,会调用 N_m3u8DL-RE 下载

5.使用本地下载下载器的任务,下载的缓存文件是不会自动删除,需要合并完成后手动删除

转自:GitHub – 592767809/video_server: 视频拦截下载工具


杨海雄 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:视频号 短视频下载方法
喜欢 (0)

您必须 登录 才能发表评论!