更新 'SrcGetParse.js'

main
src48597962 2 years ago
parent f0cc15cd81
commit a1d6df363c
  1. 69
      SrcGetParse.js

@ -19,7 +19,9 @@ function 取随机QQ号(num) {
return 取随机列表(arr, num).join(""); return 取随机列表(arr, num).join("");
} }
function 注册账号(regurl,regdata) { let 注册账号 = {
A: function(regurl,regdata,jsonurl){
try{
let reg = request(regurl, let reg = request(regurl,
{headers: {'Referer': regurl }, {headers: {'Referer': regurl },
body: regdata, body: regdata,
@ -28,54 +30,55 @@ function 注册账号(regurl,regdata) {
withHeaders:true, withHeaders:true,
timeout: 3000 timeout: 3000
}); });
let regjg = JSON.parse(reg).headers.location || ""; let regjg = JSON.parse(reg).headers.location || "";
return regjg; if(/success/.test(regjg)){
} let https = regurl.split('/');
let username = 取随机用户名(10); let domain = https[0]+'//'+https[2];
let qq = 取随机QQ号(10); let loginurl = domain+"/user/login";
let 获取解析 = { let login = request(domain+'/user/login/checkUser',
nxflv: function() {//诺讯
let regurl = "https://vip.nxflv.com/user/login/reg";
let regdata = "username="+username+"&qq="+qq+"&password="+username;
let result = 注册账号(regurl,regdata);
if(/success/.test(result)){
let loginurl = "https://vip.nxflv.com/user/login";
let login = request('https://vip.nxflv.com/user/login/checkUser',
{headers: {'Referer': loginurl, 'Cookie': getCookie(loginurl)}, {headers: {'Referer': loginurl, 'Cookie': getCookie(loginurl)},
body: "username="+username+"&password="+username, body: "username="+username+"&password="+username,
method: 'POST', method: 'POST',
timeout: 3000 timeout: 3000
}); });
if(JSON.parse(login).status == 200){ if(JSON.parse(login).status == 200){
let html = request("https://vip.nxflv.com/user/information", {headers: {'Referer': loginurl, 'Cookie': getCookie(loginurl)}}); let html = request(domain+"/user/information", {headers: {'Referer': loginurl, 'Cookie': getCookie(loginurl)}});
let uid = html.split('<input type="number" class="form-control" value="')[1].split('"')[0]; let uid = html.split('<input type="number" class="form-control" value="')[1].split('"')[0];
let key = html.split('<input type="text" class="form-control" value="')[2].split('"')[0]; let key = html.split('<input type="text" class="form-control" value="')[2].split('"')[0];
return "https://json.nxflv.com/?uid="+uid+"&key="+key+"&url="; if(uid&&key){
return jsonurl.replace('@uid',uid).replace('@key',key);
} }
} }
}
}catch(e){
log(regurl+'>注册失败>'+e.message);
}
return ""; return "";
}
}
let username = 取随机用户名(10);
let qq = 取随机QQ号(10);
let 获取解析 = {
nxflv: function() {//诺讯
let regurl = "https://vip.nxflv.com/user/login/reg";
let regdata = "username="+username+"&qq="+qq+"&password="+username;
let jsonurl = "https://json.nxflv.com/?uid=@uid&key=@key&url=";
let result = 注册账号.A(regurl,regdata,jsonurl);
return result;
}, },
icu: function() {//爱酷 icu: function() {//爱酷
let regurl = "https://k.json.icu/user/login/reg"; let regurl = "https://k.json.icu/user/login/reg";
let regdata = "username="+username+"&qq="+qq+"&inv=&password="+username; let regdata = "username="+username+"&qq="+qq+"&inv=&password="+username;
let result = 注册账号(regurl,regdata); let jsonurl = "https://k.json.icu/home/api?type=ys&uid=@uid&key=@key&url=";
if(/success/.test(result)){ let result = 注册账号.A(regurl,regdata,jsonurl);
let loginurl = "https://k.json.icu/user/login"; return result;
let login = request('https://k.json.icu/user/login/checkUser', },
{headers: {'Referer': loginurl, 'Cookie': getCookie(loginurl)}, m3u8: function() {//M3U8
body: "username="+username+"&password="+username, let regurl = "https://api.m3u8.tv:5678/user/login/reg";
method: 'POST', let regdata = "username="+username+"&qq="+qq+"&password="+username;
timeout: 3000 let jsonurl = "https://api.m3u8.tv:5678/home/api?type=ys&uid=@uid&key=@key&url=";
}); let result = 注册账号.A(regurl,regdata,jsonurl);
if(JSON.parse(login).status == 200){ return result;
let html = request("https://k.json.icu/user/information", {headers: {'Referer': loginurl, 'Cookie': getCookie(loginurl)}});
let uid = html.split('<input type="number" class="form-control" value="')[1].split('"')[0];
let key = html.split('<input type="text" class="form-control" value="')[2].split('"')[0];
return "https://k.json.icu/home/api?type=ys&uid="+uid+"&key="+key+"&url=";
}
}
return "";
} }
} }
function bpParse(vipUrl,parsename) { function bpParse(vipUrl,parsename) {

Loading…
Cancel
Save