精易论坛

标题: 酷狗_cha询用户信息 [打印本页]

作者: 1226852858    时间: 2024-3-19 09:48
标题: 酷狗_cha询用户信息
  
变量名类 型静态数组备 注
token文本型 
pk文本型 
t_userid文本型 
RSA整数型 
param字节集 
d字节集 
i整数型 
data1字节集 
result文本型 
clienttime文本型 
userid文本型 
signature文本型 
data文本型 
httpWinHttpW 
ret文本型 
jsonzyJsonDocument 
最后访问时间双精度小数型 
token = “”  ' 自己token
t_userid = “936640086”  ' cha询酷狗ID
clienttime = GetTime10 (, )
userid = “0”  ' '自己酷狗ID
pk = “{”#引号“clienttime”#引号“:” + clienttime + “,”#引号“token”#引号“:”#引号 + token + #引号“,”#引号“t_userid”#引号“:” + t_userid + “}”
RSA = PEM_载入公钥 (“MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIAG7QOELSYoIJvTFJhMpe1s/gbjDJX51HBNnEl5HXqTW6lQ7LC8jr9fWZTwusknp+sVGzwd40MwP6U5yDE27M/X1+UR4tvOGOqp94TJtQ1EPnWGWXngpeIW5GxoQGao1rmYWAu6oi1z9XkChrsUdC6DJE5E221wf/4WLFxwAtRQIDAQAB”)
param = 取空白字节集 (128)
d = 到字节集 (pk)
计次循环首 (取字节集长度 (d), i)
param [i] = d [i]
计次循环尾 ()
data1 = RSA加密_公钥加密 (RSA, param, 3)
计次循环首 (取字节集长度 (data1), i)
result = result + 到大写 (格式化文本 (“%02x”, data1 [i]))
计次循环尾 ()
pk = result
signature = 子文本替换 ( #sign, “{clienttime}”, clienttime, , , )
signature = 子文本替换 (signature, “{userid}”, userid, , , )
signature = 子文本替换 (signature, “{t_userid}”, t_userid, , , )
signature = 子文本替换 (signature, “{p}”, pk, , , )
signature = 取数据摘要 (到字节集 (signature))
data = “{”#引号“userid”#引号“:” + userid + “,”#引号“t_userid”#引号“:” + t_userid + “,”#引号“source”#引号“:20,”#引号“v_source”#引号“:3,”#引号“s_userid”#引号“:0,”#引号“relinfo”#引号“:1,”#引号“addrStatus”#引号“:0,”#引号“p”#引号“:”#引号 + pk + #引号“}”
http.Open (“POST”, “https://gateway.kugou.com/v5/get_ta_info?signature=” + signature + “&plat=1&clienttime=” + clienttime + “&mid=337487065014766588018620942156469150699&uuid=-&dfid=2lxmoZ0PFsvi0UXfLC09Ugg0&clientver=12129&appid=1005”)
http.SetContentType (“text/plain; charset=ISO-8859-1”)
http.SetRequestHeader (“Host”, “gateway.kugou.com”, )
http.SetRequestHeader (“KG-CLIENTTIMEMS”, GetTime (, ), )
http.SetRequestHeader (“KG-FAKE”, userid, )
http.SetRequestHeader (“User-Agent”, “Android13-AndroidPhone-12129-201-0-User-wifi”, )
http.SetRequestHeader (“x-router”, “usercenter.kugou.com”, )
http.Send (data)
ret = 编码_Utf8到Ansi (http.GetResponseBody ())
json.解析 (ret, , , )
最后访问时间 = 取时间间隔 (到时间 (时间_时间戳转文本 (GetTime10 (, ))), 到时间 (时间_时间戳转文本 (json.取文本 (“data.logintime”, ))), #小时 )
调试输出 (“昵称:” + json.取文本 (“data.nickname”, ), “粉丝:” + json.取文本 (“data.fans”, ), “关注:” + json.取文本 (“data.follows”, ), “归属地:” + json.取文本 (“data.province”, )“ ” + json.取文本 (“data.city”, ), “最近登录时间:”到文本 (最后访问时间)“小时前来过”, “访客:” + json.取文本 (“data.hvisitors”, ))


i支持库列表   支持库注释   
eAPI应用接口支持库
dp1数据操作支持库一
lanyuku(未知支持库)
spec特殊功能支持库


作者: 1226852858    时间: 2024-3-19 09:58
OIlwieks28dk2k092lksi2UIkpappid=1005clienttime={clienttime}clientver=12129dfid=2lxmoZ0PFsvi0UXfLC09Ugg0mid=337487065014766588018620942156469150699plat=1uuid=-{"userid":{userid},"t_userid":{t_userid},"source":20,"v_source":3,"s_userid":0,"relinfo":1,"addrStatus":0,"p":"{p}"}OIlwieks28dk2k092lksi2UIkp




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