这几天因为有人让我帮忙下载一个网页上的视频,于是林和就开始寻找这个问题的解决方法,在试过了很多网上讲过的方法之后,来总结一下。
最原始的办法:查网页代码
这个只适用于那种视频是直接通过链接形式给出的情况,利用浏览器的开发者工具,顺着网页代码的顺序一层一层找到播放视频位置的代码,找到链接复制之后在浏览器中打开,右键另存为即可
例如,在百度文库中的这个视频就可以找到视频地址
当然,也可以根据network中的media来筛选。
利用工具软件/浏览器插件
查代码是纯手工的原始方法,其实基于这种方法(以及别的一些方法),可以制作出一些好用的工具。
-
- chrome插件flash video downloader:在很多网站上都可以生效,不止可以下载视频,还可以下载音频。据我自己使用的情况来看,B站是可以下的,国外的视频网站基本都支持。但是YouTube不能用,因为Google不允许chrome 商店中的插件提供下载YouTube视频的功能。360极速浏览器也有类似插件(毕竟是chrome核的嘛)。
- you-get:一个用python写的程序,项目托管在github上:传送门 这是个命令行工具,可以通过pip安装(pip install you-get),缺点就是容易出错,下载不到视频。
利用提供某家视频下载解析的网站
B站的话有jjdown这种网站,YouTube的话有y2mate而且jjdown也提供chrome插件(貌似已经下不了了)
总结的话,最为方便的办法还是用浏览器插件,折腾少。
Comments | 2 条评论
用火狐浏览器,查看网页信息那里,有所有东西的链接地址。可以找到你想要的视频链接。不用装任何插件。
@sapio 有的网页对视频地址做了一些隐藏,不是那么容易找到,而且我开始说的那个用开发者工具看就是这个意思233