水晶DJ音乐网高音质获取及下载
本帖最后由 ehepls 于 2021-7-4 11:38 编辑[*]前言
今天探索水晶DJ音乐网。本人小白一个,希望大佬看到不要嘲笑。
[*]准备工作
1、你需要有一个浏览器(这句话有点多余...)
2、JS调试工具
3、基础的编程
[*]第一步
首先,注册送15个水晶,所以我先找个便宜的音乐来做参考。
参考网址:http://www.dj97.cn/m/129921/
然后F12调出控制台。进入→Network→F5刷新
然后我们发现一个(或多个 网址一样)MP4格式的网址 转到新页面播放没画面,只有音乐。
http://m.oscaches.com/mp4/djmusic/newDj/20210701/梁咏琪-Today(梧州DJ欧东Mix2021Electro)完整.mp4
下载下来,发现音频是95kbps,显然不符合我们的要求,我们接着下载这首歌,抓一下下载的包。
购买下载后,我们把鼠标指向随便一个下载链接。发现会跳转到音频链接。这个链接就是320kbps音质。
http://a19c2ac6.oscaches.com/mp3/newDj/20210701/梁咏琪-Today(梧州DJ欧东Mix2021Electro)完整.mp3
然后我们分析一下结构,网址结构为:
http://a19c2ac6.oscaches.com/mp3/newDj/20210701/梁咏琪-Today(梧州DJ欧东Mix2021Electro)完整.mp3
http://a19c2ac6.oscaches.com/mp3/newDj/时间/音乐文件名.mp3
然后我们去源代码找一下文件名和时间
if (navigator.userAgent.match(/iPad|iPhone|iPod|Android/i) != null) location.href = location.href.replace('www.dj97.cn', 'm.dj97.cn');
var curr = {id: 129921, type: '7', name: '梁咏琪 - Today(梧州DJ欧东Mix2021Electro)完整', file: 'newDj/20210701/梁咏琪-Today(梧州DJ欧东Mix2021Electro)完整', good: 1, click: 11.00, next: 129921, pre: 129920};
直接找到时间和文件名。我们再随便找个付费的音乐套进去试试。
参考地址:http://www.dj97.cn/m/129913/
我们查看源代码,把时间和文件名套进去
参考地址:http://a19c2ac6.oscaches.com/mp3/newDj/20210701/DJFany-靓仔建专属定做经典粤语(他朝心中不想你)保时捷911扣女狂飙摇摆节奏慢摇串烧.mp3
然后打开链接,发现可以播放,然后我们下载下来看看音质。
下载后发现,确实是320kbps。到此,教程结束
注:本教程仅用于2021和2020年发布音乐 以前音乐另加了两个目录。正在找方法
[*]结束
水晶DJ音乐目前来看,还是很简单的,网址没有附加时间戳等参数,不然还得分析JS代码。
由于本人不会其他编程,只会易语言,所以,只能提供易语言源码和易语言编译的成品
哈勃查毒:https://habo.qq.com/file/showdetail?pk=ADcGYF1vB24IOFs7U2Y%3D
软件为易语言VC98linker编译器软件为编译生成 哈勃查毒:轻度风险 如不放心,可以参考思路自己动手
源码/成品:https://ehepls.lanzoui.com/idOejqyr5pc
你字多看好你 http://www.dj97.cn/m/105798/ 解析成这样的地址就无效 http://a19c2ac6.oscaches.com/mp3/myxc/20151001/37.mp3 看得我头晕 非常不错的教程,谢谢分享 谢谢,下载下来试试看 思路不错,http://www.bbdj.com/这个网站的DJ也不错,有兴趣可以看下 好!好!!好!!!{:1_921:} 虽然常年写代码,但没有做过这样的测试.不错, 学习一下。 现在身边没有电脑,回来一定要试一下