Update SrcJyAuto.js

pull/1/head
jevons0411 2 years ago
parent 2f1b99321a
commit a74cc45800
  1. 21
      SrcJyAuto.js

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

Loading…
Cancel
Save