更新 'SrcParseS.js'

master
src48597962 2 years ago
parent 4e14bd3913
commit c3e6276b03
  1. 32
      SrcParseS.js

@ -429,15 +429,18 @@ var SrcParseS = {
//明码解析线程代码
var task = function(obj) {
if(/^function/.test(obj.ulist.parse.trim())){
eval('var JSparse = '+obj.ulist.parse)
var rurl = JSparse(obj.vipUrl);
if(/^toast/.test(rurl)){
if(printlog==1){log(obj.ulist.name+'>提示:'+rurl.replace('toast://',''))};
rurl = "";
}else if(/^http/.test(rurl)&&obj.testurl(rurl,obj.ulist.name)==0){
rurl = "";
}
obj.ulist['x5'] = 0;
let rurl = "";
try{
eval('var JSparse = '+obj.ulist.parse)
rurl = JSparse(obj.vipUrl);
if(/^toast/.test(rurl)){
if(printlog==1){log(obj.ulist.name+'>提示:'+rurl.replace('toast://',''))};
rurl = "";
}else if(/^http/.test(rurl)&&obj.testurl(rurl,obj.ulist.name)==0){
rurl = "";
}
}catch(e){ }
return {url: rurl,ulist: obj.ulist};
}else{
let taskheader = {withStatusCode:true,timeout:8000};
@ -766,15 +769,14 @@ var SrcParseS = {
myJXlist[j]['sort'] = myJXlist[j]['sort']||0;
myJXlist[j].sort = myJXlist[j].sort + 1;
}else{
//解析失败的,且排序大于5次从私有中排除片源
myJXlist[j]['sort'] = myJXlist[j]['sort']||0;
myJXlist[j].sort = myJXlist[j].sort + 1;
//if(printlog==1){log(myJXlist[j].name+'>解析失败排序-1,当前排序'+myJXlist[j].sort)};
failparse.push(myJXlist[j].name);
if(myJXlist[j].sort>5 && myJXlist[j].stopfrom.indexOf(from)==-1){
myJXlist[j].stopfrom[myJXlist[j].stopfrom.length] = from;
if(printlog==1){log(myJXlist[j].name+'>解析失败大于5次,排除片源'+from)};
}
}
//解析失败的,且排序大于5次从私有中排除片源
failparse.push(myJXlist[j].name);//加入提示失败列表,仅提示
if(myJXlist[j].sort>5 && myJXlist[j].stopfrom.indexOf(from)==-1){
myJXlist[j].stopfrom[myJXlist[j].stopfrom.length] = from;
if(printlog==1){log(myJXlist[j].name+'>解析失败大于5次,排除片源'+from)};
}
myJXchange = 1;
break;

Loading…
Cancel
Save