diff --git a/SrcParseS.js b/SrcParseS.js index 673c2830..3267286b 100644 --- a/SrcParseS.js +++ b/SrcParseS.js @@ -456,9 +456,9 @@ var SrcParseS = { getjson = {}; if(printlog==1){log(obj.ulist.name+'>解析地址访问失败')}; } - log(getjson); + //log(getjson); if (getjson.body&&getjson.statusCode==200){ - log("0"); + //log("0"); var gethtml = getjson.body; var rurl = ""; var isjson = 0; @@ -466,10 +466,10 @@ var SrcParseS = { rurl = JSON.parse(gethtml).url||JSON.parse(gethtml).data.url||JSON.parse(gethtml).data; isjson = 1; } catch (e) { - log("1"); if(/\.m3u8|\.mp4/.test(getjson.url)&&getjson.url.indexOf('=http')==-1){ rurl = getjson.url; - }else if(/\.m3u8|\.mp4|\.flv/.test(gethtml)){ + }else if(/http(s)?:\/\/.*?\.m3u8|http(s)?:\/\/.*?\.mp4|http(s)?:\/\/.*?\.flv/.test(gethtml)){ + log("1"); try { if(gethtml.indexOf('urls = "') != -1){ rurl = gethtml.match(/urls = "(.*?)"/)[1]; @@ -486,6 +486,7 @@ var SrcParseS = { if(printlog==1){log('明码获取错误:'+e.message)}; } }else{ + log("2"); let html = fetchCodeByWebView(obj.ulist.parse+obj.vipUrl, { blockRules: ['.m4a','.mp3','.gif','.jpg','.jpeg','.png','.ico','hm.baidu.com','/ads/*.js'], jsLoadingInject: true, @@ -522,7 +523,6 @@ var SrcParseS = { clearVar(obj.ulist.parse); //log(rurl); } - log("2"); } var x5 = 0; if(rurl == ""){