You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
hjdhnx 55eac534e6 修复秋霞不显示图片来源问题 14 hours ago
.idea 增加未来功能 3 months ago
base 修复秋霞不显示图片来源问题 14 hours ago
controllers 修复源代理导致的筛选失效问题 1 day ago
docker 更新兼容性补充说明并增加了多个源 1 month ago
images 增加随机图片 3 months ago
jiexi 修复酷云 4 days ago
js 修复秋霞不显示图片来源问题 14 hours ago
libs 搜索过滤算法 18 hours ago
logs 增加未来功能 3 months ago
models 数据库增加解析表 4 weeks ago
py 修复py厂长,js的无法修 4 days ago
static 增加我的豆瓣 1 week ago
super 注释了directory 2 months ago
templates 优化腾云驾雾二级 4 days ago
test 迁移目录 3 months ago
txt 更新alist 2 days ago
utils 修复源代理导致的筛选失效问题 1 day ago
whl 更新兼容性补充说明并增加了多个源 1 month ago
zhengban 增加了新源 1 month ago
LICENSE 添加 LICENSE 3 months ago
app.py 实现了js自建解析 2 months ago
app.sh 优化了dockerfile 3 months ago
commands.txt 修改了启动方式 3 months ago
dockerfile 测试通过解决了多架构兼容问题 3 months ago
dockerfile_arm64.txt 更新兼容性补充说明并增加了多个源 1 month ago
dockerfile_armv7.txt 更新兼容性补充说明并增加了多个源 1 month ago
python最强js引擎.md md 4 weeks ago
readme.md 更新升级日志 1 day ago
requirements.txt 修改依赖指定版本 2 months ago
sources.list 添加了dockerfile 3 months ago
start.sh 小改动 2 months ago
大佬友链.md 增加可以更改项目仓库的环境变量 4 weeks ago
安卓本地搭建说明.md 更新兼容性补充说明并增加了多个源 1 month ago
道长乱说.md md 1 month ago

readme.md

🚀第二派-dr模板的python实现🚀

logo

🗂️A webServer convert web and x5 movie sites to cms api data

latest version discussions Downloads Downloads Downloads License License
python3.6-3.8完美运行(3.9以上不支持linux进程启动)

JS引擎的选择
我的豆瓣
搭建教程 | install_help |goorm |大佬地盘
dr项目QQ官群
参考T4
drpy相关视频教程
golang最好的js引擎-otto
dockerfile教程
获取本地设备信息
获取本地设备信息

2022/11/27
2022/11/26
2022/11/25
2022/11/24
2022/11/23
2022/11/22
{"key":"Alist","name":"Alist","type":3,"api":"{{host}}/libs/alist.min.js","searchable":2,"quickSearch":0,"filterable":0,"ext":"{{host}}/txt/json/alist.json;200;video"},
2022/11/21
2022/11/20
2022/11/17
2022/11/08
2022/11/04
2022/11/03
2022/11/02
2022/10/30
2022/10/28
2022/10/27
2022/10/25
2022/10/24
2022/10/23
2022/10/22
2022/10/21
2022/10/20
2022/10/19
2022/10/18
2022/10/17
2022/10/16
2022/10/15
2022/10/14
2022/10/13
2022/10/12
2022/10/11
2022/10/09
2022/10/08
2022/10/07
2022/09/27
2022/09/26
2022/09/25
2022/09/23
2022/09/22
2022/09/21
2022/09/19
2022/09/17
2022/09/16
2022/09/15
2022/09/14
2022/09/13
2022/09/12
特别说明:仅pluto 1.4.2以上版本支持此项目的筛选及自定义播放免嗅
2022/09/11
2022/09/10
2022/09/09
2022/09/08
2022/09/07
2022/09/06
2022/09/05
2022/09/04
2022/09/03
2022/09/02
2022/09/01
2022/08/31
2022/08/30
2022/08/29
2022/08/28
2022/08/27
2022/08/26
特性说明
  1. 参考了海阔视界dr模板设计思路
  2. 参考tv_box的t4项目思路重新设计了cms接口
本地搭建
  1. 安装zero termux
  2. 在termux里安装tome 虚拟机
  3. tome 虚拟机 里安装ubuntu1804容器
  4. ubuntu1804容器里安装python3-pip,nodejs
  5. pip3换源并安装requirements.txt(pip3 install -r requirements.txt)
  6. python3 app.py运行项目(也可以其他方式nohup或者 supervisord -c manager.conf)
  7. 访问地址加/index查看dr_py主页

测试地址

sqlite3使用教程
远程网站
本地网站
gevent下载地址 aarch64的cp310

本地服务配置地址
远程服务配置地址

配置相关

直接复制对应的三种地址就行了,不需要生成本地文件(下面教程不要了)
本地地址 clan://localhost/pycms_local.json
推荐把文件放到 /storage/emulated/0/PlutoPlayer/pycms_local.json
并且pluto要自己切换路径为PlutoPlayer

相关教程

pyquery定位

模板规则说明

所有相关属性说明

