diff --git a/bb.json b/bb.json index cc3f46f32..353938c99 100755 --- a/bb.json +++ b/bb.json @@ -26,10 +26,6 @@ "proxy": "http://127.0.0.1:7890", "youtub_txt": "./lib/youtube_aa.json" }, - "style": { - "type": "rect", - "ratio": 1.33 - }, "filterable": 1 }, { diff --git a/js/libvio.js b/js/libvio.js index 167b13a55..1f06ababf 100755 --- a/js/libvio.js +++ b/js/libvio.js @@ -1,16 +1,14 @@ -// 永久网址:https://libvio.app +// 永久网址:https://www.libvio.app/ muban.首图2.二级.title = 'h1&&Text;.data:eq(0)&&Text' muban.首图2.二级.desc = '.data.hidden-xs&&Text;;;.data:eq(1)&&Text;.data:eq(4)&&Text' muban.首图2.二级.content = '.detail-content&&Text' +muban.首图2.二级.tabs = '.playlist-panel h3' var rule = { title:'LIBVIO', 模板:'首图2', - // host:'https://tv.libvio.cc', - host:'https://tv.libvio.cc', - //hostJs:'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"li:eq(0)&&a:eq(0)&&href");print(src);HOST=src', - // url:'/type/fyclass-fypage.html', + host:'https://www.libvio.app/', + hostJs:'let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src=jsp.pdfh(html,"#mod-backup&&a:eq(0)&&href");HOST=src;print(HOST)', url:'/show/fyclassfyfilter.html', - // url:'/show_fyclassfyfilter.html', filterable:1,//是否启用分类筛选, filter_url:'-{{fl.area}}-{{fl.by}}--{{fl.lang}}----fypage---{{fl.year}}', filter: { @@ -25,113 +23,24 @@ var rule = { 'User-Agent':'MOBILE_UA' }, class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html', - // class_parse:'.stui-header__menu li;a&&Text;a&&href;/.*_(\\d+).html', - tab_exclude: '百度', + tab_exclude:'夸克网盘|百度云盘', pagecount:{"27":1}, - 二级: { - "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": `js: -pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; -TABS=[]; -let tabsq=[]; -let tabsm3u8=[]; -let d = pdfa(html, 'div.stui-vodlist__head'); -d.forEach(function(it) { - let name = pdfh(it, 'h3&&Text'); - if (!/(猜你|喜欢|剧情|热播)/.test(name)){ - log("libvio tabs name>>>>>>>>>>>>>>>" + name); - if (name.includes("夸克")){ - tabsq.push("夸克網盤"); - }else if (name.includes("阿里")){ - tabsq.push("阿里雲盤"); - }else{ - tabsm3u8.push(name); - } - } -}); -if (tabsq.length==1){ - TABS=TABS.concat(tabsq); -}else{ - let tmpIndex=1; - tabsq.forEach(function(it){ - TABS.push(it+tmpIndex); - tmpIndex++; - }); -} -TABS=TABS.concat(tabsm3u8); -log('libvio TABS >>>>>>>>>>>>>>>>>>' + TABS); -`, - "lists":`js: -pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; -LISTS = []; -let listq=[]; -let listm3u8=[]; -let d = pdfa(html, 'div.stui-vodlist__head'); -d.forEach(function(it){ - let name = pdfh(it, 'h3&&Text'); - if (!/(猜你|喜欢|剧情|热播)/.test(name)){ - log("libvio tabs name>>>>>>>>>>>>>>>" + name); - let durl = pdfa(it, 'ul li'); - let dd = []; - durl.forEach(function(it1){ - let dhref = pd(it1, 'a&&href', HOST); - let dname = pdfh(it1, 'a&&Text'); - dd.push(dname + "$" + dhref); - }); - if (/(夸克|阿里)/.test(name)){ - listq.push(dd); - }else{ - listm3u8.push(dd); - } - } -}); -LISTS=LISTS.concat(listq); -LISTS=LISTS.concat(listm3u8); -`, - }, - lazy:`js: -log("libvio lazy player input>>>>>>>>>>>>"+input); -var html = JSON.parse(request(input).match(/r player_.*?=(.*?)>>>>>>>>>>>"+JSON.stringify(html)); + lazy:`js: var html = JSON.parse(request(input).match(/r player_.*?=(.*?)