Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
没毛的刷子
dr_py
提交
6575001e
dr_py
项目概览
没毛的刷子
/
dr_py
与 Fork 源项目一致
Fork自
晚风拂柳颜 / dr_py
通知
1
Star
1
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,发现更多精彩内容 >>
提交
6575001e
编写于
10月 21, 2022
作者:
H
hjdhnx
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
升级版本并添加大佬友链
上级
628786b9
变更
5
展开全部
隐藏空白更改
内联
并排
Showing
5 changed file
with
66 addition
and
12 deletion
+66
-12
js/version.txt
js/version.txt
+1
-1
libs/drpy.js
libs/drpy.js
+12
-8
libs/drpy.min.js
libs/drpy.min.js
+1
-1
readme.md
readme.md
+6
-2
大佬友链.md
大佬友链.md
+46
-0
未找到文件。
js/version.txt
浏览文件 @
6575001e
3.9.13beta2
\ No newline at end of file
3.9.14
\ No newline at end of file
libs/drpy.js
浏览文件 @
6575001e
...
...
@@ -33,7 +33,7 @@ function init_test(){
}
let
rule
=
{};
const
VERSION
=
'
3.9.1
3beta2
'
;
const
VERSION
=
'
3.9.1
4
'
;
/** 已知问题记录
* 1.影魔的jinjia2引擎不支持 {{fl}}对象直接渲染 (有能力解决的话尽量解决下,支持对象直接渲染字符串转义,如果加了|safe就不转义)[影魔牛逼,最新的文件发现这问题已经解决了]
* Array.prototype.append = Array.prototype.push; 这种js执行后有毛病,for in 循环列表会把属性给打印出来 (这个大毛病需要重点排除一下)
...
...
@@ -958,7 +958,11 @@ print = function (data){
console
.
log
(
'
print:
'
+
e
.
message
)
}
}
console
.
log
(
data
);
if
(
typeof
(
data
)
!==
'
string
'
){
console
.
log
(
typeof
(
data
)
+
'
:
'
+
data
.
length
);
}
else
{
console
.
log
(
data
);
}
}
log
=
print
;
/**
...
...
@@ -1430,7 +1434,7 @@ function searchParse(searchObj) {
_pd
=
_ps
.
pd
;
let
is_json
=
p0
.
startsWith
(
'
json:
'
);
p0
=
p0
.
replace
(
/^
(
jsp:|json:|jq:
)
/
,
''
);
print
(
'
1381 p0:
'
+
p0
);
//
print('1381 p0:'+p0);
try
{
let
html
=
getHtml
(
MY_URL
);
if
(
html
)
{
...
...
@@ -1456,8 +1460,8 @@ function searchParse(searchObj) {
console
.
log
(
JSON
.
stringify
(
html
));
console
.
log
(
html
);
let
list
=
_pdfa
(
html
,
p0
);
print
(
list
.
length
);
print
(
list
);
//
print(list.length);
//
print(list);
list
.
forEach
(
it
=>
{
let
p1
=
getPP
(
p
,
1
,
pp
,
1
);
let
p2
=
getPP
(
p
,
2
,
pp
,
2
);
...
...
@@ -1695,9 +1699,9 @@ function detailParse(detailObj){
}
vod
.
vod_play_url
=
vod_play_url
;
}
if
(
!
vod
.
vod_id
){
vod
.
vod_id
=
detailObj
.
orId
;
}
//
if(!vod.vod_id){
//
vod.vod_id = detailObj.orId;
//
}
// print(vod);
return
JSON
.
stringify
({
list
:
[
vod
]
...
...
libs/drpy.min.js
浏览文件 @
6575001e
此差异已折叠。
点击以展开。
readme.md
浏览文件 @
6575001e
...
...
@@ -40,13 +40,17 @@
</a>
[
JS引擎的选择
](
./python最强js引擎.md
)
[
搭建教程
](
./安卓本地搭建说明.md
)
|
[
install_help
](
./安卓本地搭建说明.md
)
|
[
goorm
](
./道长乱说.md
)
[
搭建教程
](
./安卓本地搭建说明.md
)
|
[
install_help
](
./安卓本地搭建说明.md
)
|
[
goorm
](
./道长乱说.md
)
|
[
大佬地盘
](
./大佬友链.md
)
[
dr项目QQ官群
](
https://qm.qq.com/cgi-bin/qm/qr?k=H2KwcXrMdiR5M2blHR5gjZzPfN_S3N_C&jump_from=webapi
)
[
参考T4
](
https://github.com/sec-an/TV_Spider/blob/main/spider/sp360.py
)
[
golang最好的js引擎-otto
](
https://github.com/robertkrimen/otto
)
[
dockerfile教程
](
https://blog.csdn.net/qq_46158060/article/details/125718218
)
[
获取本地设备信息
](
https://blog.csdn.net/cui_yonghua/article/details/125508991
)
[
获取本地设备信息
](
https://m.jb51.net/article/140716.htm
)
[
获取本地设备信息
](
https://m.jb51.net/article/140716.htm
)
###### 2022/10/21
-
[X] 源新增了play_json属性和与之对应的哔哩直播,jrs看直播等源
-
[X] 修复俊版无法搜索问题(还需要壳子彻底解决console.log函数问题,无法打印大数据)
-
[X] 升级至3.9.14,drpy.js代码中开始记录版本号
###### 2022/10/20
-
[X] 新增了几个源
-
[X] 修复乐猪TV源并记录已知问题
...
...
大佬友链.md
0 → 100644
浏览文件 @
6575001e
#### tg群的大佬自己写dockerfile和自动发布的镜像
1.
[
dockerfile仓库
](
https://github.com/esme518/docker-drpy
)
2.
[
自动发布的三架构镜像
](
https://hub.docker.com/r/esme518/docker-drpy/tags
)
3.
简单测试启动命令:
```
shell
docker run
--platform
linux/arm/v7
-p
5705:5705
-p
9001:9001
--restart
=
always
--name
drpy
-d
esme518/docker-drpy
```
4.
暴力更新命令:
```
shell
mv
base/rules.db /tmp
ls
-A1
| xargs
rm
-rf
git clone
-q
https://gitcode.net/qq_32394351/dr_py.git
.
mv
-f
/tmp/rules.db base/rules.db
echo
"App Updated"
```
5.
docker启动环境变量:
```
shell
ENV
INET_USERNAME
=
user
ENV
INET_PASSWORD
=
123
```
6.
重启容器自动更新运行方法:
```
shell
docker run
-d
\
--name
drpy
\
--restart
=
always
\
-p
5705:5705
\
-p
9001:9001
\
-e
INET_USERNAME
=
user
\
-e
INET_PASSWORD
=
123
\
-e
AUTOUPDATE
=
1
\
-v
/home/pywork/dr_py:/root/sd/pywork/dr_py
\
esme518/docker-drpy
```
7.
不自动更新:
```
shell
docker run
-d
\
--name
drpy
\
--restart
=
always
\
-p
5705:5705
\
-p
9001:9001
\
-e
INET_USERNAME
=
user
\
-e
INET_PASSWORD
=
123
\
-v
/home/pywork/dr_py:/root/sd/pywork/dr_py
\
esme518/docker-drpy
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录