提交 a0b9a808 编写于 作者: H hjdhnx

修复鸿途解析,增加哔哩直播的py文件

上级 ce77debd
let jxUrl = 'https://h5.freejson.xyz/player/analysis.php?v=';
// let jxUrl = 'https://h5.freejson.xyz/player/analysis.php?v=';
// fetch_params.headers.Referer = jxUrl;
// try {
// // realUrl = null;
// let html = request(jxUrl+vipUrl);
// log(html);
// //realUrl = jsp.pjfh(html,'$..url');
// realUrl=html.match(/var urls = "(.*?)"/)[1];
// log('解析到真实播放地址:'+realUrl);
// }catch (e) {
// log('解析发生错误:'+e.message);
// realUrl = vipUrl;
// }
// 虾米免嗅
let jxUrl = 'https://jx.xmflv.com/?url=';
fetch_params.headers.Referer = jxUrl;
eval(getCryptoJS());
function encrypt(_0x5cf953) {
var _0x5efb07 = CryptoJS.enc.Utf8.parse(vkey);
var _0x45c0ea = CryptoJS.enc.Utf8.parse('ash3omcjsoajh1ur');
var _0x268682 = CryptoJS.AES.encrypt(_0x5cf953, _0x5efb07, {
'iv': _0x45c0ea,
'mode': CryptoJS.mode.CBC,
'padding': CryptoJS.pad.ZeroPadding
});
return _0x268682.toString();
}
function jsdecrypt(_0x1a43fe) {
var _0x10ab4d = CryptoJS.enc.Utf8.parse(vkey);
var _0x291247 = CryptoJS.enc.Utf8.parse('contentDocuments');
var _0x5abb12 = CryptoJS.AES.decrypt(_0x1a43fe, _0x10ab4d, {
'iv': _0x291247,
'mode': CryptoJS.mode.CBC,
'padding': CryptoJS.pad.ZeroPadding
}).toString(CryptoJS.enc.Utf8);
return _0x5abb12.toString();
}
try {
// realUrl = null;
let html = request(jxUrl+vipUrl);
log(html);
//realUrl = jsp.pjfh(html,'$..url');
realUrl=html.match(/var urls = "(.*?)"/)[1];
log('解析到真实播放地址:'+realUrl);
let html = request(jxUrl+vipUrl);
let time = html.match(/var time = '(.*?)'/)[1];
let ua = html.match(/var ua = '(.*?)'/)[1];
let vkey = html.match(/var vkey = '(.*?)'/)[1];
// log(encrypt(vkey));
let phtml = request("https://jx.xmflv.com/favicon.ico", {
headers: {
"origin": "https://jx.xmflv.com"
},
body: "url=" + vipUrl + "&time=" + time + "&ua=" + ua + "&vkey=" + encrypt(vkey),
method: "post"
});
// log(phtml);
realUrl = jsdecrypt(JSON.parse(phtml).url);
log('解析到真实播放地址:'+realUrl);
}catch (e) {
log('解析发生错误:'+e.message);
realUrl = vipUrl;
......
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册