Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yq0110
dr_py
提交
dc85ec77
dr_py
项目概览
yq0110
/
dr_py
落后 Fork 源项目 1 个版本
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,体验更适合开发者的 AI 搜索 >>
提交
dc85ec77
编写于
10月 15, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
调试修复低端影视的基础部分定位
上级
4b6bcdb8
变更
5
展开全部
隐藏空白更改
内联
并排
Showing
5 changed file
with
22 addition
and
14 deletion
+22
-14
base/rules.db
base/rules.db
+0
-0
js/ddys.js
js/ddys.js
+9
-7
js/version.txt
js/version.txt
+1
-1
libs/drpy.js
libs/drpy.js
+11
-5
libs/drpy.min.js
libs/drpy.min.js
+1
-1
未找到文件。
base/rules.db
浏览文件 @
dc85ec77
无法预览此类型文件
js/ddys.js
浏览文件 @
dc85ec77
...
@@ -2,8 +2,8 @@ var rule={
...
@@ -2,8 +2,8 @@ var rule={
title
:
'
ddys
'
,
title
:
'
ddys
'
,
host
:
'
https://ddys.tv
'
,
host
:
'
https://ddys.tv
'
,
// homeUrl:'/',
// homeUrl:'/',
url
:
'
https://ddys.tv/category
/fyclass/page/fypage/
'
,
url
:
'
/fyclass/page/fypage/
'
,
searchUrl
:
'
/
search.html?wd=**
'
,
searchUrl
:
'
/
?s=**&post_type=post
'
,
searchable
:
2
,
//是否启用全局搜索,
searchable
:
2
,
//是否启用全局搜索,
quickSearch
:
0
,
//是否启用快速搜索,
quickSearch
:
0
,
//是否启用快速搜索,
filterable
:
0
,
//是否启用分类筛选,
filterable
:
0
,
//是否启用分类筛选,
...
@@ -11,15 +11,17 @@ var rule={
...
@@ -11,15 +11,17 @@ var rule={
'
User-Agent
'
:
'
MOBILE_UA
'
,
'
User-Agent
'
:
'
MOBILE_UA
'
,
// "Cookie": "searchneed=ok"
// "Cookie": "searchneed=ok"
},
},
class_name
:
'
电影&剧集&动画
'
,
// class_name:'电影&剧集&动画',
class_url
:
'
movie&airing&anime
'
,
// class_url:'movie&airing&anime',
cate_exclude
:
'
解析|动态
'
,
class_parse
:
'
#primary-menu li.menu-item;a&&Text;a&&href;
\
.tv/(.*)
'
,
cate_exclude
:
'
站长|^其他$|关于|^电影$|^剧集$|^类型$
'
,
play_parse
:
true
,
play_parse
:
true
,
lazy
:
''
,
lazy
:
''
,
limit
:
6
,
limit
:
6
,
//推荐:'.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
//推荐:'.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
double
:
true
,
// 推荐内容是否双层定位
double
:
true
,
// 推荐内容是否双层定位
一级
:
'
.post-box-list&&article;a:eq(-1)&&Text;.post-box-image&&style;a:eq(0)&&Text;a:eq(-1)&&href
'
,
一级
:
'
.post-box-list&&article;a:eq(-1)&&Text;.post-box-image&&style;a:eq(0)&&Text;a:eq(-1)&&href
'
,
二级
:{
"
title
"
:
"
h1&&Text;.content-rt&&p:eq(0)&&Text
"
,
"
img
"
:
"
.img&&img&&data-src
"
,
"
desc
"
:
"
.content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text
"
,
"
content
"
:
"
.zkjj_a&&Text
"
,
"
tabs
"
:
"
.py-tabs&&option
"
,
"
lists
"
:
"
.player:eq(#id) li
"
},
二级
:{
"
title
"
:
"
.post-title&&Text;.cat-links&&Text
"
,
"
img
"
:
"
.doulist-item&&img&&data-cfsrc
"
,
"
desc
"
:
"
.published&&Text
"
,
"
content
"
:
"
.abstract&&Text
"
,
"
tabs
"
:
"
.py-tabs&&option
"
,
"
lists
"
:
"
.player:eq(#id) li
"
},
搜索
:
'
.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href
'
,
搜索
:
'
#main&&article;.post-title&&Text;;.published&&Text;a&&href
'
,
推荐
:
'
*
'
}
}
\ No newline at end of file
js/version.txt
浏览文件 @
dc85ec77
3.9.7beta3
3.9.7beta4
\ No newline at end of file
\ No newline at end of file
libs/drpy.js
浏览文件 @
dc85ec77
...
@@ -968,21 +968,27 @@ function homeParse(homeObj) {
...
@@ -968,21 +968,27 @@ function homeParse(homeObj) {
if
(
homeObj
.
class_parse
)
{
if
(
homeObj
.
class_parse
)
{
let
p
=
homeObj
.
class_parse
.
split
(
'
;
'
);
let
p
=
homeObj
.
class_parse
.
split
(
'
;
'
);
if
(
p
.
length
>=
4
)
{
let
_ps
=
parseTags
.
getParse
(
p
[
0
]);
_pdfa
=
_ps
.
pdfa
;
_pdfh
=
_ps
.
pdfh
;
_pd
=
_ps
.
pd
;
MY_URL
=
rule
.
url
;
if
(
p
.
length
>=
3
)
{
// 可以不写正则
try
{
try
{
let
html
=
getHtml
(
homeObj
.
MY_URL
);
let
html
=
getHtml
(
homeObj
.
MY_URL
);
if
(
html
)
{
if
(
html
)
{
homeHtmlCache
=
html
;
homeHtmlCache
=
html
;
let
list
=
pdfa
(
html
,
p
[
0
]);
let
list
=
_
pdfa
(
html
,
p
[
0
]);
if
(
list
&&
list
.
length
>
0
)
{
if
(
list
&&
list
.
length
>
0
)
{
list
.
forEach
((
it
,
idex
)
=>
{
list
.
forEach
((
it
,
idex
)
=>
{
try
{
try
{
let
name
=
pdfh
(
it
,
p
[
1
]);
let
name
=
_
pdfh
(
it
,
p
[
1
]);
if
(
homeObj
.
cate_exclude
&&
(
new
RegExp
(
homeObj
.
cate_exclude
).
test
(
name
)))
{
if
(
homeObj
.
cate_exclude
&&
(
new
RegExp
(
homeObj
.
cate_exclude
).
test
(
name
)))
{
return
;
return
;
}
}
let
url
=
pdfh
(
it
,
p
[
2
]);
// let url = pdfh(it, p[2]);
if
(
p
[
3
])
{
let
url
=
_pd
(
it
,
p
[
2
]);
if
(
p
.
length
>
3
&&
p
[
3
])
{
let
exp
=
new
RegExp
(
p
[
3
]);
let
exp
=
new
RegExp
(
p
[
3
]);
url
=
url
.
match
(
exp
)[
1
];
url
=
url
.
match
(
exp
)[
1
];
}
}
...
...
libs/drpy.min.js
浏览文件 @
dc85ec77
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录