From 11ed1c52f9ade003883d17ad155e0718e5d93d6d Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 8 Jul 2022 05:33:23 +0000 Subject: [PATCH] update SrcParseS.js. --- SrcParseS.js | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/SrcParseS.js b/SrcParseS.js index 5e561e6d..ecff92ed 100644 --- a/SrcParseS.js +++ b/SrcParseS.js @@ -613,7 +613,7 @@ var SrcParseS = { } //log(Uparselist) - var url = "";//视频地址 + var playurl = "";//视频地址 var x5jxlist = []; //x5嗅探接口存放数组 var x5namelist = [];//x5解析名称 var urls = [];//多线路地址 @@ -731,13 +731,13 @@ var SrcParseS = { if(recordparse&&forcedn==0&&mulnum<=1){ //优先上次成功的 - url = task({ulist:{parse:recordparse, name:recordname}, vipUrl:vipUrl}).url; + playurl = task({ulist:{parse:recordparse, name:recordname}, vipUrl:vipUrl}).url; - if(contain.test(url)&&!exclude.test(url)&&excludeurl.indexOf(url)==-1){ - if(printlog==1){log("优先上次解析("+recordname+")成功>"+url)}; + if(contain.test(playurl)&&!exclude.test(playurl)&&excludeurl.indexOf(playurl)==-1){ + if(printlog==1){log("优先上次解析("+recordname+")成功>"+playurl)}; }else{ if(printlog==1){log("优先上次解析("+recordname+")失败,无效视频地址")}; - url = ""; + playurl = ""; delete recordlist.parse[from]; writeFile(recordfile, JSON.stringify(recordlist)); //失败的从待解列表中去除 @@ -766,7 +766,7 @@ var SrcParseS = { } } } - if(url==""){ + if(playurl==""){ if(forcedn==1){ if(printlog==1){log("开启强制断插解析模式")}; Uparselist = [{type:'dn'}]; @@ -790,7 +790,8 @@ var SrcParseS = { var isrecord = 0; for (var i=0;i'+beurls[k])}; @@ -899,7 +902,6 @@ var SrcParseS = { //组一个多线路播放地址备用,log($.type(beurls[k])); try{ var isjson = $.type(JSON.parse(beurls[k])); - log(isjson); }catch(e){ var isjson = "string"; } @@ -931,7 +933,7 @@ var SrcParseS = { }else{ //if(printlog==1){log(beparses[k].name+'-解析失败>'+beurls[k])}; if((beparses[k].type=="apps"||beparses[k].type=="myjx")&&beparses[k].x5==0){dellist.push(beparses[k])}; - url = ""; + playurl = ""; } }//排队解析结果循环 }//解析全列表循环 @@ -975,7 +977,7 @@ var SrcParseS = { if(appJXchange == 1){writeFile(appJXfile, JSON.stringify(appJXlist))}; //if(printlog==1&&failedmyjx.length>0){log('本次失败的私有解析有:' + failedmyjx)}; //播放 - if(url!=""){ + if(playurl!=""){ if(urls.length>1){ if(printlog==1){log('解析完成,进入播放2')}; return JSON.stringify({ @@ -985,7 +987,7 @@ var SrcParseS = { }); }else{ if(printlog==1){log('解析完成,进入播放1')}; - return this.formatUrl(url); + return this.formatUrl(playurl); } }else{ if(printlog==1){