精易论坛

标题: 某狗VIP音乐解析 [打印本页]

作者: 1226852858    时间: 2022-6-26 09:46
标题: 某狗VIP音乐解析
  
窗口程序集名保 留  保 留备 注
(未填写程序集名)   
变量名类 型数组备 注
变量名类 型数组备 注
歌名文本型  
s整数型  

子程序名返回值类型公开备 注
__启动窗口_创建完毕  
获取_mp3 (“73c8057945f34d651129954dce404b64”, “463467626,661004247”, “857461132”)
子程序名返回值类型公开备 注
功能_访问_文本型 本子程序由fd插件生成
变量名类 型静态数组备 注
网址文本型 
方式整数型 
结果文本型 
data文本型 
time文本型 
sign文本型 
歌名 = 编辑框1.内容
s = s + 1
time = GetTime10 ()
data = “OIlwieks28dk2k092lksi2UIkpapiver=19appid=1005area_code=1clienttime=” + time + “clientver=11209cursor=1dfid=0inBLN1pFX9G1BgNwx3RkoGdiscorrection=1keyword=” + 歌名 + “mid=119900863910956789737628944378634218097osversion=5.1.1phonemodel=SM-G9810platform=AndroidFilterrequestid=59ca05e339a0200e926538dfa24a61e3_”到文本 (s)“tag=emtoken=userid=0uuid=126116099edf2dc9f548f42bb774b60fOIlwieks28dk2k092lksi2UIkp”
time = GetTime10 ()
sign = 校验_取md5_文本 (data, )
歌名 = 编码_URL编码 (编辑框1.内容, , )
网址 = “https://gateway.kugou.com/v8/search/complex?tag=em&dfid=0inBLN1pFX9G1BgNwx3RkoGd&mid=119900863910956789737628944378634218097&clienttime=” + time + “&token=&signature=” + sign + “&area_code=1&uuid=126116099edf2dc9f548f42bb774b60f&appid=1005&cursor=1&apiver=19&userid=0&platform=AndroidFilter&osversion=5.1.1&clientver=11209&keyword=” + 歌名 + “&iscorrection=1&requestid=59ca05e339a0200e926538dfa24a61e3_”到文本 (s)“&phonemodel=SM-G9810”
方式 = 0
结果 = 编码_Utf8到Ansi (网页_访问 (网址, 方式, , , , “x-router: complexsearch.kugou.com”))
置剪辑板文本 (结果)
返回 (结果)
子程序名返回值类型公开备 注
_按钮1_被单击  
启动线程 (&子程序2, , )
子程序名返回值类型公开备 注
子程序2  
变量名类 型静态数组备 注
json类_json 
i整数型 
歌曲时长长整数型 
返回信息文本型 
keys文本型 
mp3文本型 
歌曲列表文本型 
jsonk类_json 
歌曲名字文本型 
h整数型 
歌曲歌手文本型 
歌曲ID文本型 
解析地址文本型 
songid文本型 
name文本型 
FileHash文本型 
SingerName文本型 
http网站客户端 
程序_延时 (1000)
调试输出 (功能_访问_ ())
子程序名返回值类型公开备 注
_编辑框1_内容被改变  
歌名 = 编辑框1.内容
子程序名返回值类型公开备 注
获取_mp3文本型 
参数名类 型参考可空数组备 注
hash文本型
ppage_文本型
page文本型
变量名类 型静态数组备 注
key文本型 
sign文本型 
data文本型 
time文本型 
ppage_id文本型 
url文本型 
http网站客户端 
返回信息文本型 
signature文本型 
page_id文本型 
提交数据文本型 
album_id文本型 
key = hash + “57ae12eb6890223e355ccfcb74edf70d10051199008639109567897376289443786342180970”
sign = 取数据摘要 (到字节集 (key))
time = GetTime10 ()
ppage_id = ppage_  ' 463467626,661004247
page_id = page  ' 857461132
data = “OIlwieks28dk2k092lksi2UIkpalbum_audio_id=359407199album_id=51425789appid=1005area_code=1behavior=playclienttime=” + time + “clientver=11209cmd=26dfid=0inBLN1pFX9G1BgNwx3RkoGdhash=” + hash + “key=” + sign + “mid=119900863910956789737628944378634218097module=mtype=0page_id=” + page_id + “pid=2pidversion=3001ppage_id=” + ppage_id + “ptype=0ssa_flag=is_fromtracktoken=userid=0uuid=126116099edf2dc9f548f42bb774b60fversion=11209vipType=65530OIlwieks28dk2k092lksi2UIkp”
signature = 取数据摘要 (到字节集 (data))
url = “https://gateway.kugou.com/v3/url?dfid=0inBLN1pFX9G1BgNwx3RkoGd&mid=119900863910956789737628944378634218097&clienttime=” + time + “&token=&hash=” + hash + “&uuid=126116099edf2dc9f548f42bb774b60f&behavior=play&module=&vipType=65530&ptype=0&userid=0&album_id=51425789&version=11209&ppage_id=” + ppage_id + “&page_id=” + page_id + “&pid=2&cmd=26&signature=” + signature + “&area_code=1&appid=1005&mtype=0&ssa_flag=is_fromtrack&pidversion=3001&clientver=11209&key=” + sign + “&album_audio_id=359407199”
http.执行GET (url, 返回信息, 真, “x-router: tracker.kugou.com”)
调试输出 (返回信息)
返回 (返回信息)
子程序名返回值类型公开备 注
zhunaji  
变量名类 型静态数组备 注
time文本型 
sign文本型 
album_id文本型 
提交数据文本型 
http网站客户端 
返回信息文本型 
time = GetTime10 ()
sign = 子文本替换 ( #常量2, “{TIME}”, time, , , )
sign = 子文本替换 (sign, “{album_id}”, album_id, , , )
sign = 取数据摘要 (到字节集 (sign))
提交数据 = #常量1
提交数据 = 子文本替换 (提交数据, “{album_id}”, album_id, , , )
http.执行POST (“https://gateway.kugou.com/openapi/v1/album_audio/lite?appid=1005&dfid=0inBLN1pFX9G1BgNwx3RkoGd&clientver=11209&mid=119900863910956789737628944378634218097&signature=916eb817112911ca24589faa85aa16ca&clienttime=” + time + “&uuid=126116099edf2dc9f548f42bb774b60f”, 提交数据, 返回信息, 真, “User-Agent: Android511-AndroidPhone-11209-201-0-album_song_list-wifi”)


i支持库列表   支持库注释   
EThread多线程支持库
e2eeE2EE互联网服务器套件
spec特殊功能支持库
dp1数据操作支持库一

]XIOB8$G7GVC4M9]GK_0_RX.png (19.31 KB, 下载次数: 2)

