diff --git a/SrcAuto.js b/SrcAuto.js index b7c567c9..a4fefa4f 100644 --- a/SrcAuto.js +++ b/SrcAuto.js @@ -845,7 +845,7 @@ var SrcParseS = { if(/vkey=/.test(url)){ return 1; }else if (/\.m3u8/.test(url)) { - var urlcode = JSON.parse(fetch(url,{withStatusCode:true,timeout:2000})); + var urlcode = JSON.parse(fetch(url,{withStatusCode:true,timeout:1500})); //log(name+'url访问状态码:'+urlcode.statusCode) if(urlcode.statusCode==-1){ log(name+'>√m3u8探测超时未拦载,结果未知') @@ -870,7 +870,7 @@ var SrcParseS = { let http = urlcode.url.match(/http.*\//)[0]; urlts = http + 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:1500})); //log(name+'ts访问状态码:'+tscode.statusCode) if(tscode.statusCode==-1){ log(name+'>√ts段探测超时未拦载,结果未知') @@ -882,7 +882,7 @@ var SrcParseS = { } } }else if (/\.mp4/.test(url)) { - var urlheader = JSON.parse(fetch(url,{onlyHeaders:true,timeout:2000})); + var urlheader = JSON.parse(fetch(url,{onlyHeaders:true,timeout:1500})); if(urlheader.statusCode==-1){ log(name+'>√mp4探测超时未拦载,结果未知') return 1; @@ -891,7 +891,7 @@ var SrcParseS = { return 0; }else{ var filelength = urlheader.headers['content-length']; - if(parseInt(filelength[0])/1024/1024 < 80){ + if(parseInt(filelength[0])/1024/1024 < 30){ log(name+'>√mp4播放地址疑似跳舞小姐姐或防盗小视频,不信去验证一下>'+url); return 0; }