解决方案 - 使用 Google Chrome 抓取资源

这是一篇小白文。本来不打算写的,毕竟自己觉得很简单。但是挺多人在问我,所以想着还是水一篇吧。

首先,你需要Google Chrome。请自行安装。

在某些时候,我们需要获取网页上的多媒体资源。比如 视频、音频以及图片。

而正常一点的音视频网站都不会直接在网页端直接嵌入下载按钮,因为那样会增加服务器压力,也不利于推广,更不利于版权保护。

而图片,我们大多数情况下可以在图片上单击右键,选择复制图片或者保存。而在小部分情况下,网站刻意隐藏了这一部分,导致右键里面看不到保存的选项。

这些时候,我们就需要使用Google Chrome的开发人员工具(或称“审查元素”、“检查”),去实现获取资源的目标。

图片示例:Apple.com,iPhone 8 图片。

我们在图片上点击右键,但是发现并没有保存图片之类的选项。

最快也是最有效的方法是,在页面任意地方 点击右键,然后选择“检查”或者“审查元素”。然后选择“Network”标签。

有的时候在“Element”标签里也能找到图片,但是不是所有的都可以(比如Apple的图片),而且对音视频不通用。

这个时候,勾选“Network”标签右上角的“Disable Cache(禁用缓存)”,然后刷新页面。

如果我们找的是图片,那么就切到img标签,然后在size那里排一下序...

然后我们很尴尬地发现原来图片里的iPhone 8 是由几张图片组成的...果然是苹果霸霸。不过我们还是能看到这个页面的其他图片。比如说iPhone 8 的合影。(下面的图片引用自https://images.apple.com

通过这样也可以发现很多很有意思的事情。比如说https://image.apple.com 是一个苹果官网的镜像。

 

音频示例:网易云音乐

 

我们先随便找到一首歌的播放页。比如我现在在听的:山有木兮-橙光游戏《人鱼传说之长生烛》主题曲

先把Developer Tool 准备好,切到Network。(挖好陷阱等网易云来跳)

 

挖好陷阱以后,点击播放。然而我打完这行字以后按了播放,Network里面并没有出现什么东西。

所以我们刷新一下。然后切换到Media标签。

我也不知道为什么网易云加载了两个一模一样的音频文件,但是无论如何,我们是抓到了音乐的直链。在文件上双击,浏览器会自动打开文件。

点击一下下载即可把音乐文件下载下来。

这是完整的外链:http://m8.music.126.net/20171111185920/d95d1b83d5cf60a79db0bd23a6e2a3ee/ymusic/c7e7/b231/558e/1538daf5705622db129335e89902ee6b.mp3

 

视频示例:CCTV视频 习近平:深入推进“一带一路”建设 增添共同发展新动力

http://m.news.cctv.com/2017/11/10/ARTIuZAzRE2EcMbvgYB5GJ3u171110.shtml

同样的方法。直接上图。

 

一些小型视频网站,以及Youku的短视频,都可以用这种方法下载,基本一个抓一个准。

 

敲黑板,这是要点:

  1. 在资源载入之前打开Google Chrome 的开发人员工具,然后选择Network标签。想办法让资源加载,比如刷新页面,注意禁用缓存。
  2. 进入Network标签收资源。
  3. 大喊一句惶心最帅。
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据