From d68243a0d34839efd999240a6b750405cd55b903 Mon Sep 17 00:00:00 2001 From: gaotianliuyun <58679624+gaotianliuyun@users.noreply.github.com> Date: Wed, 22 Mar 2023 10:11:37 +0800 Subject: [PATCH] Add files via upload --- js/JangoIndex.js | 24 ++++++++++++++++++++++++ js/KOK影院.js | 23 ++++++++--------------- js/布雷蓝光.js | 7 +++++-- js/爱车MV.js | 21 +++++++-------------- 4 files changed, 44 insertions(+), 31 deletions(-) create mode 100644 js/JangoIndex.js diff --git a/js/JangoIndex.js b/js/JangoIndex.js new file mode 100644 index 00000000..53ed480e --- /dev/null +++ b/js/JangoIndex.js @@ -0,0 +1,24 @@ +var rule = { + title:'JangoIndex', + host:'https://jango-index.ml', + url: 'fyclass', + searchUrl: '/?search=**', + searchable:2, + quickSearch:0, + filterable:0, + headers:{ + 'User-Agent': 'MOBILE_UA' + }, + timeout:5000,//网站的全局请求超时,默认是3000毫秒 + class_name:'网站限制,只显示最新前百首歌曲,可利用搜索获取其他歌曲',//静态分类名称拼接 + class_url:'/', + play_parse:true, + pagecount:{"/":1}, + lazy:'', + limit:6, + 推荐: '*', + // 一级:'js:pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var d=[];var html=request(input);var list=pdfa(html,"body&&table:gt(1)");list.forEach(function(it){d.push({title:pdfh(it,"audio&&title").split(" -")[0],desc:"🎤"+pdfh(it,"img&&title"),img:pd(it,"img&&data-src"),url:pd(it,"a&&href")})});setResult(d);', + 一级: 'body&&table:gt(1);audio&&title;img&&data-src;img&&title;a&&href', + 二级: '*', + 搜索: '*', +} \ No newline at end of file diff --git a/js/KOK影院.js b/js/KOK影院.js index 37bda150..5a161ec9 100644 --- a/js/KOK影院.js +++ b/js/KOK影院.js @@ -19,25 +19,18 @@ var rule = { kokdm:{by:'/by/time'}, kokjl:{by:'/by/time'} }, - searchable:2,//是否启用全局搜索, - quickSearch:0,//是否启用快速搜索, + searchable:2, + quickSearch:0, headers:{ 'User-Agent':'MOBILE_UA' }, - class_parse: '.home-nav&&.nav;a&&Text;a&&href;.*/(.*?).html', + class_name:'电影&电视剧&综艺&动漫&记录', + class_url:'kokdy&kokds&kokzy&kokdm&kokjl', play_parse:true, limit:6, 推荐:'*', - 一级:'.movie-list-body&&.movie-list-item;.movie-title&&Text;.movie-post-lazyload&&data-original;.movie-rating&&Text;a&&href', - 二级:{ - "title":"h1&&Text;.scroll-content&&Text", - "img":".poster&&img&&src", - "desc":".cr3:eq(0)&&Text;;;.cr3.starLink&&Text;", - "content":".detailsTxt&&Text", - "tabs":".swiper-wrapper&&a", - "lists":".content_playlist:eq(#id)&&li" - }, - searchUrl:'/index.php/ajax/suggest?mid=1&wd=**', - detailUrl:'/kokd/fyid.html', //非必填,二级详情拼接链接 - 搜索:'json:list;name;pic;;id', + 一级:'js:var d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input,{withHeaders:true});let json=JSON.parse(html);let setCk=Object.keys(json).find(it=>it.toLowerCase()==="set-cookie");let cookie=setCk?json[setCk].split(";")[0]:"";fetch_params.headers.Cookie=cookie;html=JSON.parse(html).body;if(/检测中/.test(html)){html=request(input+"?btwaf"+html.match(/btwaf(.*?)\"/)[1],fetch_params)}let list=pdfa(html,".movie-list-body&&.movie-list-item");list.forEach(it=>{d.push({title:pdfh(it,".movie-title&&Text"),desc:pdfh(it,".movie-rating&&Text"),pic_url:pd(it,".movie-post-lazyload&&data-original"),url:pd(it,"a&&href")})});setResult(d)', + 二级:'js:pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;VOD={};var html=request(input,{withHeaders:true});let json=JSON.parse(html);let setCk=Object.keys(json).find((it)=>it.toLowerCase()==="set-cookie");let cookie=setCk?json[setCk].split(";")[0]:"";fetch_params.headers.Cookie=cookie;html=JSON.parse(html).body;if(/检测中/.test(html)){html=request(input+"?btwaf"+html.match(/btwaf(.*?)\"/)[1],fetch_params)}VOD.vod_name=pdfh(html,"h1&&Text");VOD.type_name=pdfh(html,".scroll-content&&a:eq(1)&&Text");VOD.vod_pic=pd(html,".poster&&img&&src");VOD.vod_remarks=pdfh(html,".cr3:eq(0)&&Text");VOD.vod_year=pdfh(html,".scroll-content&&a:eq(2)&&Text");VOD.vod_area=pdfh(html,".scroll-content&&a:eq(0)&&Text");VOD.vod_actor=pdfh(html,".cr3.starLink&&Text").replace("演员:","");VOD.vod_director=pdfh(html,".play-select:eq(2)&&p:eq(4)&&Text").replace("导演:","");VOD.vod_content=pdfh(html,".detailsTxt&&Text");let playFrom=[];let vod_tab_list=[];let tabs=pdfa(html,"body .swiper-wrapper&&a");tabs.forEach((it)=>{playFrom.push(pdfh(it,"a&&Text"))});for(let i=0;iit.toLowerCase()==="set-cookie");let cookie=setCk?json[setCk].split(";")[0]:"";fetch_params.headers.Cookie=cookie;html=JSON.parse(html).body;if(/检测中/.test(html)){html=request(input+"?btwaf"+html.match(/btwaf(.*?)\"/)[1],fetch_params)}let list=pdfa(html,".movie-list-body.flex&&.vod-search-list");list.forEach(it=>{d.push({title:pdfh(it,".movie-title&&title"),desc:pdfh(it,".meta:eq(0)&&Text"),pic_url:pd(it,".movie-post-lazyload&&data-original"),url:pd(it,"a&&href")})});setResult(d)', } \ No newline at end of file diff --git a/js/布雷蓝光.js b/js/布雷蓝光.js index b0eeafa5..27faf97a 100644 --- a/js/布雷蓝光.js +++ b/js/布雷蓝光.js @@ -3,8 +3,9 @@ muban.mxpro.二级.tabs = '#y-playList .module-tab-item'; muban.mxpro.二级.desc = '.module-info-item-content:eq(3)&&Text;;;.module-info-item-content:eq(2)&&Text;.module-info-item-content:eq(0)&&Text'; var rule={ title:'布雷蓝光', - 模板:'mxpro', - host:'https://www.bulei.cc', + 模板:'mxpro', + // host:'https://www.bulei.cc', + host:'https://v.bulei.cc', // url:'/index.php/vod/show/by/time/id/fyclass/page/fypage.html', url:'/index.php/vod/type/id/fyclass.html', // url:'/index.php/vod/show/id/fyclassfyfilter.html', @@ -23,4 +24,6 @@ var rule={ searchUrl:'/index.php/vod/search/page/fypage/wd/**.html', class_parse: '.navbar-items li:gt(1):lt(10);a&&Text;a&&href;/(\\d+).html', pagecount:{"1":1,"2":1,"3":1,"4":1,"5":1,"20":1,"21":1,"22":1}, + lazy:"js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?){let urll=pd(it,"a&&href");let pic_urll=pd(request(urll),".pic:eq(0)&&img&&src");d.push({title:pdfh(it,".name&&Text"),desc:"🎤"+pdfh(it,".mv_p&&a&&Text"),pic_url:pic_urll,url:urll})});setResult(d);', + 一级:'js:var d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);let list=pdfa(html,".sp_list&&li");list.forEach((it)=>{d.push({title:pdfh(it,".name&&Text"),desc:"🎤"+pdfh(it,".mv_p&&a&&Text"),pic_url:"https://www.ichemv.com/user/static/images/cover/singer.jpg",url:pd(it,"a&&href")})});setResult(d);', 二级:'*', - 搜索:'.play_xg li;.name&&Text;*;*;*', + // 搜索:'.play_xg li;.name&&Text;*;*;*', + 搜索:'*', }