Qing风音乐及DJ音乐的音乐链接分析

由于被限制,无法在原创区发帖,现发至此区。

说明:只进行了简单的数据抓取,具体算法未进一步分析,有兴趣的技术大佬可自行前往研究

1、清风音乐大改启用了账户策略限制,对于高品质mp3类资源有校检账户信息及级别的程序,但是对于试听的标准音质的mp4类链接可以通过它的接口链接提取
链接为:https://wxapi.vvvdj.com/api/play/music?action=getdetail&id=
其中,id为音乐的编号,例如 http://www.vvvdj.com/play/178174.html  这个链接,音乐id即为:178174
组装好后的完整链接为:https://wxapi.vvvdj.com/api/play/music?action=getdetail&id=178174
返回的json格式化可看到音乐的试听链接,如下的PlayUrl值:
{
        "MusicDetail": {
                "ID": "178174",
                "MusicName": "云浮Dj家雄仔-国粤语慢歌连版祝云浮华尔街静吧生意兴隆串烧",
                "IsGood": "1",
                "Hits": "0",
                "AddTimes": "2019\/06\/24",
                "Music_Points": "5",
                "ClassId": "2",
                "SpecialId": "33",
                "PlayUrl": "http:\/\/mp.app.vvvdj.com\/mp4\/c2\/2019\/06\/178174-105d6c.mp4",
                "PlayBg": ["http:\/\/jsin.vvvdj.com\/upload\/playbg\/32258462383539.jpg", "http:\/\/jsin.vvvdj.com\/upload\/playbg\/51107243923914.jpg", "http:\/\/jsin.vvvdj.com\/upload\/playbg\/21849121127894.jpg"],
                "MusicTime": "01:17:04",
                "ROW_NUMBER": "1",
                "MinPlayBg": "http:\/\/jsin.vvvdj.com\/upload\/playbg\/min_32258462383539.jpg",
                "IsCs": 1,
                "ClassName": "慢摇串烧"
        },
        "Result": 200,
        "Info": "获取舞曲成功"
}

2、djnet音乐则不那么“小气”了,我们可以从它的试听界面提取出音乐的链接以及提供链接的接口
例如:https://www.dj.net/djplay/music127624.html  此链接,浏览器F12控制台可检索出音乐的地址
通过分析可提取出接口链接为: https://www.dj.net/template/zhzh_dzmusic/ajax/?action=geturl
需要注意的是,直接访问并不会得到什么数据,它需要我们POST一个id数据进行获取,如下图:

当你需要使用程序调用接口进行获取数据时,记得添加好referer请求头(貌似origin也需要,具体可自行测试),否则应该不会返回你期望的数据
返回的json格式化可看到音乐的试听链接,如下的src值:
{
        "error": "0",
        "data": [{
                "type": "",
                "src": "20190415/192944/bcf769b16bee604589bd7c9abeca4a1d_刀剑如梦7666.mp3",
                "m": "01",
                "id": "127624",
                "uid": "192944",
                "username": "DJXp",
                "label": "红尘一场梦",
                "ser": [{
                        "n": "智能2",
                        "u": "http://dx1.src.dj.net:3211/"
                }, {
                        "n": "智能4",
                        "u": "http://dx1.src.dj.net:3211/"
                }, {
                        "n": "智能8",
                        "u": "http://dx1.src.dj.net:3211/"
                }],
                "size": "136 MB",
                "addtime": "2019-06-21",
                "bitrate": "320",
                "durations": "59:19",
                "dayhits": "1166",
                "weekhits": "6589",
                "totalhits": "37378",
                "tyPEID": "143",
                "typename": "慢摇串烧",
                "classid": "2",
                "classname": "中文串烧",
                "uhits": "11",
                "dhits": "1",
                "madepp": "3",
                "crypt_id": "c5sN2vBJ0xRAFx6XxvHAegrZb5ycqQT54QwsCEOMLCX0iJN6gscFID5dnemYymwOcOywiPePNV0="
        }]
}

前部主机地址在 ser 键值里,随便一个即可,组装好的完整地址就是:http://dx1.src.dj.net:3211/20190415/192944/bcf769b16bee604589bd7c9abeca4a1d_刀剑如梦7666.mp3

好了,这次的分享到此结束了,感谢阅读。喜欢的还请赏个分哟~

THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发
  • 管埋员

    昵称

  • 取消

    请填写用户信息: