更新 'SrcParseS.js'

master
src48597962 2 years ago
parent 38ccc7f375
commit 092e087a28
  1. 34
      SrcParseS.js

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

Loading…
Cancel
Save