Add files via upload

This commit is contained in:
n3rddd 2024-05-29 21:54:38 +08:00 committed by GitHub
parent 5ba6063767
commit ac113331b9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 348 additions and 2 deletions

84
JN/dr_py/js/88看球.js Normal file
View File

@ -0,0 +1,84 @@
var rule = {
title: "88看球",
// host:'http://www.88kanqiu.cc',
host: "http://www.88kanqiu.live",
url: "/match/fyclass/live",
searchUrl: "",
searchable: 0,
quickSearch: 0,
class_parse: ".nav-pills li;a&&Text;a&&href;/match/(\\d+)/live",
headers: {
"User-Agent": "PC_UA",
},
timeout: 5000,
play_parse: true,
pagecount: {
"1": 1,
"2": 1,
"4": 1,
"22": 1,
"8": 1,
"9": 1,
"10": 1,
"14": 1,
"15": 1,
"12": 1,
"13": 1,
"16": 1,
"28": 1,
"7": 1,
"11": 1,
"33": 1,
"27": 1,
"23": 1,
"26": 1,
"3": 1,
"21": 1,
"18": 1
},
lazy: $js.toString(() => {
if (/embed=/.test(input)) {
let url = input.match(/embed=(.*?)&/)[1];
url = base64Decode(url);
input = {
jx: 0,
url: url.split('#')[0],
parse: 0
}
} else if (/\?url=/.test(input)) {
input = {
jx: 0,
url: input.split('?url=')[1].split('#')[0],
parse: 0
}
} else {
input
}
}),
limit: 6,
double: false,
推荐: "*",
一级: ".list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href",
二级: {
title: ".game-info-container&&Text;.customer-navbar-nav li&&Text",
img: "img&&src",
desc: ";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text",
content: "div.game-time&&Text",
tabs: "js:TABS=['道长在线']",
lists: $js.toString(() => {
LISTS = [];
let html = request(input.replace('play', 'play-url'));
let pdata = JSON.parse(html).data;
pdata = pdata.slice(6);
pdata = pdata.slice(0, -2);
pdata = base64Decode(pdata);
// log(pdata);
let jo = JSON.parse(pdata).links;
let d = jo.map(function (it) {
return it.name + '$' + urlencode(it.url)
});
LISTS.push(d)
}),
},
搜索: "",
};

32
JN/dr_py/js/好趣网.js Normal file
View File

@ -0,0 +1,32 @@
var rule = {
title: '好趣网',
编码: 'GBK',//不填就默认utf-8
搜索编码: 'GBK',//不填则不编码默认都是按utf-8.可优先于全局编码属性.比如网页源码编码是gbk,这里可以指定utf-8搜索独立编码。多数情况这个属性不填或者填写gbk应对特殊的网站搜索
host: 'http://tv.haoqu99.com',
url: '/fyclass',
searchUrl: '/e/sch/index.php?page=fypage&keyboard=**&sear=1',
searchable: 2,//是否启用全局搜索,
quickSearch: 0,//是否启用快速搜索,
headers: {
'User-Agent': 'MOBILE_UA'
},
timeout: 5000,//网站的全局请求超时,默认是3000毫秒
class_name: '央视&卫视频道&港澳台频道&国外电视台&广东&湖南&江苏&安徽&浙江&北京&辽宁&江西&山东&黑龙江&上海&云南&四川&河南&湖北&福建&重庆&河北&吉林&广西&山西&陕西&宁夏&海南&甘肃&新疆&内蒙古&天津&贵州&青海&西藏',
class_url: '1&2&4&5&3/guangdong&3/hunan&3/jiangsu&3/anhui&3/zhejiang&3/beijing&3/liaoning&3/jiangxi&3/shandong&3/heilongjiang&3/shanghai&3/yunnan&3/sichuan&3/henan&3/hubei&3/fujian&3/zhongqing&3/hebei&3/jilin&3/guangxi&3/shan-xi&3/shanxi&3/ningxia&3/hainan&3/gansu&3/xinjiang&3/neimenggu&3/tianjin&3/guizhou&3/qinghai&3/xizang',
play_parse: true,
// lazy:'js:input=input.replace("tv", "m")',
lazy: 'js:var url=jsp.pdfh(request(input),"body&&script&&Html").split("$")[1];input=url',
limit: 6,
推荐: '.p-list-sya&&li;.s&&Text;img&&src;;a&&href',
一级: '.bx-sya&&li;span&&Text;img&&src;;a&&href',
// 二级: '*',
二级: {
"title": "strong.t&&Text;.v-top&&a:eq(1)&&Text",
"img": ".drop-panel:eq(1)&&img&&src",
"desc": ";;;;",
"content": ".drop-panel:eq(1)&&p:eq(2)&&Text",
"tabs": "js:TABS=['播放源']",
'lists': 'js:log(TABS);let d=[];pd=jsp.pd;pdfh=jsp.pdfh;pdfa=jsp.pdfa;if(typeof play_url==="undefined"){var play_url=""}function getLists(html){let src=pdfa(html,".tab-list-syb&&li");let list=[];src.forEach(function(it){let title=pdfh(it,".s&&Text");let url="http://m.haoqu99.com/e/extend/tv.php?id="+pd(it,".tab-item&&data-player");list.push({title:title,url:url})});return{list:list,}}var data=getLists(html);var list=data.list;list=list.map(function(item){return(item.title+"$"+item.url)});log("list------------->"+list);LISTS=[list];'
},
搜索: 'div.list-box.J-medal&&li;a&&Text;;;a&&href',
}

