Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
如花alen
dr_py
提交
45dd1004
dr_py
项目概览
如花alen
/
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,发现更多精彩内容 >>
提交
45dd1004
编写于
1月 09, 2023
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加大豆
上级
f3ec84e4
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
90 addition
and
0 deletion
+90
-0
js/大豆.js
js/大豆.js
+38
-0
py/对比提取独有目录.py
py/对比提取独有目录.py
+52
-0
未找到文件。
js/大豆.js
0 → 100644
浏览文件 @
45dd1004
var
rule
=
{
title
:
'
大豆
'
,
host
:
'
https://dadou.pro
'
,
class_name
:
'
电影&电视剧&综艺&动漫
'
,
class_url
:
'
1&2&3&4
'
,
homeUrl
:
'
https://dadou.pro
'
,
searchUrl
:
'
/index.php/ajax/suggest?mid=1&wd=**
'
,
searchable
:
2
,
quickSearch
:
0
,
headers
:{
'
User-Agent
'
:
'
MOBILE_UA
'
},
// 分类链接fypage参数支持1个()表达式
// url: '/index.php/api/vod#type=fyclass&page=fypage',
url
:
'
/index.php/api/vod#type=fyfilter&page=fypage
'
,
filterable
:
1
,
//是否启用分类筛选,
filter_url
:
'
{{fl.cateId}}
'
,
filter
:
{
"
1
"
:[{
"
key
"
:
"
cateId
"
,
"
name
"
:
"
分类
"
,
"
value
"
:[{
"
n
"
:
"
全部
"
,
"
v
"
:
"
1
"
},{
"
n
"
:
"
动作片
"
,
"
v
"
:
"
6
"
},{
"
n
"
:
"
喜剧片
"
,
"
v
"
:
"
7
"
},{
"
n
"
:
"
爱情片
"
,
"
v
"
:
"
8
"
},{
"
n
"
:
"
科幻片
"
,
"
v
"
:
"
11
"
},{
"
n
"
:
"
恐怖片
"
,
"
v
"
:
"
33
"
},{
"
n
"
:
"
剧情片
"
,
"
v
"
:
"
30
"
},{
"
n
"
:
"
战争片
"
,
"
v
"
:
"
39
"
}]}],
"
2
"
:[{
"
key
"
:
"
cateId
"
,
"
name
"
:
"
分类
"
,
"
value
"
:[{
"
n
"
:
"
全部
"
,
"
v
"
:
"
2
"
},{
"
n
"
:
"
国产剧
"
,
"
v
"
:
"
13
"
},{
"
n
"
:
"
港台剧
"
,
"
v
"
:
"
15
"
},{
"
n
"
:
"
日韩剧
"
,
"
v
"
:
"
16
"
},{
"
n
"
:
"
动画剧
"
,
"
v
"
:
"
21
"
},{
"
n
"
:
"
记录剧
"
,
"
v
"
:
"
22
"
},{
"
n
"
:
"
欧美剧
"
,
"
v
"
:
"
14
"
}]}]},
filter_def
:{
1
:{
cateId
:
'
1
'
},
2
:{
cateId
:
'
2
'
},
3
:{
cateId
:
'
3
'
},
4
:{
cateId
:
'
4
'
}
},
detailUrl
:
'
/index.php/vod/detail/id/fyid.html
'
,
推荐
:
'
.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href
'
,
一级
:
''
,
一级
:
'
js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});
'
,
二级
:{
"
title
"
:
"
.slide-info-title&&Text;.slide-info:eq(3)--strong&&Text
"
,
"
img
"
:
"
.detail-pic&&data-original
"
,
"
desc
"
:
"
.fraction&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(2)--strong&&Text;.slide-info:eq(1)--strong&&Text
"
,
"
content
"
:
"
#height_limit&&Text
"
,
"
tabs
"
:
"
.anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a
"
,
"
tab_text
"
:
"
.swiper-slide&&Text
"
,
"
lists
"
:
"
.anthology-list-box:eq(#id) li
"
},
搜索
:
'
json:list;name;pic;;id
'
,
}
\ No newline at end of file
py/对比提取独有目录.py
0 → 100644
浏览文件 @
45dd1004
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# File : 对比提取独有目录.py
# Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------
# Date : 2023/1/6
import
os
import
shutil
from
time
import
time
def
getDirLists
(
path
):
files
=
os
.
listdir
(
path
)
print
(
len
(
files
),
files
)
return
files
def
get_extra
(
list1
,
list2
):
extra_list
=
set
(
list1
)
^
set
(
list2
)
extra_list
=
list
(
extra_list
)
print
(
len
(
extra_list
),
extra_list
)
return
extra_list
def
get_interval
(
t
):
interval
=
time
()
-
t
interval
=
round
(
interval
*
1000
,
2
)
return
interval
def
copy_extra
(
compare_path
,
to_path
,
extra_list
):
t1
=
time
()
total
=
len
(
extra_list
)
dir_total
=
0
for
i
in
range
(
total
):
extra
=
extra_list
[
i
]
file_from
=
os
.
path
.
join
(
compare_path
,
extra
)
if
os
.
path
.
isdir
(
file_from
):
# 判断是否为文件夹
dir_total
+=
1
file_to
=
os
.
path
.
join
(
to_path
,
extra
)
print
(
f
'开始提取第
{
i
+
1
}
/
{
total
}
项,复制
{
file_from
}
到
{
file_to
}
...'
)
shutil
.
copytree
(
file_from
,
file_to
,
dirs_exist_ok
=
True
)
else
:
print
(
f
'跳过提取非文件夹:
{
file_from
}
'
)
# break
print
(
f
'全部文件夹提取完毕,共计
{
total
}
项,
{
dir_total
}
个文件夹,耗时
{
get_interval
(
t1
)
}
毫秒'
)
if
__name__
==
'__main__'
:
base_path
=
r
'F:\odoo模块\odoo16c\addons'
compare_path
=
r
'F:\odoo模块\odoo16e20221019\odoo\addons'
to_path
=
r
'F:\odoo模块\odoo16ec\addons'
base_files
=
getDirLists
(
base_path
)
compare_files
=
getDirLists
(
compare_path
)
extra_list
=
get_extra
(
base_files
,
compare_files
)
copy_extra
(
compare_path
,
to_path
,
extra_list
)
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录