|
|
|
@ -296,7 +296,7 @@ var SrcParseS = { |
|
|
|
|
vipUrl = vipUrl.split('html?')[0]+'html'; |
|
|
|
|
} |
|
|
|
|
if(printlog==1){log("影片地址:"+vipUrl)};
|
|
|
|
|
var exclude = /\/404\.m3u8|\/xiajia\.mp4|\/余额不足\.m3u8|\.css|\.js|\.gif|\.png|\.jpg|\.jpeg|html,http|m3u88.com\/admin|\.php\?v=h|\?url=h|\&url=h|\?vid=h|%253Furl%253Dh|#amp=1|\.t-ui\.cn/;//设置排除地址
|
|
|
|
|
var exclude = /\/404\.m3u8|\/xiajia\.mp4|\/余额不足\.m3u8/;//设置排除地址
|
|
|
|
|
var contain = /\.mp4|\.m3u8|\.flv|\.avi|\.mpeg|\.wmv|\.mov|\.rmvb|\.dat|qqBFdownload|mime=video%2F|video_mp4|\.ts\?|TG@UosVod|video\/tos\/cn\/tos|m3u8\?pt=m3u8/;//设置符合条件的正确地址
|
|
|
|
|
var needparse = /suoyo\.cc|fen\.laodi|ruifenglb/;//设置需要解析的视频地址
|
|
|
|
|
|
|
|
|
@ -550,7 +550,7 @@ var SrcParseS = { |
|
|
|
|
let html = fetchCodeByWebView(obj.ulist.parse+obj.vipUrl, { |
|
|
|
|
blockRules: ['.m4a','.mp3','.gif','.jpg','.jpeg','.png','.ico','hm.baidu.com','/ads/*.js'], |
|
|
|
|
jsLoadingInject: true, |
|
|
|
|
checkJs: $.toString((parse,contain,exclude) => { |
|
|
|
|
checkJs: $.toString((parse) => { |
|
|
|
|
try{ |
|
|
|
|
if (window.c == null) { |
|
|
|
|
if (typeof (request) == 'undefined' || !request) { |
|
|
|
@ -564,7 +564,8 @@ var SrcParseS = { |
|
|
|
|
} |
|
|
|
|
var urls = _getUrls(); |
|
|
|
|
//fba.log(fy_bridge_app.getUrls());
|
|
|
|
|
//var contain = /\.mp4|\.m3u8|\.flv|\.avi|\.mpeg|\.wmv|\.mov|\.rmvb|\.dat|qqBFdownload|mime=video%2F|video_mp4|\.ts\?|TG@UosVod|video\/tos\/cn\/tos|m3u8\?pt=m3u8/;//设置符合条件的正确地址
|
|
|
|
|
var exclude = /\/404\.m3u8|\/xiajia\.mp4|\/余额不足\.m3u8|\.css|\.js|\.gif|\.png|\.jpg|\.jpeg|html,http|m3u88.com\/admin|\.php\?v=h|\?url=h|\&url=h|\?vid=h|%253Furl%253Dh|#amp=1|\.t-ui\.cn/;//设置排除地址
|
|
|
|
|
var contain = /\.mp4|\.m3u8|\.flv|\.avi|\.mpeg|\.wmv|\.mov|\.rmvb|\.dat|qqBFdownload|mime=video%2F|video_mp4|\.ts\?|TG@UosVod|video\/tos\/cn\/tos|m3u8\?pt=m3u8/;//设置符合条件的正确地址
|
|
|
|
|
for (var i in urls) { |
|
|
|
|
if (contain.test(urls[i])&&!exclude.test(urls[i])) { |
|
|
|
|
fba.log("fbw解析到>"+urls[i]); |
|
|
|
@ -575,7 +576,7 @@ var SrcParseS = { |
|
|
|
|
}catch(e){ |
|
|
|
|
fba.log(e.message); |
|
|
|
|
} |
|
|
|
|
}, obj.ulist.parse,obj.contain,obj.exclude) |
|
|
|
|
}, obj.ulist.parse) |
|
|
|
|
}) |
|
|
|
|
rurl = getVar(obj.ulist.parse, ''); |
|
|
|
|
//log(html);
|
|
|
|
@ -683,9 +684,7 @@ var SrcParseS = { |
|
|
|
|
param: { |
|
|
|
|
ulist: list, |
|
|
|
|
vipUrl: vipUrl, |
|
|
|
|
testurl: this.testvideourl, |
|
|
|
|
contain: contain, |
|
|
|
|
exclude: exclude |
|
|
|
|
testurl: this.testvideourl |
|
|
|
|
}, |
|
|
|
|
id: list.parse |
|
|
|
|
} |
|
|
|
|