Update SrcAuto2.js

assistant
jevons0411 2 years ago
parent 290fdba8eb
commit 16256d3dcf
  1. 17
      SrcAuto2.js

@ -966,16 +966,16 @@ var SrcParseS = {
if (/\.m3u8/.test(url)) {
var urlcode = JSON.parse(fetch(url,{withStatusCode:true,timeout:2000}));
if(urlcode.statusCode==-1){
log(name+'>错误:探测超时未拦载,结果未知')
log(name+'>m3u8探测超时未拦载,结果未知')
return 1;
}else if(urlcode.statusCode!=200){
log(name+'>播放地址疑似失效或网络无法访问,不信去验证一下>'+url);
log(name+'>m3u8播放地址疑似失效或网络无法访问,不信去验证一下>'+url);
return 0;
}else{
var tstime = urlcode.body.match(/#EXT-X-TARGETDURATION:(.*?)\n/)[1];
var urltss = urlcode.body.replace(/#.*?\n/g,'').replace('#EXT-X-ENDLIST','').split('\n');
if(parseInt(tstime)*parseInt(urltss.length)<times){
log(name+'>播放地址疑似跳舞小姐姐或防盗小视频,不信去验证一下>'+url);
log(name+'>m3u8播放地址疑似跳舞小姐姐或防盗小视频,不信去验证一下>'+url);
return 0;
}else{
var urlts = urltss[0];
@ -985,7 +985,7 @@ var SrcParseS = {
}
var tscode = JSON.parse(fetch(urlts,{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);
@ -996,13 +996,16 @@ 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;
}
}

Loading…
Cancel
Save