雅燃是一个收费下载的音乐网站,普通用户只能试听
播放界面上面用的是系统自带的WMP,看似很好搞定,实则下载下来是一个m3u(播放列表)文件,看来网站为了防止浏览者下载,用这个东西给中转了一下,而音乐文件实则存放在他们的服务器电脑上面,播放器直接通过给定的m3u文件远程播放Internet上的音乐文件。
打开m3u文件看了一下,是一些不完全的地址(半截,没有开头路径),也就说明这个文件下载到本地毫无用处,另一半地址应该存放在非本地的某个文件或某段代码上,浏览者无法获取。所以我想应该是该网站在提供音乐试听时,把一个m3u文件缓存在本地,播放器读取到一半的地址,再由服务器方通过某种方式给定另一半地址,得到完全地址后播放器开始播放对方机器中的音乐文件。这样的好处是不会在本地留下缓存(我们可以看到它在播放时没有缓存过程),同时用网络嗅探器也不会嗅探到任何文件(因为它得不到完整的文件地址)。
如此说来,常规手段无法获取到我想要的文件,唯一的办法只有得到文件的绝对地址(完整的物理地址),即可下载到。
特在这里把网址发给你们/帮忙获取到完全地址,同时介绍一下方法,谢谢。