提交 6575001e 编写于 作者: H hjdhnx

升级版本并添加大佬友链

上级 628786b9
3.9.13beta2
\ No newline at end of file
3.9.14
\ No newline at end of file
......@@ -33,7 +33,7 @@ function init_test(){
}
let rule = {};
const VERSION = '3.9.13beta2';
const VERSION = '3.9.14';
/** 已知问题记录
* 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]
......
此差异已折叠。
......@@ -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源并记录已知问题
......
#### 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.
先完成此消息的编辑!
想要评论请 注册