diff --git a/pg/js/4khdr.js b/pg/js/4khdr.js index 676c18b..4989ee6 100644 --- a/pg/js/4khdr.js +++ b/pg/js/4khdr.js @@ -44,7 +44,7 @@ let tabsm = false; let tabse = false; d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -91,7 +91,7 @@ d.forEach(function(it){ log('4khdr title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('4khdr burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); diff --git a/pg/js/97tvs.js b/pg/js/97tvs.js index 4a4da15..7cecda8 100644 --- a/pg/js/97tvs.js +++ b/pg/js/97tvs.js @@ -75,7 +75,7 @@ let tabse = false; let tabm3u8 = []; d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -123,7 +123,7 @@ d.forEach(function(it){ log('97tvs title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('97tvs burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); diff --git a/pg/js/ddys.js b/pg/js/ddys.js index 120f2c3..a5ce75a 100644 --- a/pg/js/ddys.js +++ b/pg/js/ddys.js @@ -69,9 +69,9 @@ LISTS=[]; let dd = pdfa(html, 'div.wp-playlist~a'); dd.forEach(function(it){ let burl = pd(it, 'a&&href', HOST); - if (/(pan.quark.cn|www.aliyundrive.com)/.test(burl)){ + if (/(pan.quark.cn|www.aliyundrive.com|www.alipan.com)/.test(burl)){ let type="ali"; - if (burl.includes("www.aliyundrive.com")){ + if (burl.includes("www.aliyundrive.com") || burl.includes("www.alipan.com")){ type = "ali"; }else if (burl.includes("pan.quark.cn")){ type = "quark"; @@ -153,7 +153,7 @@ d.forEach(function(it){ let burl = pd(it, 'a&&href', HOST); if (burl.includes("pan.quark.cn")){ tabsq.push("夸克網盤"); - }else if (burl.includes("www.aliyundrive.com")){ + }else if (burl.includes("www.aliyundrive.com") || burl.includes("www.alipan.com")){ tabsq.push("阿里雲盤"); } }); diff --git a/pg/js/dydhhy.js b/pg/js/dydhhy.js index 59ae181..c706e4f 100644 --- a/pg/js/dydhhy.js +++ b/pg/js/dydhhy.js @@ -44,7 +44,7 @@ let tabsm = false; let tabse = false; d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -91,7 +91,7 @@ d.forEach(function(it){ log('dygang title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('dygang burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); diff --git a/pg/js/dygang.js b/pg/js/dygang.js index fe342f2..89686ad 100644 --- a/pg/js/dygang.js +++ b/pg/js/dygang.js @@ -66,7 +66,7 @@ let tabse = false; let tabm3u8 = []; d.forEach(function(it) { let burl = pd(it, 'a&&href',HOST); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/"){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -123,7 +123,7 @@ d.forEach(function(it){ log('dygang title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('dygang burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/"){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); diff --git a/pg/js/jiyingw.js b/pg/js/jiyingw.js index 237f015..db5c6c4 100644 --- a/pg/js/jiyingw.js +++ b/pg/js/jiyingw.js @@ -50,7 +50,7 @@ let tabse = false; let d = pdfa(html, '#post_content p a'); d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -63,7 +63,7 @@ d.forEach(function(it) { d = pdfa(html, 'div#down p.down-list3 a'); d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -110,7 +110,7 @@ d.forEach(function(it){ log('dygang title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('dygang burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); @@ -147,7 +147,7 @@ d.forEach(function(it){ log('dygang title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('dygang burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); diff --git a/pg/js/jiyingwp.js b/pg/js/jiyingwp.js index 71e2c7b..417bffc 100644 --- a/pg/js/jiyingwp.js +++ b/pg/js/jiyingwp.js @@ -50,7 +50,7 @@ let tabse = false; let d = pdfa(html, '#post_content p a'); d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -63,7 +63,7 @@ d.forEach(function(it) { d = pdfa(html, 'div#down p.down-list3 a'); d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -110,7 +110,7 @@ d.forEach(function(it){ log('dygang title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('dygang burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); @@ -147,7 +147,7 @@ d.forEach(function(it){ log('dygang title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('dygang burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); diff --git a/pg/js/libvio.js b/pg/js/libvio.js index 12f8635..167b13a 100644 --- a/pg/js/libvio.js +++ b/pg/js/libvio.js @@ -101,15 +101,15 @@ var from = html.from; var next = html.link_next; var id = html.id; var nid = html.nid; -if (/(www.aliyundrive.com|pan.quark.cn)/.test(url)){ +if (/(aliyundrive.com|quark.cn|alipan.com)/.test(url)){ let confirm = ""; if (TABS.length==1){ confirm="&confirm=0"; } let type="ali"; - if (url.includes("www.aliyundrive.com")){ + if (url.includes("aliyundrive.com") || url.includes("alipan.com")){ type = "ali"; - }else if (url.includes("pan.quark.cn")){ + }else if (url.includes("quark.cn")){ type = "quark"; } input = { diff --git a/pg/js/meijumi.js b/pg/js/meijumi.js index fb3d401..1ae6890 100644 --- a/pg/js/meijumi.js +++ b/pg/js/meijumi.js @@ -152,7 +152,7 @@ d.forEach(function(it) { magfn = resolution + "." + magfn; log("tabs magnet filename>>>>>>>>>>>" + magfn); playObj["magnet"][purl]=magfn; - }else if (purl.startsWith("https://www.aliyundrive.com/s/")){ + }else if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ playObj["ali"][purl]=title; }else if (purl.startsWith("https://pan.quark.cn/s/")){ playObj["quark"][purl]=title; @@ -229,7 +229,7 @@ if (false && LISTS.length>0 && typeof LISTS[0] === "object"){ magfn = resolution + "." + magfn; log("tabs magnet filename>>>>>>>>>>>" + magfn); playObj["magnet"][purl]=magfn; - }else if (purl.startsWith("https://www.aliyundrive.com/s/")){ + }else if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ playObj["ali"][purl]=title; }else if (purl.startsWith("https://pan.quark.cn/s/")){ playObj["quark"][purl]=title; diff --git a/pg/js/meijumip.js b/pg/js/meijumip.js index e1ec452..6ba67c9 100644 --- a/pg/js/meijumip.js +++ b/pg/js/meijumip.js @@ -152,7 +152,7 @@ d.forEach(function(it) { magfn = resolution + "." + magfn; log("tabs magnet filename>>>>>>>>>>>" + magfn); playObj["magnet"][purl]=magfn; - }else if (purl.startsWith("https://www.aliyundrive.com/s/")){ + }else if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ playObj["ali"][purl]=title; }else if (purl.startsWith("https://pan.quark.cn/s/")){ playObj["quark"][purl]=title; @@ -229,7 +229,7 @@ if (false && LISTS.length>0 && typeof LISTS[0] === "object"){ magfn = resolution + "." + magfn; log("tabs magnet filename>>>>>>>>>>>" + magfn); playObj["magnet"][purl]=magfn; - }else if (purl.startsWith("https://www.aliyundrive.com/s/")){ + }else if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ playObj["ali"][purl]=title; }else if (purl.startsWith("https://pan.quark.cn/s/")){ playObj["quark"][purl]=title; diff --git a/pg/js/meow.js b/pg/js/meow.js index 9062d6d..1beea41 100644 --- a/pg/js/meow.js +++ b/pg/js/meow.js @@ -50,9 +50,9 @@ for(const it in json.finalList){ //log("meow search it>>>>>>>>>>>>>>>" + JSON.stringify(json.finalList[it])); let text = json.finalList[it]["results"]["text"]; let high = json.finalList[it]["results"]["highLight"]; - if (/(www.aliyundrive.com|pan.quark.cn)/.test(text)){ + if (/(www.aliyundrive.com|pan.quark.cn|www.alipan.com)/.test(text)){ text = text; - }else if (/(www.aliyundrive.com|pan.quark.cn)/.test(high)){ + }else if (/(www.aliyundrive.com|pan.quark.cn|www.alipan.com)/.test(high)){ text = high; }else{ text = ""; @@ -68,7 +68,7 @@ for(const it in json.finalList){ } let desc = json.finalList[it]["source"]["name_zh"]; let img = json.finalList[it]["source"]["avatar"]; - let matches = text.match(/(www.aliyundrive.com|pan.quark.cn)([\\/0-9a-zA-Z\\+\\-_]*)/); + let matches = text.match(/(www.aliyundrive.com|pan.quark.cn|www.alipan.com)([\\/0-9a-zA-Z\\+\\-_]*)/); let burl = "https://" + matches[1] + matches[2]; if (title.includes(KEY)){ log("meow search title,url,img>>>>>>>>>>>>>>>" + title + ",[" + burl + "], " + img); diff --git a/pg/js/mp4us.js b/pg/js/mp4us.js index 75e1afb..92a1d67 100644 --- a/pg/js/mp4us.js +++ b/pg/js/mp4us.js @@ -44,7 +44,7 @@ let tabsm = false; let tabse = false; d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -91,7 +91,7 @@ d.forEach(function(it){ log('dygang title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('dygang burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); diff --git a/pg/js/rrdyw.js b/pg/js/rrdyw.js index f6b9e63..eabdce0 100644 --- a/pg/js/rrdyw.js +++ b/pg/js/rrdyw.js @@ -44,7 +44,7 @@ var rule = { let tabse = false; d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")) { + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); } else if (burl.startsWith("https://pan.quark.cn/s/")) { tabsq.push("夸克網盤"); @@ -88,7 +88,7 @@ var rule = { log('alyps title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('alyps burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")) { + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (TABS.length == 1) { burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); } else { diff --git a/pg/js/template.js b/pg/js/template.js new file mode 100644 index 0000000..3801833 --- /dev/null +++ b/pg/js/template.js @@ -0,0 +1,301 @@ +if (typeof Object.assign != 'function') { + Object.assign = function () { + var target = arguments[0]; + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + return target; +}; +} +function getMubans() { + var mubanDict = { // 模板字典 + mxpro: { + title: '', + host: '', + // homeUrl:'/', + url: '/vodshow/fyclass--------fypage---.html', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.navbar-items li:gt(2):lt(8);a&&Text;a&&href;/(\\d+).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href', + 二级: { + "title": "h1&&Text;.module-info-tag&&Text", + "img": ".lazyload&&data-original", + "desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text", + "content": ".module-info-introduction&&Text", + "tabs": ".module-tab-item", + "lists": ".module-play-list:eq(#id) a" + }, + 搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text', + }, + mxone5: { + title: '', + host: '', + url: '/show/fyclass--------fypage---.html', + searchUrl: '/search/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href', + 二级: { + "title": "h1&&Text;.tag-link&&Text", + "img": ".module-item-pic&&img&&data-src", + "desc": ".video-info-items:eq(0)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(2)&&Text;.video-info-items:eq(3)&&Text", + "content": ".vod_content&&Text", + "tabs": ".module-tab-item", + "lists": ".module-player-list:eq(#id)&&.scroll-content&&a" + }, + 搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href', + }, + 首图: { + title: '', + host: '', + url: '/vodshow/fyclass--------fypage---/', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(5);a&&Text;a&&href;/(\\d+).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + 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:eq(-2)&&Text", + "img": ".myui-content__thumb .lazyload&&data-original", + "desc": ".myui-content__detail p:eq(0)&&Text;.myui-content__detail p:eq(1)&&Text;.myui-content__detail p:eq(2)&&Text", + "content": ".content&&Text", + "tabs": ".nav-tabs:eq(0) li", + "lists": ".myui-content__list:eq(#id) li" + }, + 搜索: '#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + }, + 首图2: { + title: '', + host: '', + url: '/list/fyclass-fypage.html', + searchUrl: '/vodsearch/**----------fypage---.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'UC_UA', + // "Cookie": "" + }, + // class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html', + class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href', + 二级: { + "title": ".stui-content__detail .title&&Text;.stui-content__detail p:eq(-2)&&Text", + "img": ".stui-content__thumb .lazyload&&data-original", + "desc": ".stui-content__detail p:eq(0)&&Text;.stui-content__detail p:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text", + "content": ".detail&&Text", + "tabs": ".stui-vodlist__head h3", + "lists": ".stui-content__playlist:eq(#id) li" + }, + 搜索: 'ul.stui-vodlist__media:eq(0) li,ul.stui-vodlist:eq(0) li,#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + 搜索1: 'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + 搜索2: 'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text', + }, + 默认: { + title: '', + host: '', + url: '/vodshow/fyclass--------fypage---.html', + searchUrl: '/vodsearch/-------------.html?wd=**', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'MOBILE_UA', + }, + play_parse: true, + lazy: '', + limit: 6, + double: true, // 推荐内容是否双层定位 + }, + vfed: { + title: '', + host: '', + url: '/index.php/vod/show/id/fyclass/page/fypage.html', + searchUrl: '/index.php/vod/search/page/fypage/wd/**.html', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: { + 'User-Agent': 'UC_UA', + }, + // class_parse:'.fed-pops-navbar&&ul.fed-part-rows&&a.fed-part-eone:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html', + class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html', + play_parse: true, + lazy: '', + limit: 6, + 推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href', + 二级: { + "title": "h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text", + "img": ".fed-list-info&&a&&data-original", + "desc": ".fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text", + "content": ".fed-part-esan&&Text", + "tabs": ".fed-drop-boxs&&.fed-part-rows&&li", + "lists": ".fed-play-item:eq(#id)&&ul:eq(1)&&li" + }, + 搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text', + }, + 海螺3: { + title: '', + host: '', + searchUrl: '/v_search/**----------fypage---.html', + url: '/vod_____show/fyclass--------fypage---.html', + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html', + cate_exclude: '明星|专题|最新|排行', + limit: 40, + play_parse: true, + lazy: '', + 推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href', + double: true, + 一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href', + 二级: { + "title": ".hl-infos-title&&Text;.hl-text-conch&&Text", + "img": ".hl-lazy&&data-original", + "desc": ".hl-infos-content&&.hl-text-conch&&Text", + "content": ".hl-content-text&&Text", + "tabs": ".hl-tabs&&a", + "lists": ".hl-plays-list:eq(#id)&&li" + }, + 搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + }, + 海螺2: { + title: '', + host: '', + searchUrl: '/index.php/vod/search/page/fypage/wd/**/', + url: '/index.php/vod/show/id/fyclass/page/fypage/', + headers: { + 'User-Agent': 'MOBILE_UA' + }, + timeout: 5000, + class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/', + limit: 40, + play_parse: true, + lazy: '', + 推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href', + double: true, + 一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href', + 二级: { + "title": "h2&&Text;.deployment&&Text", + "img": ".lazy&&data-original", + "desc": ".deployment&&Text", + "content": ".ec-show&&Text", + "tabs": "#tag&&a", + "lists": ".play_list_box:eq(#id)&&li" + }, + 搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + }, + 短视: { + title: '', + host: '', + // homeUrl:'/', + url: '/channel/fyclass-fypage.html', + searchUrl: '/search.html?wd=**', + searchable: 2,//是否启用全局搜索, + quickSearch: 0,//是否启用快速搜索, + filterable: 0,//是否启用分类筛选, + headers: {//网站的请求头,完整支持所有的,常带ua和cookies + 'User-Agent': 'MOBILE_UA', + // "Cookie": "searchneed=ok" + }, + class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html', + cate_exclude: '解析|动态', + play_parse: true, + lazy: '', + limit: 6, + 推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href', + double: true, // 推荐内容是否双层定位 + 一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href', + 二级: { + "title": "h1&&Text;.content-rt&&p:eq(0)&&Text", + "img": ".img&&img&&data-src", + "desc": ".content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text", + "content": ".zkjj_a&&Text", + "tabs": ".py-tabs&&option", + "lists": ".player:eq(#id) li" + }, + 搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href', + }, + 短视2:{ + title: '', + host: '', + class_name:'电影&电视剧&综艺&动漫', + class_url:'1&2&3&4', + searchUrl: '/index.php/ajax/suggest?mid=1&wd=**', + searchable: 2, + quickSearch: 0, + headers:{'User-Agent':'MOBILE_UA'}, + url: '/index.php/api/vod#type=fyclass&page=fypage', + filterable:0,//是否启用分类筛选, + filter_url:'', + filter: {}, + filter_def:{}, + detailUrl:'/index.php/vod/detail/id/fyid.html', + 推荐:'.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href', + 一级:'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});', + 二级:{ + "title":".slide-info-title&&Text;.slide-info:eq(3)--strong&&Text", + "img":".detail-pic&&data-original", + "desc":".fraction&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(2)--strong&&Text;.slide-info:eq(1)--strong&&Text", + "content":"#height_limit&&Text", + "tabs":".anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a", + "tab_text":".swiper-slide&&Text", + "lists":".anthology-list-box:eq(#id) li" + }, + 搜索:'json:list;name;pic;;id', + } + }; + return JSON.parse(JSON.stringify(mubanDict)); +} +var mubanDict = getMubans(); +var muban = getMubans(); +export default {muban,getMubans}; \ No newline at end of file diff --git a/pg/js/tzfile.js b/pg/js/tzfile.js index 660c371..91b938d 100644 --- a/pg/js/tzfile.js +++ b/pg/js/tzfile.js @@ -61,7 +61,7 @@ d.forEach(function(it) { let purl = pd(it, 'a&&href', HOST); if (purl.includes("pan.quark.cn")){ tabsq.push("夸克網盤"); - } else if (purl.includes("www.aliyundrive.com")){ + } else if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsq.push("阿里雲盤"); } }); @@ -83,13 +83,13 @@ pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; let d = pdfa(html, '#primary-home article div.entry-content p'); d.forEach(function(it) { let purl = pd(it, 'a&&href', HOST); - if (/(pan.quark.cn|www.aliyundrive.com)/.test(purl)){ + if (/(pan.quark.cn|www.aliyundrive.com|www.alipan.com)/.test(purl)){ let type="ali"; if (purl.includes("pan.quark.cn")){ type="quark"; - } else if (purl.includes("www.aliyundrive.com")){ + } else if (purl.includes("www.aliyundrive.com") || purl.includes("www.alipan.com")){ type="ali"; - } + } let confirm=""; if (TABS.length==1){ confirm="&confirm=0"; diff --git a/pg/js/xb6v.js b/pg/js/xb6v.js index 9301b4c..3e05f3c 100644 --- a/pg/js/xb6v.js +++ b/pg/js/xb6v.js @@ -93,7 +93,7 @@ let tabse = false; let tabm3u8 = []; d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -150,7 +150,7 @@ d.forEach(function(it){ log('xb6v title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('xb6v burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); diff --git a/pg/js/xzys.js b/pg/js/xzys.js index ac0dd31..ce58475 100644 --- a/pg/js/xzys.js +++ b/pg/js/xzys.js @@ -44,7 +44,7 @@ let tabsm = false; let tabse = false; d.forEach(function(it) { let burl = pdfh(it, 'a&&href'); - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ tabsa.push("阿里雲盤"); }else if (burl.startsWith("https://pan.quark.cn/s/")){ tabsq.push("夸克網盤"); @@ -91,7 +91,7 @@ d.forEach(function(it){ log('dygang title >>>>>>>>>>>>>>>>>>>>>>>>>>' + title); log('dygang burl >>>>>>>>>>>>>>>>>>>>>>>>>>' + burl); let loopresult = title + '$' + burl; - if (burl.startsWith("https://www.aliyundrive.com/s/")){ + if (burl.startsWith("https://www.aliyundrive.com/s/") || burl.startsWith("https://www.alipan.com/s/")){ if (true){ if (TABS.length==1){ burl = "http://127.0.0.1:9978/proxy?do=ali&type=push&confirm=0&url=" + encodeURIComponent(burl); diff --git a/pg/js/yyets.js b/pg/js/yyets.js index a86561c..ec78598 100644 --- a/pg/js/yyets.js +++ b/pg/js/yyets.js @@ -56,7 +56,7 @@ let d=[]; for(const it in json.comment){ if (json.comment.hasOwnProperty(it)){ log("yyets search it>>>>>>>>>>>>>>>" + JSON.stringify(json.comment[it])); - if (/(www.aliyundrive.com|pan.quark.cn)/.test(json.comment[it].comment)){ + if (/(www.aliyundrive.com|pan.quark.cn|www.alipan.com)/.test(json.comment[it].comment)){ let its = json.comment[it].comment.split("\\n"); let i=0; while(i>>>>>>>>>>>>>>" + JSON.stringify(json.comment[it])); - if (/(www.aliyundrive.com|pan.quark.cn)/.test(json.comment[it].comment)){ + if (/(www.aliyundrive.com|pan.quark.cn|www.alipan.com)/.test(json.comment[it].comment)){ let its = json.comment[it].comment.split("\\n"); let i=0; while(i