|
|
|
@ -219,7 +219,7 @@ var SrcParseS = { |
|
|
|
|
var appjiexinum = JYconfig['appjiexinum'] || 50; |
|
|
|
|
putMyVar('SrcM3U8',JYconfig.cachem3u8); |
|
|
|
|
if(JYconfig.xiutannh){putMyVar('SrcXTNH',JYconfig.xiutannh);} |
|
|
|
|
var mulnum = JYconfig.mulnum||3; |
|
|
|
|
var mulnum = JYconfig.mulnum||2; |
|
|
|
|
if((MY_NAME=="海阔视界"&&getAppVersion()>=3369)||(MY_NAME=="嗅觉浏览器"&&getAppVersion()>=798)){ |
|
|
|
|
JYconfig['superweb'] = JYconfig.superweb==0?0:1; |
|
|
|
|
} |
|
|
|
@ -371,27 +371,31 @@ var SrcParseS = { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
arr["sort"] = -1; |
|
|
|
|
Uparselist.unshift(arr); |
|
|
|
|
/* |
|
|
|
|
if(myJXlist[j].web==1){ |
|
|
|
|
Wparselist.unshift(arr); |
|
|
|
|
}else if(parsemode==1){ |
|
|
|
|
if((MY_NAME=="海阔视界"&&getAppVersion()>=4094)||(MY_NAME=="嗅觉浏览器"&&getAppVersion()>=1359)){ |
|
|
|
|
//新版支持直接在js环境获取web嗅探结果
|
|
|
|
|
Uparselist.unshift(arr); |
|
|
|
|
}else{ |
|
|
|
|
if(myJXlist[j].web==1){ |
|
|
|
|
Wparselist.unshift(arr); |
|
|
|
|
}else if(parsemode==1){ |
|
|
|
|
Uparselist.unshift(arr); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
*/ |
|
|
|
|
myjxnum = myjxnum + 1; |
|
|
|
|
}else{ |
|
|
|
|
if(myJXlist[j].stopfrom.indexOf(from)==-1&&excludeparse.indexOf(myJXlist[j].parse)==-1&&!Uparselist.some(item => item.parse ==myJXlist[j].parse)){ |
|
|
|
|
let sort = myJXlist[j]['sort']||0; |
|
|
|
|
arr["sort"] = sort; |
|
|
|
|
Uparselist.push(arr); |
|
|
|
|
/* |
|
|
|
|
if(myJXlist[j].web==1){ |
|
|
|
|
Wparselist.push(arr); |
|
|
|
|
}else if(parsemode==1){ |
|
|
|
|
if((MY_NAME=="海阔视界"&&getAppVersion()>=4094)||(MY_NAME=="嗅觉浏览器"&&getAppVersion()>=1359)){ |
|
|
|
|
//新版支持直接在js环境获取web嗅探结果
|
|
|
|
|
Uparselist.push(arr); |
|
|
|
|
}else{ |
|
|
|
|
if(myJXlist[j].web==1){ |
|
|
|
|
Wparselist.push(arr); |
|
|
|
|
}else if(parsemode==1){ |
|
|
|
|
Uparselist.push(arr); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
*/ |
|
|
|
|
myjxnum = myjxnum + 1; |
|
|
|
|
//非强制优先、非排除片源、非屏蔽优先调用
|
|
|
|
|
} |
|
|
|
@ -466,8 +470,6 @@ var SrcParseS = { |
|
|
|
|
rurl = JSON.parse(gethtml).url||JSON.parse(gethtml).data.url||JSON.parse(gethtml).data; |
|
|
|
|
isjson = 1; |
|
|
|
|
} catch (e) { |
|
|
|
|
|
|
|
|
|
log(MY_NAME) |
|
|
|
|
function geturl(gethtml) { |
|
|
|
|
let rurl = ""; |
|
|
|
|
try { |
|
|
|
@ -734,7 +736,7 @@ var SrcParseS = { |
|
|
|
|
let mnames = urljson.names||[]; |
|
|
|
|
let mheaders = urljson.headers; |
|
|
|
|
for(var j=0;j<murls.length;j++){ |
|
|
|
|
if(!/yue|480/.test(mnames[j])){ |
|
|
|
|
if(!/yue|480/.test(mnames[j])){//屏蔽全全-优酷的不必要线路
|
|
|
|
|
let MulUrl = this.formatMulUrl(murls[j].replace(/;{.*}/g,""), urls.length); |
|
|
|
|
urls.push(MulUrl.url); |
|
|
|
|
if(mnames.length>0){ |
|
|
|
|