Update SrcJyAuto.js

pull/1/head
jevons0411 2 years ago
parent 17d2034384
commit a555b02043
  1. 20
      SrcJyAuto.js

@ -435,7 +435,7 @@ var aytmParse = function (vipUrl,parseStr) {
var exclude = /404\.m3u8|xiajia\.mp4|余额不足\.m3u8/;//设置排除地址
var contain = /\.mp4|\.m3u8|\.flv|\.avi|\.mpeg|\.wmv|\.mov|\.rmvb|\.dat|qqBFdownload|mime=video%2F|video_mp4/;//设置符合条件的正确地址
var url = "";
var playurl = "";
var urls = [];//用于多线路地址存储
var names = [];//用于多线路名称存储
var headers = [];//用于多线路头信息存储
@ -546,25 +546,25 @@ var aytmParse = function (vipUrl,parseStr) {
});
for(let k in beresults){
log(beresults[k])
//log(beresults[k])
parsename = beresults[k].name;
parseurl = beresults[k].rurl;
parselx = beresults[k].lx;
if(config.printlog==1){log("√" + parselx + "-" + parsename + "解析结果检查")};
if(config.printlog==1){log("√" + parselx + "-" + parsename + ">解析结果检查")};
if(beerrors[k]==null){
if(config.jstoweb==1&&parselx=="J"&&parseurl.search(/x5Rule|webRule/)>-1){
//js中跳转x5或web嗅探
if(config.printlog==1){log("√JS中跳转x5|web嗅探,解析逻辑被打断,结果自负")};
return parseurl;
}else{
if (contain.test(url) && !exclude.test(url)) {
url = parseurl;
if(config.printlog==1){log("√"+parselx+"解析成功>" + url)};
if (contain.test(parseurl) && !exclude.test(parseurl)) {
playurl = parseurl;
if(config.printlog==1){log("√"+parselx+"解析成功>" + parseurl)};
if(config.testcheck==1){
url = "";
playurl = "";
}else{
if(ismulti==1&&multiline>1){
let rurl = url.replace(/;{.*}/,'');
let rurl = playurl.replace(/;{.*}/,'');
let head = format.urlJoinUa(rurl,1);
urls.push(format.urlCacheM3u8(rurl,head,urls.length)+'#pre#');
names.push(parsename);
@ -617,7 +617,7 @@ var aytmParse = function (vipUrl,parseStr) {
//上面js免嗅、json、明码解析、剔除打不开网站做完了
try {
if (url==''||url==null) {
if (playurl=="") {
function uniq(array){
var temp = []; //一个新的临时数组
for(var i = 0; i < array.length; i++){
@ -685,7 +685,7 @@ var aytmParse = function (vipUrl,parseStr) {
headers: headers
});
}else{
return format.urlJoinUa(format.urlCacheM3u8(url,format.urlJoinUa(url,1))) + '#isVideo=true#';
return format.urlJoinUa(format.urlCacheM3u8(playurl,format.urlJoinUa(playurl,1))) + '#isVideo=true#';
}
}
} catch (e) {

Loading…
Cancel
Save