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

Loading…
Cancel
Save