From 16256d3dcf7dfa4214536713897e49b4a4c6b9d2 Mon Sep 17 00:00:00 2001 From: jevons0411 Date: Sat, 17 Sep 2022 16:05:37 +0800 Subject: [PATCH] Update SrcAuto2.js --- SrcAuto2.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/SrcAuto2.js b/SrcAuto2.js index 7db5878d..aaab3a69 100644 --- a/SrcAuto2.js +++ b/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)播放地址疑似跳舞小姐姐或防盗小视频,不信去验证一下>'+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; } }