如何下载网页上的视频

发布于 2018-02-12  16,161 次阅读


这几天因为有人让我帮忙下载一个网页上的视频,于是林和就开始寻找这个问题的解决方法,在试过了很多网上讲过的方法之后,来总结一下。

最原始的办法:查网页代码

这个只适用于那种视频是直接通过链接形式给出的情况,利用浏览器的开发者工具,顺着网页代码的顺序一层一层找到播放视频位置的代码,找到链接复制之后在浏览器中打开,右键另存为即可

例如,在百度文库中的这个视频就可以找到视频地址如何下载网页上的视频

当然,也可以根据network中的media来筛选。

 

利用工具软件/浏览器插件

查代码是纯手工的原始方法,其实基于这种方法(以及别的一些方法),可以制作出一些好用的工具。

    1. chrome插件flash video downloader:在很多网站上都可以生效,不止可以下载视频,还可以下载音频。据我自己使用的情况来看,B站是可以下的,国外的视频网站基本都支持。但是YouTube不能用,因为Google不允许chrome 商店中的插件提供下载YouTube视频的功能。360极速浏览器也有类似插件(毕竟是chrome核的嘛)。
    2. you-get:一个用python写的程序,项目托管在github上:传送门    这是个命令行工具,可以通过pip安装(pip install you-get),缺点就是容易出错,下载不到视频。

利用提供某家视频下载解析的网站

B站的话有jjdown这种网站,YouTube的话有y2mate而且jjdown也提供chrome插件(貌似已经下不了了)

 

总结的话,最为方便的办法还是用浏览器插件,折腾少。


终有一日, 仰望星空