update SrcParseS.js.

pull/1/head
src48597962 3 years ago committed by Gitee
parent c4493ff730
commit 91c8ba1083
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
  1. 28
      SrcParseS.js

@ -1,3 +1,4 @@
//个人学习代码
var SrcParseS = {
formatUrl: function (url, i) {
try {
@ -913,7 +914,7 @@ var SrcParseS = {
}
//if(ismul==0){break;}
}else{
if(beparses[k].x5==0&&beparses[k].type!="test"){
if(beparses[k].type!="test"){
dellist.push(beparses[k])
};
}
@ -921,18 +922,24 @@ var SrcParseS = {
}//解析全列表循环
var failparse = [];
//失败的解析,处理
for(var p=0;p<dellist.length;p++){
if(dellist[p].type=="myjx"){
for(var j=0;j<myJXlist.length;j++){
if(dellist[p].parse==myJXlist[j].parse){
//解析失败的,且排序大于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)};
if(dellist[p].x5==1){
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)};
}
}
myJXchange = 1;
break;
@ -966,6 +973,7 @@ var SrcParseS = {
}
}
if(!parseStr){
//私有解析有排除片源
if(myJXchange == 1){writeFile(myJXfile, JSON.stringify(myJXlist));}
@ -1080,4 +1088,4 @@ var SrcParseS = {
}
}
}
}

Loading…
Cancel
Save