diff --git a/SrcGetParse.js b/SrcGetParse.js index e4ba633..4c3584c 100644 --- a/SrcGetParse.js +++ b/SrcGetParse.js @@ -86,6 +86,38 @@ let 注册账号 = { log(regurl+'>注册失败>'+e.message); } return ""; + }, + C: function(regurl,regdata,refurl){ + try{ + fetch(refurl); + let headers = { + 'Cookie': getCookie(refurl), + 'Referer': regurl + } + let reg = request(regurl, + {headers: headers, + body: regdata, + method: 'POST', + timeout: 3000 + }); + log(reg); + let regjg = JSON.parse(reg); + if(regjg.code==1){ + let www = regurl.split('/'); + let home = www[0]+'//'+www[2]; + headers.token = regjg.data.token; + headers.Referer = home+"/console/apinfo"; + let html = request(home+"/adminapi/user/getkey", {headers: headers}); + let key = JSON.parse(html); + log(key); + if(key.code==1){ + return key.data.json; + } + } + }catch(e){ + log(regurl+'>注册失败>'+e.message); + } + return ""; } } let username = 取随机用户名(10); @@ -99,10 +131,10 @@ let 获取解析 = { return result; }, ak: function() {//爱酷 - let regurl = "https://k.json.icu/user/login/reg"; - let regdata = "username="+username+"&qq="+qq+"&inv=&password="+username; - let jsonurl = "https://k.json.icu/home/api?type=ys&uid=@uid&key=@key&url="; - let result = 注册账号.A(regurl,regdata,jsonurl); + let regurl = "https://api.json.icu/adminapi/login/register"; + let regdata = {"account":username,"password":username,"arrge":true,"code":"","mail":username+"@163.com","txcode":"","disable":false,"bname":"获取验证码","ca":"/adminapi/login/captcha?id=","loading":false,"passwords":username,"terminal":1}; + let refurl = "https://api.json.icu/console/register"; + let result = 注册账号.C(regurl,regdata,refurl); return result; }, m8: function() {//M3U8