用谷歌浏览器轻松下载8box播放器里的mp3
2011-10-03 18:36
162 查看
今天在mtime里听到一首大提琴的曲子,十分好听,地址:http://group.mtime.com/justmusic/discussion/1915486/
想把它下载下来。开始我是去翻chrome:cache 谷歌缓存,可以发现找到后另存为一直都无法播放。于是只能按下F12,打开调试界面。
在调试界面里打开“network”标签(此时假设还没有按flash播放器的开始按钮,且已经清楚了缓存)。
然后点击播放器的开始按钮。此时,“network”标签下出现2个网络请求。
![](http://pic002.cnblogs.com/images/2011/125182/2011100318243819.jpg)
显然第一个47684.mp3 就是我要的歌曲。只要等待这个请求全部结束。然后右键菜单选择“open link in new tab“打开该链接,然后在打开的新页面应该是一个mp3的播放界面了,再次右键选择另存为,那么一首mp3 就这么下载完成了。
-----------------------------------------------------------
方法就是这么简单。
倘若你还想研究一下用其他方法下载,例如使用下载工具,或者自己制作的工具来下载。其实也很容易实现。我们来看看这整个获取mp3的请求。
GET /upload/84/47684.mp3?hazel HTTP/1.1
Host: stream.8box.cn
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.865.0 Safari/535.2
Accept: */*
Referer: http://www.8box.com/feed/5C5555_s_94327_/mini.swf
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3
-------------------------------------------------以上为http GET请求
可以看出,http://stream.8box.cn/upload/84/47684.mp3?hazel 这个地址就是mp3所在url。
可是你自己把该地址复制到下载工具那里一定下载不了。原理也很简单,服务器端通过判断所请求的来源是什么来判断是否给你下载,这个主要用到了Referer这个值。
如果有些工具有一个大概叫做“引用页面”的输入框的话,例如qq旋风下载器,把 http://www.8box.com/feed/5C5555_s_94327_/mini.swf这个地址填上去,就能下载。可见服务器端就是通过这个值来确定是否给你下载。
想把它下载下来。开始我是去翻chrome:cache 谷歌缓存,可以发现找到后另存为一直都无法播放。于是只能按下F12,打开调试界面。
在调试界面里打开“network”标签(此时假设还没有按flash播放器的开始按钮,且已经清楚了缓存)。
然后点击播放器的开始按钮。此时,“network”标签下出现2个网络请求。
![](http://pic002.cnblogs.com/images/2011/125182/2011100318243819.jpg)
显然第一个47684.mp3 就是我要的歌曲。只要等待这个请求全部结束。然后右键菜单选择“open link in new tab“打开该链接,然后在打开的新页面应该是一个mp3的播放界面了,再次右键选择另存为,那么一首mp3 就这么下载完成了。
-----------------------------------------------------------
方法就是这么简单。
倘若你还想研究一下用其他方法下载,例如使用下载工具,或者自己制作的工具来下载。其实也很容易实现。我们来看看这整个获取mp3的请求。
GET /upload/84/47684.mp3?hazel HTTP/1.1
Host: stream.8box.cn
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.865.0 Safari/535.2
Accept: */*
Referer: http://www.8box.com/feed/5C5555_s_94327_/mini.swf
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8
Accept-Charset: GBK,utf-8;q=0.7,*;q=0.3
-------------------------------------------------以上为http GET请求
可以看出,http://stream.8box.cn/upload/84/47684.mp3?hazel 这个地址就是mp3所在url。
可是你自己把该地址复制到下载工具那里一定下载不了。原理也很简单,服务器端通过判断所请求的来源是什么来判断是否给你下载,这个主要用到了Referer这个值。
如果有些工具有一个大概叫做“引用页面”的输入框的话,例如qq旋风下载器,把 http://www.8box.com/feed/5C5555_s_94327_/mini.swf这个地址填上去,就能下载。可见服务器端就是通过这个值来确定是否给你下载。
相关文章推荐
- Discuz论坛web网页mp3音频播放器源码下载
- 网站上有一个mp3文件,但是用<a href="my.mp3">下载</a>时,会在播放器里打开,请问我要怎样才能实现点击后下载呢?
- 教你轻松拿下百度音乐播放器mp3地址
- Linux 下编译Android-VLC开源播放器详解(附源码下载)
- 在Docker Hub上你可以很轻松下载到大量已经容器化的应用镜像,即拉即用——daocloud国内镜像加速
- 世界上最小的 MP3 Web 播放器
- 周杰伦新歌《彩虹》mp3 在线试听|下载|歌词 在线播放,周杰伦新歌《彩虹》MV
- 世界上最远的距离——泰戈尔 (MP3下载)
- 分手在那个秋天歌曲试听 MP3下载_浩瀚最新歌曲
- 我的flex MP3 播放器
- flash开发人员可以到这里下载播放器debug版本
- 如何让谷歌浏览器支持迅雷下载
- 微信语音下载到服务器 上传到七牛转换为mp3
- 如何把谷歌浏览器的插件下载到本地
- 自己用C#编的一个音乐(MTV,MP3)播放器
- IOS6 _内置字体库下载,轻松实现字体主体变换
- python写的批量下载baidu mp3的程序 至少到09-9-18仍然可用
- WMA To MP3 Encoder6.15绿色版含注册文件 下载
- DJMAX Portable1加2 OST全159首乐曲下载[MP3] 128 Kbps(2007-08-23 15:23)
- Android整机源码如何轻松下载?清华大学Android源码镜像