var rule = {
    title:'',//规则标题,没有实际作用,但是可以作为cms类名称依据
    编码:'',//不填就默认utf-8
    host:'',//网页的域名根,包含http头如 https://www,baidu.com
    homeUrl:'/latest/',//网站的首页链接,可以是完整路径或者相对路径,用于分类获取和推荐获取 fyclass是分类标签 fypage是页数
    url:'/fyclass/fypage.html[/fyclass/]',//网站的分类页面链接
    detailUrl:'https://yanetflix.com/voddetail/fyid.html',//非必填,二级详情拼接链接,感觉没啥卵用
    searchUrl:'',//搜索链接 可以是完整路径或者相对路径,用于分类获取和推荐获取 **代表搜索词 fypage代表页数
    searchable:0,//是否启用全局搜索,
    quickSearch:0,//是否启用快速搜索,
    filterable:0,//是否启用筛选,
    filter:{},// 筛选条件字典
    // 默认筛选条件字典(不同分类可以指定同样筛选参数的不同默认值)
    filter_def:{
        douyu:{
        area:'一起看',
        other:'..'
        },
        huya:{
        area:'影音馆',
        other:'..'
        }
    }, 
    // 筛选网站传参,会自动传到分类链接下(本示例中的url参数)-url里参数为fyfilter,可参考蓝莓影视.js
    filter_url:'style={{fl.style}}&zone={{fl.zone}}&year={{fl.year}}&fee={{fl.fee}}&order={{fl.order}}',
    // 注意,由于猫有配置缓存,搜索配置没法热加载,修改了js不需要重启服务器
    // 但是需要tv_box进设置里换源使配置重新装载
    headers:{//网站的请求头,完整支持所有的,常带ua和cookies
        'User-Agent':'MOBILE_UA',
        "Cookie": "searchneed=ok"
    },
    timeout:5000,//网站的全局请求超时,默认是3000毫秒
    class_name:'电影&电视剧&动漫&综艺',//静态分类名称拼接
    class_url:'1&2&3&4',//静态分类标识拼接
    //动态分类获取 列表;标题;链接;正则提取 不需要正则的时候后面别加分号
    class_parse:'#side-menu:lt(1) li;a&&Text;a&&href;com/(.*?)/',
    // 除开全局过滤之外还需要过滤哪些标题不视为分类
    cate_exclude:'',
    // 除开全局动态线路名过滤之外还需要过滤哪些线路名标题不视为线路
    tab_exclude:'',
    // 服务器解析播放
    play_parse:true,
    // play_json 传数组或者 类 true/false 比如 0,1 如果不传会内部默认处理 不传和传0可能效果不同
    // 效果等同说明: play_json:[{re:'*', json:{jx:0, parse:1}}], 等同于 play_json:0,
    play_json:[{
        re:'*',
        json:{
            jx:1,
            parse:1,
        },
    }],
    // 自定义免嗅
    lazy:'',
    // 首页推荐显示数量
    limit:6,
    double:true,//是否双层列表定位,默认false
    // 对图片加了referer验证的有效,海阔专用,普通规则请勿填写此键值
    图片来源:'@Referer=http://www.jianpianapp.com@User-Agent=jianpian-version350',
    
    // js写法,仅js模式1有效.可以用于代码动态获取全局cookie之类的
    // 可操作变量有 rule_fetch_params,rule,以及基础的网页访问request,post等操作
    预处理:'rule_fetch_params.headers.Cookie = "xxxx";',
    // 类似海阔一级 列表;标题;图片;描述;链接;详情 其中最后一个参数选填
    // 如果是双层定位的话,推荐的第2段分号代码也是第2层定位列表代码
    推荐:'.col-sm-6;h3&&Text;img&&data-src;.date&&Text;a&&href',
    // 类似海阔一级 列表;标题;图片;描述;链接;详情 其中最后一个参数选填
    一级:'.col-sm-6;h3&&Text;img&&data-src;.date&&Text;a&&href',
    // 二级可以是*,表示规则无二级,直接拿一级的链接进行嗅探
    // 二级 title: 片名;类型
    // 二级 desc: 主要信息;年代;地区;演员;导演
    // 或者 {title:'',img:'',desc:'',content:'',tabs:'',lists:'',tab_text:'body&&Text',list_text:'body&&Text',list_url:'a&&href'} 同海阔dr二级
    二级:'*',
    // 搜索可以是*,集成一级,或者跟一级一样的写法 列表;标题;图片;描述;链接;详情
    搜索:'*',
}

模板继承写法

var rule = Object.assign(muban.mxpro,{
title:'鸭奈飞',
host:'https://yanetflix.com',
url:'/index.php/vod/show/id/fyclass/page/fypage.html',
class_parse:'.navbar-items li:gt(1):lt(6);a&&Text;a&&href;.*/(.*?).html',
});

模板继承写法(新)

var rule = {
title:'cokemv',
模板:'mxpro',
host:'https://cokemv.me',
class_parse:'.navbar-items li:gt(1):lt(7);a&&Text;a&&href;/(\\d+).html',
}

js:内置变量 input,html,VODS,VOD,TABS,LISTS