admin管理员组

文章数量:1636810

直接从网站下载视频的方法

很多时候浏览器插件搞不定的事情就要自己动动手嘛。

1. 没加密的网页
开发者工具里找太费眼睛了
最快捷的方法就是用 you-get 直接下载
这里需要先安装python,站里就有许多帖子,我就不赘述了
有了python之后,我们在开始搜索框里输入 cmd 打开终端

可以先检查一下环境看看自己有没有python和pip

python -V
pip -V

没有的话站内也有帖子教怎么装的。

都搞搞好了以后接下来用这个装you-get

pip install you-get
you-get -o 想存的路径 网址

举个例子,下个小破站视频

如果一开始说无法识别指令的,看一下pip有没有装。

2. 加密的网页
有些网站不想让你那么轻易获取视频,就需要稍微麻烦一点,比如图中网站,打开Chrome的开发者工具后,好不容易层层剥皮找到链接,发现前面有个blob,这种情况下视频会被分解成许多段,有些还会分段加密,总之解决思路就是找到所有.ts的文件下载下来,然后没加密的直接拼接起来转换成MP4格式就能播放了,被加密的话还要找到秘钥文件解密。
看这个例子:

我们去Network一栏观察一下,

  1. 进入Network,别看Media一栏了,以我的经验都加密了大概率这一栏是空的或 者不是你要的视频
  2. 找到所有.ts的文件,右键Open in nwe tap就能下载,加密的.ts是不能直接打开的(别看图标很正常,双击就是无法打开)
    如果有很多同样名字的一个.ts文件,是因为缓存的时候卡了,接收方时钟信号一过协议会重复请求发送,取最后一个就行
  3. 一般有几段就有几个解密文件,一般都会有key这个关键词,我看了一眼每个key都一样,下一个也行

就有了这些东西:

接下来要做的就是解密拼接,我用这个做的,我平常看帖最讨厌的环节就是去各大垃圾软件站和垃圾木马斗智斗勇找资源,所以链接直接给出来

链接: https://pan.baidu/s/1QTXgj_6cLhmGI2lvYSDqfQ 提取码: ue74

对了,如果视频比较长有很多的.ts文件,可以使用这个软件批量下载,拼接的时候最好排个序,比如1234567。。。解密文件直接放文件夹里重命名为 key.key 就行。

最后终于能看啦。

btw很多视频大站的加密方式蛮麻烦的比如爱奇艺。。有兄弟会搞请教教我。。

本文标签: 方法网站视频