diff --git a/潇洒/api.json b/潇洒/api.json index c4c04bf..e3eb6eb 100644 --- a/潇洒/api.json +++ b/潇洒/api.json @@ -913,17 +913,7 @@ } }, { - "key": "校长", - "name": "校长|4K", - "type": 3, - "api": "./js/drpy2.min.js", - "ext": "./js/校长.js", - "style": { - "type": "list" - } - }, - { - "key": "人人电影网", + "key": "人人", "name": "人人|4K", "type": 3, "api": "./js/drpy2.min.js", @@ -1013,12 +1003,6 @@ "type": 3, "api": "csp_MiSou" }, - { - "key": "派派", - "name": "派派|搜索", - "type": 3, - "api": "csp_PPQPan" - }, { "key": "短剧大全", "name": "短剧|大全", diff --git a/潇洒/js/校长.js b/潇洒/js/校长.js deleted file mode 100644 index e5ceea9..0000000 --- a/潇洒/js/校长.js +++ /dev/null @@ -1,162 +0,0 @@ -var rule = { - title: '校长影视[云盘]', - host: 'https://xzyshd.com', - homeUrl: '/', - url: '/fyclass.html?page=fypage', - filter_url: '{{fl.class}}', - filter: {}, - searchUrl: '/search.html?keyword=**', - searchable: 2, - quickSearch: 0, - filterable: 0, - headers: { - 'User-Agent': 'PC_UA', - 'Cookie': '' - }, - timeout: 5000, - class_name: '电视剧&电影&动漫&纪录片&综艺', - class_url: 'dsj&dy&dm&jlp&zy', - play_parse: true, - play_json: [{ - re: '*', - json: { - parse: 0, - jx: 0 - } - }], - lazy: "js:\n input = 'push://' + input;\n ", - limit: 6, - 推荐: 'div.container div.row a:has(>img);img&&alt;img&&src;img&&alt;a&&href', - 一级: 'div.container div.row div.list-boxes;img&&alt;img&&src;div.list-actions&&Text;a&&href', - 二级: { - title: "div.container div.row h1&&Text", - img: "div.container div.row img&&src", - desc: 'div.container div.row div.article-infobox&&Text', //remark - content: 'div.container div.row div#info&&Text', - tabs: `js: -pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; -TABS=[] -let d = pdfa(html, 'div.container div.row a'); -let tabsa = []; -let tabsq = []; -let tabsm = false; -let tabse = false; -d.forEach(function(it) { - let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://pan.quark.cn/s/")){ - tabsq.push("夸克网盘"); - }else if (burl.startsWith("magnet")){ - tabsm = true; - }else if (burl.startsWith("ed2k")){ - tabse = true; - } -}); -if (tabsm === true){ - TABS.push("磁力"); -} -if (tabse === true){ - TABS.push("电驴"); -} -if (false && tabsa.length + tabsq.length > 1){ - TABS.push("选择右侧线路"); -} -let tmpIndex; -tmpIndex=1; -tabsa.forEach(function(it){ - TABS.push(it + tmpIndex); - tmpIndex = tmpIndex + 1; -}); -tmpIndex=1; -tabsq.forEach(function(it){ - TABS.push(it + tmpIndex); - tmpIndex = tmpIndex + 1; -}); -log('xzys TABS >>>>>>>>>>>>>>>>>>' + TABS); -`, - lists: `js: -log(TABS); -pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; -LISTS = []; -let d = pdfa(html, 'div.container div.row a'); -let lista = []; -let listq = []; -let listm = []; -let liste = []; -d.forEach(function(it){ - let burl = pdfh(it, 'a&&href'); - let title = pdfh(it, 'a&&Text'); - log('dygang title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); - log('dygang burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); - let loopresult = title + '$' + burl; - if (burl.startsWith("https://pan.quark.cn/s/")){ - if (true){ - if (TABS.length==1){ - burl = "http://127.0.0.1:9978/proxy?do=quark&type=push&confirm=0&url=" + encodeURIComponent(burl); - }else{ - burl = "http://127.0.0.1:9978/proxy?do=quark&type=push&url=" + encodeURIComponent(burl); - } - }else{ - burl = "push://" + burl; - } - loopresult = title + '$' + burl; - listq.push(loopresult); - }else if (burl.startsWith("magnet")){ - listm.push(loopresult); - }else if (burl.startsWith("ed2k")){ - liste.push(loopresult); - } -}); -if (listm.length>0){ - LISTS.push(listm); -} -if (liste.length>0){ - LISTS.push(liste); -} -if (false && lista.length + listq.length > 1){ - LISTS.push(["选择右侧线路,或3秒后自动跳过$http://127.0.0.1:10079/delay/"]); -} -lista.forEach(function(it){ - LISTS.push([it]); -}); -listq.forEach(function(it){ - LISTS.push([it]); -}); -`, - - }, - 搜索: `js: -pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; -if (rule_fetch_params.headers.Cookie.startsWith("http")){ - rule_fetch_params.headers.Cookie=fetch(rule_fetch_params.headers.Cookie); - let cookie = rule_fetch_params.headers.Cookie; - setItem(RULE_CK, cookie); -}; -log('xzys seach cookie>>>>>>>>>>>>>' + rule_fetch_params.headers.Cookie); -let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); -log("xzys search params>>>>>>>>>>>>>>>" + JSON.stringify(_fetch_params)); -let search_html = request( HOST + '/search.html?keyword=' + encodeURIComponent(KEY), _fetch_params) -//log("xzys search result>>>>>>>>>>>>>>>" + search_html); -let d=[]; -let dlist = pdfa(search_html, 'div.container div.row div.list-boxes'); -dlist.forEach(function(it){ - let title = pdfh(it, 'h2 a img&&alt'); - if (searchObj.quick === true){ - if (title.includes(KEY)){ - title = KEY; - } - } - let img = pd(it, 'h2 a img&&src', HOST); - let content = pdfh(it, 'p.text_p&&Text'); - let desc = pdfh(it, 'div.list-actions&&Text'); //remark - let url = pd(it, 'h2 a&&href', HOST); - d.push({ - title:title, - img:img, - content:content, - desc:desc, - url:url - }) -}); -setResult(d); -`, -} \ No newline at end of file diff --git a/潇洒/spider.jar b/潇洒/spider.jar index eacce8b..08e9dd3 100644 Binary files a/潇洒/spider.jar and b/潇洒/spider.jar differ