我们在浏览视频网站,遇到有趣的搞笑视频或是硬核的学习视频第一时间想保存下来却因为找不到下载的地方,拿不到源视频,一筹莫展。为了针对这一情况,此篇文章博主将通过程序员的角度教大家如何通过浏览器自带的F12开发者工具去保存下载想要的视频!

注意:此文章只做教学,请大家自觉遵守版权问题

浏览器开发者工具下载,听起来这个功能有些复杂。简单来说就是利用网站代码,把正在播放的视频下载下来。首先需要确认你的浏览器支持 开发者工具,我以 火狐浏览器 为例。去下载下图博主分享的视频。


  1. 复制视频地址播放视频并打开F12开发者工具

  1. 找到网络(Network)选项,在点击下方的媒体(Media),剪头位置就会出现一些请求,这些请求就是你正在播放的视频。如果没有出现可以刷新一下页面。

  1. 选中任意一个请求右击,选择新标签页中打开(Open in new tab)

  1. 视频会在新的网页中打开,确认是需要的视频内容后,右键另存为即可

需要注意的是,这种方法获取的视频一定要是你正在播放的视频。另外音频、图片(每一张图片,每一个图标,甚至微小的 Logo ,你都能找得到),你都可以通过此方法获取。不过有些网站的视频因为版权原因,经过了处理无法获取。


如何通过F12开发者工具保存网页中想要的视频资源相关推荐

  1. IE11 全新的F12开发者工具

    我讨厌debug,相信也没多少开发者会喜欢.但是当代码出错之后肯定是要找出问题出在哪里的.不过网页开发的时候遇到 BUG 是一件再正常不过的事情了,我们不能保证自己的代码万无一失,于是使用浏览器的开发 ...

  2. 通过浏览器F12开发者工具的javascript控制台给Vue表单赋值

    问题背景 做一个网页表单自动录入软件,网页不是我方开发的.自动录入软件是基于.NET的C/S客户端软件,它使用WinForm的WebBrowser控件加载网站,网站的前端是使用 Vue 和 Eleme ...

  3. 如何使用浏览器的F12开发者工具调试页面?

    一,背景介绍 通常前端程序员在按照UI效果图编辑网页时,不可能一口将全部的代码全部写好,通常情况是编写边调,经过反反复复的调试后才能达到要求的效果,这时候用Chrome浏览器的F12开发者工具能形象直 ...

  4. Chrome 开发者工具官方中文文档

    传送门 Chrome开发者工具官方中文文档 Chrome开发者工具详解 前端学习front-end-study系列 Elements面板(https://zhuanlan.zhihu.com/p/24 ...

  5. 企业IT管理员IE11升级指南【17】—— F12 开发者工具

    企业IT管理员IE11升级指南 系列: [1]-- Internet Explorer 11增强保护模式 (EPM) 介绍 [2]-- Internet Explorer 11 对Adobe Flas ...

  6. chrome F12开发者工具之preview 与response的区别

    chrome F12开发者工具之preview 与response的区别 问题描述: 我们在Chrome浏览器按F12调试程序的时候会查看Network里的Preview和Response的结果,不管 ...

  7. 浏览器 F12 开发者工具快速入门

    一.F12 开发者工具是个啥? 通俗的话讲,就是提供给 Web 前端工作者进行页面.样式.脚本.调优--的一类开发工具.是基于浏览器的扩展功能,典型的关键字就是 "console" ...

  8. 谷歌浏览器F12开发者工具格式化js代码

    谷歌浏览器F12开发者工具调试代码时,查看js文件都是非格式化存储的,不能直观显示. 在最底部的工具栏有一个" { } " 样的图标, 点一下就格式化了.

  9. 手机怎么打开f12_手机网页F12开发者工具eruda

    手机上要对网页进行调试真的很麻烦,尤其是iOS系统,你还得有个苹果电脑还得装的是苹果系统,真难了. 还好现在有js模拟的F12开发者工具,虽然并不能和Chrome的比,但是一般调试使用也足矣了,前端福 ...

  10. 浏览器F12开发者工具

    浏览器F12开发者工具 1.介绍 2.工具 附录 1.介绍 F12常用于网站界面测试.调试,分析问题,查看HTML元素.查看响应事件和数据等,还可帮助测试工程师定位前后端Bug: 其中使用最多的功能页 ...

最新文章

  1. Python 编写用户登录接口
  2. Kotlin的2017年总结与2018年展望
  3. req.xhr在express中的应用
  4. 解决jquey中当事件嵌套时,内层事件会执行多次的问题
  5. Intellj idea启动tomcat配置
  6. 无招胜有招之Java进阶JVM(六)JVM 参数及调优
  7. 64位ubuntu kylin 16.04下制作tiny4412可用的SD启动卡
  8. Java多线程学习六:使用线程池比手动创建线程好在那里以及常用线程池参数的意义
  9. 理解浏览器和nodeJs中的事件循环(Event Loop)
  10. JS 混合构造函数 和 动态原型
  11. Android 如何在一个Activity中合理地显示多种类型的checkBox
  12. 四种实时操作系统的分析比较
  13. Vim编辑器学习笔记
  14. 证监会行业分类代码对照表(2001+2012年)
  15. 日期抽象数据类型设计与实现作业总结
  16. 如何使用条件格式在Excel中突出显示行
  17. php file_get_contents 失效,phpfile_get_contents返回空无效解决办法_PHP教程
  18. 有没有大讨论,联想都要面对 “第四道槛”
  19. ffmpeg之av_read_frame
  20. 基于QT实现的简单版控制台植物大战僵尸

热门文章

  1. Linux系统交换空间详解
  2. SDUT 1160 某年某月的天数
  3. cmd应对文件夹变成了exe
  4. 日文输入法快捷键整理
  5. Android开发--更换字体
  6. html半圆形效果图,html5 canvas半圆形百分比进度条动画特效
  7. Codeforces 1253B Silly Mistake
  8. MyEclipse2015破解安装与使用
  9. 天创速盈电商:拼多多用户群体分析
  10. 计算机网络的基本组成包括哪些,计算机网络的基本组成是什么?