From eb1535a74c73e991ad3af3cc7db28cef30dc8c67 Mon Sep 17 00:00:00 2001 From: qist <87984115@qq.com> Date: Fri, 24 May 2024 10:02:48 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=8E=82=E9=95=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- XYQ.json | 2 +- cat/dist/index.js | 2 +- cat/dist/index.js.md5 | 2 +- cat/js/czzy_open.js | 2 +- cat/tjs/js/changzhang.js | 2 +- dianshi.json | 2 +- js/厂长资源.js | 2 +- jsm.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/XYQ.json b/XYQ.json index d5ddbabe..ff84a087 100644 --- a/XYQ.json +++ b/XYQ.json @@ -49,7 +49,7 @@ //jar内置爬虫规则区 {"key":"360_spider","name":"🐞360影视","type":3,"api":"csp_SP360","filterable":1,"quickSearch":1,"searchable":1}, {"key":"csp_Kuaikan","name":"💡快看影视","type":3,"api":"csp_Kuaikan","searchable":1,"quickSearch":1,"filterable":1}, - {"key":"csp_Czsapp","name":"🐞厂长资源","type":3,"api":"csp_Czsapp","playerType":2,"searchable":1,"quickSearch":1,"filterable":1,"ext":"https://www.czys.top"}, + {"key":"csp_Czsapp","name":"🐞厂长资源","type":3,"api":"csp_Czsapp","playerType":2,"searchable":1,"quickSearch":1,"filterable":1,"ext":"https://czzy.top"}, {"key":"csp_Bdys","name":"🐞哔嘀影视","type":3,"api":"csp_Bdys","searchable":1,"quickSearch":1,"filterable":1}, //{"key": "csp_XYQHiker_哔嘀影视","name":"🧲哔嘀影视(XYQH)","type":3,"api":"csp_XYQHiker","searchable":1,"quickSearch":1,"filterable":1,"ext":"./XYQHiker/哔嘀影视.json"}, {"key":"csp_Ddys","name":"🐞低端影视","type":3,"api":"csp_Ddys","searchable":1,"quickSearch":1,"filterable":1}, diff --git a/cat/dist/index.js b/cat/dist/index.js index 55351eb1..e2918f66 100644 --- a/cat/dist/index.js +++ b/cat/dist/index.js @@ -421,7 +421,7 @@ function print() { __p += __j.call(arguments, '') } ${n} ${l} - `}async proxy(e,n){let l=e[0],r=y2(e[1]);if(l==="dash"){let i=r.split("+"),s=i[0],a=i[1],u=i[2],o=this.apiUrl+`/x/player/playurl?avid=${s}&cid=${a}&qn=${u}&fnval=4048&fourk=1`,c="",f="",m=await this.fetch(o,null,n),d=JSON.parse(m),y=d.data.dash,_=y.video,S=y.audio;for(let E=0;E<_.length;E++){let g=_[E];g.id.toString()===u&&(c+=this.getDashMedia(g))}for(let E=0;E-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Rn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Rn.initCookie(e.server.config.biliCookie),await Rn.spiderInit(e),Rn.cfgObj.code=0,Rn.catOpenStatus=!0,Rn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Rn.setClasses(),this.classes=Rn.classes}async setFilterObj(){await Rn.setFilterObj(),this.filterObj=Rn.filterObj}async setHomeVod(){await Rn.setHomeVod(),this.homeVodList=Rn.homeVodList}async setCategory(e,n,l,r){await Rn.setCategory(e,n,l,r),this.vodList=Rn.vodList}async setDetail(e){await Rn.setDetail(e),this.vodDetail=Rn.vodDetail}async setPlay(e,n,l){await Rn.setPlay(e,n,l),this.playUrl=Rn.playUrl,this.result=Rn.result}async setSearch(e,n,l){await Rn.setSearch(e,n,l),this.vodList=Rn.vodList,this.result=Rn.result}async setProxy(e,n){return await Rn.proxy(e,n)}},Ia=new LS;async function qW(t,e){return await Ia.init(t,e)}async function VW(t,e){return await Ia.home(t,e)}async function aAe(t,e){return await Ia.homeVod(t,e)}async function zW(t,e){return await Ia.category(t,e)}async function GW(t,e){return await Ia.detail(t,e)}async function JW(t,e){return await Ia.play(t,e)}async function KW(t,e){return await Ia.search(t,e)}async function uAe(t,e){return await Ia.proxy(t,e)}var XW={meta:{key:Rn.getJSName(),name:Rn.getName(),type:Rn.getType()},api:async t=>{t.post("/init",qW),t.post("/home",VW),t.post("/category",zW),t.post("/detail",GW),t.post("/play",JW),t.post("/search",KW),t.get("/proxy/:what/:ids/:end",uAe)},spider:{init:qW,home:VW,homeVod:aAe,category:zW,detail:GW,play:JW,search:KW}};function oAe(t,e,n,l){let r=$e.enc.Utf8.parse(e||"PBfAUnTdMjNDe6pL"),i=$e.enc.Utf8.parse(n||"sENS6bVbwSfvnXrj"),s;return l?s=$e.AES.encrypt(t,r,{iv:i,mode:$e.mode.CBC,padding:$e.pad.Pkcs7}):s=$e.AES.decrypt(t,r,{iv:i,padding:$e.pad.Pkcs7}).toString($e.enc.Utf8),s}var FS=class extends Fe{constructor(){super(),this.siteUrl="https://www.czys.top"}async init(t){await super.init(t),await B2(this.cfgObj)}getName(){return"\u{1F3ED}\uFE0F\u2503\u5382\u957F\u76F4\u8FDE\u2503\u{1F3ED}\uFE0F"}getAppName(){return"\u5382\u957F\u76F4\u8FDE"}getJSName(){return"changzhang"}getType(){return 3}async getHtml(t=this.siteUrl,e=this.getHeader()){let l=(await this.fetch(t,null,e,!1,!0)).content;if(!M.isEmpty(l)&&l.indexOf("\u4EBA\u673A\u9A8C\u8BC1")===-1)return et(l);await this.jadeLog.error("html\u83B7\u53D6\u5931\u8D25",!0)}getSearchHeader(){return{Cookie:"cf_clearance=otYZbHg1safCIxkCtZfy9DPKbf1Gs_zUskkVDc0MVKM-1707026063-1-ATOpKnTLv9+pv171YE/rzxN/nmvGN9Mucx7vpwp0kW2vZb/cbtz5e2md2/ym7EE+9dT7pPBV+kQOg9vJx2v8cks=;myannoun=1;PHPSESSID=73386nobqugs7r3pb2ljcsp5q4","User-Agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/100.0.4896.77 Mobile/15E148 Safari/604.1",Connection:"keep-alive",Host:"www.czzy55.com"}}parseVodShortFromElement(t,e){let n=new Ne,l=t(t(e).find("a")).find("img")[0];return n.vod_name=l.attribs.alt,n.vod_pic=l.attribs["data-original"],n.vod_remarks=t(t(t(e).find("[class='hdinfo']")).find("span")).text(),n.vod_id=t(e).find("a")[0].attribs.href,n}async parseVodShortListFromDoc(t){let e=[],n=t(t('[class="mi_cont"]').find("ul")).find("li");for(let l of n)e.push(this.parseVodShortFromElement(t,l));return e}async parseVodShortListFromDocByCategory(t){let e=[],n=t(t('[class="mi_cont "]').find("ul")).find("li");for(let l of n)e.push(this.parseVodShortFromElement(t,l));return e}async parseVodDetailFromDoc(t){let e=new He,n=t("[class='dyxingq']");e.vod_pic=t(n).find("img")[0].attribs.src,e.vod_name=t(t(n).find("h1")[0]).text(),e.vod_content=t(t(t("[class='yp_context']")).find("p")).text();let l=t(n).find("[class='moviedteail_list']").find("li"),r=t(l).text();for(let f of l){let m=t(f).text();m.indexOf("\u7C7B\u578B")>-1?e.type_name=m.replaceAll("\u7C7B\u578B","").replaceAll("\uFF1A",""):m.indexOf("\u5E74\u4EFD")>-1?e.vod_year=m.replaceAll("\u5E74\u4EFD","").replaceAll("\uFF1A",""):m.indexOf("\u5730\u533A")>-1?e.vod_area=m.replaceAll("\u5730\u533A","").replaceAll("\uFF1A",""):m.indexOf("\u8C46\u74E3")>-1?e.vod_remarks=m.replaceAll("\u8C46\u74E3","").replaceAll("\uFF1A",""):m.indexOf("\u4E3B\u6F14")>-1?e.vod_actor=m.replaceAll("\u4E3B\u6F14","").replaceAll("\uFF1A",""):m.indexOf("\u5BFC\u6F14")>-1?e.vod_director=m.replaceAll("\u5BFC\u6F14","").replaceAll("\uFF1A",""):m.indexOf("\u5267\u60C5")>-1&&(e.vod_content=m.replaceAll("\u5267\u60C5","").replaceAll("\uFF1A",""))}let i=["\u5382\u957F\u8D44\u6E90"],s=t("[class='paly_list_btn']"),a=[];for(let f of s){let m=[],d=t(f).find("a");for(let y of d){let _=y.attribs.href,S=t(y).text().replaceAll("\u7ACB\u5373\u64AD\u653E\xA0\xA0(","").replaceAll(")","");m.push(S+"$"+_)}a.push(m.join("#"))}let u=["\u78C1\u529B\u94FE\u63A5",hi],o=t('[class="ypbt_down_list"]').find("li"),c={};for(let f of o){let m=t(f).text(),d=!1;for(let y of u)m.indexOf(y)>-1&&(d=!0,m.indexOf(hi)===-1&&i.push(y));if(d){let y=[];for(let _ of t(f).find("a")){let S=_.attribs.href;if(t(f).text().indexOf(hi))c=await i3([S]);else{let w=Oe(/\[(.*?)]/,t(_).text());y.push(w+"$"+S),c.\u78C1\u529B\u94FE\u63A5=y.join("#")}}}}return e.vod_play_from=M.keys(c).join("$$$"),e.vod_play_url=M.values(c).join("$$$"),e}async parseVodShortListFromDocBySearch(t){let e=t("div.search_list > ul > li");return M.map(e,n=>{let l=t(n).find("img:first")[0],r=t(n).find("a:first")[0],i=t(t(n).find("div.hdinfo")[0]).text().trim(),s=t(t(n).find("div.jidi")[0]).text().trim();return{vod_id:r.attribs.href,vod_name:l.attribs.alt,vod_pic:l.attribs["data-original"],vod_remarks:s||i||""}})}async setClasses(){let t=await this.getHtml(this.siteUrl+"/movie_bt"),e=t("div#beautiful-taxonomy-filters-tax-movie_bt_series > a[cat-url*=movie_bt_series]"),n=t("div#beautiful-taxonomy-filters-tax-movie_bt_tags > a"),l={key:"tag",name:"\u7C7B\u578B",value:M.map(n,a=>{let u=a.attribs["cat-url"]||"";return u=u.substring(u.lastIndexOf("/")+1),{n:a.children[0].data,v:u}})};l.init=l.value[0].v;let r=M.map(e,a=>{let u=a.attribs["cat-url"];return u=u.substring(u.lastIndexOf("/")+1),this.filterObj[u]=[l],{type_id:u,type_name:a.children[0].data}}),i=["\u7535\u5F71","\u7535\u89C6\u5267","\u56FD\u4EA7\u5267","\u7F8E\u5267","\u97E9\u5267","\u65E5\u5267","\u6D77\u5916\u5267\uFF08\u5176\u4ED6\uFF09","\u534E\u8BED\u7535\u5F71","\u5370\u5EA6\u7535\u5F71","\u65E5\u672C\u7535\u5F71","\u6B27\u7F8E\u7535\u5F71","\u97E9\u56FD\u7535\u5F71","\u52A8\u753B","\u4FC4\u7F57\u65AF\u7535\u5F71","\u52A0\u62FF\u5927\u7535\u5F71"],s=M.sortBy(r,a=>{let u=i.indexOf(a.type_name);return u===-1?i.length:u});for(let a of s){let u=a.type_name;u!=="\u4F1A\u5458\u4E13\u533A"&&u!=="\u7AD9\u957F\u63A8\u8350"&&this.classes.push(a)}}async setHomeVod(){let t=await this.getHtml();this.homeVodList=await this.parseVodShortListFromDoc(t)}async setCategory(t,e,n,l){e<=0&&(e=1);let r=l.tag||"",i=this.siteUrl+"/movie_bt"+(r.length>0?`/movie_bt_tags/${r}`:"")+"/movie_bt_series/"+t+(e>1?`/page/${e}`:""),s=await this.getHtml(i);this.vodList=await this.parseVodShortListFromDocByCategory(s)}async setDetail(t){let e=await this.getHtml(t);this.vodDetail=await this.parseVodDetailFromDoc(e)}async setSearch(t,e){let n=await this.getHtml(this.siteUrl+"/xssearch?q="+t,this.getSearchHeader()),l=n.html();this.vodList=await this.parseVodShortListFromDocBySearch(n)}async setPlay(flag,id,flags){if(flag.indexOf(hi)>-1||flag.indexOf(uo)>-1)this.playUrl=await S3(flag,id,flags),this.result.setHeader(getHeaders(flag));else if(id.indexOf("magnet")>-1)this.playUrl=id;else{let $=await this.getHtml(id),iframe=$("body iframe[src*=https]");if(iframe.length>0){let t=(await req(iframe[0].attribs.src,{headers:{Referer:id,"User-Agent":Vl}})).content,e=Oe(/var player = "(.*?)"/,t),n=Oe(/var rand = "(.*?)"/,t),l=JSON.parse(oAe(e,"VFBTzdujpR9FWBhe",n));this.playUrl=l.url}else{let js=$("script:contains(window.wp_nonce)").html(),group=js.match(/(var.*)eval\((\w*\(\w*\))\)/),md5=$e,result=eval(group[1]+group[2]);this.playUrl=result.match(/url:.*?['"](.*?)['"]/)[1]}}}},Mt=new FS;async function cAe(t){await Mt.init(t)}async function pAe(t){return await Mt.home(t)}async function fAe(){return await Mt.homeVod()}async function dAe(t,e,n,l){return await Mt.category(t,e,n,l)}async function hAe(t){return await Mt.detail(t)}async function mAe(t,e,n){return await Mt.play(t,e,n)}async function yAe(t,e){return await Mt.search(t,e)}async function gAe(t,e){return await Mt.proxy(t,e)}function VBe(){return{init:cAe,home:pAe,homeVod:fAe,category:dAe,detail:hAe,play:mAe,proxy:gAe,search:yAe}}var jS=class extends De{constructor(){super()}getName(){return Mt.getName()}getAppName(){return Mt.getAppName()}getJSName(){return Mt.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Mt.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Mt.initCookie(e.server.config.biliCookie),await Mt.spiderInit(e),Mt.cfgObj.code=0,Mt.catOpenStatus=!0,Mt.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Mt.setClasses(),this.classes=Mt.classes}async setFilterObj(){await Mt.setFilterObj(),this.filterObj=Mt.filterObj}async setHomeVod(){await Mt.setHomeVod(),this.homeVodList=Mt.homeVodList}async setCategory(e,n,l,r){await Mt.setCategory(e,n,l,r),this.vodList=Mt.vodList}async setDetail(e){await Mt.setDetail(e),this.vodDetail=Mt.vodDetail}async setPlay(e,n,l){await Mt.setPlay(e,n,l),this.playUrl=Mt.playUrl,this.result=Mt.result}async setSearch(e,n,l){await Mt.setSearch(e,n,l),this.vodList=Mt.vodList,this.result=Mt.result}async setProxy(e,n){return await Mt.proxy(e,n)}},Ra=new jS;async function WW(t,e){return await Ra.init(t,e)}async function YW(t,e){return await Ra.home(t,e)}async function vAe(t,e){return await Ra.homeVod(t,e)}async function QW(t,e){return await Ra.category(t,e)}async function ZW(t,e){return await Ra.detail(t,e)}async function eY(t,e){return await Ra.play(t,e)}async function tY(t,e){return await Ra.search(t,e)}async function _Ae(t,e){return await Ra.proxy(t,e)}var nY={meta:{key:Mt.getJSName(),name:Mt.getName(),type:Mt.getType()},api:async t=>{t.post("/init",WW),t.post("/home",YW),t.post("/category",QW),t.post("/detail",ZW),t.post("/play",eY),t.post("/search",tY),t.get("/proxy/:what/:ids/:end",_Ae)},spider:{init:WW,home:YW,homeVod:vAe,category:QW,detail:ZW,play:eY,search:tY}};var US=class extends Fe{constructor(){super(),this.siteUrl="https://www.wogg.net",this.woggTypeObj={\u73A9\u5076\u7535\u5F71:"\u7535\u5F71",\u73A9\u5076\u5267\u96C6:"\u7535\u89C6\u5267"}}async init(e){await super.init(e),await B2(this.cfgObj),this.danmuStaus=!0}getName(){return"\u{1F482}\u200D\u2503\u963F\u91CC\u73A9\u5076\u2503\u{1F482}"}getAppName(){return"\u963F\u91CC\u73A9\u5076"}getJSName(){return"wogg"}getType(){return 3}async parseVodShortListFromDoc(e){let n=e(".module-item"),l=[];for(let r of n){let i=new Ne,s=e(r).find(".module-item-cover .module-item-pic a").first();i.vod_id=s.attr("href"),i.vod_name=s.attr("title"),i.vod_pic=e(r).find(".module-item-cover .module-item-pic img").first().attr("data-src"),i.vod_pic.indexOf("img.php?url=")>0&&(i.vod_pic=i.vod_pic.split("img.php?url=")[1]),i.vod_remarks=e(r).find(".module-item-text").first().text(),l.push(i)}return l}async parseVodDetailFromDoc(e){let n=new He;n.vod_name=e(".page-title")[0].children[0].data,n.vod_pic=e(e(".mobile-play")).find(".lazyload")[0].attribs["data-src"],n.type_name=this.woggTypeObj[e('[class="video-info-aux"]').find("a")[0].attribs.title];let l=e(".video-info-items");n.vod_director=e(l[0]).find("a")[0].children[0].data;let r=e(l[1]).find("a"),i=[];for(let o of r)o.children.length>0&&i.push(o.children[0].data);n.vod_actor=i.join(" * "),n.vod_year=e(l[2]).find("a")[0].children[0].data,n.vod_remarks=`${e(l[3]).find("div")[0].children[0].data}, \u5236\u4F5C\u4EBA:Jade`,n.vod_content=e(l[4]).find("p")[0].children[0].data,n.vod_content=n.vod_content.replace("[\u6536\u8D77\u90E8\u5206]","").replace("[\u5C55\u5F00\u5168\u90E8]","");let s=[],a=e(".module-row-info");for(let o of a){let c=e(o).find("p")[0].children[0].data;s.push(c)}let u=await i3(s,n.type_name);return n.vod_play_from=M.keys(u).join("$$$"),n.vod_play_url=M.values(u).join("$$$"),n}async parseVodShortListFromDocBySearch(e){let n=e(".module-search-item"),l=[];for(let r of n){let i=new Ne;i.vod_id=e(r).find(".video-serial")[0].attribs.href,i.vod_name=e(r).find(".video-serial")[0].attribs.title,i.vod_pic=e(r).find(".module-item-pic > img")[0].attribs["data-src"],i.vod_remarks=e(e(r).find(".video-serial")[0]).text(),l.push(i)}return l}get_extend_sort_dic(e){let n={};return e<4?n={1:3,2:1,3:4,4:11,5:5,6:2}:e===4?n={1:1,2:11,3:5,4:2}:e===6?n={1:3,2:1,3:11,4:5,5:2}:e===5&&(n={1:5,2:2}),n}async setClasses(){let e=await this.fetch(this.siteUrl,null,this.getHeader());if(!M.isEmpty(e)){let l=et(e)(".nav-link");for(let r of l){let i=parseInt(r.attribs.href.split("/").slice(-1)[0].split(".html")[0]),s=r.children.slice(-1)[0].data.replace(` + `}async proxy(e,n){let l=e[0],r=y2(e[1]);if(l==="dash"){let i=r.split("+"),s=i[0],a=i[1],u=i[2],o=this.apiUrl+`/x/player/playurl?avid=${s}&cid=${a}&qn=${u}&fnval=4048&fourk=1`,c="",f="",m=await this.fetch(o,null,n),d=JSON.parse(m),y=d.data.dash,_=y.video,S=y.audio;for(let E=0;E<_.length;E++){let g=_[E];g.id.toString()===u&&(c+=this.getDashMedia(g))}for(let E=0;E-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Rn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Rn.initCookie(e.server.config.biliCookie),await Rn.spiderInit(e),Rn.cfgObj.code=0,Rn.catOpenStatus=!0,Rn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Rn.setClasses(),this.classes=Rn.classes}async setFilterObj(){await Rn.setFilterObj(),this.filterObj=Rn.filterObj}async setHomeVod(){await Rn.setHomeVod(),this.homeVodList=Rn.homeVodList}async setCategory(e,n,l,r){await Rn.setCategory(e,n,l,r),this.vodList=Rn.vodList}async setDetail(e){await Rn.setDetail(e),this.vodDetail=Rn.vodDetail}async setPlay(e,n,l){await Rn.setPlay(e,n,l),this.playUrl=Rn.playUrl,this.result=Rn.result}async setSearch(e,n,l){await Rn.setSearch(e,n,l),this.vodList=Rn.vodList,this.result=Rn.result}async setProxy(e,n){return await Rn.proxy(e,n)}},Ia=new LS;async function qW(t,e){return await Ia.init(t,e)}async function VW(t,e){return await Ia.home(t,e)}async function aAe(t,e){return await Ia.homeVod(t,e)}async function zW(t,e){return await Ia.category(t,e)}async function GW(t,e){return await Ia.detail(t,e)}async function JW(t,e){return await Ia.play(t,e)}async function KW(t,e){return await Ia.search(t,e)}async function uAe(t,e){return await Ia.proxy(t,e)}var XW={meta:{key:Rn.getJSName(),name:Rn.getName(),type:Rn.getType()},api:async t=>{t.post("/init",qW),t.post("/home",VW),t.post("/category",zW),t.post("/detail",GW),t.post("/play",JW),t.post("/search",KW),t.get("/proxy/:what/:ids/:end",uAe)},spider:{init:qW,home:VW,homeVod:aAe,category:zW,detail:GW,play:JW,search:KW}};function oAe(t,e,n,l){let r=$e.enc.Utf8.parse(e||"PBfAUnTdMjNDe6pL"),i=$e.enc.Utf8.parse(n||"sENS6bVbwSfvnXrj"),s;return l?s=$e.AES.encrypt(t,r,{iv:i,mode:$e.mode.CBC,padding:$e.pad.Pkcs7}):s=$e.AES.decrypt(t,r,{iv:i,padding:$e.pad.Pkcs7}).toString($e.enc.Utf8),s}var FS=class extends Fe{constructor(){super(),this.siteUrl="https://czzy.top"}async init(t){await super.init(t),await B2(this.cfgObj)}getName(){return"\u{1F3ED}\uFE0F\u2503\u5382\u957F\u76F4\u8FDE\u2503\u{1F3ED}\uFE0F"}getAppName(){return"\u5382\u957F\u76F4\u8FDE"}getJSName(){return"changzhang"}getType(){return 3}async getHtml(t=this.siteUrl,e=this.getHeader()){let l=(await this.fetch(t,null,e,!1,!0)).content;if(!M.isEmpty(l)&&l.indexOf("\u4EBA\u673A\u9A8C\u8BC1")===-1)return et(l);await this.jadeLog.error("html\u83B7\u53D6\u5931\u8D25",!0)}getSearchHeader(){return{Cookie:"cf_clearance=otYZbHg1safCIxkCtZfy9DPKbf1Gs_zUskkVDc0MVKM-1707026063-1-ATOpKnTLv9+pv171YE/rzxN/nmvGN9Mucx7vpwp0kW2vZb/cbtz5e2md2/ym7EE+9dT7pPBV+kQOg9vJx2v8cks=;myannoun=1;PHPSESSID=73386nobqugs7r3pb2ljcsp5q4","User-Agent":"Mozilla/5.0 (iPhone; CPU iPhone OS 16_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/100.0.4896.77 Mobile/15E148 Safari/604.1",Connection:"keep-alive",Host:"www.czzy55.com"}}parseVodShortFromElement(t,e){let n=new Ne,l=t(t(e).find("a")).find("img")[0];return n.vod_name=l.attribs.alt,n.vod_pic=l.attribs["data-original"],n.vod_remarks=t(t(t(e).find("[class='hdinfo']")).find("span")).text(),n.vod_id=t(e).find("a")[0].attribs.href,n}async parseVodShortListFromDoc(t){let e=[],n=t(t('[class="mi_cont"]').find("ul")).find("li");for(let l of n)e.push(this.parseVodShortFromElement(t,l));return e}async parseVodShortListFromDocByCategory(t){let e=[],n=t(t('[class="mi_cont "]').find("ul")).find("li");for(let l of n)e.push(this.parseVodShortFromElement(t,l));return e}async parseVodDetailFromDoc(t){let e=new He,n=t("[class='dyxingq']");e.vod_pic=t(n).find("img")[0].attribs.src,e.vod_name=t(t(n).find("h1")[0]).text(),e.vod_content=t(t(t("[class='yp_context']")).find("p")).text();let l=t(n).find("[class='moviedteail_list']").find("li"),r=t(l).text();for(let f of l){let m=t(f).text();m.indexOf("\u7C7B\u578B")>-1?e.type_name=m.replaceAll("\u7C7B\u578B","").replaceAll("\uFF1A",""):m.indexOf("\u5E74\u4EFD")>-1?e.vod_year=m.replaceAll("\u5E74\u4EFD","").replaceAll("\uFF1A",""):m.indexOf("\u5730\u533A")>-1?e.vod_area=m.replaceAll("\u5730\u533A","").replaceAll("\uFF1A",""):m.indexOf("\u8C46\u74E3")>-1?e.vod_remarks=m.replaceAll("\u8C46\u74E3","").replaceAll("\uFF1A",""):m.indexOf("\u4E3B\u6F14")>-1?e.vod_actor=m.replaceAll("\u4E3B\u6F14","").replaceAll("\uFF1A",""):m.indexOf("\u5BFC\u6F14")>-1?e.vod_director=m.replaceAll("\u5BFC\u6F14","").replaceAll("\uFF1A",""):m.indexOf("\u5267\u60C5")>-1&&(e.vod_content=m.replaceAll("\u5267\u60C5","").replaceAll("\uFF1A",""))}let i=["\u5382\u957F\u8D44\u6E90"],s=t("[class='paly_list_btn']"),a=[];for(let f of s){let m=[],d=t(f).find("a");for(let y of d){let _=y.attribs.href,S=t(y).text().replaceAll("\u7ACB\u5373\u64AD\u653E\xA0\xA0(","").replaceAll(")","");m.push(S+"$"+_)}a.push(m.join("#"))}let u=["\u78C1\u529B\u94FE\u63A5",hi],o=t('[class="ypbt_down_list"]').find("li"),c={};for(let f of o){let m=t(f).text(),d=!1;for(let y of u)m.indexOf(y)>-1&&(d=!0,m.indexOf(hi)===-1&&i.push(y));if(d){let y=[];for(let _ of t(f).find("a")){let S=_.attribs.href;if(t(f).text().indexOf(hi))c=await i3([S]);else{let w=Oe(/\[(.*?)]/,t(_).text());y.push(w+"$"+S),c.\u78C1\u529B\u94FE\u63A5=y.join("#")}}}}return e.vod_play_from=M.keys(c).join("$$$"),e.vod_play_url=M.values(c).join("$$$"),e}async parseVodShortListFromDocBySearch(t){let e=t("div.search_list > ul > li");return M.map(e,n=>{let l=t(n).find("img:first")[0],r=t(n).find("a:first")[0],i=t(t(n).find("div.hdinfo")[0]).text().trim(),s=t(t(n).find("div.jidi")[0]).text().trim();return{vod_id:r.attribs.href,vod_name:l.attribs.alt,vod_pic:l.attribs["data-original"],vod_remarks:s||i||""}})}async setClasses(){let t=await this.getHtml(this.siteUrl+"/movie_bt"),e=t("div#beautiful-taxonomy-filters-tax-movie_bt_series > a[cat-url*=movie_bt_series]"),n=t("div#beautiful-taxonomy-filters-tax-movie_bt_tags > a"),l={key:"tag",name:"\u7C7B\u578B",value:M.map(n,a=>{let u=a.attribs["cat-url"]||"";return u=u.substring(u.lastIndexOf("/")+1),{n:a.children[0].data,v:u}})};l.init=l.value[0].v;let r=M.map(e,a=>{let u=a.attribs["cat-url"];return u=u.substring(u.lastIndexOf("/")+1),this.filterObj[u]=[l],{type_id:u,type_name:a.children[0].data}}),i=["\u7535\u5F71","\u7535\u89C6\u5267","\u56FD\u4EA7\u5267","\u7F8E\u5267","\u97E9\u5267","\u65E5\u5267","\u6D77\u5916\u5267\uFF08\u5176\u4ED6\uFF09","\u534E\u8BED\u7535\u5F71","\u5370\u5EA6\u7535\u5F71","\u65E5\u672C\u7535\u5F71","\u6B27\u7F8E\u7535\u5F71","\u97E9\u56FD\u7535\u5F71","\u52A8\u753B","\u4FC4\u7F57\u65AF\u7535\u5F71","\u52A0\u62FF\u5927\u7535\u5F71"],s=M.sortBy(r,a=>{let u=i.indexOf(a.type_name);return u===-1?i.length:u});for(let a of s){let u=a.type_name;u!=="\u4F1A\u5458\u4E13\u533A"&&u!=="\u7AD9\u957F\u63A8\u8350"&&this.classes.push(a)}}async setHomeVod(){let t=await this.getHtml();this.homeVodList=await this.parseVodShortListFromDoc(t)}async setCategory(t,e,n,l){e<=0&&(e=1);let r=l.tag||"",i=this.siteUrl+"/movie_bt"+(r.length>0?`/movie_bt_tags/${r}`:"")+"/movie_bt_series/"+t+(e>1?`/page/${e}`:""),s=await this.getHtml(i);this.vodList=await this.parseVodShortListFromDocByCategory(s)}async setDetail(t){let e=await this.getHtml(t);this.vodDetail=await this.parseVodDetailFromDoc(e)}async setSearch(t,e){let n=await this.getHtml(this.siteUrl+"/xssearch?q="+t,this.getSearchHeader()),l=n.html();this.vodList=await this.parseVodShortListFromDocBySearch(n)}async setPlay(flag,id,flags){if(flag.indexOf(hi)>-1||flag.indexOf(uo)>-1)this.playUrl=await S3(flag,id,flags),this.result.setHeader(getHeaders(flag));else if(id.indexOf("magnet")>-1)this.playUrl=id;else{let $=await this.getHtml(id),iframe=$("body iframe[src*=https]");if(iframe.length>0){let t=(await req(iframe[0].attribs.src,{headers:{Referer:id,"User-Agent":Vl}})).content,e=Oe(/var player = "(.*?)"/,t),n=Oe(/var rand = "(.*?)"/,t),l=JSON.parse(oAe(e,"VFBTzdujpR9FWBhe",n));this.playUrl=l.url}else{let js=$("script:contains(window.wp_nonce)").html(),group=js.match(/(var.*)eval\((\w*\(\w*\))\)/),md5=$e,result=eval(group[1]+group[2]);this.playUrl=result.match(/url:.*?['"](.*?)['"]/)[1]}}}},Mt=new FS;async function cAe(t){await Mt.init(t)}async function pAe(t){return await Mt.home(t)}async function fAe(){return await Mt.homeVod()}async function dAe(t,e,n,l){return await Mt.category(t,e,n,l)}async function hAe(t){return await Mt.detail(t)}async function mAe(t,e,n){return await Mt.play(t,e,n)}async function yAe(t,e){return await Mt.search(t,e)}async function gAe(t,e){return await Mt.proxy(t,e)}function VBe(){return{init:cAe,home:pAe,homeVod:fAe,category:dAe,detail:hAe,play:mAe,proxy:gAe,search:yAe}}var jS=class extends De{constructor(){super()}getName(){return Mt.getName()}getAppName(){return Mt.getAppName()}getJSName(){return Mt.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Mt.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Mt.initCookie(e.server.config.biliCookie),await Mt.spiderInit(e),Mt.cfgObj.code=0,Mt.catOpenStatus=!0,Mt.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Mt.setClasses(),this.classes=Mt.classes}async setFilterObj(){await Mt.setFilterObj(),this.filterObj=Mt.filterObj}async setHomeVod(){await Mt.setHomeVod(),this.homeVodList=Mt.homeVodList}async setCategory(e,n,l,r){await Mt.setCategory(e,n,l,r),this.vodList=Mt.vodList}async setDetail(e){await Mt.setDetail(e),this.vodDetail=Mt.vodDetail}async setPlay(e,n,l){await Mt.setPlay(e,n,l),this.playUrl=Mt.playUrl,this.result=Mt.result}async setSearch(e,n,l){await Mt.setSearch(e,n,l),this.vodList=Mt.vodList,this.result=Mt.result}async setProxy(e,n){return await Mt.proxy(e,n)}},Ra=new jS;async function WW(t,e){return await Ra.init(t,e)}async function YW(t,e){return await Ra.home(t,e)}async function vAe(t,e){return await Ra.homeVod(t,e)}async function QW(t,e){return await Ra.category(t,e)}async function ZW(t,e){return await Ra.detail(t,e)}async function eY(t,e){return await Ra.play(t,e)}async function tY(t,e){return await Ra.search(t,e)}async function _Ae(t,e){return await Ra.proxy(t,e)}var nY={meta:{key:Mt.getJSName(),name:Mt.getName(),type:Mt.getType()},api:async t=>{t.post("/init",WW),t.post("/home",YW),t.post("/category",QW),t.post("/detail",ZW),t.post("/play",eY),t.post("/search",tY),t.get("/proxy/:what/:ids/:end",_Ae)},spider:{init:WW,home:YW,homeVod:vAe,category:QW,detail:ZW,play:eY,search:tY}};var US=class extends Fe{constructor(){super(),this.siteUrl="https://www.wogg.net",this.woggTypeObj={\u73A9\u5076\u7535\u5F71:"\u7535\u5F71",\u73A9\u5076\u5267\u96C6:"\u7535\u89C6\u5267"}}async init(e){await super.init(e),await B2(this.cfgObj),this.danmuStaus=!0}getName(){return"\u{1F482}\u200D\u2503\u963F\u91CC\u73A9\u5076\u2503\u{1F482}"}getAppName(){return"\u963F\u91CC\u73A9\u5076"}getJSName(){return"wogg"}getType(){return 3}async parseVodShortListFromDoc(e){let n=e(".module-item"),l=[];for(let r of n){let i=new Ne,s=e(r).find(".module-item-cover .module-item-pic a").first();i.vod_id=s.attr("href"),i.vod_name=s.attr("title"),i.vod_pic=e(r).find(".module-item-cover .module-item-pic img").first().attr("data-src"),i.vod_pic.indexOf("img.php?url=")>0&&(i.vod_pic=i.vod_pic.split("img.php?url=")[1]),i.vod_remarks=e(r).find(".module-item-text").first().text(),l.push(i)}return l}async parseVodDetailFromDoc(e){let n=new He;n.vod_name=e(".page-title")[0].children[0].data,n.vod_pic=e(e(".mobile-play")).find(".lazyload")[0].attribs["data-src"],n.type_name=this.woggTypeObj[e('[class="video-info-aux"]').find("a")[0].attribs.title];let l=e(".video-info-items");n.vod_director=e(l[0]).find("a")[0].children[0].data;let r=e(l[1]).find("a"),i=[];for(let o of r)o.children.length>0&&i.push(o.children[0].data);n.vod_actor=i.join(" * "),n.vod_year=e(l[2]).find("a")[0].children[0].data,n.vod_remarks=`${e(l[3]).find("div")[0].children[0].data}, \u5236\u4F5C\u4EBA:Jade`,n.vod_content=e(l[4]).find("p")[0].children[0].data,n.vod_content=n.vod_content.replace("[\u6536\u8D77\u90E8\u5206]","").replace("[\u5C55\u5F00\u5168\u90E8]","");let s=[],a=e(".module-row-info");for(let o of a){let c=e(o).find("p")[0].children[0].data;s.push(c)}let u=await i3(s,n.type_name);return n.vod_play_from=M.keys(u).join("$$$"),n.vod_play_url=M.values(u).join("$$$"),n}async parseVodShortListFromDocBySearch(e){let n=e(".module-search-item"),l=[];for(let r of n){let i=new Ne;i.vod_id=e(r).find(".video-serial")[0].attribs.href,i.vod_name=e(r).find(".video-serial")[0].attribs.title,i.vod_pic=e(r).find(".module-item-pic > img")[0].attribs["data-src"],i.vod_remarks=e(e(r).find(".video-serial")[0]).text(),l.push(i)}return l}get_extend_sort_dic(e){let n={};return e<4?n={1:3,2:1,3:4,4:11,5:5,6:2}:e===4?n={1:1,2:11,3:5,4:2}:e===6?n={1:3,2:1,3:11,4:5,5:2}:e===5&&(n={1:5,2:2}),n}async setClasses(){let e=await this.fetch(this.siteUrl,null,this.getHeader());if(!M.isEmpty(e)){let l=et(e)(".nav-link");for(let r of l){let i=parseInt(r.attribs.href.split("/").slice(-1)[0].split(".html")[0]),s=r.children.slice(-1)[0].data.replace(` `,"").replace(" ","").replace("\u73A9\u5076",""),a={type_id:i,type_name:s};this.classes.push(a)}}}async getFilter(e){let n=e("[class='scroll-content']").slice(1),l=[];for(let r=0;r0&&(this.total=parseInt(c)),this.total<=this.limit?this.count=1:this.count=Math.ceil(this.total/this.limit)}}async setDetail(e){let n=this.siteUrl+e,l=await this.fetch(n,null,this.getHeader());if(!M.isEmpty(l)){let r=et(l);this.vodDetail=await this.parseVodDetailFromDoc(r)}}async setPlay(e,n,l){this.playUrl=await S3(e,n,l),this.result.setHeader(sr(e))}async setSearch(e,n){let l=this.siteUrl+"/index.php/vodsearch/-------------.html?wd="+e,r=await this.fetch(l,null,this.getHeader());if(!M.isEmpty(r)){let i=et(r);this.vodList=await this.parseVodShortListFromDocBySearch(i)}}},kn=new US;var MS=class extends De{constructor(){super()}getName(){return kn.getName()}getAppName(){return kn.getAppName()}getJSName(){return kn.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await kn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await kn.initCookie(e.server.config.biliCookie),await kn.spiderInit(e),kn.cfgObj.code=0,kn.catOpenStatus=!0,kn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await kn.setClasses(),this.classes=kn.classes}async setFilterObj(){await kn.setFilterObj(),this.filterObj=kn.filterObj}async setHomeVod(){await kn.setHomeVod(),this.homeVodList=kn.homeVodList}async setCategory(e,n,l,r){await kn.setCategory(e,n,l,r),this.vodList=kn.vodList}async setDetail(e){await kn.setDetail(e),this.vodDetail=kn.vodDetail}async setPlay(e,n,l){await kn.setPlay(e,n,l),this.playUrl=kn.playUrl,this.result=kn.result}async setSearch(e,n,l){await kn.setSearch(e,n,l),this.vodList=kn.vodList,this.result=kn.result}async setProxy(e,n){return await kn.proxy(e,n)}},ka=new MS;async function lY(t,e){return await ka.init(t,e)}async function rY(t,e){return await ka.home(t,e)}async function EAe(t,e){return await ka.homeVod(t,e)}async function iY(t,e){return await ka.category(t,e)}async function sY(t,e){return await ka.detail(t,e)}async function aY(t,e){return await ka.play(t,e)}async function uY(t,e){return await ka.search(t,e)}async function bAe(t,e){return await ka.proxy(t,e)}var oY={meta:{key:kn.getJSName(),name:kn.getName(),type:kn.getType()},api:async t=>{t.post("/init",lY),t.post("/home",rY),t.post("/category",iY),t.post("/detail",sY),t.post("/play",aY),t.post("/search",uY),t.get("/proxy/:what/:ids/:end",bAe)},spider:{init:lY,home:rY,homeVod:EAe,category:iY,detail:sY,play:aY,search:uY}};function wAe(t){return t.replace(/<\/?[^>]+(>|$)/g,"").replace(/&.{1,5};/g,"").replace(/\s{2,}/g," ")}function SAe(t,e){return e.trim().replaceAll(t,"").replace(/<|>|《|》/g,"").replace(/\$|#/g," ").trim()}var $S=class extends Fe{constructor(){super(),this.siteUrl="http://ys.changmengyun.com"}getName(){return"\u{1F383}\u2503\u5357\u74DC\u5F71\u89C6\u2503\u{1F383}"}getAppName(){return"\u5357\u74DC\u5F71\u89C6"}getJSName(){return"nangua"}getType(){return 3}async init(e){await super.init(e),this.danmuStaus=!0}getHeader(){let e=new Date().getTime().toString();return{version_name:"1.0.6",version_code:"6",package_name:"com.app.nanguatv",sign:$e.MD5("c431ea542cee9679#uBFszdEM0oL0JRn@"+e).toString().toLowerCase(),imei:"c431ea542cee9679",timeMillis:e,"User-Agent":"okhttp/4.6.0"}}async setClasses(){let e=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/home_nav",null,this.getHeader()));for(let n in e)e[n].name!=="\u7CBE\u9009"&&this.classes.push({type_id:e[n].id,type_name:e[n].name})}async setFilterObj(){this.filterObj={2:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u56FD\u4EA7\u5267",v:"\u56FD\u4EA7\u5267"},{n:"\u6E2F\u53F0\u5267",v:"\u6E2F\u53F0\u5267"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u5185\u5730",v:"\u5185\u5730"},{n:"\u9999\u6E2F\u5730\u533A",v:"\u9999\u6E2F\u5730\u533A"},{n:"\u53F0\u6E7E\u5730\u533A",v:"\u53F0\u6E7E\u5730\u533A"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{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:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u597D\u8BC4\u699C",v:"\u597D\u8BC4\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}],1:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u52A8\u4F5C\u7247",v:"\u52A8\u4F5C\u7247"},{n:"\u559C\u5267\u7247",v:"\u559C\u5267\u7247"},{n:"\u7231\u60C5\u7247",v:"\u7231\u60C5\u7247"},{n:"\u79D1\u5E7B\u7247",v:"\u79D1\u5E7B\u7247"},{n:"\u6050\u6016\u7247",v:"\u6050\u6016\u7247"},{n:"\u5267\u60C5\u7247",v:"\u5267\u60C5\u7247"},{n:"\u6218\u4E89\u7247",v:"\u6218\u4E89\u7247"},{n:"\u60CA\u609A\u7247",v:"\u60CA\u609A\u7247"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u534E\u8BED",v:"\u534E\u8BED"},{n:"\u9999\u6E2F\u5730\u533A",v:"\u9999\u6E2F\u5730\u533A"},{n:"\u7F8E\u56FD",v:"\u7F8E\u56FD"},{n:"\u6B27\u6D32",v:"\u6B27\u6D32"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u53F0\u6E7E\u5730\u533A",v:"\u53F0\u6E7E\u5730\u533A"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u53F0\u6E7E\u5730\u533A",v:"\u53F0\u6E7E\u5730\u533A"},{n:"\u5370\u5EA6",v:"\u5370\u5EA6"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{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:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u597D\u8BC4\u699C",v:"\u597D\u8BC4\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}],4:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u56FD\u4EA7\u6F2B",v:"\u56FD\u4EA7\u6F2B"},{n:"\u6B27\u7F8E\u6F2B",v:"\u6B27\u7F8E\u6F2B"},{n:"\u65E5\u97E9\u6F2B",v:"\u65E5\u97E9\u6F2B"},{n:"\u6E2F\u53F0\u6F2B",v:"\u6E2F\u53F0\u6F2B"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u4E2D\u56FD\u5927\u9646",v:"\u4E2D\u56FD\u5927\u9646"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{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:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]},{key:"total",name:"\u72B6\u6001",value:[{n:"\u5168\u90E8",v:"\u72B6\u6001"},{n:"\u8FDE\u8F7D",v:"\u8FDE\u8F7D"},{n:"\u5B8C\u7ED3",v:"\u5B8C\u7ED3"}]}],3:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u5927\u9646",v:"\u5927\u9646"},{n:"\u6E2F\u53F0",v:"\u6E2F\u53F0"},{n:"\u65E5\u97E9",v:"\u65E5\u97E9"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u5185\u5730",v:"\u5185\u5730"},{n:"\u6E2F\u53F0",v:"\u6E2F\u53F0"},{n:"\u65E5\u97E9",v:"\u65E5\u97E9"},{n:"\u6B27\u7F8E",v:"\u6B27\u7F8E"},{n:"\u5176\u5B83",v:"\u5176\u5B83"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{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:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}],46:[{key:"class",name:"\u7C7B\u578B",value:[{n:"\u5168\u90E8",v:"\u7C7B\u578B"},{n:"\u65E5\u97E9\u5267",v:"\u65E5\u97E9\u5267"},{n:"\u6B27\u7F8E\u5267",v:"\u6B27\u7F8E\u5267"},{n:"\u6D77\u5916\u5267",v:"\u6D77\u5916\u5267"}]},{key:"area",name:"\u5730\u533A",value:[{n:"\u5168\u90E8",v:"\u5730\u533A"},{n:"\u97E9\u56FD",v:"\u97E9\u56FD"},{n:"\u7F8E\u5267",v:"\u7F8E\u5267"},{n:"\u65E5\u672C",v:"\u65E5\u672C"},{n:"\u6CF0\u56FD",v:"\u6CF0\u56FD"},{n:"\u82F1\u56FD",v:"\u82F1\u56FD"},{n:"\u65B0\u52A0\u5761",v:"\u65B0\u52A0\u5761"},{n:"\u5176\u4ED6",v:"\u5176\u4ED6"}]},{key:"year",name:"\u5E74\u4EFD",value:[{n:"\u5168\u90E8",v:"\u5E74\u4EFD"},{n:"2024",v:"2024"},{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:"10\u5E74\u4EE3",v:"10\u5E74\u4EE3"},{n:"00\u5E74\u4EE3",v:"00\u5E74\u4EE3"},{n:"90\u5E74\u4EE3",v:"90\u5E74\u4EE3"},{n:"80\u5E74\u4EE3",v:"80\u5E74\u4EE3"}]},{key:"by",name:"\u6392\u5E8F",value:[{n:"\u70ED\u64AD\u699C",v:"\u70ED\u64AD\u699C"},{n:"\u597D\u8BC4\u699C",v:"\u597D\u8BC4\u699C"},{n:"\u65B0\u4E0A\u7EBF",v:"\u65B0\u4E0A\u7EBF"}]}]}}async parseVodShortListFromJSONByHome(e){let n=[];for(let l of e.video){let r=await this.parseVodShortListFromJson(l.data);n.push(...r)}return n}async parseVodShortListFromJson(e){let n=[];for(let l of e){let r=new Ne;r.vod_id=l.id,r.vod_name=l.name,r.vod_pic=l.img,r.vod_remarks=l.remarks,M.isEmpty(r.vod_remarks)&&(r.vod_remarks=l.msg),n.push(r)}return n}async parseVodShortListFromJsonBySearch(e){let n=[];for(let l of e){let r=new Ne;r.vod_id=l.id,r.vod_name=l.video_name,r.vod_remarks=l.qingxidu,r.vod_pic=Yq(l.img),n.push(r)}return n}async parseVodDetailfromJson(e){let n=new He;n.vod_id=e.id,n.vod_name=e.name,n.vod_pic=e.img,n.type_name=e.type,n.vod_year=e.year,n.vod_content=wAe(e.info),n.vod_remarks="\u66F4\u65B0\u81F3: "+e.msg+" / \u8BC4\u5206: "+e.score;let l=e.player_info,r={};l.forEach(function(a){a.video_info.forEach(function(o){let c=a.show,f=SAe(n.vod_name,o.name);f.length===0&&(f=o.name.trim()),r.hasOwnProperty(c)||(r[c]=[]),r[c].push(f+"$"+o.url)})}),n.vod_play_from=M.keys(r).join("$$$");let i=M.values(r),s=[];return i.forEach(function(a){s.push(a.join("#"))}),n.vod_play_url=s.join("$$$"),n}async setHomeVod(){let e=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/home_data?app=ylys&devices=android&imei=c431ea542cee9679&deviceModel=Subsystem%20for%20Android(TM)&deviceVersion=33&appVersionName=1.0.9&deviceScreen=427*250&appVersionCode=9&deviceBrand=Windows",null,this.getHeader()));this.homeVodList=await this.parseVodShortListFromJSONByHome(e)}async setCategory(e,n,l,r){(n<=0||typeof n>"u")&&(n=1);let i=this.siteUrl+"/api.php/provide/vod_list?app=ylys&id="+e+"&page="+n+"&imei=c431ea542cee9679&";i+=no("area={{ext.area}}&year={{ext.year}}&type={{ext.class}}&total={{ext.total}}&order={{ext.by}}",{ext:r});let s=JSON.parse(await this.fetch(i,null,this.getHeader())).list;this.vodList=await this.parseVodShortListFromJson(s);let a=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/vod_list?app=ylys&id="+e+"&page="+(parseInt(n)+1)+"&imei=c431ea542cee9679&",null,this.getHeader())).msg;this.count=a==="ok"?parseInt(n)+1:parseInt(n),this.limit=20,this.total=this.limit*this.count}async setDetail(e){let n=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id="+e,null,this.getHeader())).data;this.vodDetail=await this.parseVodDetailfromJson(n)}async setSearch(e,n,l){let r=parseInt(l),i=20,s=JSON.parse(await this.fetch(this.siteUrl+"/api.php/provide/search_result_more?app=ylys&video_name="+e+`&pageSize=${i}&tid=0&imei=c431ea542cee9679&page=${l}`,null,this.getHeader())).data;this.vodList=await this.parseVodShortListFromJsonBySearch(s);let a=r;this.vodList.length===i&&(a=r+1),this.result.setPage(r,a,i,a)}async setPlay(e,n,l){try{if(n.indexOf("m3u8")!==-1)this.playUrl=n.split("url=")[1];else if(n.indexOf(",")!==-1){let r=n.split(",")[1],i=JSON.parse(await this.fetch(r,null,this.getHeader()));this.playUrl=i.data.url}else{let r=JSON.parse(await this.fetch(n,null,this.getHeader()));this.playUrl=r.data.url}}catch{await this.jadeLog.error("\u64AD\u653E\u5931\u8D25")}}},Dn=new $S;var BS=class extends De{constructor(){super()}getName(){return Dn.getName()}getAppName(){return Dn.getAppName()}getJSName(){return Dn.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Dn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Dn.initCookie(e.server.config.biliCookie),await Dn.spiderInit(e),Dn.cfgObj.code=0,Dn.catOpenStatus=!0,Dn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Dn.setClasses(),this.classes=Dn.classes}async setFilterObj(){await Dn.setFilterObj(),this.filterObj=Dn.filterObj}async setHomeVod(){await Dn.setHomeVod(),this.homeVodList=Dn.homeVodList}async setCategory(e,n,l,r){await Dn.setCategory(e,n,l,r),this.vodList=Dn.vodList}async setDetail(e){await Dn.setDetail(e),this.vodDetail=Dn.vodDetail}async setPlay(e,n,l){await Dn.setPlay(e,n,l),this.playUrl=Dn.playUrl,this.result=Dn.result}async setSearch(e,n,l){await Dn.setSearch(e,n,l),this.vodList=Dn.vodList,this.result=Dn.result}async setProxy(e,n){return await Dn.proxy(e,n)}},Da=new BS;async function cY(t,e){return await Da.init(t,e)}async function pY(t,e){return await Da.home(t,e)}async function TAe(t,e){return await Da.homeVod(t,e)}async function fY(t,e){return await Da.category(t,e)}async function dY(t,e){return await Da.detail(t,e)}async function hY(t,e){return await Da.play(t,e)}async function mY(t,e){return await Da.search(t,e)}async function xAe(t,e){return await Da.proxy(t,e)}var yY={meta:{key:Dn.getJSName(),name:Dn.getName(),type:Dn.getType()},api:async t=>{t.post("/init",cY),t.post("/home",pY),t.post("/category",fY),t.post("/detail",dY),t.post("/play",hY),t.post("/search",mY),t.get("/proxy/:what/:ids/:end",xAe)},spider:{init:cY,home:pY,homeVod:TAe,category:fY,detail:dY,play:hY,search:mY}};var AAe=["4k","4K"],HS=class extends Fe{constructor(){super(),this.siteUrl="https://www.alypw.com"}async init(e){await super.init(e),await B2(this.cfgObj)}getName(){return"\u{1F94F}\u200D\u2503\u963F\u91CC\u4E91\u76D8\u5206\u4EAB\u2503\u{1F94F}\u200D"}getAppName(){return"\u963F\u91CC\u4E91\u76D8\u5206\u4EAB"}getJSName(){return"aliyunpanshare"}getType(){return 3}getRemarks(e,n){if(M.isEmpty(e)){for(let l of AAe)if(n.indexOf(l)>-1)return l}else return e}parseVodName(e){let n=Oe(/\[阿里云盘](.*?) /,e);return e.indexOf("\u5408\u96C6")>-1||(M.isEmpty(n)&&(n=Oe(/\[阿里云盘](.*?)(/,e)),n.indexOf("[")>-1&&(n=n.split("[")[0]),n.indexOf("\u3010")>-1&&(n=n.split("\u3010")[0]),n==="4K")?"":n}async parseVodShortListFromDoc(e){let n=[],l=e(e('[class="hometab"]').find('[class="box"]')).find("li");for(let r of l){let i=e(r).find('[class="imgr"]')[0],s=new Ne;s.vod_id=e(i).find("a")[0].attribs.href;let a=e(i).find("a")[0].attribs.title;s.vod_name=this.parseVodName(a),s.vod_pic=e(r).find("img")[0].attribs.src,s.vod_remarks=this.getRemarks(Oe(/【(.*?)】/,a),a),n.push(s)}return n}async parseVodShortListFromDocByCategory(e){let n=[],l=e('[class="main container"]'),r=e(e(l).find('[class="list"]')).find("li");r.length===0&&(r=e(l).find("li"));for(let i of r){let s=e(i).find("img")[0].attribs.alt.replaceAll("","").replaceAll("",""),a=new Ne;a.vod_id=e(i).find("a")[0].attribs.href,a.vod_name=this.parseVodName(s),a.vod_pic=e(i).find("img")[0].attribs.src,a.vod_remarks=this.getRemarks(Oe(/【(.*?)】/,s),s),M.isEmpty(a.vod_name)||n.push(a)}return n}async parseVodDetailFromDoc(e){let n=e('[class="mainl"]'),l=e(e(n).find('[class="title"]')[0]).text(),r=new He;r.vod_name=Oe(/\[阿里云盘](.*?) /,l),r.vod_remarks=this.getRemarks(Oe(/【(.*?)】/,l),l);let i=e(n).find('[class="article_content"]');r.vod_pic=e(i).find("p>img")[0].attribs.src;let s=e(i).find("p"),a="";for(let f of s)a=a+e(f).text()+` `;let u=[],o=Oe(lo,a).split(` `);for(let f of o){let m=f.match(lo);M.isEmpty(m)||u.push(m[1]);let d=f.match(p4);M.isEmpty(d)||u.push(d[1])}let c=await i3([u]);return r.vod_play_from=M.keys(c).join("$$$"),r.vod_play_url=M.values(c).join("$$$"),r.type_name=Oe(/标签(.*?)\n/,a).replaceAll("\uFF1A",""),r.vod_content=Oe(/描述(.*?)\n/,a).replaceAll("\uFF1A",""),r}async setClasses(){let e=await this.getHtml(),n=e("[id^='navbar-category']").find("a"),l=["\u5F71","\u5267","4K","\u89C6","\u97F3","\u6F14","\u52A8\u6F2B"];for(let r of n){let i=e(r).text(),s=r.attribs.href,a=!1;for(let u of l)i.indexOf(u)>-1&&(a=!0);a&&this.classes.push(this.getTypeDic(i,s))}}async setHomeVod(){let e=await this.getHtml();this.homeVodList=await this.parseVodShortListFromDoc(e)}async setCategory(e,n,l,r){let i=e.split(".html")[0]+"_"+n+".html",s=await this.getHtml(i);this.vodList=await this.parseVodShortListFromDocByCategory(s)}async setDetail(e){let n=await this.getHtml(e);this.vodDetail=await this.parseVodDetailFromDoc(n)}async setPlay(e,n,l){this.playUrl=await S3(e,n,l),this.result.setHeader(sr(e))}async setSearch(e,n){let l=this.siteUrl+`/search.php?q=${e}`,r=await this.getHtml(l);this.vodList=await this.parseVodShortListFromDocByCategory(r)}},Pn=new HS;var qS=class extends De{constructor(){super()}getName(){return Pn.getName()}getAppName(){return Pn.getAppName()}getJSName(){return Pn.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Pn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Pn.initCookie(e.server.config.biliCookie),await Pn.spiderInit(e),Pn.cfgObj.code=0,Pn.catOpenStatus=!0,Pn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Pn.setClasses(),this.classes=Pn.classes}async setFilterObj(){await Pn.setFilterObj(),this.filterObj=Pn.filterObj}async setHomeVod(){await Pn.setHomeVod(),this.homeVodList=Pn.homeVodList}async setCategory(e,n,l,r){await Pn.setCategory(e,n,l,r),this.vodList=Pn.vodList}async setDetail(e){await Pn.setDetail(e),this.vodDetail=Pn.vodDetail}async setPlay(e,n,l){await Pn.setPlay(e,n,l),this.playUrl=Pn.playUrl,this.result=Pn.result}async setSearch(e,n,l){await Pn.setSearch(e,n,l),this.vodList=Pn.vodList,this.result=Pn.result}async setProxy(e,n){return await Pn.proxy(e,n)}},Pa=new qS;async function gY(t,e){return await Pa.init(t,e)}async function vY(t,e){return await Pa.home(t,e)}async function OAe(t,e){return await Pa.homeVod(t,e)}async function _Y(t,e){return await Pa.category(t,e)}async function EY(t,e){return await Pa.detail(t,e)}async function bY(t,e){return await Pa.play(t,e)}async function wY(t,e){return await Pa.search(t,e)}async function NAe(t,e){return await Pa.proxy(t,e)}var SY={meta:{key:Pn.getJSName(),name:Pn.getName(),type:Pn.getType()},api:async t=>{t.post("/init",gY),t.post("/home",vY),t.post("/category",_Y),t.post("/detail",EY),t.post("/play",bY),t.post("/search",wY),t.get("/proxy/:what/:ids/:end",NAe)},spider:{init:gY,home:vY,homeVod:OAe,category:_Y,detail:EY,play:bY,search:wY}};var VS=class extends J6{constructor(){super(),this.siteUrl="http://v.rbotv.cn",this.cookie="",this.extendObj={extend:"\u7C7B\u578B",area:"\u5730\u533A",year:"\u5E74\u4EE3"},this.parseMap={}}getName(){return"\u{1F6F6}\u2503\u72EC\u64AD\u5F71\u89C6\u2503\u{1F6F6}"}getAppName(){return"\u72EC\u64AD\u5F71\u89C6"}getJSName(){return"dubo"}getType(){return 3}async init(e){await super.init(e),this.danmuStaus=!1}},Ln=new VS;var zS=class extends De{constructor(){super()}getName(){return Ln.getName()}getAppName(){return Ln.getAppName()}getJSName(){return Ln.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Ln.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Ln.initCookie(e.server.config.biliCookie),await Ln.spiderInit(e),Ln.cfgObj.code=0,Ln.catOpenStatus=!0,Ln.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Ln.setClasses(),this.classes=Ln.classes}async setFilterObj(){await Ln.setFilterObj(),this.filterObj=Ln.filterObj}async setHomeVod(){await Ln.setHomeVod(),this.homeVodList=Ln.homeVodList}async setCategory(e,n,l,r){await Ln.setCategory(e,n,l,r),this.vodList=Ln.vodList}async setDetail(e){await Ln.setDetail(e),this.vodDetail=Ln.vodDetail}async setPlay(e,n,l){await Ln.setPlay(e,n,l),this.playUrl=Ln.playUrl,this.result=Ln.result}async setSearch(e,n,l){await Ln.setSearch(e,n,l),this.vodList=Ln.vodList,this.result=Ln.result}async setProxy(e,n){return await Ln.proxy(e,n)}},La=new zS;async function TY(t,e){return await La.init(t,e)}async function xY(t,e){return await La.home(t,e)}async function CAe(t,e){return await La.homeVod(t,e)}async function AY(t,e){return await La.category(t,e)}async function OY(t,e){return await La.detail(t,e)}async function NY(t,e){return await La.play(t,e)}async function CY(t,e){return await La.search(t,e)}async function IAe(t,e){return await La.proxy(t,e)}var IY={meta:{key:Ln.getJSName(),name:Ln.getName(),type:Ln.getType()},api:async t=>{t.post("/init",TY),t.post("/home",xY),t.post("/category",AY),t.post("/detail",OY),t.post("/play",NY),t.post("/search",CY),t.get("/proxy/:what/:ids/:end",IAe)},spider:{init:TY,home:xY,homeVod:CAe,category:AY,detail:OY,play:NY,search:CY}};var Cf=class extends Fe{constructor(){super(),this.siteUrl="http://cj.ffzyapi.com",this.remove18=!1,this.type_id_18=34}async spiderInit(e){e!==null?this.detailProxy=await js2Proxy(e,"detail",this.getHeader()):this.detailProxy=await js2Proxy(!0,this.siteType,this.siteKey,"detail/",this.getHeader())}async init(e){await super.init(e),await this.spiderInit(null)}async parseVodShortListFromJson(e,n=!1){let l=[],r;for(let i of e.list)n?(r=new Ne,r.vod_pic=this.detailProxy+r3(i.vod_id),r.vod_id=i.vod_id,r.vod_name=i.vod_name,r.vod_remarks=i.vod_remarks):r=this.parseVodDetail(i),this.remove18&&i.type_id!==this.type_id_18&&l.push(r),!this.remove18&&i.type_id===this.type_id_18&&l.push(r);return l}parseVodDetail(e){let n=new He;n.vod_id=e.vod_id,n.vod_name=e.vod_name,n.vod_pic=e.vod_pic,n.vod_remarks=e.vod_remarks,n.vod_area=e.vod_area,n.vod_year=e.vod_year,n.vod_actor=e.vod_actor,n.vod_director=e.vod_director;let l=et(e.vod_content);return n.vod_content=l.text(),e.vod_down_url!==void 0&&e.vod_down_url.length>0&&(n.vod_play_from="\u76F4\u94FE\u64AD\u653E$$$",n.vod_play_url=e.vod_down_url+"$$$"),n.vod_play_from=n.vod_play_from+e.vod_play_from,n.vod_play_url=n.vod_play_url+e.vod_play_url,n.type_name=e.type_name,n}async parseVodDetailfromJson(e){let n,l=e.list;if(l.length>0){let r=l[0];n=this.parseVodDetail(r)}return n}async setClasses(){let e=await this.fetch(this.siteUrl+"/api.php/provide/vod/from",{ac:"list"},this.getHeader()),n=JSON.parse(e);for(let l of n.class)l.type_pid!==0&&this.classes.push(this.getTypeDic(l.type_name,l.type_id))}async setFilterObj(){let e=await this.fetch(this.siteUrl+"/api.php/provide/vod/from",{ac:"list"},this.getHeader()),n=JSON.parse(e);for(let l of this.classes){let r=l.type_id.toString();if(r!=="\u6700\u8FD1\u66F4\u65B0"){let i={key:"1",name:"\u5206\u7C7B",value:[{n:"\u5168\u90E8",v:r}]};for(let s of n.class){let a=s.type_name;a===this.type_name_18&&(this.type_id_18=s.type_id.toString()),this.remove18?s.type_pid===l.type_id&&a!==this.type_name_18&&i.value.push({n:a,v:s.type_id.toString()}):s.type_pid===l.type_id&&a===this.type_name_18&&i.value.push({n:a,v:s.type_id.toString()})}this.remove18?this.filterObj[r]=[i]:this.classes=[this.getTypeDic("\u6700\u8FD1\u66F4\u65B0","\u6700\u8FD1\u66F4\u65B0"),this.getTypeDic(this.type_name_18,this.type_id_18)]}}}async setHomeVod(){let e=await this.fetch(this.siteUrl+"/index.php/ajax/data",{mid:"1"},this.getHeader());this.homeVodList=await this.parseVodShortListFromJson(JSON.parse(e))}async setDetail(e){let n=await this.fetch(this.siteUrl+"/api.php/provide/vod",{ac:"detail",ids:e},this.getHeader());this.vodDetail=await this.parseVodDetailfromJson(JSON.parse(n))}async setCategory(e,n,l,r){e=r[1]??e;let i=this.siteUrl+`/index.php/ajax/data?mid=1&tid=${e}&page=${n}&limit=20`;await this.jadeLog.debug(`\u5206\u7C7BURL:${i}`);let s=await this.fetch(i,null,this.getHeader());await this.jadeLog.debug(`\u5206\u7C7B\u5185\u5BB9\u4E3A:${s}`),this.vodList=await this.parseVodShortListFromJson(JSON.parse(s))}async setSearch(e,n){let l=await this.fetch(this.siteUrl+"/api.php/provide/vod/",{wd:e},this.getHeader());this.vodList=await this.parseVodShortListFromJson(JSON.parse(l),!0)}async proxy(e,n){await this.jadeLog.debug(`\u6B63\u5728\u8BBE\u7F6E\u53CD\u5411\u4EE3\u7406 segments = ${e.join(",")},headers = ${JSON.stringify(n)}`);let l=e[0],r=y2(e[1]);if(await this.jadeLog.debug(`\u53CD\u5411\u4EE3\u7406\u53C2\u6570\u4E3A:${r}`),l==="detail"){let i=await this.fetch(this.siteUrl+"/api.php/provide/vod",{ac:"detail",ids:r},this.getHeader()),s=await this.parseVodDetailfromJson(JSON.parse(i)),a=await this.fetch(s.vod_pic,null,this.getHeader(),!1,!1,2);return M.isEmpty(a)?JSON.stringify({code:500,buffer:2,content:"",headers:{}}):JSON.stringify({code:200,buffer:2,content:a,headers:{}})}}};var GS=class extends Cf{constructor(){super(),this.siteUrl="https://haiwaikan.com",this.remove18=!0,this.type_id_18=0}async spiderInit(e){await super.spiderInit(e)}async init(e){await super.init(e),await this.spiderInit(null)}getAppName(){return"\u6D77\u5916\u770B"}getName(){return"\u2615\u2503\u6D77\u5916\u770B\u2503\u2615\u5899"}getJSName(){return"haiwaikan"}getType(){return 3}async setClasses(){let e=await this.fetch(this.siteUrl+"/api.php/provide/vod/from",{ac:"list"},this.getHeader()),n=JSON.parse(e);for(let l of n.class)l.type_id<26&&this.classes.push(this.getTypeDic(l.type_name,l.type_id.toString()));this.content_json=n}async getFilter(e,n){let l=[],r={key:"1",name:"\u5168\u90E8\u7C7B\u522B",value:[{n:"\u5168\u90E8\u7C7B\u522B",v:e.toString()}]};for(let i of n.class){let s=i.type_id,a=0,u=0;e===20&&(a=50,u=27),e===21&&(a=128,u=100),e===22&&(a=143,u=134),e===23&&(a=135,u=127),su&&r.value.push({n:i.type_name,v:s.toString()})}return r.value.length>1?(l.push(r),l):null}async setFilterObj(){let e=await this.fetch(this.siteUrl+"/api.php/provide/vod/from",{ac:"list"},this.getHeader()),n=JSON.parse(e);for(let l of this.classes){let r=l.type_id;if(r!=="\u6700\u8FD1\u66F4\u65B0"){let i=await this.getFilter(parseInt(r),n);i!==null&&(this.filterObj[r]=i)}}}},Fn=new GS;var JS=class extends De{constructor(){super()}getName(){return Fn.getName()}getAppName(){return Fn.getAppName()}getJSName(){return Fn.getJSName()}async init(e,n){dataBase=e.server.db,this.getAppName().indexOf("\u963F\u91CC")>-1||this.getAppName().indexOf("\u5382\u957F")>-1||this.getAppName()==="push_agent"?await Fn.initCloud(e.server.config):this.getAppName()==="\u54D4\u54E9\u54D4\u54E9"&&await Fn.initCookie(e.server.config.biliCookie),await Fn.spiderInit(e),Fn.cfgObj.code=0,Fn.catOpenStatus=!0,Fn.classes.push({type_name:"\u6700\u8FD1\u66F4\u65B0",type_id:"\u6700\u8FD1\u66F4\u65B0"}),await super.init(e,n)}async setClasses(){await Fn.setClasses(),this.classes=Fn.classes}async setFilterObj(){await Fn.setFilterObj(),this.filterObj=Fn.filterObj}async setHomeVod(){await Fn.setHomeVod(),this.homeVodList=Fn.homeVodList}async setCategory(e,n,l,r){await Fn.setCategory(e,n,l,r),this.vodList=Fn.vodList}async setDetail(e){await Fn.setDetail(e),this.vodDetail=Fn.vodDetail}async setPlay(e,n,l){await Fn.setPlay(e,n,l),this.playUrl=Fn.playUrl,this.result=Fn.result}async setSearch(e,n,l){await Fn.setSearch(e,n,l),this.vodList=Fn.vodList,this.result=Fn.result}async setProxy(e,n){return await Fn.proxy(e,n)}},Fa=new JS;async function RY(t,e){return await Fa.init(t,e)}async function kY(t,e){return await Fa.home(t,e)}async function RAe(t,e){return await Fa.homeVod(t,e)}async function DY(t,e){return await Fa.category(t,e)}async function PY(t,e){return await Fa.detail(t,e)}async function LY(t,e){return await Fa.play(t,e)}async function FY(t,e){return await Fa.search(t,e)}async function kAe(t,e){return await Fa.proxy(t,e)}var jY={meta:{key:Fn.getJSName(),name:Fn.getName(),type:Fn.getType()},api:async t=>{t.post("/init",RY),t.post("/home",kY),t.post("/category",DY),t.post("/detail",PY),t.post("/play",LY),t.post("/search",FY),t.get("/proxy/:what/:ids/:end",kAe)},spider:{init:RY,home:kY,homeVod:RAe,category:DY,detail:PY,play:LY,search:FY}};var KS=class extends Fe{constructor(){super(),this.siteUrl="https://www.dygangs.org"}getAppName(){return"\u7535\u5F71\u6E2F"}getName(){return"\u{1F3D6}\uFE0F\u2503\u7535\u5F71\u6E2F\u2503\u{1F3D6}\uFE0F"}getJSName(){return"dygangs"}getType(){return 3}async setClasses(){let e=await this.getHtml(),n=e(e('[class="top-nav"]')[0]).find("a");for(let l of n){let r=l.attribs.href.replaceAll(this.siteUrl,""),i=e(l).text();r!=="/"&&this.classes.push(this.getTypeDic(i,r))}}async getFilter(e,n){let l=e('[class="nav-down-2 clearfix"]')[n],r=[];if(l!==void 0){let i="\u6309\u7C7B\u578B",s={key:i,name:i,value:[]};s.name=i,s.value.push({n:"\u5168\u90E8",v:"0"});for(let a of e(l).find("a")){let u=e(a).html(),o=a.attribs.href.split("/").slice(-2)[0];s.value.push({n:u,v:o})}r.push(s)}return r}async setFilterObj(){let e=0;for(let n of this.classes.slice(1,5)){let l=n.type_id;if(l!=="\u6700\u8FD1\u66F4\u65B0"){let r=this.siteUrl+`${l}`,i=await this.getHtml(r);this.filterObj[l]=await this.getFilter(i,e)}e=e+1}}parseVodShortFromElement(e,n){let l=new Ne;return l.vod_id=n.attribs.href,l.vod_name=n.attribs.title,l.vod_pic=e(n).find("img")[0].attribs["data-original"],l.vod_remarks=e(e(n).find("i")[0]).text().replaceAll(" ","").replaceAll(` diff --git a/cat/dist/index.js.md5 b/cat/dist/index.js.md5 index 9e0b7948..560806b7 100644 --- a/cat/dist/index.js.md5 +++ b/cat/dist/index.js.md5 @@ -1 +1 @@ -2865f39bef57166410886fa1583f61e4 \ No newline at end of file +75c6e1502419647962d34f1eb65e0487 \ No newline at end of file diff --git a/cat/js/czzy_open.js b/cat/js/czzy_open.js index 400b97ff..c0995b76 100644 --- a/cat/js/czzy_open.js +++ b/cat/js/czzy_open.js @@ -2,7 +2,7 @@ import { Crypto, load, _ } from 'assets://js/lib/cat.js'; let key = 'czzy'; -let host = 'https://www.czys.top'; // 厂长地址发布页 +let host = 'https://czzy.top'; // 厂长地址发布页 let url = ''; let siteKey = ''; let siteType = 0; diff --git a/cat/tjs/js/changzhang.js b/cat/tjs/js/changzhang.js index 02b22a56..79693243 100644 --- a/cat/tjs/js/changzhang.js +++ b/cat/tjs/js/changzhang.js @@ -32,7 +32,7 @@ function cryptJs(text, key, iv, type) { class ChangZhangSpider extends Spider { constructor() { super(); - this.siteUrl = "https://www.czys.top" + this.siteUrl = "https://czzy.top" } async init(cfg) { diff --git a/dianshi.json b/dianshi.json index af5dfa17..82aa7ffe 100644 --- a/dianshi.json +++ b/dianshi.json @@ -15,7 +15,7 @@ {"key":"南瓜","name":"🎃南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1}, {"key":"苹果","name":"🍎苹果┃不卡","type":3,"api":"csp_LiteApple","searchable":1,"quickSearch":1,"changeable":1}, {"key":"原创","name":"☀原创┃不卡","type":3,"api":"csp_YCyz","timeout":15,"searchable":1,"quickSearch":1,"changeable":1}, -{"key":"厂长","name":"📔厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://www.czys.top/"}, +{"key":"厂长","name":"📔厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://czzy.top/"}, {"key":"糯米","name":"🍙糯米┃秒播","type":3,"api":"csp_Nmys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"./FTY/nmys.json"}, {"key":"小点","name":"💥小点┃多线","type":3,"api":"csp_Xdys","searchable":1,"quickSearch":1,"filterable":1,"changeable":0}, {"key":"热播","name":"📺热播┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"AO7TcBkd8I/B5wQc4Qma+pU="}, diff --git a/js/厂长资源.js b/js/厂长资源.js index b660d82f..d26b40f1 100644 --- a/js/厂长资源.js +++ b/js/厂长资源.js @@ -2,7 +2,7 @@ // 地址发布页 https://cz01.vip var rule = { title: '厂长资源', - host: 'https://www.czys.top', + host: 'https://czzy.top', // host:'https://www.czzy.site', // host:'https://cz01.vip', // hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});HOST = html.match(/推荐访问 " + HOST)', diff --git a/jsm.json b/jsm.json index 1259806a..83a02eb8 100644 --- a/jsm.json +++ b/jsm.json @@ -18,7 +18,7 @@ {"key":"南瓜","name":"🎃南瓜┃多线","type":3,"api":"csp_NanGua","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1}, {"key":"苹果","name":"🍎苹果┃不卡","type":3,"api":"csp_LiteApple","searchable":1,"quickSearch":1,"changeable":1}, {"key":"原创","name":"☀原创┃不卡","type":3,"api":"csp_YCyz","timeout":15,"searchable":1,"quickSearch":1,"changeable":1}, -{"key":"厂长","name":"📔厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://www.czys.top/"}, +{"key":"厂长","name":"📔厂长┃不卡","type":3,"api":"csp_NewCz","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext": "https://czzy.top/"}, {"key":"糯米","name":"🍙糯米┃秒播","type":3,"api":"csp_Nmys","timeout":15,"searchable":1,"quickSearch":1,"changeable":1,"ext":"./FTY/nmys.json"}, {"key":"小点","name":"💥小点┃多线","type":3,"api":"csp_Xdys","searchable":1,"quickSearch":1,"filterable":1,"changeable":0}, {"key":"热播","name":"📺热播┃多线","type":3,"api":"csp_AppTT","timeout":15,"playerType":2,"searchable":1,"quickSearch":1,"changeable":1,"ext":"AO7TcBkd8I/B5wQc4Qma+pU="},