diff --git a/SrcGetParse.js b/SrcGetParse.js
index 3067b86..817da84 100644
--- a/SrcGetParse.js
+++ b/SrcGetParse.js
@@ -19,8 +19,10 @@ function 取随机QQ号(num) {
return 取随机列表(arr, num).join("");
}
-function 注册账号(regurl,regdata) {
- let reg = request(regurl,
+let 注册账号 = {
+ A: function(regurl,regdata,jsonurl){
+ try{
+ let reg = request(regurl,
{headers: {'Referer': regurl },
body: regdata,
method: 'POST',
@@ -28,9 +30,31 @@ function 注册账号(regurl,regdata) {
withHeaders:true,
timeout: 3000
});
-
- let regjg = JSON.parse(reg).headers.location || "";
- return regjg;
+ let regjg = JSON.parse(reg).headers.location || "";
+ if(/success/.test(regjg)){
+ let https = regurl.split('/');
+ let domain = https[0]+'//'+https[2];
+ let loginurl = domain+"/user/login";
+ let login = request(domain+'/user/login/checkUser',
+ {headers: {'Referer': loginurl, 'Cookie': getCookie(loginurl)},
+ body: "username="+username+"&password="+username,
+ method: 'POST',
+ timeout: 3000
+ });
+ if(JSON.parse(login).status == 200){
+ let html = request(domain+"/user/information", {headers: {'Referer': loginurl, 'Cookie': getCookie(loginurl)}});
+ let uid = html.split('注册失败>'+e.message);
+ }
+ return "";
+ }
}
let username = 取随机用户名(10);
let qq = 取随机QQ号(10);
@@ -38,44 +62,23 @@ let 获取解析 = {
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)},
- body: "username="+username+"&password="+username,
- method: 'POST',
- timeout: 3000
- });
- if(JSON.parse(login).status == 200){
- let html = request("https://vip.nxflv.com/user/information", {headers: {'Referer': loginurl, 'Cookie': getCookie(loginurl)}});
- let uid = html.split('