View File

@ -0,0 +1,46 @@
var rule = {
title: '小站盘[搜]',
host: 'https://www.xzso.net/',
searchUrl: '/search?exact=false&page=fypage&q=**&share_time=&type=&user=',
searchable: 2,
quickSearch: 0,
headers: {
'User-Agent': 'PC_UA',
},
timeout: 5000,
play_parse: true,
lazy: $js.toString(() => {
let url = input.startsWith('push://') ? input : 'push://' + input;
input = {parse: 1, url: url};
}),
一级: '',
二级: $js.toString(() => {
VOD = {};
VOD.vod_id = input;
let html = request(input);
let title = pdfh(html, 'h1&&Text');
let share_url = pdfh(html, '.semi-typography-link:eq(-1)&&a&&href');
let share_type = pdfh(html, '.semi-descriptions-value:eq(3)&&Text');
VOD.vod_name = title;
VOD.vod_pic = '';
VOD.content = share_url;
VOD.vod_remarks = pdfh(html, '.semi-descriptions-value&&Text');
VOD.vod_play_from = '道长在线';
VOD.vod_play_url = share_type + '$' + 'push://' + share_url;
}),
搜索: $js.toString(() => {
let html = request(input);
let data = pdfa(html, '.rm-search-content&&.semi-space-vertical');
let d = [];
data.forEach(it => {
d.push({
title: pdfh(it, 'a&&title'),
desc: pdfh(it, 'span:eq(3)&&Text') + '|' + pdfh(it, 'span:eq(-1)&&Text'),
img: "",
url: pd(it, 'a&&href', MY_URL)
});
});
setResult(d);
}),
}

View File

@ -0,0 +1,28 @@
var rule = {
title: '暖光影视',
host: 'https://www.bl210.xyz/',
url: '/frim/fyclass-fypage.html',
searchUrl: '/search.php?page=fypage&searchword=**&searchtype=',
searchable: 2,
quickSearch: 0,
filterable: 0,
headers: {
'User-Agent': 'MOBILE_UA',
},
class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html',
play_parse: true,
lazy: '',
limit: 6,
推荐: 'ul.myui-vodlist.clearfix;li;*;*;*;*',
double: true,
一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
二级: {
title: '.myui-content__detail .title&&Text;.myui-content__detail p a&&Text',
img: '.myui-content__thumb .lazyload&&data-original',
desc: ';.myui-content__detail p a:eq(2)&&Text;.myui-content__detail p a:eq(1)&&Text;.myui-content__detail p--span:eq(1)&&Text;.myui-content__detail p--span:eq(2)&&Text',
content: '.sketch&&Text',
tabs: '.nav-tabs:eq(0) li',
lists: '.stui-content__playlist:eq(#id) li',
},
搜索: '#searchList li;*;*;*;*',
}

