必备条件:
- Mac平台下的任何浏览器,或者Win平台下无法正常播放songtaste列表的任何浏览器(如FireFox 3)
- 一个支持正则表达式的搜索替换的文本编辑器,我自用的Aquamacs Emacs,当然Dreamweaver也可以。
首先在songtaste点击“连续播放”你要下载的播放列表;
在打开的播放页面左侧列表区,点击右键,选择查看页面源文件(不同的浏览器描述可能不同,反正就是看该页面的源代码);
在源代码中查找如下图所示的代码区域,由一个<script>WrtSongLine(“412″, “太多 “, “陈绮贞 “, “0″, “0″, “http://224.cachefile1.rayfile.com/039f/zh-cn/preview/5f82e67ca76950f4f6d3b957d75e81ce/preview.wma”);</script> 标签包围着,而且在源代码的前面部分。我们需要复制从第一个“WrtSongLine”到</script>之前的最后一条WrtSongLine语句;
将你复制的内容粘贴在任何一个你能找到的支持正则表达式搜索替换功能的编辑器里,然后搜索“ WrtSongLine.*http ” 替换为 “ http ”;
接着就是搜索(记得关闭正则表达式搜索的功能,通常是去掉一个小勾,使用普通的搜索功能)“ “); ”替换为“ ”(就是点替换但是替换内容什么都没有)。
接着你会得到一个干净的以回车分隔的下载清单,一般来说现在你只需要在任何一个下载工具新建一个下载任务,然后复制刚才做好的列表到这个新任务的地址栏里,,然后点击下载;
这样就可以得到全部的歌曲,但是会产生一个问题,就是所有的文件名都是“ preview ”,因为我自己使用的是iTunes播放器和ipod,而苹果的mp3管理用的是ID3里面的信息,只有在没有ID3信息的情况下才会用文件名显示,因此对我来说不是一个问题,不过我想Win平台下的朋友如果想管理好自己下载的mp3,可能还需要自己手动进行一下整理工作:)
或许我会制作一个在线生成下载列表的工具:)前提是我最近下载ST音乐的量变大了。












顶你!赶紧的制作出来,我们大家就享福啦。我也是用ID3显示,支持你赶紧做出来!