新手,勿喷

新手,勿喷

作者: 8595    时间: 2022-6-26 09:56
必须赞一个
作者: 一夜繁花    时间: 2022-6-26 10:29

作者: huxian    时间: 2022-6-26 10:46
官方的接口,VIP都能破?牛
作者: 王摇摆    时间: 2022-6-26 10:48
感谢分享
作者: 1226852858    时间: 2022-6-26 10:49
标题: 替补上常量,后面我开源点好玩的
本帖最后由 1226852858 于 2022-6-26 10:53 编辑

常量2(OIlwieks28dk2k092lksi2UIkpappid=clienttime={TIME}clientver=11209dfid=0inBLN1pFX9G1BgNwx3RkoGdmid=uuid={"is_buy":"0","album_id":"{album_id}","replace_need":"1","fields":"","page":"1","pagesize":"50","show_portrait_mv":1}OIlwieks28)常量1({"is_buy":"0","album_id":"[album_id]","replace_need":"1","fields":"","page":"1","pagesize":"50","show_portrait_mv":1})

作者: huxian    时间: 2022-6-26 10:51
你这个常量1和常量2的代码了?
作者: winnerzyy    时间: 2022-6-26 10:53
可以呀 vip
作者: 迷途的小兵    时间: 2022-6-26 12:32
谢谢分享
作者: 牙子    时间: 2022-6-26 13:04
玩不几天
作者: 吃干饭的锅    时间: 2022-6-26 13:56
感谢分享、
作者: ai185704529    时间: 2022-6-26 14:16
小问一下楼主
ppage_id = ppage_  ' 463467626,661004247
page_id = page  ' 857461132

