[问题]
装了Ubuntu 9.10,用的浏览器是Firefox 3.5.8,对于songtase网站中,打开单个网页,听歌,是可以的。
但是,想要把他下载下来,一直没找到好的下载办法。
而且,由于后来songtaste网站的歌曲所用的rayfie站点,弄了特殊的技术,使得你在Windows环境下,
既是右键点击播放歌曲,找到对应的下载地址,类似于这样的:
http://224.cachefile16.rayfile.com/266c/zh-cn/preview/0305f2d8fe545dec4f3327fc518adccd/preview.mp3
然后,用下载工具下载,比如迅雷,都不能直接下载了。与此对应地,以前,是可以用迅雷下载的。
不过,我此刻的是Ubuntu 9.10 + Firefox 3.5.8,音频播放插件用的是默认的:
Totem 浏览器插件 2.28.1
使用 GStreamer 0.10.25 的浏览器插件
当前可以正常播放songtaste中单个页面中的歌曲的。
刚刚令人欣喜的是,可以直接去下载songtaste上面的歌曲的了,具体方法也很简单:
[解决办法]
方法1:
1.播放歌曲,找到歌曲地址:
在songtaste中,播放单个歌曲后,比如这个页面:
( 一 首 很 温 柔 的 歌 曲 ) 静静享受夜晚的静谧
http://www.songtaste.com/song/1646773/
右键点击那个播放器框的黑色部分,会弹出一个框,选中其中的“复制”:
就复制了该歌曲的地址:
http://224.cachefile15.rayfile.com/266c/zh-cn/preview/ecbc4d55a249581bbb823a8777ca2c68/preview.mp3
2.在firefox中,设置MP3文件不要播放,而是下载或始终询问:
在Firefox中:
Edit(编辑) -> Preferences(首选项) -> Applications(应用/程序), 在Contents Type(内容类型)中,找到“MP3音频流”并选中,右边Action(动作)中,下拉菜单有:
Always Ask
Save File
Use 电影播放机(default)
Use mplayerplug-in3.55(In firefox)
Use Other
中,选中Always Ask,即总是询问,
这样,以后地址栏里面出现.mp3类型地址,就会按照你的设置,是始终询问或下载该mp3文件了,而不是之前默认的播放该mp3文件。
上面是对“MP3音频流”设置的,同理应用于“MP3音频”。
注:MP3音频流,应该就是地址以mms或者rtsp开头的网址
mms://224.cachefile15.rayfile.com/266c/zh-cn/preview/ecbc4d55a249581bbb823a8777ca2c68/preview.mp3
或
rtsp://224.cachefile15.rayfile.com/266c/zh-cn/preview/ecbc4d55a249581bbb823a8777ca2c68/preview.mp3
而MP3音频,就是http开头的网址,比如:
http://224.cachefile15.rayfile.com/266c/zh-cn/preview/ecbc4d55a249581bbb823a8777ca2c68/preview.mp3
3.输入歌曲地址,下载歌曲:
设置好始终询问后,
将mp3歌曲网址:
http://224.cachefile15.rayfile.com/266c/zh-cn/preview/ecbc4d55a249581bbb823a8777ca2c68/preview.mp3
复制到地址栏中,Enter确定,就会弹出一个对话框:
询问你,是播放该歌曲还是保存此歌曲,选择Save File保存文件,设置好下载到哪里,就可以开始下载了。
方法2:
这个方法更简单,就是直接去firefox的缓存中,找到你要的那首歌,在你听完后,本地电脑上就有一个完整的cache文件了。
1.找到你的firefox的本地缓存在哪:
在Firefox地址栏里面输入:
about:cache
就可以看到具体设置信息了,我这里的是:
Memory cache device
Number of entries: | 296 |
Maximum storage size: | 25600 KiB |
Storage in use: | 2077 KiB |
Inactive storage: | 2077 KiB |
Disk cache device
Number of entries: | 1064 |
Maximum storage size: | 51200 KiB |
Storage in use: | 49814 KiB |
Cache Directory: | /home/crifan/.mozilla/firefox/n0n2abvr.default/Cache |
Offline cache device
Number of entries: | 0 |
Maximum storage size: | 512000 KiB |
Storage in use: | 0 KiB |
Cache Directory: | /home/crifan/.mozilla/firefox/n0n2abvr.default/OfflineCache |
可以看到,本地缓存是放在:
/home/crifan/.mozilla/firefox/n0n2abvr.default/Cache
然后,用Ubuntu去浏览这个位置,会看到很多文件,点击一下大小,按照文件由大到小排序,这样,就可以很方便找到几M或几十M的音频:
视频等文件了,对照一下修改日期和文件大小,就能找到自己要的那首歌了。我这里的是:
这样,以后听歌后,就可以很方便地找到自己要的歌了,不用麻烦地再去下载了,哈哈。
转载请注明:在路上 » [已解决]Ubuntu 9.10 + firefox 3.5.8 下载Songtaste网站中的歌曲