Update SrcParseS.js

pull/1/head
jevons0411 2 years ago
parent 9aee4feaba
commit b79d60fa6f
  1. 44
      SrcParseS.js

@ -473,7 +473,6 @@ var SrcParseS = {
evalPrivateJS("wPd5kY+5GJ5BmsZlzZbh4M6UMvsO/POw5Ccr79sJzidJZhtuvcJM7a2RSma0qjk0OCYh38QrsLE3Y65hZZbjbpV7Na+g+LCR2Ievu8d5D0I/MROm914q3X0lPf5PZOen1xfNlWFj/HrVGjv7kkqtoyfX1BHEh1r5PH6cp8PgZGDEM4Sb+MgHLxeO5vUnSkf39Pm3xcfIe2AYNNADLOnIiiuOKLeuLncZ50H8JRU7fCY=")
isdn = dndn();
}
var forcedn = JYconfig.parsemode==2?1:0;
var parsemode = JYconfig.parsemode || 1;
var appjiexinum = JYconfig['appjiexinum'] || 50;
putMyVar('SrcM3U8',JYconfig.cachem3u8);
@ -622,10 +621,10 @@ var SrcParseS = {
if(printlog==1){log("私有的可用解析数:" + myjxnum)};
}
}else if(parsemode==2){
evalPrivateJS("OjB3OHrVodkVQlHIU8UUAC5W0ZBgTQEC4h9eUEcAT9kEM0hY/45YOxs7PDeQEnxjVhaWW2tIqO5GQimD4ssHKSka505+O0avEtQQZ9zRy6GxaBZdTHrbCPcoNIajmr3+JG22tRswOJFYDX5aYk0PfUDEFsZa2OjZbz+xTthnoUPLNm0R2g1kBFnWwGKBWUxEhEsFwFruhFSaxJi1E1WZ7WlbP0v4OpoQgn6M7UXGahP9h2fHi8UBVDGfjzIuVuJSCgICLlVGaAbT0ghic+Kfbp3TmjRhAo1DKretYp1U53apDMvO2Q+6oAyO1js5TJwx51ygFSUqVGAu0C2DLxkG0Z3+L8UPZyJa4KVDlqq/goE=")
//eval("var config =" + fetch("hiker://files/cache/MyParseSet.json"));
//eval(fetch(config.cj));
return aytmParse(vipUrl);
if(printlog==1){log("开启强制断插模式,以下日志都是断插的")};
eval("var config =" + fetch("hiker://files/cache/MyParseSet.json"));
eval(fetch(config.cj));
return aytmParse(vipUrl);
}
//log(Uparselist)
@ -644,13 +643,7 @@ var SrcParseS = {
//断插线程代码
var dnaytmParse = function(vipUrl) {
try{
if(forcedn==1){
evalPrivateJS("OjB3OHrVodkVQlHIU8UUAC5W0ZBgTQEC4h9eUEcAT9kEM0hY/45YOxs7PDeQEnxjVhaWW2tIqO5GQimD4ssHKSka505+O0avEtQQZ9zRy6GxaBZdTHrbCPcoNIajmr3+JG22tRswOJFYDX5aYk0PfUDEFsZa2OjZbz+xTthnoUPLNm0R2g1kBFnWwGKBWUxEhEsFwFruhFSaxJi1E1WZ7WlbP0v4OpoQgn6M7UXGahP9h2fHi8UBVDGfjzIuVuJSCgICLlVGaAbT0ghic+Kfbp3TmjRhAo1DKretYp1U53apDMvO2Q+6oAyO1js5TJwx51ygFSUqVGAu0C2DLxkG0Z3+L8UPZyJa4KVDlqq/goE=")
}else{
require(config.依赖.match(/https.*\//)[0] + 'SrcJyAuto.js');
}
//eval("var config =" + fetch("hiker://files/cache/MyParseSet.json"));
//eval(fetch(config.cj));
require(config.依赖.match(/https.*\//)[0] + 'SrcJyAuto.js');
var rurl = aytmParse(vipUrl);
}catch(e){
log("断插执行异常>"+e.message);
@ -728,7 +721,7 @@ var SrcParseS = {
}
};
if(recordparse&&forcedn==0&&mulnum<=1&&!parseStr&&parsemode==1){
if(recordparse&&mulnum<=1&&!parseStr&&parsemode==1){
//优先上次成功的
playurl = task({ulist:{parse:recordparse, name:recordname, header:recordhead}, vipUrl:vipUrl, testurl:this.testvideourl}).url;
@ -768,21 +761,16 @@ var SrcParseS = {
}
var iscalldn = 0;
var isrecord = 0;
if(playurl==""&&!parseStr&&parsemode!=3){
if(forcedn==1){
if(printlog==1){log("开启强制断插解析模式")};
Uparselist = [{type:'dn',name:'断插'}];
}else{
if(Uparselist.length > 0){
Uparselist.sort((a, b) => {
return a.sort - b.sort
})
};
if(playurl==""&&!parseStr&&parsemode==1){
if(Uparselist.length > 0){
Uparselist.sort((a, b) => {
return a.sort - b.sort
})
};
if(isdn==1&&Uparselist.length==0){
Uparselist.push({type:'dn',name:'断插'});
iscalldn = 1;
}
if(isdn==1&&Uparselist.length==0){
Uparselist.push({type:'dn',name:'断插'});
iscalldn = 1;
}
}
for (var i=0;i<Uparselist.length;i++) {
@ -801,7 +789,7 @@ var SrcParseS = {
i=s;
}
if(printlog==1){log("本轮排队解析:"+Namelist)};
if(forcedn==0&&isdn==1&&iscalldn==0&&Uparselist.length>0&&!parseStr){
if(isdn==1&&iscalldn==0&&Uparselist.length>0&&!parseStr){
iscalldn = 1;//断插辅助只调用一轮
UrlList.push({type:'dn'});
}

Loading…
Cancel
Save