这两个ID怎么取的

作者: longgekaifa    时间: 2022-6-26 14:20
支持开源~感谢分享
作者: river0315    时间: 2022-6-26 18:54
66666666666666666
作者: 1226852858    时间: 2022-6-26 19:48
ai185704529 发表于 2022-6-26 14:16
小问一下楼主
ppage_id = ppage_  ' 463467626,661004247
page_id = page  ' 857461132

有个程序zhuanji里面可以取出来
作者: 1226852858    时间: 2022-6-26 19:52
牙子 发表于 2022-6-26 13:04
玩不几天

官方接口
作者: aaa88888    时间: 2022-6-26 22:03


谢谢楼主分享!
作者: 梦境吖    时间: 2022-6-27 19:19
可以 是个好东西
作者: applepear    时间: 2022-6-27 23:27
这个最终解析出来的歌曲网址是多少
作者: wjswzj0    时间: 2022-6-28 09:56
支持开源~!感谢分享
作者: 灵猫作者    时间: 2022-6-28 15:07
支持开源~!感谢分享
作者: vhk    时间: 2022-6-28 15:58
1226852858 发表于 2022-6-26 19:48
有个程序zhuanji里面可以取出来

提取不出
作者: zjghjs    时间: 2022-6-29 08:55
解析出来是下载地址吗

作者: 本森Bin    时间: 2022-6-29 13:19

路过围观一下,顺便帮顶
作者: zxmkjidears    时间: 2022-6-29 19:29



谢谢楼主分享!
作者: pojiezhe    时间: 2022-7-1 01:24
感谢楼主的分享
作者: jzc123    时间: 2022-7-2 09:07
6666666666666666666666666666
作者: pojiezhe    时间: 2022-7-3 13:06
支持开源~!感谢分享
作者: zhc132167    时间: 2022-7-4 16:37
支持开源~!感谢分享
作者: 噢噢    时间: 2022-7-7 12:07
取不到那个ppage_id,还有sign = 取数据摘要 (到字节集 (sign)) 不知道用在那里面去
作者: 1226852858    时间: 2022-7-7 12:57
噢噢 发表于 2022-7-7 12:07
取不到那个ppage_id,还有sign = 取数据摘要 (到字节集 (sign)) 不知道用在那里面去 ...

1226852858加支持
作者: ai185704529    时间: 2022-7-9 16:05
自己搞定了所谓的ppage_id
作者: vhk    时间: 2022-7-10 19:37
ai185704529 发表于 2022-7-9 16:05
自己搞定了所谓的ppage_id

求解怎么取
作者: 杨明煜    时间: 2022-7-14 16:50
学习学习,感谢分享
作者: zaozi    时间: 2022-7-25 08:44

.参数 ppage_, 文本型
.参数 page, 文本型
是啥参数
作者: msxw    时间: 2022-7-30 17:56
3c093c093
3c093c09
作者: msxw    时间: 2022-7-30 18:02
找不到time = GetTime10 ()和什么什么的
作者: 从前的少年    时间: 2022-7-30 18:06
你这个.....
作者: lmwdz    时间: 2022-7-30 18:14
学习学习,感谢分享
作者: lxh628    时间: 2022-8-5 11:10
支持开源~!感谢分享
作者: qqmqqg    时间: 2022-9-2 13:09
555555555666666666666666
作者: 牛大马    时间: 2022-10-1 19:22
66666666666666666666666
作者: liaoxiaohu    时间: 2022-10-3 20:04
6666666666666666666666
作者: xjjds2002    时间: 2022-10-14 15:40
高手,大佬,羡慕
作者: 908249598    时间: 2022-12-18 19:49
看看能不用
作者: kaiser    时间: 2025-5-9 00:18
感谢分享
作者: lxn2wyf    时间: 2025-5-9 01:24
这代码写得真抽象,变量名都懒得取,是怕暴露什么秘密吗哈哈




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4