|
|
@ -247,15 +247,31 @@ let erdata = { |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
"解析": function(url) { |
|
|
|
"解析": function(url) { |
|
|
|
let urlid = url.match(/play\/(.*?)\./)[1]; |
|
|
|
return 'webRule://' + url + '@' + $.toString(() => { |
|
|
|
let data = "nid="+urlid.split("_")[0]+"&cid="+urlid.split("_")[2]; |
|
|
|
if (typeof (request) == 'undefined' || !request) { |
|
|
|
let headers = { |
|
|
|
eval(fba.getInternalJs()); |
|
|
|
"Referer": url |
|
|
|
}; |
|
|
|
}; |
|
|
|
if (window.c == null) { |
|
|
|
let cook = fetchCookie(url, {headers: headers}); |
|
|
|
window.c = 0; |
|
|
|
headers.Cookie = JSON.parse(cook||'[]').join(';'); |
|
|
|
}; |
|
|
|
let play = JSON.parse(request("https://m.ting13.com/api/mapi/play", {timeout:8000,body: data, method: 'POST',headers:headers})).url; |
|
|
|
window.c++; |
|
|
|
return play + "#isMusic=true#"; |
|
|
|
if (window.c * 250 >= 15 * 1000) { |
|
|
|
|
|
|
|
fba.hideLoading(); |
|
|
|
|
|
|
|
return "toast://解析超时"; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
//fba.log(fy_bridge_app.getUrls());
|
|
|
|
|
|
|
|
var urls = _getUrls(); |
|
|
|
|
|
|
|
var exclude = /m3u8\.tv/; |
|
|
|
|
|
|
|
var contain = /\.m4a|\.mp3/; |
|
|
|
|
|
|
|
for (var i in urls) { |
|
|
|
|
|
|
|
if (!exclude.test(urls[i]) && contain.test(urls[i])) { |
|
|
|
|
|
|
|
//fba.log(urls[i]);
|
|
|
|
|
|
|
|
return $$$("#noLoading#").lazyRule((url) => { |
|
|
|
|
|
|
|
return url; |
|
|
|
|
|
|
|
}, fy_bridge_app.getHeaderUrl(urls[i])); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
}, |
|
|
|
}, |
|
|
|
"最新": function(url) { |
|
|
|
"最新": function(url) { |
|
|
|
setResult(pdfh(request(url, {timeout:8000}), '#js_chapter-reverse&&.last-chapter&&Text')); |
|
|
|
setResult(pdfh(request(url, {timeout:8000}), '#js_chapter-reverse&&.last-chapter&&Text')); |
|
|
|