Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
仰淮
dr_py
提交
a0b9a808
dr_py
项目概览
仰淮
/
dr_py
与 Fork 源项目一致
Fork自
晚风拂柳颜 / dr_py
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
dr_py
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a0b9a808
编写于
11月 21, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复鸿途解析,增加哔哩直播的py文件
上级
ce77debd
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
1277 addition
and
210 deletion
+1277
-210
jiexi/鸿途.js
jiexi/鸿途.js
+52
-7
txt/py/py_bilimd.py
txt/py/py_bilimd.py
+541
-203
txt/py/py_bilizb.py
txt/py/py_bilizb.py
+684
-0
未找到文件。
jiexi/鸿途.js
浏览文件 @
a0b9a808
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
;
...
...
txt/py/py_bilimd.py
浏览文件 @
a0b9a808
此差异已折叠。
点击以展开。
txt/py/py_bilizb.py
0 → 100644
浏览文件 @
a0b9a808
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录