From 3c834a3dde972073aa843a15bb803c0baa7d2c22 Mon Sep 17 00:00:00 2001 From: tloook Date: Thu, 23 Mar 2023 09:19:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0&=E6=9B=B4=E6=96=B0=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "js/345\347\234\213\347\211\207.js" | 28 +++++++++++++++++++ js/version.txt | 2 +- ...60\345\220\254\344\271\246\347\275\221.js" | 21 ++++++++++++++ "js/\347\210\261\350\275\246MV.js" | 12 +++----- "js/\351\205\267\345\245\207MV.js" | 12 +++----- 5 files changed, 58 insertions(+), 17 deletions(-) create mode 100644 "js/345\347\234\213\347\211\207.js" create mode 100644 "js/\346\234\211\345\243\260\345\220\254\344\271\246\347\275\221.js" diff --git "a/js/345\347\234\213\347\211\207.js" "b/js/345\347\234\213\347\211\207.js" new file mode 100644 index 0000000..b7f5271 --- /dev/null +++ "b/js/345\347\234\213\347\211\207.js" @@ -0,0 +1,28 @@ +muban.首图2.二级.title = 'h1&&Text;.data:eq(0)&&Text' +muban.首图2.二级.desc = ';;;.data:eq(1)&&Text;.data:eq(2)&&Text' +muban.首图2.二级.content = '.desc&&Text' +muban.首图2.二级.tabs = 'body&&h3' +muban.首图2.二级.lists = '.stui-content__playlist:eq(#id)&&li' +var rule = { + title:'345看片', + 模板:'首图2', + host:'https://www.345kp.com', + url:'/show/fyclass--------fypage---.html', + url:'/show/fyfilter.html', + filterable:1,//是否启用分类筛选, + filter_url:'{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}', + filter: { + "1":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"警匪","v":"警匪"},{"n":"犯罪","v":"犯罪"},{"n":"动画","v":"动画"},{"n":"奇幻","v":"奇幻"},{"n":"武侠","v":"武侠"},{"n":"冒险","v":"冒险"},{"n":"枪战","v":"枪战"},{"n":"恐怖","v":"恐怖"},{"n":"悬疑","v":"悬疑"},{"n":"惊悚","v":"惊悚"},{"n":"经典","v":"经典"},{"n":"青春","v":"青春"},{"n":"文艺","v":"文艺"},{"n":"微电影","v":"微电影"},{"n":"古装","v":"古装"},{"n":"历史","v":"历史"},{"n":"运动","v":"运动"},{"n":"农村","v":"农村"},{"n":"儿童","v":"儿童"},{"n":"网络电影","v":"网络电影"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"美国","v":"美国"},{"n":"法国","v":"法国"},{"n":"英国","v":"英国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"德国","v":"德国"},{"n":"泰国","v":"泰国"},{"n":"印度","v":"印度"},{"n":"意大利","v":"意大利"},{"n":"西班牙","v":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "2":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"古装","v":"古装"},{"n":"战争","v":"战争"},{"n":"青春偶像","v":"青春偶像"},{"n":"喜剧","v":"喜剧"},{"n":"家庭","v":"家庭"},{"n":"犯罪","v":"犯罪"},{"n":"动作","v":"动作"},{"n":"奇幻","v":"奇幻"},{"n":"剧情","v":"剧情"},{"n":"历史","v":"历史"},{"n":"经典","v":"经典"},{"n":"乡村","v":"乡村"},{"n":"情景","v":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"韩国","v":"韩国"},{"n":"香港","v":"香港"},{"n":"台湾","v":"台湾"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"},{"n":"泰国","v":"泰国"},{"n":"英国","v":"英国"},{"n":"新加坡","v":"新加坡"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "3":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"选秀","v":"选秀"},{"n":"情感","v":"情感"},{"n":"访谈","v":"访谈"},{"n":"播报","v":"播报"},{"n":"旅游","v":"旅游"},{"n":"音乐","v":"音乐"},{"n":"美食","v":"美食"},{"n":"纪实","v":"纪实"},{"n":"曲艺","v":"曲艺"},{"n":"生活","v":"生活"},{"n":"游戏互动","v":"游戏互动"},{"n":"财经","v":"财经"},{"n":"求职","v":"求职"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}], + "4":[{"key":"class","name":"剧情","value":[{"n":"全部","v":""},{"n":"情感","v":"情感"},{"n":"科幻","v":"科幻"},{"n":"热血","v":"热血"},{"n":"推理","v":"推理"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"萝莉","v":"萝莉"},{"n":"校园","v":"校园"},{"n":"动作","v":"动作"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"少年","v":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}] + }, + filter_def:{ + 1:{cateId:'1'}, + 2:{cateId:'2'}, + 3:{cateId:'3'}, + 4:{cateId:'4'} + }, + searchUrl: '/search/**----------fypage---.html', + 搜索: '.stui-vodlist__media&&li;a&&title;a&&data-original;.pic-text&&Text;a&&href', +} \ No newline at end of file diff --git a/js/version.txt b/js/version.txt index a2487b6..85f0305 100644 --- a/js/version.txt +++ b/js/version.txt @@ -1 +1 @@ -3.9.40beta5 \ No newline at end of file +3.9.40beta6 \ No newline at end of file diff --git "a/js/\346\234\211\345\243\260\345\220\254\344\271\246\347\275\221.js" "b/js/\346\234\211\345\243\260\345\220\254\344\271\246\347\275\221.js" new file mode 100644 index 0000000..d1d17fa --- /dev/null +++ "b/js/\346\234\211\345\243\260\345\220\254\344\271\246\347\275\221.js" @@ -0,0 +1,21 @@ +var rule = { + title:'有声听书网', + host:'https://www.ysts5.com', + url:'/book/fyclass/lastupdate/fypage.html', + searchUrl:'https://m.ysts.cc/api/ajax/solist?word=**&type=name&page=fypage', + searchable:2, + quickSearch:0, + headers:{ + 'User-Agent':'PC_UA' + }, + timeout:5000, + class_name:'玄幻有声&灵异有声&都市有声&军事有声&百家讲坛&网游竞技&长篇评书&相声小品&综艺娱乐&儿童故事&职场有声&其他有声', + class_url:'xuanhuan&lingyi&dushi&junshi&bjjt&jingji&pingshu&xiangsheng&yule&ertong&tongren&qita', + play_parse:true, + lazy:'', + limit:6, + 推荐:'js:pd=jsp.pd;pdfa=jsp.pdfa;pdfh=jsp.pdfh;var d=[];try{var list=pdfa(request(input),".tab-ul&&li");list.forEach(function(it){d.push({title:pdfh(it,"a&&title").replace("有声小说",""),desc:"❤️"+pdfh(it,".playCountText&&Text"),pic_url:pd(it,"img&&data-original"),url:pd(it,"a&&href")})})}catch(e){}setResult(d);', + 一级:'js:pd=jsp.pd;pdfa=jsp.pdfa;pdfh=jsp.pdfh;var d=[];try{var list=pdfa(request(input),".list-works&&li");list.forEach(function(it){d.push({title:pdfh(it,"a&&title").replace("有声小说",""),desc:"❤️"+pdfh(it,".playCountText&&Text"),pic_url:pd(it,"img&&data-original"),url:pd(it,"a&&href")})})}catch(e){}setResult(d);', + 二级:'js:pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;VOD={};var html=request(input);VOD.vod_name=pdfh(html,"h1&&Text").replace("有声小说","");VOD.type_name=pdfh(html,".book-info&&dd:eq(0)&&Text").replace("类型:","");VOD.vod_pic=pd(html,".lazy&&data-original");VOD.vod_remarks=pdfh(html,".book-info&&dd:eq(2)&&Text");VOD.vod_year=pdfh(html,".book-info&&dd--span:eq(3)&&Text").substr(0,4);VOD.vod_actor=pdfh(html,".book-info&&dd:eq(4)&&Text");VOD.vod_director=pdfh(html,".book-info&&dd:eq(1)&&Text");VOD.vod_content=pdfh(html,".book-des&&Text");let playFrom=[];let vod_tab_list=[];let tabs=pdfa(html,".js_chapter_ul&&li");tabs.forEach((it)=>{playFrom.push(pdfh(it,"a&&Text"))});playFrom.forEach((it,idex)=>{let new_vod_list=[];let vodList=[];let turl=input;if(idex>0){turl=pd(tabs[idex],"a&&href")}try{vodList=pdfa(request(turl),"#playlist&&a")}catch(e){}vodList.forEach((it)=>{let burl=pd(it,"a&&href");let btitle=pdfh(it,"body&&Text").replace(/.*?(\\d+).*/,"$1").replace("第","").replace("期","");new_vod_list.push(btitle+"$"+burl)});let vlist=new_vod_list.join("#");vod_tab_list.push(vlist)});VOD.vod_play_from=playFrom.join("$$$");VOD.vod_play_url=vod_tab_list.join("$$$");', + 搜索:'js:var d=[];let jo=JSON.parse(fetch(input));jo.forEach((it)=>{d.push({title:it.novel.name,img:"https://m.ysts.cc"+it.novel.cover,desc:"❤️"+it.data.allvisit,url:"https://www.ysts5.com"+it.novel.url})});setResult(d);', +} \ No newline at end of file diff --git "a/js/\347\210\261\350\275\246MV.js" "b/js/\347\210\261\350\275\246MV.js" index a5a7c3b..8b9f299 100644 --- "a/js/\347\210\261\350\275\246MV.js" +++ "b/js/\347\210\261\350\275\246MV.js" @@ -3,11 +3,10 @@ var rule = { host:'https://www.ichemv.com', homeUrl:'/mv/', url:'/mv/fyclass_fypage.html', - searchUrl:'/search.php?key=**', + searchUrl:'/search.php?key=**&pages=fypage', searchable:2, quickSearch:0, - // class_parse:'.m_bor li;a&&Text;a&&href;/mv/(\\d+)_1.html', - class_parse:'.lei_fl li;a&&Text;a&&href;/mv/(\\d+)_1.html', + class_parse:'.lei_fl&&li;a&&Text;a&&href;.*/(\\d+)_1.html', headers:{ 'User-Agent':'MOBILE_UA' }, @@ -17,10 +16,7 @@ var rule = { limit:6, double:false, 推荐:'*', - // 一级:'.mv_list li;.mv_name&&Text;.pic img&&src;.mv_p a:eq(0)&&Text;a&&href', - // 一级:'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)=>{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);', + 一级: '.mv_list&&li;a&&title;img&&data-src;;a&&href', 二级:'*', - // 搜索:'.play_xg li;.name&&Text;*;*;*', - 搜索:'*', + 搜索:'.sp_list&&li;a&&title;img&&data-src;.singer&&Text;a&&href;.hits&&Text', } diff --git "a/js/\351\205\267\345\245\207MV.js" "b/js/\351\205\267\345\245\207MV.js" index af4e8fb..d8fd9c4 100644 --- "a/js/\351\205\267\345\245\207MV.js" +++ "b/js/\351\205\267\345\245\207MV.js" @@ -3,11 +3,10 @@ var rule = { host:'https://www.kuqimv.com', homeUrl:'/play/', url:'/play/fyclass_fypage.html', - searchUrl:'/search.php?key=**', + searchUrl:'/search.php?key=**&pages=fypage', searchable:2, quickSearch:0, - // class_parse:'.m_bor li;a&&Text;a&&href;/play/(\\d+)_1.html', - class_parse:'.main:eq(1)&&li;a&&Text;a&&href;/play/(\\d+)_1.html', + class_parse:'.main:eq(1)&&li;a&&Text;a&&href;.*/(\\d+)_1.html', headers:{ 'User-Agent':'MOBILE_UA' }, @@ -17,10 +16,7 @@ var rule = { limit:6, double:false, 推荐:'*', - // 一级:'.mv_list li;.name&&Text;.pic img&&src;.singer&&Text;a&&href', - // 一级:'js:var d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);let list=pdfa(html,".video_list&&li");list.forEach((it)=>{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,".singer&&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,".video_list&&li");list.forEach((it)=>{d.push({title:pdfh(it,".name&&Text"),desc:"🎤"+pdfh(it,".singer&&Text"),pic_url:"https://www.kuqimv.com/user/static/images/cover/malbum.jpg",url:pd(it,"a&&href")})});setResult(d);', + 一级:'js:var d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);let list=pdfa(html,".mv_list&&li");list.forEach((it)=>{d.push({title:pdfh(it,".name&&Text"),desc:"🎤"+pdfh(it,".singer&&Text")+"|"+pdfh(it,".time&&Text"),pic_url:pd(it,"img&&src"),url:pd(it,"a&&href"),})});setResult(d);', 二级:'*', - // 搜索:'.play_xg li;*;*;*;*', - 搜索:'*', + 搜索:'.video_list&&li;a&&title;;.singer&&Text;a&&href;.t_03:eq(1)&&Text', } -- GitLab