Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
zzzlllmmm1
dr_py
提交
871ada5d
dr_py
项目概览
zzzlllmmm1
/
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,发现更多精彩内容 >>
提交
871ada5d
编写于
10月 07, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
菜狗播放修复
上级
e2e73c4a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
2 deletion
+10
-2
libs/drpy.js
libs/drpy.js
+10
-2
未找到文件。
libs/drpy.js
浏览文件 @
871ada5d
...
...
@@ -66,7 +66,8 @@ var RKEY; // 源的唯一标识
var
fetch
;
var
print
;
var
log
;
var
fetch_params
;
var
rule_fetch_params
;
var
fetch_params
;
// 每个位置单独的
var
oheaders
;
var
_pdfh
;
var
_pdfa
;
...
...
@@ -837,6 +838,7 @@ function getHtml(url){
* @returns {string}
*/
function
homeParse
(
homeObj
)
{
fetch_params
=
JSON
.
parse
(
JSON
.
stringify
(
rule_fetch_params
));
let
classes
=
[];
if
(
homeObj
.
class_name
&&
homeObj
.
class_url
)
{
let
names
=
homeObj
.
class_name
.
split
(
'
&
'
);
...
...
@@ -903,6 +905,7 @@ function homeParse(homeObj) {
* @returns {string}
*/
function
homeVodParse
(
homeVodObj
){
fetch_params
=
JSON
.
parse
(
JSON
.
stringify
(
rule_fetch_params
));
let
d
=
[];
MY_URL
=
homeVodObj
.
homeUrl
;
// setItem('MY_URL',MY_URL);
...
...
@@ -1026,6 +1029,7 @@ function homeVodParse(homeVodObj){
* @returns {string}
*/
function
categoryParse
(
cateObj
)
{
fetch_params
=
JSON
.
parse
(
JSON
.
stringify
(
rule_fetch_params
));
let
p
=
cateObj
.
一级
;
if
(
!
p
||
typeof
(
p
)
!==
'
string
'
){
return
'
{}
'
...
...
@@ -1132,6 +1136,7 @@ function categoryParse(cateObj) {
* @returns {string}
*/
function
searchParse
(
searchObj
)
{
fetch_params
=
JSON
.
parse
(
JSON
.
stringify
(
rule_fetch_params
));
let
d
=
[];
if
(
!
searchObj
.
searchUrl
){
return
'
{}
'
...
...
@@ -1225,6 +1230,7 @@ function searchParse(searchObj) {
* @returns {string}
*/
function
detailParse
(
detailObj
){
fetch_params
=
JSON
.
parse
(
JSON
.
stringify
(
rule_fetch_params
));
let
vod
=
{
vod_id
:
"
id
"
,
vod_name
:
"
片名
"
,
...
...
@@ -1383,6 +1389,7 @@ function detailParse(detailObj){
* @returns {string}
*/
function
playParse
(
playObj
){
fetch_params
=
JSON
.
parse
(
JSON
.
stringify
(
rule_fetch_params
));
MY_URL
=
playObj
.
url
;
if
(
!
/http/
.
test
(
MY_URL
)){
try
{
...
...
@@ -1475,7 +1482,8 @@ function playParse(playObj){
console
.
log
(
'
处理headers发生错误:
'
+
e
.
message
);
}
}
fetch_params
=
{
'
headers
'
:
rule
.
headers
||
{},
'
timeout
'
:
rule
.
timeout
,
'
encoding
'
:
rule
.
encoding
};
// print(rule.headers);
rule_fetch_params
=
{
'
headers
'
:
rule
.
headers
||
false
,
'
timeout
'
:
rule
.
timeout
,
'
encoding
'
:
rule
.
encoding
};
oheaders
=
rule
.
headers
||
{};
RKEY
=
typeof
(
key
)
!==
'
undefined
'
&&
key
?
key
:
'
drpy_
'
+
(
rule
.
title
||
rule
.
host
);
init_test
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录