Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taokun401
dr_py
提交
46c304bd
dr_py
项目概览
taokun401
/
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,发现更多精彩内容 >>
提交
46c304bd
编写于
10月 19, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
pdfa存在问题
上级
0a49f39c
变更
4
展开全部
隐藏空白更改
内联
并排
Showing
4 changed file
with
25 addition
and
1 deletion
+25
-1
base/rules.db
base/rules.db
+0
-0
js/tva云播.js
js/tva云播.js
+20
-0
libs/drpy.js
libs/drpy.js
+4
-0
libs/drpy.min.js
libs/drpy.min.js
+1
-1
未找到文件。
base/rules.db
浏览文件 @
46c304bd
无法预览此类型文件
js/tva云播.js
0 → 100644
浏览文件 @
46c304bd
var
rule
=
{
title
:
'
TVA云播
'
,
host
:
'
http://www.tvyb03.com
'
,
url
:
'
/vod/type/id/fyclass/page/fypage.html
'
,
searchUrl
:
'
/search.php?page=&searchword=**&searchtype=
'
,
searchable
:
2
,
//是否启用全局搜索,
quickSearch
:
0
,
//是否启用快速搜索,
filterable
:
0
,
//是否启用分类筛选,
class_name
:
'
电影&电视剧&综艺&动漫&日韩剧&国产剧&欧美剧&港台剧
'
,
class_url
:
'
1&2&3&4&16&13&15&14
'
,
play_parse
:
true
,
lazy
:
''
,
limit
:
6
,
推荐
:
'
ul.myui-vodlist;li;*;*;*;*
'
,
double
:
true
,
// 推荐内容是否双层定位
一级
:
'
.myui-vodlist__box;a&&title;.lazyload&&data-original;.tag&&Text;a&&href
'
,
二级
:{
"
title
"
:
"
h1&&Text;.stui-content__detail&&p&&Text
"
,
"
img
"
:
"
.lazyload&&data-original
"
,
"
desc
"
:
"
.data:eq(0)&&Text;.data:eq(1)&&Text;.data:eq(2)&&Text;.data:eq(3)&&Text
"
,
"
content
"
:
"
.desc&&Text
"
,
"
tabs
"
:
"
.stui-pannel__head.bottom-line h3
"
,
"
lists
"
:
"
.stui-content__playlist:eq(#id) li
"
},
}
\ No newline at end of file
libs/drpy.js
浏览文件 @
46c304bd
...
...
@@ -643,6 +643,8 @@ const parseTags = {
const
$
=
eleFind
?
html
.
rr
:
cheerio
.
load
(
html
);
let
ret
=
eleFind
?
(
$
(
html
.
ele
).
is
(
parse
)
?
html
.
ele
:
$
(
html
.
ele
).
find
(
parse
))
:
$
(
parse
);
let
result
=
[];
// print('outerHTML:');
// print($(ret[0]).prop("outerHTML"));
if
(
ret
)
{
ret
.
each
(
function
(
idx
,
ele
)
{
result
.
push
({
rr
:
$
,
ele
:
ele
});
...
...
@@ -1080,6 +1082,7 @@ function homeVodParse(homeVodObj){
// setItem('MY_URL',MY_URL);
console
.
log
(
MY_URL
);
let
p
=
homeVodObj
.
推荐
;
print
(
'
p:
'
+
p
);
if
(
p
===
'
*
'
&&
rule
.
一级
){
p
=
rule
.
一级
;
homeVodObj
.
double
=
false
;
...
...
@@ -1817,6 +1820,7 @@ function home(filter) {
* @returns {string}
*/
function
homeVod
(
params
)
{
console
.
log
(
"
homeVod
"
);
let
homeVodObj
=
{
推荐
:
rule
.
推荐
,
double
:
rule
.
double
,
...
...
libs/drpy.min.js
浏览文件 @
46c304bd
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录