You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
97 lines
3.2 KiB
97 lines
3.2 KiB
2 years ago
|
/*
|
||
|
function SrcJyJX(vipUrl) {
|
||
|
function getFreeApi() {
|
||
|
let registUrl = getRegistUrl();
|
||
|
let params = {headers: {"User-Agent": MOBILE_UA}, withHeaders: true};
|
||
|
let html = JSON.parse(fetch(registUrl, params));
|
||
|
let cookie = html.headers["set-cookie"][0];
|
||
|
let body = html.body;
|
||
|
params["headers"]["Cookie"] = cookie;
|
||
|
params["withHeaders"] = false;
|
||
|
html = fetch("https://4k.xuanqi.pro/user/?act=注册成功,欢迎回来", params);
|
||
|
let api = pdfh(html, ".form-control&&value");
|
||
|
return api;
|
||
|
}
|
||
|
let api = getFreeApi();
|
||
|
log("本次白嫖接口:" + api);
|
||
|
var url = JSON.parse(request(api + vipUrl, {timeout: 5000})).url;
|
||
|
return url;
|
||
|
}
|
||
|
*/
|
||
|
let 取随机列表 = function (arr, num) {
|
||
|
let sData = arr.slice(0), i = arr.length, min = i - num, item, index;
|
||
|
while (i-- > min) {
|
||
|
index = Math.floor((i + 1) * Math.random());
|
||
|
item = sData[index];
|
||
|
sData[index] = sData[i];
|
||
|
sData[i] = item;
|
||
|
}
|
||
|
return sData.slice(min);
|
||
|
};
|
||
|
function 取随机用户名(num) {
|
||
|
num = num || 6;
|
||
|
let arr = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".split("");
|
||
|
return 取随机列表(arr, num).join("");
|
||
|
}
|
||
|
function 取随机QQ号(num) {
|
||
|
num = num || 6;
|
||
|
let arr = "0123456789".split("");
|
||
|
return 取随机列表(arr, num).join("");
|
||
|
}
|
||
|
/*
|
||
|
function getRegistUrl() {
|
||
|
let code = 取随机用户名(10);
|
||
|
let url = "https://4k.xuanqi.pro/user/register/check/?";
|
||
|
let paramas = {"username": code, "password": code, "repass": code, "email": code + "@163.com", "jxname": "\u9053\u957f", "code": "", "method": "register"};
|
||
|
let arr = [];
|
||
|
let keys = Object.keys(paramas);
|
||
|
for (let i in keys) {
|
||
|
let key = keys[i];
|
||
|
arr.push(key + "=" + paramas[key]);
|
||
|
}
|
||
|
url = url + arr.join("&");
|
||
|
return url;
|
||
|
}*/
|
||
|
function 注册账号(regurl,regdata) {
|
||
|
let reg = request(regurl,
|
||
|
{headers: {'Referer': regurl },
|
||
|
body: regdata,
|
||
|
method: 'POST',
|
||
|
redirect:false,
|
||
|
withHeaders:true
|
||
|
});
|
||
|
|
||
|
let regjg = JSON.parse(reg).headers.location || "";
|
||
|
return regjg;
|
||
|
}
|
||
|
function SrcJyJX(vipUrl) {
|
||
|
let username = 取随机用户名(10);
|
||
|
let qq = 取随机QQ号(10);
|
||
|
let regurl = "https://vip.nxflv.com/user/login/reg";
|
||
|
let regdata = "username="+username+"&qq="+qq+"&password="+username;
|
||
|
log(regdata);
|
||
|
log(注册账号(regurl,regdata));
|
||
|
return "";
|
||
|
/*
|
||
|
function getFreeApi() {
|
||
|
let registUrl = getRegistUrl();
|
||
|
let params = {headers: {"User-Agent": MOBILE_UA}, withHeaders: true};
|
||
|
let html = JSON.parse(fetch(registUrl, params));
|
||
|
let cookie = html.headers["set-cookie"][0];
|
||
|
let body = html.body;
|
||
|
params["headers"]["Cookie"] = cookie;
|
||
|
params["withHeaders"] = false;
|
||
|
html = fetch("https://4k.xuanqi.pro/user/?act=注册成功,欢迎回来", params);
|
||
|
let api = pdfh(html, ".form-control&&value");
|
||
|
return api;
|
||
|
}
|
||
|
let api = getFreeApi();
|
||
|
log("本次白嫖接口:" + api);
|
||
|
var url = JSON.parse(request(api + vipUrl, {timeout: 5000})).url;
|
||
|
return url;*/
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
|