下载网页视频的8种方法,值得收藏上备用
下载网页视频的8种方法,值得收藏上备用
工欲善其事,必先利其器
收集整理了以下8种下载网页视频的方法,请根据需要采用适合自己的方法下载网页视频文件。(有的方法有类似之处,请参考使用)
方法1:抓取html资源链接
【譬如需要下载JAY周杰伦的《彩虹》的MV】
MV的第三方播放链接如下:
https://haokan.baidu.com/v?vid=3225983174359151499&pd=bjh&type=video
打开链接,并没有发现该MV的下载按钮。
可你要说,我就要下载到我电脑里,收藏这个MV视频,怎么办?
好办,搞事情了啊!!!
在打开的网页上,右键,检查元素,然后查看html元素,定位到MV视频的元素,就会显示如下图蓝底红色框中的内容:
没错,src对应的url就是MV的原视频下载链接了,源地址直接给大家:
https://vdept.bdstatic.com/44625470726659713933395561585777/69675262436a7838/54d661e15ec97c4cc8bb2592512048297e049588f0e7a8caf6737f4abbb986b74c5dc8ab3a0ada3db8ff20a9b0989f72.mp4?auth_key=1580661372-0-0-072ea424b96ff692527eadf774ef7d9b
将该地址复制到一个新的网页窗口,右键下载就行了
像这样,你可以试试其他你喜欢的视频~。
方法2:you-get开源库
这款工具只需简单设置,就可以让你高速下载近乎全网的视频。
国外网站:
国内网站:
当然这只是部分,具体可否使用you-get,下载试试就知道了。
安装you-get的步骤如下:
首先,下载最新版的python:
https://www.python.org/downloads/
安装python后,然后打开终端 或 cmd,输入执行安装 you-get的指令
pip3 install you-get
如下图,表示已经安装好了you-get开源库
过程中可能还需要升级pip库 和 更新you-get,指令分别如下
python -m pip install--upgrade pip
pip3 install--upgrade you-get
到这you-get工具库已经算准备好了。
【我需要给一个8.5分的妹子从bilibili下载一个 [美女养成记] 的视频】 视频地址如下:
https://www.bilibili.com/video/av85579361/?spm_id_from=
333.851.b_7265706f7274466972737432.7
在命令行工具中输入 “you-get 视频链接”点“enter”键就可以下载了,即:
you-get https://www.bilibili.com/video/av85579361/?spm_id_from=333.851.b_7265706f7274466972737432.7
可查看视频格式、质量和下载进度:
当然,也可以查看当前视频的所有格式、清晰度列表:
you-get -i https://www.bilibili.com/video/av85579361/?spm_id_from=333.851.b_7265706f7274466972737432.7
同时,你还可以选择对应的格式进行下载:
you-get --format=flv https://www.bilibili.com/video/av85579361/?spm_id_from=333.851.b_7265706f7274466972737432.7
方法3:Flash Video Downloader 插件
先下载个Google Chrome 浏览器
为什么用它?
插件丰富多样,功能强大,个人喜好
然后下载Flash Video Downloader插件
下载链接我提供给大家:
https://pan.baidu.com/s/1UMoWoE1gZly2g2bc5v_WVA 提取密码:60el
下载好后,开始在Google Chrome浏览器中安装该插件
安装成功后,如下:
好了,接下来开始搞事情!!!
【我需要下载1个新闻 “完整视频!8架运输机4地联动驰援武汉” 里的 【军用运输机出发】 的视频,致敬下军用运输机的英雄们。】
新闻地址如下:
https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9071052344374969902%22%7D&n_type=0&p_from=1
点击播放该【军用运输机出发】的视频,然后在网址输入框右侧点开蓝色按钮,可以查看当前网页可下载的视频:
方法4:ffmpeg工具
针对方法1、2、3都无法搞定的m3u8的视频。可以考虑第4种方法。
这个工具强大到让我叹为观止,后续还有很多料需要扒!!!
【需要下载电影 《生化危机6:终章》 因为在各种视频平台,都是收费的,而我不想花钱,还想看。
于是我找到一个播放链接:
https://zuidajiexi.net/m3u8.html?url=
https://youku.com-youku.net/20180620/13336_33db73a9/index.m3u8
】
接下来开始用ffmpeg下载它。
先安装ffmpeg
brew install ffmpeg
ffmpeg安装完成
下载视频,并将m3u8格式转为mp4格式,指令如下:
ffmpeg -i https://youku.com-youku.net/20180620/13336_33db73a9/index.m3u8 fileName.mp4
或
ffmpeg -i https://youku.com-youku.net/20180620/13336_33db73a9/index.m3u8 -c copy fileName.mp4
下载中
由于视频很大,下载需要很长长长时间(1个G的视频可能需下载几小时...)。
可以通过如下指令进行下载提速(下载速度大约能提升到几到十几分钟,很棒了哦,起码比百度云快):
ffmpeg -i https://youku.com-youku.net/20180620/13336_33db73a9/index.m3u8 -c copy -bsf:a aac_adtstoasc fileName.mp4
如果你想用终端工具拉起视频播放,直接通过如下指令就可以 播放某链接的视频
ffplay -i https://youku.com-youku.net/20180620/13336_33db73a9/index.m3u8
播放中
方法五、审查元素下载
一个简单快速的网页视频下载的方法,不需要什么工具,直接在网页上播放视频,然后在网页空白处点击鼠标右键,选择审查元素或者检查选项。
进入检查界面之后,先点击Network,接着点击Media,然后按快捷键F5进行刷新,刷新几次之后下面就会出现视频文件。
在视频文件上点击鼠标右键,然后点击Open in new tab,视频文件就会在新的标签页打开。
最后,在新的标签页,将视频下载到本地就可以了。
方法六、浏览器插件下载
如果经常需要从网页下载视频的话,大家也可以使用浏览器插件下载,安装好之后以后想要下载网页视频的时候,一键就能下载。
1、油猴插件
一个非常强大的浏览器查看,用它可以运行各种各样的脚本,先安装好油猴插件,然后在安装一下这个懒人专用的脚本。
安装好之后,在知乎视频界面刷新一下,然后就可以看到下载按钮了,直接点击下载,视频就可以保存到本地了。
2、猫抓
一个音视频资源嗅探插件,安装它之后,播放网页视频的时候会自动嗅探视频资源,然后将视频文件下载到本地就好了,还支持多个视频批量下载。
方法七、解析网站下载
1、硕鼠
一个视频在线下载工具,支持130多个平台的音视频解析下载,使用也比较方便,打开之后直接将视频链接复制进去解析就行。
解析出来之后,点击下载地址链接,会在新的标签页打开视频,然后将视频保存到本地就可以了。
2、Hotbox
一个国外好用的视频解析下载网站,支持国内外多个主流视频平台的视频解析,使用的时候需要注册登录。
登录账号之后,将视频链接复制进去就可以解析了,在解析结果界面会提供不用品质的视频下载,选择你需要的清晰度下载到本地就行。
方法八、直接录屏保存
如果以上工具你都不方便使用的话,那直接录屏保存也是个不错的方法,可以下载一个【一键录屏大师】软件。
先将知乎视频网页全屏播放,然后在一键录屏软件中选择录应用窗口的功能。
进入窗口选择界面之后,选择视频播放的界面,声音的话可以选择系统声音录制或者系统声音&麦克风同时录制,都选好之后点击录制就好了。
录制完成之后,会自动将视频保存到指定的文件夹中,打开文件夹就可以查看了。
好了,以上就是下载知乎视频的方法,其他网页的视频同样也适用,大家可以收藏一下,以后需要下载网页视频的时候,就可以拿出来看看。
扩展内容:
Win10安装you-get步骤+视频下载初步使用
一、you-get简介
you-get是一个很小的命令行工具,能够通过几条命令就可以从Web网站上抓取下载媒体内容(视频、音频、图片),在一些场景下非常实用。它基于Python开发,是一个开源的项目。
安装了you-get后,下面展示一个 从优酷上下载视频的例子:
1.通过电脑的windows键+R键打开运行窗口,输入cmd,点击确定打开cmd命令行窗口,如下图所示。
2.如下图所示,在win10的cmd命令行窗口输入:you-get [url地址] 就可以从网站上直接下载喜欢的视频到电脑了,非常方便,而且速度很快。
3.下载完之后,you-get默认将视频放在下图文件目录下。
you-get官网地址:https://you-get.org/
you-get开源项目GitHub地址:
https://github.com/soimort/you-get
二、you-get安装
you-get需要以下依赖:
- Python 3.2及以上版本
- FFmpeg 1.0及以上版本
- RTMPDump(可选,非必须安装)
首先需要安装Python,步骤如下:
1.去官网下载Python安装包,要求Python版本需要在3.2及以上,下图直接安装最新版。
官网下载地址:
https://www.python.org/downloads/
2.下载到电脑,如下图所示:
3.双击运行exe安装执行文件,如下图所示,先选择勾选添加到PATH环境变量,然后点击自定义安装。
4.到这里,默认不管,直接点击next下一步。
5.选择安装的路径,尽量不要安装在C盘,然后点击安装。
6.安装正在进行,稍微等待。
7.安装成功后,如下图所示,点击关闭即可。
8.打开cmd命令行窗口,测试是否安装成功,输入 python -V 命令查看Python安装版本,如下图所示,说明Python已经安装成功。
you-get的官方版本是在PyPI上发布的,可以通过Python自带的pip包管理器轻松地从PyPI镜像安装。
注意,必须使用Python 3版本的pip,前缀需要写成pip3:
PyPI(Python Package Index ),其实表示的是 Python 的 Packag 索引,这个也是 Python 的官方索引。你需要的包(Package)基本上都可以从这里面找到。
1.通过pip3 install you-get命令安装you-get,如下图所示:
2.安装you-get的过程中你可能会遇到如下图所示的问题,意思是Python的pip管理包版本需要升级到22.0.3版本。
WARNING: You are using pip version 21.2.4 ; however,version 22.0.3 is available.
You should consider upgrading via the 'D:install\FythonlPython3_10_2Ypython.exe -m pip install --upgrade pip' command.
3.在cmd命令行输入:python -m pip install --upgrade pip 更新pip管理包到最新版本即可。
4.pip更新完之后,重新输入:pip3 install you-get 命令,安装you-get,如下图所示:
通过Python的pip管理包工具直接下载安装FFmpeg
FFmpeg:
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。
FFmpeg官网:https://www.ffmpeg.org
输入pip3 install ffmpeg 命令,即可完成安装,如下图所示:
三、测试you-get的功能
1.这里以优酷举例子,从优酷上找到一个视频,复制网址链接:
https://v.youku.com/v_show/id_XNTIwNTEyOTczMg==.html?spm=
a2ha1.14919748_WEBHOME_GRAY.drawer5.d_zj1_2&scm=
20140719.manual.7182.url_http%3A%2F%2Fv.youku.com%2Fv_show%2Fid_XNTIwNTEyOTczMg%3D%3D.html
2.在cmd命令窗口输入:you-get -i [url] 命令,出现下图所示,说明you-get可以正常使用了。
四、you-get 常用命令
// 查看you-get版本
you-get --version
缩写:you-get -V
// 查看帮助
you-get --help
缩写:you-get -h
// 查看Web网站媒体资源信息
you-get --info [url]
缩写:you-get -i [url]
// 下载Web网站媒体资源,默认以最高清晰度下载
you-get [url]
// 下载Web网站媒体资源,指定清晰度下载
you-get --format=[资源清晰度] [url]
缩写:you-get -F=[资源清晰度] [url]
五、you-get下载指定清晰度的视频
以下争对不需要账号登录,就可以下载的视频
1.首先在cmd命令窗口输入:you-get -i [url地址] 命令,查看视频资源信息,可以看到这个视频有超清、高清、标清清晰度可以选择下载。
you-get -i https://v.youku.com/v_show/id_XNTIwNTEyMjUxNg==.html?spm=a2hbt.13141534.1_3.1&s=fccf96f33f7b41f09e36&scm=20140719.apircmd.61519.video_XNTIwNTEyMjUxNg==
2.这里以下载标清视频举例,通过在cmd命令窗口输入you-get --format=[资源清晰度] [url] 命令,即可下载标清的视频。
you-get --format=mp4sd https://v.youku.com/v_show/id_XNTIwNTEyMjUxNg==.html?spm=a2hbt.13141534.1_3.1&s=fccf96f33f7b41f09e36&scm=20140719.apircmd.61519.video_XNTIwNTEyMjUxNg==
六、配置cookies
有些网站需要登录才能下载完整版视频,而且有些还需要会员账号才能下载
根据官方给出的文档,目前只支持火狐浏览器和Netscape浏览器的cookies,这里以火狐浏览器为例,进行配置cookies。
1.下载安装火狐浏览器
官网:http://www.firefox.com.cn
2.登录视频网站
用账号登录视频网站,如果要下载会员视频,前提你得有会员账号,网站需要先登录账号,获取网站登录的cookies,即可在命令行下载会员视频了。
3.找到cookies文件位置
这里以火狐浏览器为例,火狐浏览器的cookies文件cookies.sqlite 位置默认在C:\Users\pc\AppData\Roaming\Mozilla\Firefox\Profiles下,在Profiles里面搜索cookies.sqlite就可以找到,其中pc是自己的用户名。
4.下载视频
通过输入命令 you-get --cookies=[COOKIES_FILE所在位置以及文件名] [url] 即可下载完整版或者会员视频
来源:掌中IT发烧友圈
相关文章
- 如何把Hyper-V的Windows11企业评估版本不重装转为正式版
- 仅需一条命令就可永久激活Windows
- 揭秘:win10正版系统售价上千元,为什么电脑店只卖15块?
- 三种自建KMS激活系统自动激活windows方法
- 给本本加装SSD作业,效果还不错_教你给笔记本加装ssd:让笔记本满血复活-笔记本,ssd...
- win10中解压开的小工具就被删除了,无法使用
- Win10专业版只要12.99元?_win10专业版1458元
- 小小个的新系统盘--ADATA 威刚 SP920 128G 固态硬盘
- 要尝鲜!32位平板升级Windows 10详解
- Win7激活时长重置命令slmgr -rearm原理解析:揭秘所谓激活骗局