View File

@ -2,7 +2,19 @@ var rule = {
author: '小可乐/240527/第一版', author: '小可乐/240527/第一版',
title: '爱看农民2[优]', title: '爱看农民2[优]',
host: 'https://m.emsdn.cn', host: 'https://m.emsdn.cn',
hostJs: `print(HOST);let html=request(HOST,{headers:{"User-Agent":MOBILE_UA}});let src = jsp.pdfh(html,"body&&a:eq(0)&&href")||jsp.pdfh(html,"body&&a:eq(0)&&Text");if(!src.startsWith('http')){src='https://'+src};print("抓到主页:"+src);HOST=src`, hostJs: $js.toString(() => {
print(HOST);
let html = request(HOST, {headers: {"User-Agent": PC_UA}});
let src = jsp.pdfh(html, "body&&a:eq(0)&&href") || jsp.pdfh(html, "body&&a:eq(0)&&Text");
if (src && src.length > 5) {
print(src);
if (!src.startsWith('http')) {
src = 'https://' + src
}
print("抓到主页:" + src);
HOST = src
}
}),
headers: {'User-Agent': 'IOS_UA'}, headers: {'User-Agent': 'IOS_UA'},
编码: 'utf-8', 编码: 'utf-8',
timeout: 5000, timeout: 5000,

View File

@ -2,7 +2,19 @@ var rule = {
author: '小可乐/240527/第一版', author: '小可乐/240527/第一版',
title: '爱看农民[优]', title: '爱看农民[优]',
host: 'https://m.emsdn.cn', host: 'https://m.emsdn.cn',
hostJs: `print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src = jsp.pdfh(html,"body&&a:eq(0)&&href")||jsp.pdfh(html,"body&&a:eq(0)&&Text");if(!src.startsWith('http')){src='https://'+src};print("抓到主页:"+src);HOST=src`, hostJs: $js.toString(() => {
print(HOST);
let html = request(HOST, {headers: {"User-Agent": PC_UA}});
let src = jsp.pdfh(html, "body&&a:eq(0)&&href") || jsp.pdfh(html, "body&&a:eq(0)&&Text");
if (src && src.length > 5) {
print(src);
if (!src.startsWith('http')) {
src = 'https://' + src
}
print("抓到主页:" + src);
HOST = src
}
}),
headers: {'User-Agent': 'PC_UA'}, headers: {'User-Agent': 'PC_UA'},
编码: 'utf-8', 编码: 'utf-8',
timeout: 5000, timeout: 5000,

View File

@ -0,0 +1,31 @@
var rule = {
title: '狗狗盘[搜]',
host: 'https://gogopanso.com:3642',
searchUrl: '/search?keyword=**&searchtype=movies&page=1&limit=10',
searchable: 2,
quickSearch: 0,
headers: {
'User-Agent': 'PC_UA',
},
timeout: 5000,
play_parse: true,
lazy: $js.toString(() => {
let url = input.startsWith('push://') ? input : 'push://' + input;
input = {parse: 1, url: url};
}),
一级: '',
二级: '*',
搜索: $js.toString(() => {
var d = [];
var list = JSON.parse(request(MY_URL)).data;
//log(list)
list.map(it => {
d.push({
title: it.name,
desc: it.inputday + it.type,
url: it.downurl
});
});
setResult(d);
}),
}

View File

@ -0,0 +1,47 @@
var rule = {
title: '相声随身听',
host: 'https://www.xsmp3.com',
// url:'/fyclass/fypage.html',
url: '/fyfilter/fypage.html',
filterable: 1,//是否启用分类筛选,
filter_url: '{{fl.cateId}}',
filter: 'H4sIAAAAAAAAA6WSX07CQBDG77LPcAFu4BkMD0grBAqRgJaFkKhEwBiLmKAkREFBgjEYhAdlxZ6m22Vv4RSQjtI++Taz+8s3/74iiSkxEtotkqRKSYhEIzl1RyEBko6kVMh5rSLePiE/imiH6hJMO89nQ1keOs+QOAqlwOpDlkfcfBdswi+bvN5ziaCS3IYsZizGAwTRjIfSvGvfVOUDQ1xBz26D9p2xqJ8gSkt4qJlXEFjsFXF5RfPo7atpsYY17yAwTnWPsu0ZgLLaQGCUepQWxoUwnuzpIwJ1uucJwsT2/S0GdegxXAoHiEKz/zyYo/BTdLmMhuibYmLK43OXCCbybmcvLT4di/YH740dpXYFcbF9V2wydVYxq/uglB7gaSW7lqzjJ5txjwIWkLO+NR/4sIU4YkcdYHn31IdNxXNo+LUZ/m4cHLHa+BrcmOGXx8AO2GMbI/BaCwLef15z4IagRnPL+5W+AQWWaeVyAwAA',
filter_def: {
gdg: {cateId: 'gdg'},
dys: {cateId: 'dys'},
xsxsl: {cateId: 'xsxsl'},
qqs: {cateId: 'qqs'},
msl: {cateId: 'msl'},
hbl: {cateId: 'hbl'},
lbr: {cateId: 'lbr'},
mj: {cateId: 'mj'},
hyw: {cateId: 'hyw'},
ssj: {cateId: 'ssj'},
jk: {cateId: 'jk'},
mzm: {cateId: 'mzm'},
yzh: {cateId: 'yzh'},
swm: {cateId: 'swm'}
},
searchUrl: '/so/**_fypage.html',
searchable: 2,
quickSearch: 0,
headers: {
'User-Agent': 'MOBILE_UA'
},
timeout: 5000,
class_parse: '.list-navi&&li;a&&Text;a&&href;/(\\w+).html',
play_parse: true,
lazy: 'js:input={jx:0,url:input,parse:0}',
limit: 6,
推荐: '*',
一级: '#post_list_box&&li;h2&&Text;img&&src;.f_r&&span:eq(3)&&Text;a&&href',
二级: {
title: 'h1&&Text;.view&&Text',
img: 'img&&src',
desc: '.view&&Text;;;.lmname&&Text;.author&&Text',
content: '.jAsrPyf4&&p:eq(1)&&Text',
// tabs:'js:TABS=["相声随身听"]',
lists: 'js:var VideoListJson;VideoListJson=eval(html.split("audio: ")[1].split("}\)")[0]);let list1=[];VideoListJson.forEach(function(it){list1.push(it.name.strip()+"$https:"+it.url)});LISTS=[list1];',
},
搜索: '*',
}

View File

@ -0,0 +1,31 @@
var rule = {
title: '蚂蚁影视',
host: 'https://www.4kvcd.cc',
// homeUrl:'https://www.4kvcd.com',
url: '/fyclass/index_fypage_______.html',
searchUrl: '/index.php?s=vod-search-wd-**-p-fypage.html',
searchable: 2,//是否启用全局搜索,
quickSearch: 0,//是否启用快速搜索,
filterable: 0,//是否启用分类筛选,
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
'User-Agent': 'MOBILE_UA',
// "Cookie": "searchneed=ok"
},
class_name: '电影&电视剧&综艺&动漫&纪录片&国产&香港&台湾&韩国&日本&欧美&海外',
class_url: 'mov&tv&fun&cartoon&jilupian&guocanju&xianggangju&taiwanju&hanguoju&ribenju&oumeiju&haiwaiju',
play_parse: true,
lazy: '',
limit: 6,
推荐: '.module-items;.module-poster-item;a&&title;img&&data-original;.module-item-note&&Text;a&&href',
double: true, // 推荐内容是否双层定位
一级: '.module-poster-item;a&&title;img&&data-original;.module-item-note&&Text;a&&href',
二级: {
"title": "h1&&Text;.module-info-tag-link:eq(2)&&Text",
"img": ".ls-is-cached.lazy.lazyload&&data-original",
"desc": ".module-info-content&&.module-info-item:eq(-2)&&Text;.module-info-content&&.module-info-item:eq(-2)&&Text;.module-info-content&&.module-info-item:eq(-2)&&Text;.module-info-content&&.module-info-item:eq(2)&&.module-info-item-content&&Text;.module-info-content&&.module-info-item:eq(1)&&.module-info-item-content&&Text",
"content": ".module-info-introduction-content&&Text",
"tabs": ".module-tab-items-box:eq(0)&&.module-tab-item",
"lists": ".module-list:eq(#id)&&.module-play-list-content a"
},
搜索: '.module-card-item.module-item;.module-card-item-title&&Text;img&&data-original;.module-item-note&&Text;a.play-btn-o&&href',
}

View File

@ -0,0 +1,23 @@
muban.首图2.二级.title = '.v-thumb&&title;.data--span:eq(0)&&Text';
muban.首图2.二级.desc = '.data:eq(3)&&Text;;;.data--span:eq(1)&&Text;.data--span:eq(2)&&Text';
muban.首图2.二级.content = '.desc.hidden-xs--a&&Text';
muban.首图2.二级.tabs = '.stui-pannel__head.bottom-line';
muban.首图2.二级.tab_text = 'h3&&Text';
var rule = {
title: '被窝电影',
模板: '首图2',
host: 'https://www.bei5dy.com',
url: '/show/fyfilter/',
filterable: 1,//是否启用分类筛选,
filter_url: '{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
filter: 'H4sIAAAAAAAAA+1X204TURT9l3nmYaZy/wO/wfBwKBM6UKZSOsaWQDCAtiIUjbY21FsCtCRgByUoUws/0zOlf+GZnsveA9oQI2rivHWtvfa57DNn7dNFbcoidtayp7Xxe4varJnVxrU4yZh3p7QBzSZzJsOd4yZ9u8HwA5J0zJ7QZjRdr3dX6wHNgBpmaUBEn9bbrWqn8EQKUvZ0zkndZzrQlKq0UAPNQ2vGCQk6+WN/dR0ExJpnc4Qltef0rAmSWTPhEDsk8R9t+yslJGFLmQxPxJYRmmjGuTaRn3/d9gogySWInUuYV5fT/Ea386BKOnbS4oqJQMMrTNImgfrSqkufef3rCyvdrXUrjwUrgIx19yv+14aICaDyiq5/di7zOFCLPt+iOy0RE0Bt+/MriAkgY5cbxxATQOWV9/zqoczjQK3z3QHkCaDWef4FYgLAWly8FjeUt+lSb1/mcaDy1oqsUjR/IFMVVjvZu+gUjzqFityMwvA9v/c3LlianEJhpVg/bTdLMswBPvSsSdLo0M9O2s3WDQ89psfuCK73E/Ex4GOYN4A3MK8DryPeGFM8+4n4UeBHMT8C/Ajmh4EfxvwQ8EOYHwR+EPOwXwPv14D9Gni/BuzXwPs19OWYrqOgwKDQ9WVjbAwUEksFAwEzLAsHGB9ukjDvU4d72Ti6rK/c9EbvtJhefjccoBsGMQHUrf20CzEB1A0rt+hmGcKA0R1EYQ7Q3YWYAMgPUIwDdHfRTjhAt4N+XIXbEQBcwMkslM/fekG94rXy+eXTbvlEDJGxmFQO3vY8330pIgkrswAFbKzRvLTLhXgqbQazTgz0GtZCgjWc39D4+DjoPNtejXUUoZh2UnHWK5CC+TJzYKRgH0+G4DFY0QNfVIq0dWWEw1rg0yqecubM0Bp69gPxeStDgvAf6EF9vP1X+1O/XtK/d/28X/TtXSWX2Tt980GmKhx5feT1/4/X/2uenWMP96yFDPuWPIz7s6wJB2FnhnoFIOzKMsZB5AqRK0SucKsvOeYKc+wP9u3bQp9nyA+vfvRYiGwhsoW/YgtL3wE/jAqm2hQAAA==',
filter_def: {
dianying: {cateId: 'dianying'},
dianshiju: {cateId: 'dianshiju'},
zongyi: {cateId: 'zongyi'},
dongman: {cateId: 'dongman'}
},
searchUrl: '/search/**----------fypage---/',
class_parse: '.stui-header__menu&&li;a&&Text;a&&href;.*/(\\w+)/',
搜索: muban.首图2.搜索2,
}