1 |
- [{"last_chapter_rule":"","title":"555电影.D🐰","author":"家娃","version":20220923,"type":"video","url":"hiker://empty##https://www.555dy1.com/label/netflix/page/fypage.html","col_type":"movie_3","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nvar d = [];\nvar getRangeColors = function() {\n return '#' + ('00000' + (Math.random() * 0x1000000 << 0).toString(16)).substr(-6);\n}\n\nconst 分类颜色 = getRangeColors()\nconst 大类定位 = 'body&&.navbar-items'\nconst 拼接分类 = 'body&&.module-item-box'\nconst 小类定位 = 'body&&a:not(:matches(首页|追剧周表|今日更新|专题|排行|APP|留言|回家))'\nconst 分类标题 = 'a&&Text'\nconst 分类链接 = 'a&&href'\nMY_URL = MY_URL.replace('hiker://empty##', '')\n //log(MY_URL)\nlet true_url = getVar(MY_RULE.url, MY_URL)\nconst page = MY_PAGE\n //log(page);\nif (getVar(MY_RULE.url)) {\n\tif(true_url.indexOf('label') == -1){\n\t\ttrue_url = true_url.replace(/vodtype\\/(\\d+)/, 'vodshow/$1-----------').replace('---.html', page + '---.html').replace(/(---\\d+.html)/, page + '$1')\n\t}else{\n\t\ttrue_url = true_url.replace('.html', '/page/' + page + '.html')\n\t}\n \n //log(true_url)\n}\nvar html = fetch(true_url, {\n headers: {\n 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0)'\n }\n})\n\neval(JSON.parse(request('hiker://page/dt')).rule)\n\nvar list = parseDomForArray(html, 'body&&.module-items&&.module-item'); //列表\nfor (var j in list) {\n var img = pd(list[j], '.lazyload&&data-original')\n d.push({\n title: parseDomForHtml(list[j], 'a&&title'), //标题\n desc: parseDomForHtml(list[j], '.module-item-note&&Text'), //描述\n pic_url: parseDom(list[j], '.lazyload&&data-original') + '@Referer=', //图片\n url: parseDom(list[j], 'a&&href') + \"#immersiveTheme#\" //链接\n });\n}\nsetResult(d);","searchFind":"js:\nvar d = [];\nvar list = JSON.parse(getResCode()).list;\n //log(list.length)\nif(list != null && list.length > 0){\nfor (var i = 0; i < list.length; i++) {\n d.push({\n title: list[i].name,\n img: list[i].pic + '@Referer=',\n url: 'https://www.555dy1.com/voddetail/' + list[i].id + '.html#immersiveTheme#'\n });\n}\n}\n\nsetResult(d)","search_url":"https://www.555dy1.com/index.php/ajax/suggest?mid=fypage&wd=**&limit=100","group":"视频","detail_col_type":"movie_1","detail_find_rule":"js:\nvar d = [];\nvar html = getResCode();\n\neval(JSON.parse(request('hiker://page/lazy2')).rule);\n\n\n//线路名列表的定位\nvar arts = parseDomForArray(html, 'body&&.module-tab-item');\n\n//线路名列表名称的定位\nvar tabs = [];\nfor (var i in arts) {\n tabs.push(parseDomForHtml(arts[i], 'span&&Text'))\n}\n\n//播放列表的列表的定位\nvar conts = parseDomForArray(html, 'body&&.module-play-list');\n\n//播放列表的列表名称的定位\nvar lists = [];\nfor (var i in conts) {\n lists.push(parseDomForArray(conts[i], 'body&&a'))\n}\n\nvar 导演 = parseDomForHtml(html, '.module-info-items&&.module-info-item:contains(导演)&&Text').replace(/\\//g, ' ');\n\nvar 主演 = parseDomForHtml(html, '.module-info-items&&.module-info-item:contains(主演)&&Text').replace(/\\//g, ' ');\n\nvar 更新 = parseDomForHtml(html, '.module-info-items&&.module-info-item:contains(更新)&&Text').replace(/\\//g, ' ');\n\nvar 状态 = parseDomForHtml(html, '.module-info-items&&.module-info-item:contains(备注)&&Text').replace(/\\//g, ' ');\n\nvar 图片 = parseDom(html, '.lazyload&&data-original') + '@Referer=';\n\nvar 简介 = parseDomForHtml(html, '.module-info-introduction-content&&Text').replace(/\\//g, ' ');\n\n\n\nvar Color = \"#f13b66a\";\nvar Color1 = \"#098AC1\";\nfunction getHead(title) {\n return '‘‘’’<strong><font color=\"' + Color + '\">' + title + '</front></strong>';\n}\nlet line_model = 8;\nlet line_type_model = 'blank_block';\nd.push({\n title: '\\n' + 主演,\n desc: 导演 + '\\n' + 更新,\n pic_url: 图片,\n url:MY_URL,\n col_type: 'movie_1_vertical_pic_blur',\n extra:{gradient: true}\n});\nd.push({\n title: '‘‘’’<small><font color=\"#ff148e8e\">简介:' + 简介.substr(0, 55) + '...</font><small><font color=\"red\">详情</font></small></small>',\n url: 'hiker://empty#' + '\\n' + 简介 + `@rule=js:var res = {}; var d = [];d.push({title:'影片简介:'+ MY_URL.split('hiker://empty#')[1],col_type: 'long_text'});res.data = d; setHomeResult(res);`,\n col_type: 'text_1'\n});\n\nfor (let i = 0; i < line_model; i++) {\n d.push({\n col_type: line_type_model\n })\n}\nfunction setTabs(tabs, vari) {\n for (var i in tabs) {\n var url = \"#noLoading#@lazyRule=.js:putVar('\" + vari + \"', '\" + i + \"');refreshPage(false);'toast://切换成功!';'#noHistory#hiker://empty'\";\n d.push({\n title: getVar(vari, '0') == i ? getHead(tabs[i]) : tabs[i],\n url: url,\n col_type: 'scroll_button'\n })\n }\n \n}\nfunction setLists(lists, index) {\n d.push({\n col_type: 'line_blank'\n })\n}\nif (getVar('shsort') == '1') {\n var sx = '‘‘’’<font color=\"#6639a6\">排序</font></small>' + '<small><font color=\"#f6416c\">↑</font></small>' + '<small><font color=\"#2b2e4a\">↓</font></small>';\n} else {\n var sx = '‘‘’’<font color=\"#0aa344\">排序</font></small>' + '<small><font color=\"#2b2e4a\">↑</font></small>' + '<small><font color=\"#f6416c\">↓</font></small>';\n}\n\nvar Color = \"#3490de\";\nvar Color1 = \"#ea5455\";\n\nfunction setLists(lists, index) {\n d.push({\n title: '‘‘’’<span style=\"color:' + Color1 + '\"><small>选集列表</small>' + '\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t<span style=\"float:right\">' + '<small>' + sx + '</small>',\n url: `#noLoading#@lazyRule=.js:let conf = getVar('shsort');if(conf=='1'){putVar({key:'shsort', value:'0'});}else{putVar({key:'shsort', value:'1'})};refreshPage();'toast://切换排序成功';'#noHistory#hiker://empty'`,\n col_type: 'text_center_1'\n })\n var list = lists[index];\n\n if (getVar('shsort') == '1') {\n try {\n for (var j = list.length - 1; j >= 0; j--) {\n d.push({\n title: parseDomForHtml(list[j], 'a&&Text').replace(/第|集|话|期/g, ''),\n url:parseDom(list[j], 'a&&href')+lazy,\n col_type: list.length > 3 ? 'text_4' : 'text_3'\n });\n }\n } catch (e) {\n d.push({\n title: '没有选集哟,不信点图片去看看👀',\n col_type: 'text_center_1'\n });\n }\n } else {\n try {\n for (var j = 0; j < list.length; j++) {\n d.push({\n title: parseDomForHtml(list[j], 'a&&Text').replace(/第|集|话|期/g, ''),\n url:parseDom(list[j], 'a&&href') +lazy,extra: {\n blockRules: ['.css', '.gif', '.jpg', '.jpeg', '.png', '.ico', '.svg', '.m3u8', '.mp4']\n },\n col_type: list.length > 3 ? 'text_4' : 'text_3'\n });\n }\n } catch (e) {\n d.push({\n title: '没有选集哟,不信点图片去看看👀',\n col_type: 'text_center_1'\n });\n }\n\n }\n}\nsetTabs(tabs, MY_URL);\nsetLists(lists, getVar(MY_URL, '0'));\nd.push({\n title: '<br>',\n col_type: 'rich_text'\n});\nsetResult(d);","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"","pages":"[{\"col_type\":\"movie_3\",\"name\":\"动态分类\",\"path\":\"dt\",\"rule\":\"const empty = \\\"hiker://empty\\\"\\n\\ntry {\\n var categories = pdfa(html, 大类定位).concat(pdfa(html, 拼接分类))\\n} catch (e) {\\n var categories = pdfa(html, 大类定位)\\n}\\n\\nlet init_cate = []\\n\\nfor (let i = 0; i < 20; i++) {\\n init_cate.push(\\\"0\\\")\\n}\\n\\nconst fold = getVar(MY_RULE.group, \\\"0\\\")\\nconst cate_temp_json = getVar(MY_RULE.title, JSON.stringify(init_cate))\\nconst cate_temp = JSON.parse(cate_temp_json)\\n\\nif (parseInt(page) === 1) {\\n\\n d.push({\\n title: \\\"🔍\\\",\\n url: \\\"'hiker://search?rule=\\\" + MY_RULE.title + \\\"&s='+input\\\",\\n desc: \\\"搜你想看...\\\",\\n col_type: \\\"input\\\"\\n });\\n\\n d.push({\\n title: fold === '1' ? '““””<b><span style=\\\"color: #19B89D\\\">: (</span></b>' : '““””<b><span style=\\\"color: #910113\\\">: )</span></b>',\\n url: $().lazyRule((fold) => {\\n putVar(MY_RULE.group, fold === '1' ? '0' : '1');\\n refreshPage(false);\\n return \\\"hiker://empty\\\"\\n }, fold),\\n col_type: 'scroll_button',\\n })\\n\\ncategories.forEach((category, index) => {\\n let sub_categories = pdfa(category, 小类定位);\\n if (index === 0) {\\n sub_categories.forEach((item, key) => {\\n let title = pdfh(item, 分类标题)\\n d.push({\\n title: key.toString() === cate_temp[index] ? '““””<b><span style=\\\"color: ' + 分类颜色 + '\\\">' + title + '</span></b>' : title,\\n url: $(pd(item, 分类链接) + '#noLoading#').lazyRule((params) => {\\n let new_cate = []\\n params.cate_temp.forEach((cate, index) => {\\n new_cate.push(index === 0 ? params.key.toString() : \\\"0\\\")\\n })\\n putVar(MY_RULE.title, JSON.stringify(new_cate))\\n putVar(MY_RULE.url, input)\\n refreshPage(true)\\n return \\\"hiker://empty\\\"\\n }, {\\n cate_temp: cate_temp,\\n key: key,\\n page: page,\\n }),\\n col_type: 'scroll_button',\\n })\\n })\\n d.push({\\n col_type: \\\"blank_block\\\"\\n });\\n } else if (fold === '1') {\\n sub_categories.forEach((item, key) => {\\n let title = pdfh(item, 分类标题)\\n d.push({\\n title: key.toString() === cate_temp[index] ? '““””<b><span style=\\\"color: ' + 分类颜色 + '\\\">' + title + '</span></b>' : title,\\n url: $(pd(item, 分类链接) + '#noLoading#').lazyRule((params) => {\\n params.cate_temp[params.index] = params.key.toString()\\n\\n putVar(MY_RULE.title, JSON.stringify(params.cate_temp))\\n putVar(MY_RULE.url, input)\\n refreshPage(true)\\n return \\\"hiker://empty\\\"\\n }, {\\n cate_temp: cate_temp,\\n index: index,\\n key: key,\\n page: page,\\n }),\\n col_type: 'scroll_button',\\n })\\n })\\n d.push({\\n col_type: \\\"blank_block\\\"\\n });\\n }\\n })\\n}\\n\"},{\"col_type\":\"movie_3\",\"name\":\"解析\",\"path\":\"lazy\",\"rule\":\"var lazy = $('').lazyRule(() => {\\n function toUrl(playUrl) {\\n if (/mgtv|sohu/.test(playUrl)) {\\n return playUrl + \\\";{User-Agent@Mozilla/5.0 (Windows NT 10.0)}\\\";\\n } else if (/bili/.test(playUrl)) {\\n return playUrl + \\\";{User-Agent@Mozilla/5.0&&Referer@https://www.bilibili.com}\\\";\\n } else if (/ixigua/.test(playUrl)) {\\n return playUrl + \\\"#isVideo=true#\\\" + \\\"#.mp4;{Referer@https://www.ixigua.com/&&User-Agent@Mozilla/5.0}\\\";\\n } else {\\n return playUrl;\\n }\\n }\\n\\n var playUrl = \\\"\\\";\\n try {\\n var html = request(input, {});\\n var player_data = JSON.parse(html.match(/r player_.*?=(.*?)</)[1]);\\n var fro = player_data.from;\\n var jump = player_data.link_next;\\n playUrl = player_data.url;\\n\\n if (player_data.encrypt == '1') {\\n playUrl = unescape(player_data.url);\\n } else if (player_data.encrypt == '2') {\\n playUrl = unescape(base64Decode(player_data.url));\\n };\\n\\n //获取下网站配置文件的解析接口\\n var jvs = parseDom(html, \\\"body&&.player-box-main&&script,1&&src\\\");\\n eval(request(jvs, {}));\\n var jiek = '';\\n\\n if (MacPlayerConfig.player_list[fro].ps == \\\"1\\\") {\\n jiek = MacPlayerConfig.player_list[fro].parse == '' ? MacPlayerConfig.parse : MacPlayerConfig.player_list[fro].parse;\\n } else {\\n var jxkJSPath = \\\"https://www.555dy1.com/static/player/\\\" + fro + \\\".js\\\";\\n var jiekHtml = request(jxkJSPath, {});\\n jiek = jiekHtml.match(/src=\\\"(.*?)'/)[1];\\n }\\n if (jiek != '') {\\n if (jiek.substring(0, 4) == 'http') {\\n jiek = jiek;\\n } else if (jiek.substring(0, 2) == '\\\\/\\\\/') {\\n jiek = 'https:' + jiek;\\n } else {\\n jiek = \\\"https://www.555dy1.com\\\" + jiek\\n }\\n }\\n var jiexi = jiek + playUrl + \\\"&jump=\\\" + jump;\\n //log(\\\"jiexi-->\\\" + jiexi);\\n var playerHtml = request(jiexi, {\\n headers: {\\n \\\"User-Agent\\\": MOBILE_UA,\\n \\\"Referer\\\": \\\"https://www.555dy1.com/\\\"\\n }\\n });\\n eval(playerHtml.match(/var config = {[\\\\s\\\\S]*?}/)[0] + \\\"\\\");\\n var rootUrl = jiexi.split('?')[0];\\n var jxDecodeUrl = rootUrl + 'js/decode.js';\\n var reqMed = 'POST';\\n var reqBody;\\n var apiUrl;\\n var sign;\\n var jsonStr\\n /*\\n if (fro == 'duoduozy' || fro == 'ddzy') {\\n showLoading(\\\"正在进行检索,请稍候...\\\");\\n var video = 'x5Rule://' + input + '@' + $.toString(() => {\\n //fba.log(fba.getUrls())\\n var urls = _getUrls()\\n var exclude = /playm3u8|m3u8\\\\.tv|min\\\\.css|404\\\\.m3u8|\\\\.css/;\\n var contain = /\\\\.mp4|\\\\.m3u8|\\\\.flv|\\\\.avi|\\\\.mpeg|\\\\.wmv|\\\\.mov|\\\\.rmvb|\\\\.dat|qqBFdownload|mime=video%2F|video_mp4/;\\n for (var i in urls) {\\n if (!exclude.test(urls[i]) && contain.test(urls[i])) {\\n //fy_bridge_app.log(urls[i])\\n if (/mgtv|sohu/.test(urls[i])) {\\n return urls[i] + \\\";{User-Agent@Mozilla/5.0 (Windows NT 10.0)}\\\";\\n } else if (/bili/.test(urls[i])) {\\n return urls[i] + \\\";{User-Agent@Mozilla/5.0&&Referer@https://www.bilibili.com}\\\";\\n } else {\\n return urls[i]\\n }\\n }\\n }\\n });\\n return video;\\n\\t\\t\\t\\n }\\n\\t\\t*/\\n if (fro == 'duoduozy' || fro == 'ddzy' || fro == 'kbm3u8' || fro == 'wjm3u8' || fro == 'tkm3u8' || fro == 'fsm3u8' || fro == 'sdm3u8' || fro == 'dbm3u8') { \\n apiUrl = rootUrl + '555tZ4pvzHE3BpiO838.php?tm=' + new Date().getTime() + \\\"&url=\\\" + config.url + '&vkey=' + config.vkey + '&token=' + config.token + '&sign=F4penExTGogdt6U8';\\n reqMed = 'GET';\\n } else {\\n apiUrl = rootUrl + '5348837768203767939.php';\\n reqBody = \\\"url=\\\" + config.url;\\n\\t\\t\\treqMed = 'POST';\\n }\\n jsonStr = request(apiUrl, {\\n headers: {\\n \\\"User-Agent\\\": MOBILE_UA\\n },\\n body: reqBody,\\n method: reqMed\\n });\\n if (jsonStr.indexOf('解析失败') > 0) {\\n return 'toast://解析失败,请重试或切换线路~'\\n }\\n var json = JSON.parse(jsonStr);\\n //log(\\\"json-->\\\" + json);\\n if (json.code == 200) {\\n //第一种方式调用网站自己的decode文件\\n require(jxDecodeUrl);\\n playUrl = getVideoInfo(json.url);\\n //log('json.url:' + json.url)\\n return toUrl(playUrl);\\n } else {\\n return 'toast://解析失败。'\\n }\\n } catch (e) {\\n setError(e);\\n return 'toast://嗅探异常,可能链接无法访问。'\\n }\\n});\"},{\"col_type\":\"movie_3\",\"name\":\"lazy2\",\"path\":\"lazy2\",\"rule\":\"var lazy = $('').lazyRule(() => {\\n\\t\\t try {\\n\\t\\t showLoading(\\\"正在进行检索,请稍候...\\\");\\n\\t\\t var video = 'x5Rule://' + input + '@' + $.toString(() => {\\n\\t\\t //fba.log(fba.getUrls())\\n\\t\\t var urls = _getUrls()\\n\\t\\t var exclude = /playm3u8|m3u8\\\\.tv|min\\\\.css|404\\\\.m3u8|\\\\.css|\\\\.jpg|\\\\.jpeg|\\\\.png|\\\\.gif/;\\n\\t\\t var contain = /\\\\.mp4|\\\\.m3u8|\\\\.flv|\\\\.avi|\\\\.mpeg|\\\\.wmv|\\\\.mov|\\\\.rmvb|\\\\.dat|qqBFdownload|mime=video%2F|video_mp4/;\\n\\t\\t for (var i in urls) {\\n\\t\\t if (!exclude.test(urls[i]) && contain.test(urls[i])) {\\n\\t\\t // fy_bridge_app.log(urls[i])\\n\\t\\t if (/mgtv|sohu/.test(urls[i])) {\\n\\t\\t return urls[i] + \\\";{User-Agent@Mozilla/5.0 (Windows NT 10.0)}\\\";\\n\\t\\t } else if (/bili/.test(urls[i])) {\\n\\t\\t return urls[i] + \\\";{User-Agent@Mozilla/5.0&&Referer@https://www.bilibili.com}\\\";\\n\\t\\t } else if (/ixigua/.test(urls[i])) {\\n\\t\\t return urls[i] + \\\"#isVideo=true#\\\" + \\\"#.mp4;{Referer@https://www.ixigua.com/&&User-Agent@Mozilla/5.0}\\\";\\n\\t\\t } else {\\n\\t\\t return urls[i]\\n\\t\\t }\\n\\t\\t }\\n\\t\\t }\\n\\t\\t });\\n\\t\\t return video;\\n\\t\\t } catch (e) {\\n\\t\\t setError(e);\\n\\t\\t return 'toast://嗅探异常,可能链接无法访问。'\\n\\t\\t }\\n\\n\\t\\t});\"}]","proxy":"","icon":"https://edu-30130.sz.gfp.tencent-cloud.com/ide/074c5400926f1ef81fc0cda77dd5f154.ico"},{"last_chapter_rule":"","title":"素白白影视🐰","author":"家娃","version":3,"type":"video","url":"https://www.subaibai.com/fyAll/page/fypage[firstPage=https://www.subaibai.com/fyAll];get;utf-8;{User-Agent@Windows}","col_type":"movie_3","class_name":"全部&电影&电视剧&热门电影&动漫电影&高分电影","class_url":"movie_bt&new-movie&dianshiju&hot-month&movie_bt_series/dongmandy&gf","area_name":"动漫剧&动漫电影&国产剧&国产电影&日剧&日韩电影&欧美剧","area_url":"movie_bt_series/dongmanju&movie_bt_series/dongmandy&movie_bt_series/guochanju&movie_bt_series/guochandy&movie_bt_series/riju&movie_bt_series/rihandy&movie_bt_series/oumeiju","sort_name":"","year_name":"欧美电影&泰国电影&港剧&港台电影&纪录片&综艺&韩剧&香港经典电影","sort_url":"","year_url":"movie_bt_series/oumeidy&movie_bt_series/thaidy&movie_bt_series/gangju&movie_bt_series/gangtaidy&movie_bt_series/documentary&movie_bt_series/zongyi&movie_bt_series/hanju&movie_bt_series/xianggangdy","find_rule":"js:\nvar res = {};\nvar d = [];\ntry{\nvar list = parseDomForArray(getResCode(), 'body&&.bt_img&&li');//列表\nfor (var j in list) {\n d.push({\n title: parseDomForHtml(list[j], 'img&&alt'),//标题\n desc: parseDomForHtml(list[j], '.jidi||.qb&&Text'),//描述\n pic_url: parseDom(list[j], '.lazy&&data-original')+ '@Referer=',//图片\n url: parseDom(list[j],'a&&href')+\"#immersiveTheme#\"//链接\n });\n}}catch(e){}\nres.data = d;\nsetHomeResult(res);","searchFind":"js:\nvar d = [];\nvar html = getResCode();\n //log(html);\nvar list = parseDomForArray(html,'body&&.search_list&&li');\n\n for (var i = 0; i < list.length; i++) {\n var L = list[i];\n d.push({\n title: parseDomForHtml(L, 'img&&alt'),\n url: parseDom(L, 'a&&href')+\"#immersiveTheme#\",\n desc: parseDomForHtml(L, '.qb||.nostag||.qr&&Text').replace(/\\//g,' '),\n img: parseDom(L, '.lazy&&data-original')+ '@Referer=',\n });\n }\nsetResult(d)","search_url":"https://www.subaibai.com/grabble?q=**&f=_all&p=fypage;get;UTF-8;{User-Agent@Mozilla/5.0 (Windows NT 10.0)}","group":"视频","detail_col_type":"text_2","detail_find_rule":"js:\nvar d = [];\nvar html = getResCode();\n\n//素白白免嗅by家娃\nvar lazy = $(\"\").lazyRule(() => {\n eval(getCryptoJS());\n \n var playerHtml = request(input);\n var dStr = playerHtml.match(/var d(.*?)\"/)[1]; \n dStr = \"d\" + dStr.substring(0, dStr.length - 1);\n //log(dStr);\n var kStr = playerHtml.match(/var k(.*?)\"/)[1];\n //log(kStr);\n kStr = \"k\" + kStr.substring(0, kStr.length - 1);\n var html2 = playerHtml.replace(dStr, '你大爷').replace(kStr, '你大妈');\n //log(html2);\n var mydata = html2.match(/你大爷=\"(.*?)\"/)[1];\n var myKey = html2.match(/var 你大妈\\(\"(.*?)\"/)[1];\n\tvar myIv = html2.match(/var iv=md5.enc.Utf8.parse\\((.*?)\\)/)[1];\n //log(mydata);\n //log(myKey+\"*********\"+myIv);\n myKey = CryptoJS.enc.Utf8.parse(myKey);\n var iv = CryptoJS.enc.Utf8.parse(myIv); //1234567890983456\n var decrypted = CryptoJS.AES.decrypt(mydata, myKey, {\n iv: iv,\n mode: CryptoJS.mode.CBC,\n padding: CryptoJS.pad.Pkcs7\n });\n var funstr = decrypted.toString(CryptoJS.enc.Utf8);\n funstr = funstr.replace(/'/g, '\"'); \n //log(funstr);\n var jsurl = funstr.match(/url: \"(.*?)\"/)[1];\n // log(jsurl);\n if (jsurl.search(/m3u8|mp4/) > -1) {\n var video = jsurl;\n } else {\n var play = input;\n showLoading(\"网页嗅探中,请稍后...\");\n var video = 'x5Rule://' + play + '@' + $.toString(() => {\n var urls = _getUrls()\n for (var i in urls) {\n if (!urls[i].includes(\"url=\") && urls[i].match(/\\.mp4|\\.m3u8|video/)) {\n //fy_bridge_app.log(urls[i])\n return urls[i]\n }\n }\n })\n }\n return video\n});\n\n\n\n//线路名列表的定位\nvar arts = parseDom(getResCode(), 'body&&Html').match(/<div class=\\\"mi_paly_box[\\s\\S]*?<\\/span>/g);\n\n//线路名列表名称的定位\nvar tabs = [];\nfor (var i in arts) {\n tabs.push(parseDomForHtml(arts[i], 'body&&Text'))\n}\n\n\n//播放列表的列表的定位\nvar conts = parseDom(getResCode(), 'body&&Html').match(/class=\\\"paly_list_btn[\\s\\S]*?<\\/div>/g);\nvar lists = [];\nfor (var i in conts) {\n //log(conts[i]);\n lists.push(parseDomForArray(conts[i], 'body&&a'))\n}\n\nvar 导演 = parseDomForHtml(html, '.moviedteail_list&&li,4&&Text').replace(/\\//g, ' ');\n\nvar 主演 = parseDomForHtml(html, '.moviedteail_list&&li,6&&Text').replace(/\\//g, ' ');\n\nvar 更新 = parseDomForHtml(html, '.moviedteail_list&&li,3&&Text').replace(/\\//g, ' ');\n\nvar 状态 = parseDomForHtml(html, '.moviedteail_list&&li,0&&Text').replace(/\\//g, ' ');\n\nvar 图片 = parseDom(html, '.dyimg&&img&&src');\n\nvar 简介 = parseDomForHtml(html, '.yp_context&&Text');\n\n\n\nvar Color = \"#f13b66a\";\nvar Color1 = \"#098AC1\";\n\nfunction getHead(title) {\n return '‘‘’’<strong><font color=\"' + Color + '\">' + title + '</front></strong>';\n}\nlet line_model = 8;\nlet line_type_model = 'blank_block';\nd.push({\n title: 导演 + '\\n' + 主演,\n desc: 更新 + '\\n' + 状态,\n pic_url: 图片,\n url: MY_URL,\n col_type: 'movie_1_vertical_pic_blur',\n extra: {\n gradient: true\n }\n});\nd.push({\n title: '‘‘’’<small><font color=\"#ff148e8e\">简介:' + 简介.substr(0, 55) + '...</font><small><font color=\"red\">详情</font></small></small>',\n url: 'hiker://empty#' + '\\n' + 简介 + `@rule=js:var res = {}; var d = [];d.push({title:'影片简介:'+ MY_URL.split('hiker://empty#')[1],col_type: 'long_text'});res.data = d; setHomeResult(res);`,\n col_type: 'text_1'\n});\nfor (let i = 0; i < line_model; i++) {\n d.push({\n col_type: line_type_model\n })\n}\n\nfunction setTabs(tabs, vari) {\n for (var i in tabs) {\n var url = \"#noLoading#@lazyRule=.js:putVar('\" + vari + \"', '\" + i + \"');refreshPage(false);'toast://切换成功!';'#noHistory#hiker://empty'\";\n d.push({\n title: getVar(vari, '0') == i ? getHead(tabs[i]) : tabs[i],\n url: url,\n col_type: 'scroll_button'\n })\n }\n d.push({\n col_type: 'line_blank'\n })\n}\n\nfunction setLists(lists, index) {\n d.push({\n col_type: 'line_blank'\n })\n}\nif (getVar('shsort') == '1') {\n var sx = '‘‘’’<font color=\"#0aa344\">排序</font></small>' + '<small><font color=\"#0aa344\">↑</font></small>' + '<small><font color=\"#ff4c00\">↓</font></small>';\n} else {\n var sx = '‘‘’’<font color=\"#0aa344\">排序</font></small>' + '<small><font color=\"#ff4c00\">↑</font></small>' + '<small><font color=\"#0aa344\">↓</font></small>';\n}\n\nfunction setLists(lists, index) {\n d.push({\n title: '‘‘’’<span style=\"color:' + Color1 + '\"><small>选集列表</small>' + '\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t<span style=\"float:right\">' + '<small>' + sx + '</small>',\n url: `#noLoading#@lazyRule=.js:let conf = getVar('shsort');if(conf=='1'){putVar({key:'shsort', value:'0'});}else{putVar({key:'shsort', value:'1'})};refreshPage();'toast://切换排序成功';'#noHistory#hiker://empty'`,\n col_type: 'text_center_1'\n })\n var list = lists[index];\n\n if (getVar('shsort') == '1') {\n try {\n for (var j = list.length - 1; j >= 0; j--) {\n d.push({\n title: parseDomForHtml(list[j], 'a&&Text').replace(/第|集|话|期/g, ''),\n url: parseDom(list[j], 'a&&href') + lazy,\n col_type: list.length > 4 ? 'text_5' : 'text_2'\n });\n }\n } catch (e) {\n d.push({\n title: '没有选集哟,不信点图片去看看👀',\n col_type: 'text_center_1'\n });\n }\n } else {\n try {\n for (var j = 0; j < list.length; j++) {\n d.push({\n title: parseDomForHtml(list[j], 'a&&Text').replace(/第|集|话|期/g, ''),\n url: parseDom(list[j], 'a&&href') + lazy,\n col_type: list.length > 4 ? 'text_5' : 'text_2'\n });\n }\n } catch (e) {\n d.push({\n title: '没有选集哟,不信点图片去看看👀',\n col_type: 'text_center_1'\n });\n }\n\n }\n}\nsetTabs(tabs, MY_URL);\nsetLists(lists, getVar(MY_URL, '0'));\nd.push({\n col_type: 'big_blank_block'\n});\nd.push({\n col_type: 'big_blank_block'\n});\nd.push({\n title: '““””<small><font color=#871f78>以上数据均来源于网络,如您喜欢,请支持正版!</font></small>',\n desc: '““””<small><font color=#f20c00>此规则仅限学习交流使用,请于导入后24小时内删除,任何团体或个人不得以任何方式方法传播此规则的整体或部分!</font></small>',\n url: MY_URL,\n col_type: 'text_center_1'\n});\nd.push({\n title: '<br>',\n col_type: 'rich_text'\n});\nsetResult(d);","sdetail_col_type":"text_2","sdetail_find_rule":"*","ua":"pc","preRule":"","pages":"[]","proxy":"","icon":"https://www.subaibaiys.com/wp-content/uploads/2019/07/8486f5ef0a1060.ico"},{"last_chapter_rule":"","title":"聚影√","author":"","version":9,"type":"video","url":"hiker://empty##fypage","col_type":"movie_3","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nrequire(config.依赖);\nyiji()","searchFind":"js:require(config.依赖);\nsousuo()","search_url":"hiker://empty##**##fypage","group":"视频","detail_col_type":"movie_3","detail_find_rule":"js:require(config.依赖);\nerji()","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"pc","preRule":"if (!config.依赖) {\n //远程依赖索引文件代理地址列表\n let requirelist = ['https://raw.iqiq.io/','https://ghproxy.net/https://raw.githubusercontent.com/','https://ghproxy.com/https://raw.githubusercontent.com/','https://cdn.staticaly.com/gh/','https://github.jevons.vip/https://raw.githubusercontent.com/']\n for(let i=0;i<requirelist.length;i++){\n try{//远程依赖索引\n require(requirelist[i] + 'src48597962/hk/master/require.js');\n if(relyfile){\n break;\n }\n }catch(e){\n log(e.message);\n }\n }\n initConfig({\n 依赖: relyfile\n });\n}\n//by.帅√`人才 聚影模板!","pages":"[{\"col_type\":\"movie_3\",\"name\":\"云口令导入\",\"path\":\"cloudimport\",\"rule\":\"function cloudimport() {\\nrequire('https://raw.iqiq.io/src48597962/hk/master/require.js');\\nrequire(relyfile.match(/http(s)?:\\\\/\\\\/.*\\\\//)[0] + 'SrcJySet.js');\\nreturn JYimport(input);\\n}\\n$.exports = cloudimport();\"}]","proxy":"","icon":"https://img.vinua.cn/images/QqyC.png"},{"last_chapter_rule":"js:\nvar html = getResCode();\nvar conts = pdfa(html, 'body&&.numList')[0];\nvar list = pdfa(conts, 'body&&a');\nvar title = pdfh(list[list.length,0], 'a&&Text');\nsetResult(\"更新至: \" + title);","title":"农民影视🤡","author":"缘分","version":2,"type":"video","url":"hiker://empty##https://v.emsdn.cn/index.php?m=vod-list-id-1-pg-fypage-order--by-time-class-0-year-0-letter--area--lang-.html","col_type":"movie_3","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nrequireCache(config.依赖, config.更新间隔);\n大类定位 = 'body&&.swiper-wrapper'\n拼接分类 = 'body&&.con'\n小类定位 = 'body&&a:not(:matches(小姐姐|明|音乐))'\n分类标题 = 'a&&Text'\n分类链接 = 'a&&href'\nMY_URL = MY_URL.replace('hiker://empty##', '')\nlet true_url = getMyVar(\"url\", MY_URL)\nconst page = MY_PAGE\nif (getMyVar(\"url\")) {\n true_url = true_url.replace(/vod-type-id-(\\d+)/, 'index.php?m=vod-list-id-$1').replace(/-pg-1/,'-pg-'+page)\n}\n//log(true_url)\nvar html = request(true_url)\nvar 列表 = '.resize_list&&li'\nvar 标题 = 'a&&title'\nvar 描述 = '.sBottom&&Text'\nvar 图片 = 'img&&data-echo'\nvar 链接 = 'a&&href'\n一级1.A()","searchFind":"js:\nvar res = {};\nvar d = [];\ntry {\n var list = parseDomForArray(getResCode(), '#data_list&&li');\n for (var j in list) {\n d.push({\n title: parseDomForHtml(list[j], '.sTit&&Text'),\n desc: parseDomForHtml(list[j], '.sStyle&&Text'),\n content: parseDomForHtml(list[j],\n '.sDes&&Text'),\n pic_url: parseDom(list[j], '.lazyload&&data-src') + '@Referer=',\n url: parseDom(list[j], 'a&&href') + \"#immersiveTheme#\"\n });\n }\n} catch (e) {}\nres.data = d;\nsetHomeResult(res);","search_url":"https://v.emsdn.cn/index.php?m=vod-search&wd=**","group":"视频","detail_col_type":"movie_1_vertical_pic_blur","detail_find_rule":"js:\nvar d = [];\nvar html = getResCode();\n \n var playBtn = pdfh(html, '.page-btn&&a&&href');\n var playhtml = request('https://v.emsdn.cn/' + playBtn);\n var arts = parseDomForArray(playhtml, '#leftTabBox&&.hd&&ul&&li');\n var tabs = [];\n for (var i in arts) {\n tabs.push(parseDomForHtml(arts[i], 'Text'))\n }\n var conts = parseDom(playhtml, '.main&&script&&Html').match(/mac_url='([\\s\\S].*)';/)[1].split(\"$$$\");\nvar lists = [];\n for (var i in conts) {\n lists.push(parseDom(conts[i], 'Text').split(\"#\"))\n }\n var lazy = $('').lazyRule(() => {\n var url = pdfh(request(input), 'body&&script&&Html').match(/url=(.*?)\"/)[1]\n log(url)\n if (url.search(/\\.mp4|\\.m3u8/) > -1) {\n return url\n } else {\n input = input.replace('?url=', 'nm.php?url=')\n var url = pdfh(request(input), 'body&&script,-2&&Html').match(/src=\"(.*?)\"/)[1]\n log(input)\n if (url.search(/mp4|\\.m3u8/) > -1) {\n return url + '#isVideo=true#'\n } else {\n input = input.replace('nm.php', '')\n requireCache('https://code.aliyun.com/lzk23559/PublicRule/raw/master/x5rule.js', 24);\n return x5rule(input, input);\n }\n }\n });\n try { \n var 主演 = parseDomForHtml(html, '.page-bd&&.desc_item,1&&Text');\n\n var 类型 = parseDomForHtml(html, '');\n\n var 更新 = parseDomForHtml(html, '');\n\n var 导演 = parseDomForHtml(html, '.page-bd&&.desc_item&&Text');\n\n var 图片 = parseDom(html, 'img&&src');\n\n var 简介 = parseDomForHtml(html, '.detail-con&&p&&Text').replace('简 介:', '');\n\n var 图片链接 = parseDom(html, 'img&&src');\n\n var Color = \"#f13b66a\";\n var Color1 = \"#098AC1\";\n function getHead(title) {\n return '‘‘’’<strong><font color=\"' + Color + '\">' + title + '</front></strong>';\n }\n let line_model = 8;\n let line_type_model = 'blank_block';\n d.push({\n title: 主演 + '\\n' + 类型,\n desc: 更新 + '\\n' + 导演,\n pic_url: 图片,\n url: 图片,\n col_type: 'movie_1_vertical_pic_blur',\n extra: {\n gradient: true\n }\n });\n d.push({\n title: '‘‘’’<small><font color=\"#ff148e8e\">简介:' + 简介.substr(0, 55) + '...</font><small><font color=\"red\">详情</font></small></small>',\n url: 'hiker://empty#' + '\\n' + 简介 + `@rule=js:var res = {}; var d = [];d.push({title:'影片简介:'+ MY_URL.split('hiker://empty#')[1],col_type: 'long_text'});res.data = d; setHomeResult(res);`,\n col_type: 'text_1'\n });\n } catch (e) {}\nfunction setTabs(tabs, vari) {\n for (var i in tabs) {\n var url = \"#noLoading#@lazyRule=.js:putVar('\" + vari + \"', '\" + i + \"');refreshPage(false);'toast://切换成功!';'#noHistory#hiker://empty'\";\n \n d.push({\n title: getVar(vari, '0') == i ? getHead(tabs[i]) : tabs[i],\n url: url,\n col_type: 'scroll_button'\n })\n }\n d.push({\n col_type: 'line_blank'\n })\n}\n\nfunction setLists(lists, index) {\n d.push({\n col_type: 'line_blank'\n })\n}\nif (getVar('shsort') == '1') {\n var sx = '‘‘’’<font color=\"#0aa344\">列表:</font></small>' + '<small><font color=\"#0aa344\">正序↑</font></small>' + '<small><font color=\"#ff4c00\">反序↓</font></small>';\n} else {\n var sx = '‘‘’’<font color=\"#0aa344\">列表:</font></small>' + '<small><font color=\"#ff4c00\">正序↑</font></small>' + '<small><font color=\"#0aa344\">反序↓</font></small>';\n}\n\nfunction setLists(lists, index) {\n d.push({\n title: '‘‘’’<span style=\"color:' + Color1 + '\"><small></small>' + '\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t<span style=\"float:right\">' + '<small>' + sx + '</small>',\n url: `#noLoading#@lazyRule=.js:let conf = getVar('shsort');if(conf=='1'){putVar({key:'shsort', value:'0'});}else{putVar({key:'shsort', value:'1'})};refreshPage();'toast://切换排序成功';'#noHistory#hiker://empty'`,\n col_type: 'text_center_1'\n })\n var list = lists[index];\n\n if (getVar('shsort') == '1') {\n try {\n for (var j = list.length - 1; j >= 0; j--) {\n d.push({\n title: parseDom(list[j], 'Text').replace(MY_HOME + '/', '').split(\"$\")[0],\n url: 'https://api.emsdn.cn/webcloud/?url=' + parseDom(list[j], 'Text').split(\"$\")[1] + lazy,\n col_type: list.length > 4 ? 'text_5' : 'text_2'\n });\n }\n } catch (e) {\n d.push({\n title: '没有选集哟,不信点图片去看看👀',\n col_type: 'text_center_1'\n });\n }\n } else {\n try {\n for (var j = 0; j < list.length; j++) {\n d.push({\n title: parseDom(list[j], 'Text').replace(MY_HOME + '/', '').split(\"$\")[0],\n url: 'https://api.emsdn.cn/webcloud/?url=' + parseDom(list[j], 'Text').split(\"$\")[1] + lazy,\n col_type: list.length > 4 ? 'text_5' : 'text_2'\n });\n }\n } catch (e) {\n d.push({\n title: '没有选集哟,不信点图片去看看👀',\n col_type: 'text_center_1'\n });\n }\n }\n}\nsetTabs(tabs, MY_URL);\nsetLists(lists, getVar(MY_URL, '0'));\nd.push({\n title: '<br>',\n col_type: 'rich_text'\n});\nsetResult(d);","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"initConfig({\n 依赖: 'https://pastebin.com/raw/D2iimVHk',\n 更新间隔: 48\n});","pages":"[]","proxy":"","icon":"https://v.emsdn.cn/favicon.ico"},{"last_chapter_rule":"","title":"霸王龙字幕组","author":"ZHJ","version":0,"type":"video","url":"https://t-rex.tzfile.com/fyAll/page/fypage","col_type":"movie_3","class_name":"电影&动画&美剧&英剧&日剧&韩剧&泰剧","class_url":"%e7%94%b5%e5%bd%b1&%e5%8a%a8%e7%94%bb&meiju&yingju&riju&hanju&taiju","area_name":"真人秀综艺&纪录片&其他剧","area_url":"%e7%9c%9f%e4%ba%ba%e7%a7%80%e7%bb%bc%e8%89%ba&%e7%ba%aa%e5%bd%95%e7%89%87&qitaju","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nvar res = {}; //定义一个map 键值 前面是键后面是值 当前值为空\nvar d = [];//自定义一个 空数组\nvar html = getResCode();\n\nvar lbb_a = pdfa(html,'.posts-wrapper&&.col-lg-3');\n\nfor (var i in lbb_a) {\n标题=pdfh(lbb_a[i],'h2&&a&&title')\n图片=pdfh(lbb_a[i],'.lazyload&&data-src')\n链接=pdfh(lbb_a[i],'a&&href')\n备注=pdfh(lbb_a[i],'time&&Text')\n\nd.push({\ntitle:标题,\npic_url:图片+\"@Referer=https://t-rex.tzfile.com/\",\nurl:链接,\ndesc:备注,\ncol_type: \"movie_3\"\n});\n\n\n}\n\n\n\n\n\nres.data = d;\nsetHomeResult(res);","searchFind":"js:\nvar res = {}; //定义一个map 键值 前面是键后面是值 当前值为空\nvar d = [];//自定义一个 空数组\nvar html = getResCode();\n\nvar lbb_a = pdfa(html,'.posts-wrapper&&.col-lg-3');\n\nfor (var i in lbb_a) {\n标题=pdfh(lbb_a[i],'h2&&a&&title')\n图片=pdfh(lbb_a[i],'.lazyload&&data-src')\n链接=pdfh(lbb_a[i],'a&&href')\n备注=pdfh(lbb_a[i],'time&&Text')\n\nd.push({\ntitle:标题,\npic_url:图片+\"@Referer=https://t-rex.tzfile.com/\",\nurl:链接,\ndesc:备注,\ncol_type: \"movie_3\"\n});\n\n\n}\n\n\n\n\n\nres.data = d;\nsetHomeResult(res);","search_url":"https://t-rex.tzfile.com/page/fypage/?s=**","group":"视频","detail_col_type":"movie_1","detail_find_rule":"js:\nvar res = {}; //定义一个map 键值 前面是键后面是值 当前值为空\nvar d = [];//自定义一个 空数组\nvar html = getResCode();\n\nvar lbb_a =pdfa(html,'.entry-wrapper&&p');\nlog(lbb_a)\n\n\n\nfor (var i in lbb_a) {\nif(lbb_a[i].includes(\"www.aliyundrive.com\")){\n\n阿里云盘链接=pdfh(lbb_a[i],'a&&href')\n\nd.push({\ntitle:\"““云盘汇影””\",\nurl:'hiker://page/detail?rule=云盘汇影&url='+阿里云盘链接,\ncol_type: \"text_center_1\"\n});\n\n}\n\n}\n\n文章=\"<body>\"+\"<h2>\"+pdfh(html,'.entry-title&&Text')+\"</h2>\"+pdfa(html,'.entry-wrapper&&p')+\"</body>\"\n\nlog(pdfh(lbb_a,'Html'))\n\nd.push({\ntitle:文章.replace(/\\,/g,'').replace(/\\jpg/g,'jpg@Referer=https://t-rex.tzfile.com/').replace(/\\png/g,'jpg@Referer=https://t-rex.tzfile.com/'),\ncol_type: \"rich_text\"\n});\n\n\n\n\n\n\nres.data = d;\nsetHomeResult(res);","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"","pages":"[{\"col_type\":\"movie_3\",\"name\":\"u\",\"path\":\"u\",\"rule\":\"$.exports = function(rule) {\\n return $.toString((rule) => {\\n if (input.startsWith(\\\"magnet\\\")) {\\n confirm({\\n title: \\\"温馨提示\\\",\\n content: \\\"检测到新的磁链地址,点击确定按钮即可播放,点击取消按钮可以复制链接\\\",\\n confirm: $.toString((mag) => {\\n return mag;\\n }, input),\\n cancel: $.toString((mag) => {\\n return \\\"copy://\\\" + mag\\n }, input)\\n })\\n return true;\\n } else if (input.includes(\\\"aliyundrive.com\\\")) {\\n log(input);\\n let r1 = fetch(\\\"hiker://home@云盘汇影\\\");\\n if (!r1 || r1.length <= 5) {\\n let ru = $.toString(() => {\\n return \\\"海阔视界规则分享,当前分享的是:小程序¥home_rule_v2¥base64://@云盘汇影@eyJsYXN0X2NoYXB0ZXJfcnVsZSI6IiIsInRpdGxlIjoi5LqR55uY5rGH5b2xIiwiYXV0aG9yIjoiTXJGbHkiLCJ1cmwiOiJoaWtlcjovL2VtcHR5JCQkZnlwYWdlIiwidmVyc2lvbiI6NiwiY29sX3R5cGUiOiJ0ZXh0XzEiLCJjbGFzc19uYW1lIjoiIiwidHlwZSI6ImFsbCIsImNsYXNzX3VybCI6IiIsImFyZWFfbmFtZSI6IiIsImFyZWFfdXJsIjoiIiwic29ydF9uYW1lIjoiIiwieWVhcl9uYW1lIjoiIiwic29ydF91cmwiOiIiLCJ5ZWFyX3VybCI6IiIsImZpbmRfcnVsZSI6ImpzOlxuZXZhbChmZXRjaCgnaGlrZXI6Ly9maWxlcy9ydWxlcy9pY3kvYWxpLmpzJykpO1xuYWxpLmhvbWVQYWdlKCk7Iiwic2VhcmNoX3VybCI6Imhpa2VyOi8vZW1wdHkkJCQqKiQkJGZ5cGFnZSQkJCIsImdyb3VwIjoi4pGg572R55uYIiwic2VhcmNoRmluZCI6ImpzOlxuZXZhbChmZXRjaCgnaGlrZXI6Ly9maWxlcy9ydWxlcy9pY3kvYWxpLmpzJykpO1xuYWxpLnNlYXJjaFBhZ2UodHJ1ZSk7XG4iLCJkZXRhaWxfY29sX3R5cGUiOiJtb3ZpZV8xIiwiZGV0YWlsX2ZpbmRfcnVsZSI6ImpzOlxuZXZhbChmZXRjaCgnaGlrZXI6Ly9maWxlcy9ydWxlcy9pY3kvYWxpLmpzJykpO1xuYWxpLmRldGFpbFBhZ2UoKTsiLCJzZGV0YWlsX2NvbF90eXBlIjoibW92aWVfMSIsInNkZXRhaWxfZmluZF9ydWxlIjoiIiwidWEiOiJtb2JpbGUiLCJwcmVSdWxlIjoidmFyIGFsaWpzID0gZmV0Y2goJ2h0dHBzOi8vZ2l0ZWUuY29tL2ZseTEzOTcvaGlrZXItaWN5L3Jhdy9tYXN0ZXIvYWxpLmpzJyk7XG5pZighYWxpanMgfHwgIWFsaWpzLmluY2x1ZGVzKCdhbGknKSl7XG5cdGFsaWpzID0gZmV0Y2goJ2h0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9naC9mbHkxMzk3L2hpa2VyLWljeS9hbGkuanMnKVxufVxuaWYoIWFsaWpzIHx8ICFhbGlqcy5pbmNsdWRlcygnYWxpJykpe1xuXHRhbGlqcyA9IGZldGNoKCdodHRwOi8vbGZpY3kuY29tOjMwMDAwL21yZmx5L2hpa2VyLWljeS9yYXcvbWFzdGVyL2FsaS5qcycpXG59XG5pZihhbGlqcykge1xuXHR3cml0ZUZpbGUoXCJoaWtlcjovL2ZpbGVzL3J1bGVzL2ljeS9hbGkuanNcIixhbGlqcyk7XG5cdGV2YWwoYWxpanMpO1xuXHRhbGkucHJlUnVsZSgpO1xufVxuIiwicGFnZXMiOiJbe1wiY29sX3R5cGVcIjpcIm1vdmllXzNcIixcIm5hbWVcIjpcIue9keebmOivpuaDhVwiLFwicGF0aFwiOlwiZGV0YWlsXCIsXCJydWxlXCI6XCJqczpcXG5ldmFsKGZldGNoKCdoaWtlcjovL2ZpbGVzL3J1bGVzL2ljeS9hbGkuanMnKSk7XFxuYWxpLmluaXRDb25maWcoKTtcXG5hbGkuYWxpUnVsZSgpO1wifSx7XCJjb2xfdHlwZVwiOlwibW92aWVfMV9sZWZ0X3BpY1wiLFwibmFtZVwiOlwi6LWE5rqQ572R6aG16K+m5oOFXCIsXCJwYXRoXCI6XCJzaXRlLWRldGFpbFwiLFwicnVsZVwiOlwianM6XFxuZXZhbChmZXRjaCgnaGlrZXI6Ly9maWxlcy9ydWxlcy9pY3kvYWxpLmpzJykpO1xcbmFsaS5kZXRhaWxQYWdlKCk7XCJ9LHtcImNvbF90eXBlXCI6XCJtb3ZpZV8zXCIsXCJuYW1lXCI6XCLkuKrkurrnvZHnm5jor6bmg4VcIixcInBhdGhcIjpcImRyaXZlXCIsXCJydWxlXCI6XCJqczpcXG5ldmFsKGZldGNoKCdoaWtlcjovL2ZpbGVzL3J1bGVzL2ljeS9hbGkuanMnKSk7XFxuYWxpLmluaXRDb25maWcoKTtcXG5hbGkubXlBbGlSdWxlKCk7XCJ9XSIsImljb24iOiJodHRwczovL2dpdGVlLmNvbS9mbHkxMzk3L2hpa2VyLWljeS9yYXcvbWFzdGVyL2FsaXl1bi5wbmcifQ==\\\"\\n });\\n confirm({\\n title: '温馨提示',\\n content: '本规则依赖云盘汇影规则,点击下面的确定按钮导入,注意导入后一定要在云盘汇影登录阿里云盘账号,否则不能用',\\n confirm: ru,\\n cancel: ru\\n });\\n return false;\\n }\\n log(\\\"input\\\");\\n return $.toString((url, rule) => {\\n fy_bridge_app.open(JSON.stringify({\\n title: \\\"阿里云盘\\\",\\n url: \\\"hiker://page/detail?rule=云盘汇影&url=\\\" + url + '??fypage',\\n }))\\n }, input, rule)\\n } else if (/t-rex\\\\.tzfile\\\\.com\\\\/[0-9]*\\\\.html/.test(input)) {\\n log(input);\\n return $.toString((url, rule) => {\\n fy_bridge_app.open(JSON.stringify({\\n title: \\\"详情\\\",\\n url: \\\"hiker://page/ysfx?rule=\\\" + rule + \\\"&r=\\\" + rule + \\\"##\\\" + url,\\n }))\\n }, input, rule)\\n }\\n }, rule);\\n}\"}]","proxy":"","icon":"https://tvax3.sinaimg.cn/crop.0.3.440.440.180/008btxx5ly8h0pj0aw9yfj30c80cfaap.jpg"},{"last_chapter_rule":"","title":"注视·Q","author":"发粪涂墙","version":0,"type":"video","url":"https://gaze.run/filter_movielist?mform=fyclass&mcountry=fyarea&tag_arr%5B%5D=fyyear&page=fypage&sort=fysort&album=all&title=;POST;utf-8;{User-Agent@MOBILE_UA&&X-Requested-With@XMLHttpRequest}","col_type":"movie_3","class_name":"全部&电影&电视剧&番剧&国漫","class_url":"all&1&2&bangumi&chinese_cartoon","area_name":"地区&大陆&台湾&香港&韩国&俄罗斯&美国&日本&印度&英国&德国&法国&意大利&泰国&爱沙尼亚&哈萨克斯坦&西班牙&黎巴嫩&巴西&澳大利亚&丹麦&瑞典&以色列&荷兰&伊朗","area_url":"all&1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20&21&22&23&24","sort_name":"排序&评分&名称&创建时间&修改时间","year_name":"类型&剧情&动作&喜剧&爱情&科幻&悬疑&惊悚&恐怖&犯罪&音乐&冒险&历史&战争&奇幻&黑帮&文艺&传记&运动&同性&情色","sort_url":"updatetime&grade&name&createtime&default","year_url":"all&1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20","find_rule":"js:\nsetResult(JSON.parse(getResCode()).mlist.map(\n data => ({\n title: data.title,\n url: MY_HOME+'/play/'+ data.mid + '#immersiveTheme#',\n desc: data.definition,\n img: data.cover_img,extra: {a: data.mid,b:data.cover_img}\n })\n))","searchFind":"js:\nsetResult(JSON.parse(getResCode()).mlist.map(\n data => ({\n title: data.title,\n url: MY_HOME+'/play/'+ data.mid + '#immersiveTheme#',\n desc: data.definition,\n img: data.cover_img,extra: {a: data.mid,b:data.cover_img}\n })\n))","search_url":"http://gaze.run/filter_movielist?mform=all&mcountry=all&tag_arr%5B%5D=all&page=fypage&sort=default&album=all&title=**;POST;utf-8;{User-Agent@Windows&&X-Requested-With@XMLHttpRequest}","group":"视频","detail_col_type":"text_4","detail_find_rule":"js:\nvar d = []\n\nvar json = post(MY_HOME + '/mfiles', {\n headers: {\n 'User-Agent': MOBILE_UA,\n 'X-Requested-With': 'XMLHttpRequest',\n 'Origin': MY_HOME\n },\n body: {\n id: MY_PARAMS.a\n }\n})\n\nvar title = pdfa(getResCode(), 'body&&a[href^=\"/filter?\"]').map(title => pdfh(title, 'a&&Text')).join(' ')\n\nd.push({\n title: title,\n img: MY_PARAMS.b,\n desc: pdfh(getResCode(), 'p&&Text'),\n url: MY_URL,\n col_type: 'movie_1_vertical_pic_blur'\n});\n\nJSON.parse(json).list.map(\n data => d.push({\n title: data.name,\n url: $(data.src).lazyRule((sub, id, mid, MY_HOME) => {\n eval(request(MY_HOME+'/static/js/crypto-v12.min.js'))\n // eval(getCryptoJS())\n require('https://cdn.staticfile.org/pako/2.0.4/pako.es5.min.js');\n //eval(fetch('hiker://files/rules/js/pako-min.js').split('\\n')[0]);\n function revolution(text, s4p) {\n\n return CryptoJS.AES.decrypt(text, CryptoJS.enc.Utf8.parse(s4p), {\n \"iv\": CryptoJS.enc.Utf8.parse(\"1234567890xiwood\"),\n \"mode\": CryptoJS.mode.ECB,\n \"padding\": CryptoJS.pad.Pkcs7\n }).toString(CryptoJS.enc.Utf8);\n }\n var key = JSON.parse(post(MY_HOME+'/kill_all_hereditary_gentry', {\n headers: {\n 'User-Agent': MOBILE_UA,\n 'X-Requested-With': 'XMLHttpRequest',\n 'Origin': MY_HOME,\n 'Accept': '*/*'\n },\n body: {\n pain: id + '' + mid\n },\n })).HuangChao\n input = revolution(input, key)\n\n function fromHex(hexString) {\n const MAP_HEX = {\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3,\n 4: 4,\n 5: 5,\n 6: 6,\n 7: 7,\n 8: 8,\n 9: 9,\n a: 10,\n b: 11,\n c: 12,\n d: 13,\n e: 14,\n f: 15,\n A: 10,\n B: 11,\n C: 12,\n D: 13,\n E: 14,\n F: 15\n }\n\n let bytes = new Uint8Array(Math.floor((hexString || \"\").length / 2));\n let i;\n for (i = 0; i < bytes.length; i++) {\n let a = MAP_HEX[hexString[i * 2]];\n let b = MAP_HEX[hexString[i * 2 + 1]];\n if (a === undefined || b === undefined) {\n break;\n }\n bytes[i] = (a << 4) | b;\n }\n return i === bytes.length ? bytes : bytes.slice(0, i);\n }\n let url;\n if (/xiwood|gazes/.test(input)) {\n var byteArray = [];\n\n function TheBigShip(input) {\n\n var str = md5(decodeURIComponent(input.split(\"/\").pop()) + \"-xiwood-\");\n\n input = request(input, {\n headers: {\n 'Content-Type': 'text/plain; charset=x-user-defined'\n },\n toHex: true\n })\n\n var data = pako.ungzip(fromHex(input), {\n to: \"string\"\n })\n\n var key = CryptoJS.enc.Utf8.parse(str);\n\n data = CryptoJS.AES.decrypt(data, key, {\n \"mode\": CryptoJS.mode.CFB,\n \"padding\": CryptoJS.pad.Pkcs7\n }).toString(CryptoJS.enc.Utf8)\n\n data = CryptoJS.AES.decrypt(data, key, {\n \"iv\": CryptoJS.enc.Utf8.parse(md5(str)),\n \"mode\": CryptoJS.mode.ECB,\n \"padding\": CryptoJS.pad.Pkcs7\n }).toString(CryptoJS.enc.Utf8)\n\n writeFile('hiker://files/cache/video.m3u8', data);\n return getPath('hiker://files/cache/video.m3u8') + '#ignoreImg=true#'\n\n }\n\n url = TheBigShip(input) + '#' + input\n } else {\n url = input + '#isVideo=true#'\n }\n\n if (sub != null && sub.length > 0) {\n\n showLoading(\"正在解析字幕地址,请稍候\")\n var data = JSON.stringify({\n urls: [url],\n })\n if (!/\\.ass|\\.vtt/.test(sub)) {\n var sub = request(sub, {\n toHex: true\n });\n\n eval(getCryptoJS());\n let msg = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Hex.parse(sub.slice(16 * 2)));\n let key = CryptoJS.enc.Hex.parse(sub.slice(0, 16 * 2));\n let jsdec = CryptoJS.AES.decrypt(msg, key, {\n 'iv': key,\n 'mode': CryptoJS.mode.CBC\n }).toString(CryptoJS.enc.Hex);\n\n let buffer = fromHex(jsdec);\n\n txt = pako.ungzip(buffer, {\n to: \"string\"\n });\n writeFile('hiker://files/subtitle/c.vtt', txt);\n uu = getPath('hiker://files/subtitle/c.vtt');\n } else {\n uu = sub\n }\n let data = JSON.parse(data)\n data.subtitle = uu\n return JSON.stringify(data)\n }\n return JSON.stringify({\n urls: [url]\n })\n },data.subf, data.id, data.mid, MY_HOME)\n }))\nsetResult(d)","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"request('https://gaze.run/')","pages":"[]","proxy":"","icon":"https://gaze.run/favicon.ico"},{"last_chapter_rule":"","title":"360魔改","author":"发粪涂墙&cy","version":0,"type":"video","url":"https://api.web.360kan.com/v1/filter/list?size=35&pageno=fypage&catid=fyclass","col_type":"movie_3","class_name":"电视剧&电影&动漫","class_url":"2&1&4","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nvar d = [];\nJSON.parse(getResCode()).data.movies.forEach(video => {\n d.push({\n title: video.title,\n desc: video.upinfo ? video.upinfo + '集' : (video.doubanscore ? video.doubanscore : video.tag),\n img: 'https:' + video.cover + '@Referer=https:' + video.cover,\n url: 'https://api.web.360kan.com/v1/detail?cat=' + MY_URL.split('catid=')[1] + '&id=' + video.id + '#immersiveTheme#',\n col_type: 'movie_3_marquee',\n })\n})\nsetResult(d);","searchFind":"js:\nvar d = [];\nJSON.parse(getResCode()).data.longData.rows.forEach(video => {\n d.push({\n title: video.titleTxt,\n content: video.description,\n desc: video.coverInfo.txt || video.coverInfo.quality,\n img: video.cover + '@Referer=' + video.cover,\n url: 'https://api.web.360kan.com/v1/detail?cat=' + video.cat_id + '&id=' + video.en_id + '#immersiveTheme#',\n col_type: 'movie_3_marquee',\n })\n})\nsetResult(d);","search_url":"https://api.so.360kan.com/index?force_v=1&kw=**&pageno=fypage&v_ap=1&tab=all","group":"视频","detail_col_type":"movie_1","detail_find_rule":"js:\nvar d = [];\nvar html = JSON.parse(getResCode()).data;\n\nfunction red(text) {\n return '““' + text + '””';\n}\n\nd.push({\n title: html.area.join(' ') + ' ' + html.moviecategory.join(' ').substring(0, 15) + '\\n' + html.actor.join(' ').substring(0, 15) + '\\n' + html.pubdate,\n desc: html.description.substring(0, 38),\n img: html.cdncover,\n url: $('').lazyRule(() => {\n return $().rule(() => {\n eval(JSON.parse(request('hiker://page/home?rule=配置助手&type=设置#noHistory#')).rule);\n })\n }),\n col_type: 'movie_1_vertical_pic_blur'\n});\n\nvar lazy = $('').lazyRule(() => {\n return $.require(\"hiker://page/mulParse?rule=配置助手\").mulParse(input);\n});\nvar tabs = [];\nvar lists = [];\nvar arts = html.playlink_sites;\nfor (var i in arts) {\n if (html.upinfo) {\n var upinfo = MY_URL.split('#')[0] + '&start=1&end=' + html.upinfo + '&site=' + arts[i]\n } else {\n upinfo = MY_URL.split('#')[0] + '&site=' + arts[i]\n }\n tabs.push(arts[i])\n lists.push(upinfo)\n\n}\n\nfunction setTabs(tabs, vari) {\n d.push({\n title: (getVar('shsort') == '1') ? '““””<b><span style=\"color: #FF0000\">逆序</span></b>' : '““””<b><span style=\"color: #1aad19\">正序</span></b>',\n url: `@lazyRule=.js:let conf = getVar('shsort');if(conf=='1'){putVar({key:'shsort', value:'0'});}else{putVar({key:'shsort', value:'1'})};refreshPage();'toast://切换排序成功'`,\n col_type: 'flex_button'\n })\n for (var i = 0; i < tabs.length; i++) {\n var url = \"#noLoading#@lazyRule=.js:putVar('\" + vari + \"', '\" + i + \"');refreshPage(false);'toast://切换成功!';'#noHistory#hiker://empty'\";\n d.push({\n title: getVar(vari, '0') == i ? red(tabs[i]) : tabs[i],\n url: url,\n col_type: 'flex_button'\n })\n }\n d.push({\n col_type: 'line_blank'\n })\n}\n\nfunction setLists(lists, index) {\n var json = JSON.parse(request(lists[index])).data\n var site = lists[index].split('&site=')[1]\n if (json.allepidetail && json.playlinksdetail) {\n var html = json.allepidetail;\n var list = html[site]\n if (getVar('shsort') == '1') {\n var list = html[site].reverse();\n }\n for (var j in list) {\n d.push({\n title: list[j].playlink_num,\n url: list[j].url + lazy,\n col_type: 'text_4'\n });\n }\n } else {\n var html = JSON.parse(request(lists[index])).data.playlinksdetail;\n var list = html[site]\n d.push({\n title: json.pubdate,\n img: list.cdn_h_cover,\n desc: json.moviecategory.join(' '),\n url: list.default_url + lazy,\n col_type: 'movie_2'\n });\n }\n}\nsetTabs(tabs, MY_URL);\nsetLists(lists, getVar(MY_URL, '0'));\nsetResult(d)","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"","pages":"[]","proxy":"","icon":"https://bkimg.cdn.bcebos.com/pic/caef76094b36acaf2fadca5a70d98d1000e99cc2"},{"firstHeader":"class","last_chapter_rule":"","title":"NikeTVdm","author":"道长","version":1,"type":"video","url":"https://www.ajeee.com/show/fyclass/area/fyarea/page/fypage/by/fysort/year/fyyear.html","col_type":"movie_3_marquee","class_name":"电视剧&综艺&动漫&电影","class_url":"Tv&Variety&Cartoon&Movie","area_name":"大陆&韩国&香港&台湾&日本&美国&泰国&英国&新加坡&其它","area_url":"大陆&韩国&香港&台湾&日本&美国&泰国&英国&新加坡&其它","sort_name":"时间&人气&得分","year_name":"2022&2021&2020&2019&2018&2017&2016&2015&2014&2013&2012&2011&2010&2009&2008&2007&2006&2005&2004&2003&2002&2001&2000","sort_url":"time&hits&score","year_url":"2022&2021&2020&2019&2018&2017&2016&2015&2014&2013&2012&2011&2010&2009&2008&2007&2006&2005&2004&2003&2002&2001&2000","find_rule":"js:\nconst {\n autoPage\n} = $.require(\"hiker://page/auto?rule=模板·Q\");\nautoPage(getResCode())","searchFind":"js:\nrequire(config.自动匹配);\n自动搜索('');","search_url":"hiker://empty##https://www.ajeee.com/search.html?wd=**","group":"视频","detail_col_type":"movie_1","detail_find_rule":"js:\nrequire(config.自动匹配);\n//香免();\nlazy = $('').lazyRule(() => {\r\n return $.require('hiker://page/dmLazyV.js?rule=dm盒子').dmLazy();\r\n})\n自动二级(lazy);\n//自动二级();","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"var ua='';\nrequire('https://gitcode.net/qq_32394351/dr/-/raw/master/js/预处理.js');","pages":"[]","proxy":"","icon":"http://1.117.152.239:39000/tupian.php?text=NikeTV"},{"last_chapter_rule":"","title":"万博剧院dm","author":"","version":0,"type":"other","url":"hiker://empty##https://www.wanbotv.com/wbs/WbMovie/page/fypage.html","col_type":"movie_3","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nvar d = [];\nvar getRangeColors = function() { \n return '#' + ('00000' + (Math.random() * 0x1000000 << 0).toString(16)).substr(-6); \n}\n\nconst 分类颜色 = getRangeColors()\nconst 大类定位 = 'body&&.scroll-content'\nconst 拼接分类 = ''\nconst 小类定位 = 'body&&a:not(:matches(首页|更新|热榜|APP))'\nconst 分类标题 = 'a&&Text'\nconst 分类链接 = 'a&&href'\nvar 排除 = '片库'\nMY_URL = MY_URL.replace('hiker://empty##', '')\n\nlet true_url = getVar(MY_RULE.url, MY_URL).replace('type','show')\nconst page = MY_PAGE\nif (getVar(MY_RULE.url)) {\n true_url = true_url.replace('.html', '/page/' + page + '.html')\n}\nvar html = request(true_url, {\n headers: {\n 'Cookie': getVar('mzt$cookie')\n }\n})\n\neval(JSON.parse(request('hiker://page/dtfl?rule=模板·Q')).rule)\nconst list = pdfa(html, 'body&&.module-item')\nlist.forEach(video => {\n d.push({\n title: pdfh(video, 'a&&title'),\n desc: pdfh(video, '.module-item-note&&Text'),\n img: pd(video, 'img&&data-src') +\n '@Referer=',\n url: pd(video, 'a&&href') + '#immersiveTheme#',\n col_type: 'movie_3_marquee',\n })\n})\nsetResult(d)","searchFind":"js:\nconst {\n autoPage\n} = $.require(\"hiker://page/auto?rule=模板·Q\");\nautoPage(getResCode())","search_url":"/wbso/page/fypage/wd/**.html","group":"视频","detail_col_type":"movie_1","detail_find_rule":"js:\nlazy = $('').lazyRule(() => {\r\n return $.require('hiker://page/dmLazy.js?rule=dm盒子').dmLazy();\r\n})\nconst {\n autoPage\n} = $.require(\"hiker://page/auto?rule=模板·Q\");\nautoPage(getResCode())","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"","pages":"[]","proxy":"","icon":"https://www.wanbotv.com/mxstatic/image/llogf.png"},{"last_chapter_rule":"","title":"耐克dm","author":"蓝莓果酱UX","version":2,"type":"video","url":"hiker://empty##https://www.ajeee.com/show/Movie/page/fypage.html","col_type":"movie_3","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nvar d = [];\nvar getRangeColors = function(){\n return '#'+('00000'+(Math.random()*0x1000000<<0).toString(16)).substr(-6);\n }\n\nconst 分类颜色 = getRangeColors()\nconst 大类定位 = 'body&&.navbar-items'\nconst 拼接分类 = 'body&&.module-class-items'\nconst 小类定位 = 'body&&a:not(:matches(首页|更新|热榜|APP))'\nconst 分类标题 = 'a&&Text'\nconst 分类链接 = 'a&&href'\nMY_URL = MY_URL.replace('hiker://empty##', '')\n\nlet true_url = getVar(MY_RULE.url, MY_URL)\nconst page = MY_PAGE\nif (getVar(MY_RULE.url)) {\n true_url = true_url.replace(/vodtype/, 'show').replace('.html', '/page/' + page + '.html')\n}\nlog(true_url)\nvar html = request(true_url)\n\neval(JSON.parse(request('hiker://page/dt')).rule)\n\nconst list = parseDomForArray(html, '.module-items&&a')\nlist.forEach(video => {\n d.push({\n title: pdfh(video, 'a&&title'),\n desc: pdfh(video, '.module-item-note&&Text'),\n img: pd(video, 'img&&data-original') + \"@Referer=\",\n url: pd(video, 'a&&href') + '#immersiveTheme#',\n col_type: 'movie_3',\n })\n})\nsetResult(d);","searchFind":"js:\nvar d = [];\nvar html = getResCode()\r\nvar list = pdfa(html, '.module-items&&.module-item');\nfor (var j in list) {\n d.push({\n title: pdfh(list[j], 'img&&alt'),\n desc: pdfh(list[j], '.module-item-note&&Text'),\n img: pd(list[j], 'img&&data-original')+'@Referer=',\ncontent:pdfh(list[j], '.module-info-item-content&&Text'),\n url: pd(list[j], 'a&&href') + \"#immersiveTheme#\"\n });\n}\r\nsetResult(d)","search_url":"https://www.ajeee.com/search/page/fypage/wd/**.html","group":"视频","detail_col_type":"movie_1","detail_find_rule":"js:\nvar d = [];\nvar html = getResCode();\n\n/*eval(JSON.parse(request('hiker://page/lazy')).rule);*/\nlazy = $('').lazyRule(() => {\r\n return $.require('hiker://page/dmLazyV.js?rule=dm盒子').dmLazy();\r\n})\n//线路名列表的定位\nvar arts = parseDomForArray(html, 'body&&.module-tab-item:not(:matches(首页|更新|榜|APP))');\n\n//线路名列表名称的定位\nvar tabs = [];\nfor (var i in arts) {\n tabs.push(parseDomForHtml(arts[i], 'span&&Text'))\n}\n\n//播放列表的列表的定位\nvar conts = parseDomForArray(html, 'body&&.module-play-list-content');\nvar lists = [];\nfor (var i in conts) {\n lists.push(parseDomForArray(conts[i], 'body&&a'))\n}\n\nvar 导演 = parseDomForHtml(html, '.module-info-item,2&&Text').replace(/\\//g,' ').replace(' ','');\n\nvar 主演 = parseDomForHtml(html, '.module-info-item,1&&Text').replace(/\\//g,' ').replace(' ','');\n\nvar 更新 = parseDomForHtml(html, '.module-info-item,3&&Text');\n\nvar 状态 = parseDomForHtml(html, '.module-info-item,4&&Text');\n\nvar 图片 = parseDom(html, '.lazy&&data-original');\n\nvar 简介 = parseDomForHtml(html, '.module-info-introduction-content&&Text').replace('[收起部分]','');\n\nvar Color = \"#f13b66a\";\nvar Color1 = \"#098AC1\";\nfunction getHead(title) {\n return '‘‘’’<strong><font color=\"' + Color + '\">' + title + '</front></strong>';\n}\nlet line_model = 8;\nlet line_type_model = 'blank_block';\nd.push({\n title: 导演 + '\\n' + 主演,\n desc: 更新 + '\\n' + 状态,\n pic_url: 图片,\n url:MY_URL,\n col_type: 'movie_1_vertical_pic_blur',\n extra:{gradient: true}\n});\nd.push({\n title: '‘‘’’<small><font color=\"#ff148e8e\">简介:' + 简介.substr(0, 55) + '...</font><small><font color=\"red\">详情</font></small></small>',\n url: 'hiker://empty#' + '\\n' + 简介 + `@rule=js:var res = {}; var d = [];d.push({title:'影片简介:'+ MY_URL.split('hiker://empty#')[1],col_type: 'long_text'});res.data = d; setHomeResult(res);`,\n col_type: 'text_1'\n});\n\n\nfor (let i = 0; i < line_model; i++) {\n d.push({\n col_type: line_type_model\n })\n}\nfunction setTabs(tabs, vari) {\n for (var i in tabs) {\n var url = \"#noLoading#@lazyRule=.js:putVar('\" + vari + \"', '\" + i + \"');refreshPage(false);'toast://切换成功!';'#noHistory#hiker://empty'\";\n d.push({\n title: getVar(vari, '0') == i ? getHead(tabs[i]) : tabs[i],\n url: url,\n col_type: 'scroll_button'\n })\n }\n \n}\nfunction setLists(lists, index) {\n d.push({\n col_type: 'line_blank'\n })\n}\nif (getVar('shsort') == '1') {\n var sx = '‘‘’’<font color=\"#6639a6\">排序</font></small>' + '<small><font color=\"#f6416c\">↑</font></small>' + '<small><font color=\"#2b2e4a\">↓</font></small>';\n} else {\n var sx = '‘‘’’<font color=\"#0aa344\">排序</font></small>' + '<small><font color=\"#2b2e4a\">↑</font></small>' + '<small><font color=\"#f6416c\">↓</font></small>';\n}\n\nvar Color = \"#3490de\";\nvar Color1 = \"#ea5455\";\n\nfunction setLists(lists, index) {\n d.push({\n title: '‘‘’’<span style=\"color:' + Color1 + '\"><small>选集列表</small>' + '\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t\\t<span style=\"float:right\">' + '<small>' + sx + '</small>',\n url: `#noLoading#@lazyRule=.js:let conf = getVar('shsort');if(conf=='1'){putVar({key:'shsort', value:'0'});}else{putVar({key:'shsort', value:'1'})};refreshPage();'toast://切换排序成功';'#noHistory#hiker://empty'`,\n col_type: 'text_center_1'\n })\n var list = lists[index];\n\n if (getVar('shsort') == '1') {\n try {\n for (var j = list.length - 1; j >= 0; j--) {\n d.push({\n title: parseDomForHtml(list[j], 'a&&Text').replace(/第|集|话|期/g, ''),\n url:parseDom(list[j], 'a&&href')+lazy,\n col_type: list.length > 3 ? 'text_4' : 'text_2'\n });\n }\n } catch (e) {\n d.push({\n title: '没有选集哟,不信点图片去看看👀',\n col_type: 'text_center_1'\n });\n }\n } else {\n try {\n for (var j = 0; j < list.length; j++) {\n d.push({\n title: parseDomForHtml(list[j], 'a&&Text').replace(/第|集|话|期/g, ''),\n url:parseDom(list[j], 'a&&href') +lazy,extra: {\n blockRules: ['.css', '.gif', '.jpg', '.jpeg', '.png', '.ico', '.svg', '.m3u8', '.mp4']\n },\n col_type: list.length > 3 ? 'text_4' : 'text_2'\n });\n }\n } catch (e) {\n d.push({\n title: '没有选集哟,不信点图片去看看👀',\n col_type: 'text_center_1'\n });\n }\n\n }\n}\nsetTabs(tabs, MY_URL);\nsetLists(lists, getVar(MY_URL, '0'));\nd.push({\n title: '<br>',\n col_type: 'rich_text'\n});\nsetResult(d);","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"","pages":"[{\"col_type\":\"movie_3\",\"name\":\"动态分类\",\"path\":\"dt\",\"rule\":\"const empty = \\\"hiker://empty\\\"\\n\\ntry {\\n var categories = pdfa(html, 大类定位).concat(pdfa(html, 拼接分类))\\n} catch (e) {\\n var categories = pdfa(html, 大类定位)\\n}\\n\\nlet init_cate = []\\n\\nfor (let i = 0; i < 20; i++) {\\n init_cate.push(\\\"0\\\")\\n}\\n\\nconst fold = getVar(MY_RULE.group, \\\"0\\\")\\nconst cate_temp_json = getVar(MY_RULE.title, JSON.stringify(init_cate))\\nconst cate_temp = JSON.parse(cate_temp_json)\\n\\nif (parseInt(page) === 1) {\\n d.push({\\n title: fold === '1' ? '““””<b><span style=\\\"color: #19B89D\\\">: (</span></b>' : '““””<b><span style=\\\"color: #910113\\\">: )</span></b>',\\n url: $().lazyRule((fold) => {\\n putVar(MY_RULE.group, fold === '1' ? '0' : '1');\\n refreshPage(false);\\n return \\\"hiker://empty\\\"\\n }, fold),\\n col_type: 'scroll_button',\\n })\\n\\ncategories.forEach((category, index) => {\\n let sub_categories = pdfa(category, 小类定位);\\n if (index === 0) {\\n sub_categories.forEach((item, key) => {\\n let title = pdfh(item, 分类标题)\\n d.push({\\n title: key.toString() === cate_temp[index] ? '““””<b><span style=\\\"color: ' + 分类颜色 + '\\\">' + title + '</span></b>' : title,\\n url: $(pd(item, 分类链接) + '#noLoading#').lazyRule((params) => {\\n let new_cate = []\\n params.cate_temp.forEach((cate, index) => {\\n new_cate.push(index === 0 ? params.key.toString() : \\\"0\\\")\\n })\\n putVar(MY_RULE.title, JSON.stringify(new_cate))\\n putVar(MY_RULE.url, input)\\n refreshPage(true)\\n return \\\"hiker://empty\\\"\\n }, {\\n cate_temp: cate_temp,\\n key: key,\\n page: page,\\n }),\\n col_type: 'scroll_button',\\n })\\n })\\n d.push({\\n col_type: \\\"blank_block\\\"\\n });\\n } else if (fold === '1') {\\n sub_categories.forEach((item, key) => {\\n let title = pdfh(item, 分类标题)\\n d.push({\\n title: key.toString() === cate_temp[index] ? '““””<b><span style=\\\"color: ' + 分类颜色 + '\\\">' + title + '</span></b>' : title,\\n url: $(pd(item, 分类链接) + '#noLoading#').lazyRule((params) => {\\n params.cate_temp[params.index] = params.key.toString()\\n\\n putVar(MY_RULE.title, JSON.stringify(params.cate_temp))\\n putVar(MY_RULE.url, input)\\n refreshPage(true)\\n return \\\"hiker://empty\\\"\\n }, {\\n cate_temp: cate_temp,\\n index: index,\\n key: key,\\n page: page,\\n }),\\n col_type: 'scroll_button',\\n })\\n })\\n d.push({\\n col_type: \\\"blank_block\\\"\\n });\\n }\\n })\\n}\\n\"},{\"col_type\":\"movie_3\",\"name\":\"解析\",\"path\":\"lazy\",\"rule\":\"//蓝\\nevalPrivateJS('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')\\n//莓\"}]","proxy":"","icon":"https://www.ajeee.com/mxtheme/images/favicon.png"},{"last_chapter_rule":"","title":"追剧猫dm","author":"发粪涂墙","version":0,"type":"video","url":"hiker://empty##https://zjmiao.com/index.php/vod/show/id/1/page/fypage/","col_type":"movie_3","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nvar d = [];\nvar getRangeColors = function() { \n return '#' + ('00000' + (Math.random() * 0x1000000 << 0).toString(16)).substr(-6); \n}\n\nconst 分类颜色 = getRangeColors()\nconst 大类定位 = 'body&&.swiper-wrapper,1:'\nconst 拼接分类 = 'body&&.site-tabs'\nconst 小类定位 = 'body&&a'\nconst 分类标题 = 'a&&Text'\nconst 分类链接 = 'a&&href'\nMY_URL = MY_URL.replace('hiker://empty##', '')\n\nlet true_url = getVar(MY_RULE.url, MY_URL)\nconst page = MY_PAGE\nif (getVar(MY_RULE.url)) {\n true_url = true_url+'page/'+page\n}\nvar html = request(true_url)\n\neval(JSON.parse(request('hiker://page/dtfl?rule=模板·Q')).rule)\n\nvar list = pdfa(html, '.list-a&&li')\nfor (var j in list) {\n var img = pd(list[j], '.lazy&&data-original') + '@Referer='\n d.push({\n title: pdfh(list[j], 'a&&title'),\n desc: pdfh(list[j], '.list-remarks&&Text'),\n img: img,\n url: pd(list[j], 'a&&href') + \"#immersiveTheme#\"\n })\n}\nsetResult(d)","searchFind":"js:\nvar d = [];\nvar html = getResCode()\nvar list = pdfa(html, 'body&&.search-list');\nfor (var j in list) {\n d.push({\n title: pdfh(list[j], 'h2&&Text'),\n desc: pdfh(list[j], '.deployment&&Text'),\n img: pd(list[j], '.lazy&&data-original') + '@Referer=',\n content: pdfh(list[j], '.module-info-item-content&&Text'),\n url: pd(list[j], 'a&&href') + \"#immersiveTheme#\"\n })\n}\nsetResult(d)","search_url":"/index.php/vod/search/page/fypage/wd/**/","group":"视频","detail_col_type":"movie_1","detail_find_rule":"js:\nvar d = [];\nvar html = getResCode()\nlazy = $('').lazyRule(() => {\r\n return $.require('hiker://page/dmLazyV.js?rule=dm盒子').dmLazy();\r\n})\nd.push({\n title: pdfh(html, '.deployment&&Text'),\n desc: pdfh(html, '.detail-box&&Text'),\n img: pd(html, '.lazy&&data-original'),\n url: MY_URL,\n col_type: 'movie_1_vertical_pic_blur'\n});\nvar 线路 = '.swiper-wrapper&&a'\nvar 选集 = 'body&&.content-playlist'\nvar 线路名 = 'a&&Text'\nvar 选集列表 = 'ul&&li'\neval(JSON.parse(request('hiker://page/erji?rule=模板·Q')).rule)\nsetResult(d);","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"","pages":"[]","proxy":"","icon":"https://1080p.one/template/Ds-pc/images/ico/favicon.ico"},{"last_chapter_rule":"","title":"万能影视dm","author":"","version":0,"type":"other","url":"https://wnvod.net/vodtype/fyclass-fypage.html","col_type":"movie_3","class_name":"电影&电视剧&综艺&动漫","class_url":"1&2&3&4","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nconst {\n autoPage\n} = $.require(\"hiker://page/auto?rule=模板·Q\");\nautoPage(getResCode())","searchFind":"js:\nconst {\n autoPage\n} = $.require(\"hiker://page/auto?rule=模板·Q\");\nautoPage(getResCode())","search_url":"https://wnvod.net/vodsearch/-------------.html?wd=**","group":"视频","detail_col_type":"movie_1","detail_find_rule":"js:\nlazy = $('').lazyRule(() => {\n return $.require('hiker://page/dmLazyV.js?rule=dm盒子').dmLazy();\n})\n\nconst {\n autoPage\n} = $.require(\"hiker://page/auto?rule=模板·Q\");\nautoPage(getResCode())","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"","pages":"[]","proxy":"","icon":""},{"last_chapter_rule":"","title":"金曼TVdm","author":"发粪涂墙","version":0,"type":"video","url":"hiker://empty##https://jinmantv.com/index.php/vod/show/id/1/page/fypage.html","col_type":"movie_3","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nvar d = [];\nvar getRangeColors = function() { \n return '#' + ('00000' + (Math.random() * 0x1000000 << 0).toString(16)).substr(-6); \n}\n\nconst 分类颜色 = getRangeColors()\nconst 大类定位 = 'body&&.navbar-items'\nconst 拼接分类 = 'body&&.module-class-items'\nconst 小类定位 = 'body&&a:not(:matches(首|A|追|今|热|文|留|解|专|看|明))'\nconst 分类标题 = 'a&&Text'\nconst 分类链接 = 'a&&href'\nMY_URL = MY_URL.replace('hiker://empty##', '')\n\nlet true_url = getVar(MY_RULE.url, MY_URL).replace('type','show')\nconst page = MY_PAGE\nif (getVar(MY_RULE.url)) {\n true_url = true_url.replace('.html', '/page/' + page + '.html')\n}\nvar html = request(true_url)\n\neval(JSON.parse(request('hiker://page/dtfl?rule=模板·Q')).rule)\nconst list = pdfa(html, 'body&&.module-item')\nlist.forEach(video => {\n d.push({\n title: pdfh(video, 'a&&title'),\n desc: pdfh(video, '.module-item-note&&Text'),\n img: pd(video, 'img&&data-original') + '@Referer=',\n url: pd(video, 'a&&href') + '#immersiveTheme#',\n col_type: 'movie_3_marquee',\n })\n})\nsetResult(d)","searchFind":"js:\nconst {\n autoPage\n} = $.require(\"hiker://page/auto?rule=模板·Q\");\nautoPage(getResCode())","search_url":"/index.php/vod/search/page/fypage/wd/**.html","group":"视频","detail_col_type":"movie_1","detail_find_rule":"js:\nlazy = $('').lazyRule(() => {\r\n return $.require('hiker://page/dmLazyV.js?rule=dm盒子').dmLazy();\r\n})\n\nconst {\n autoPage\n} = $.require(\"hiker://page/auto?rule=模板·Q\");\nautoPage(getResCode())","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"if (request('hiker://home@模板·Q') == 'null') {\n confirm({\n title: '依赖检测',\n content: '检测到缺少模板依赖,请导入!',\n confirm: () => {\n return \"海阔视界首页频道规则【模板·Q】¥home_rule_url¥http://hiker.nokia.press/hikerule/rulelist.json?id=3055\"\n }\n })\n}","pages":"[]","proxy":"","icon":"https://jinmantv.com/upload/mxprocms/20221020-1/0b8c13209757df306df5de9e90f9ff3c.png"}]
|