Update SrcJyAuto.js

pull/1/head
jevons0411 2 years ago
parent 89dfc0ae7b
commit ddfac58ca9
  1. 20
      SrcJyAuto.js

@ -696,10 +696,10 @@ var SrcParseS = {
if (/\.m3u8/.test(url)) { if (/\.m3u8/.test(url)) {
var urlcode = JSON.parse(fetch(url,{withStatusCode:true,timeout:2000})); var urlcode = JSON.parse(fetch(url,{withStatusCode:true,timeout:2000}));
if(urlcode.statusCode==-1){ if(urlcode.statusCode==-1){
log(name+'>m3u8探测超时未拦载,结果未知') //log(name+'>m3u8探测超时未拦载,结果未知')
return 1; return 1;
}else if(urlcode.statusCode!=200){ }else if(urlcode.statusCode!=200){
log(name+'>m3u8播放地址疑似失效或网络无法访问,不信去验证一下>'+url); //log(name+'>m3u8播放地址疑似失效或网络无法访问,不信去验证一下>'+url);
return 0; return 0;
}else{ }else{
try{ try{
@ -710,22 +710,20 @@ var SrcParseS = {
var urltss = []; var urltss = [];
} }
if(parseInt(tstime)*parseInt(urltss.length) < times){ if(parseInt(tstime)*parseInt(urltss.length) < times){
log(name+'>m3u8播放地址疑似跳舞小姐姐或防盗小视频,不信去验证一下>'+url); //log(name+'>m3u8播放地址疑似跳舞小姐姐或防盗小视频,不信去验证一下>'+url);
return 0; return 0;
}else{ }else{
log(urlcode.url)
var urlts = urltss[0]; var urlts = urltss[0];
if(!/^http/.test(urlts)){ if(!/^http/.test(urlts)){
let http = urlcode.url.match(/http.*\//)[0]; let http = urlcode.url.match(/http.*\//)[0];
urlts = http + urlts; urlts = http + urlts;
log(urlts)
} }
var tscode = JSON.parse(fetch(urlts,{headers:{'Referer':url},onlyHeaders:true,timeout:2000})); var tscode = JSON.parse(fetch(urlts,{headers:{'Referer':url},onlyHeaders:true,timeout:2000}));
if(tscode.statusCode==-1){ if(tscode.statusCode==-1){
log(name+'>ts段探测超时未拦载,结果未知') //log(name+'>ts段探测超时未拦载,结果未知')
return 1; return 1;
}else if(tscode.statusCode!=200){ }else if(tscode.statusCode!=200){
log(name+'>ts段地址疑似失效或网络无法访问,不信去验证一下>'+url); //log(name+'>ts段地址疑似失效或网络无法访问,不信去验证一下>'+url);
return 0; return 0;
} }
} }
@ -734,22 +732,22 @@ var SrcParseS = {
}else if (/\.mp4/.test(url)) { }else if (/\.mp4/.test(url)) {
var urlheader = JSON.parse(fetch(url,{onlyHeaders:true,timeout:2000})); var urlheader = JSON.parse(fetch(url,{onlyHeaders:true,timeout:2000}));
if(urlheader.statusCode==-1){ if(urlheader.statusCode==-1){
log(name+'>mp4探测超时未拦载,结果未知') //log(name+'>mp4探测超时未拦载,结果未知')
return 1; return 1;
}else if(urlheader.statusCode!=200){ }else if(urlheader.statusCode!=200){
log(name+'>mp4播放地址疑似失效或网络无法访问,不信去验证一下>'+url); //log(name+'>mp4播放地址疑似失效或网络无法访问,不信去验证一下>'+url);
return 0; return 0;
}else{ }else{
var filelength = urlheader.headers['content-length']; var filelength = urlheader.headers['content-length'];
if(parseInt(filelength[0])/1024/1024 < 80){ if(parseInt(filelength[0])/1024/1024 < 80){
log(name+'>mp4播放地址疑似跳舞小姐姐或防盗小视频,不信去验证一下>'+url); //log(name+'>mp4播放地址疑似跳舞小姐姐或防盗小视频,不信去验证一下>'+url);
return 0; return 0;
} }
} }
} }
return 1; return 1;
} catch(e) { } catch(e) {
log(name+'>错误:探测异常未拦截,可能是失败的>'+e.message) //log(name+'>错误:探测异常未拦截,可能是失败的>'+e.message)
return 1; return 1;
} }
} }

Loading…
Cancel
Save