Fujianshiju

Run Settings
LanguageAssembly
Language Version
Run Command
[{"last_chapter_rule":"js:\nfunction getDoubanRes(url) {\n if (url.indexOf('apikey') === -1) {\n url += (url.indexOf('?') === -1 ? '?' : '&') + \"apikey=0dad551ec0f84ed02907ff5c42e8ec70\"\n }\n let s = fetch(url, {\n headers: {\n \"User-Agent\": \"Rexxar-Core/0.1.3 api-client/1 com.douban.frodo/7.9.0.beta2(215) Android/25 product/TAS-AL00 vendor/HUAWEI model/TAS-AL00 rom/android network/wifi platform/mobile com.douban.frodo/7.9.0.beta2(215) Rexxar/1.2.151 platform/mobile 1.2.151\"\n },\n method: 'POST',\n body: 'host=frodo.douban.com'\n });\n return JSON.parse(s);\n}\nlet type = getParam('type', ''),\n id = getParam('id', ''),\n title = getParam('title', '');\nlet res = getDoubanRes(\"https://frodo.douban.com/api/v2/\" + type + \"/\" + id);\nlet update = \"\";\nif (title == '') {\n let length = res.vendors.length;\n update += length > 0 ? '共' + length + '个片源' : '暂无片源';\n if (length > 0) {\n let e = res.vendors[0];\n update += e.episodes_info ? \"|\" + e.episodes_info : \"\";\n }\n} else {\n for (let e of res.vendors) {\n if (e.title == title) {\n update += e.episodes_info ? e.episodes_info : \"\";\n break;\n }\n }\n}\nsetResult(update);","title":"豆瓣","author":"Joker&&Reborn","version":8,"type":"video","url":"hiker://empty/","col_type":"movie_3","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nlet forceUrgencyMode = 0\nif (forceUrgencyMode) {\n let e = '强制急救模式'\n let rule = JSON.parse(request(\"hiker://page/urgencyMode\")).rule;\n eval(rule)\n} else {\n try {\n eval(fetch(getVar(\"qdb_file\")));\n home();\n } catch (e) {\n let rule = JSON.parse(request(\"hiker://page/urgencyMode\")).rule;\n eval(rule)\n }\n}","searchFind":"js:\ntry {\n eval(fetch(getVar(\"qdb_file\")));\n search();\n} catch (e) {\n let rule = JSON.parse(request(\"hiker://page/urgencyMode\")).rule;\n eval(rule)\n}","search_url":"hiker://empty/$page{fypage}/#/**","titleColor":"#666666","group":"①常用","detail_col_type":"movie_1_vertical_pic","detail_find_rule":"js:\ntry {\n eval(fetch(getVar(\"qdb_file\")));\n erji();\n} catch (e) {\n let rule = JSON.parse(request(\"hiker://page/urgencyMode\")).rule;\n eval(rule)\n}","sdetail_col_type":"movie_1","sdetail_find_rule":"","ua":"mobile","preRule":"let file = \"hiker://files/rules/joker/qdb.js\";\nlet gitfile = 'http://hiker.nokia.press/hikerule/rulelist.json?id=1564';\nif (!fetch(file)) {\n writeFile(file, fetch(gitfile));\n}\nputVar({\n key: \"qdb_file\",\n value: file\n});\ntry {\n eval(fetch(file));\n pre();\n} catch (e) {\n let rule = JSON.parse(request(\"hiker://page/urgencyMode\")).rule;\n eval(rule)\n}","pages":"[{\"col_type\":\"movie_3\",\"name\":\"配置编辑界面\",\"path\":\"setting-editor\",\"rule\":\"js:\\neval(request(getVar('qdb_file')))\\nlet d = [];\\nlet configType = getVar(\\\"input_config_type\\\")\\nif (configType === '解析插件配置') {\\n setPageTitle(\\\"编辑解析代码\\\")\\n analysisModeEditPage(d)\\n} else if (configType === '影片详情页面配置') {\\n setPageTitle(\\\"编辑影片详情页面代码\\\")\\n detailViewModeEditPage(d)\\n} else {\\n setError('错误的配置');\\n}\\nsetResult(d)\"},{\"col_type\":\"movie_3\",\"name\":\"解除被封ip\",\"path\":\"releaseIP\",\"rule\":\"js:\\nlet id = getParam('id');\\nlet d = [];\\nd.push({\\n title: '您已被封禁IP地址或触发了人机验证,请按照以下步骤处理(如不处理您将在一段时间内无法正常获取剧集列表)',\\n url: 'hiker://empty',\\n col_type: 'text_1'\\n});\\nd.push({\\n title: '1.点击此处导入自动获取Cookie插件',\\n url: $()\\n .lazyRule(() => {\\n let getDoubanCookie = \\\"(function(){if(window['location']['host']=='www.douban.com'){fy_bridge_app['writeFile']('hiker://files/cache/doubancookie.txt',fy_bridge_app['getCookie']('https://www.douban.com/'));}if(window['location']['host']=='m.douban.com'){fy_bridge_app['writeFile']('hiker://files/cache/doubancookie.txt',fy_bridge_app['getCookie']('https://m.douban.com/'));}}());\\\"\\n if (!fileExist('hiker://files/cache/global_getDoubanCookie.js')) {\\n writeFile('hiker://files/cache/global_getDoubanCookie.js', getDoubanCookie);\\n };\\n return 'rule://' + base64Encode('海阔视界,网页插件¥js_url¥global_getDoubanCookie@hiker://files/cache/global_getDoubanCookie.js');\\n }),\\n col_type: 'text_1'\\n});\\nd.push({\\n title: '2.点击此处进入网页进行登录或人机验证,完成后返回此页面',\\n url: 'https://movie.douban.com/subject/' + id + '/',\\n col_type: 'text_1'\\n});\\nd.push({\\n title: '3.完成登录或人机验证后返回影片详情页面重新进入',\\n url: 'hiker://empty',\\n col_type: 'text_1'\\n});\\nsetResult(d)\"},{\"col_type\":\"movie_3\",\"name\":\"抢救页面\",\"path\":\"urgencyMode\",\"rule\":\"js:\\nlet d = [];\\nd.push({\\n title: '很明显,出了一些小问题,建议重生',\\n col_type: 'text_center_1'\\n})\\nd.push({\\n title: '点我更新依赖',\\n col_type: 'text_1',\\n url: $('hiker://empty')\\n .lazyRule(() => {\\n let file = \\\"hiker://files/rules/joker/qdb.js\\\";\\n let gitfile = 'http://hiker.nokia.press/hikerule/rulelist.json?id=1564';\\n let text = fetch(gitfile);\\n writeFile(file, text);\\n //back(true);\\n return 'toast://依赖文件更新成功'\\n })\\n})\\nd.push({\\n title: '点我恢复默认设置',\\n col_type: 'text_1',\\n url: $(\\\"确定要恢复?\\\")\\n .confirm(() => {\\n let defaultConfigs = {\\n quickSearchConfigs: {\\n order: []\\n },\\n detailsViewConfigs: {\\n use: \\\"默认\\\",\\n \\\"默认\\\": {\\n config: \\\"eval(fetch(getVar('qdb_file')));detailsView(type, id);\\\"\\n }\\n },\\n analysisConfigs: {\\n use: \\\"不解析\\\",\\n \\\"不解析\\\": {\\n config: $.toString(() => {\\n return input;\\n }),\\n setting: $.toString(() => {\\n return \\\"toast://该插件无设置页面\\\";\\n })\\n },\\n \\\"断插\\\": {\\n config: $.toString(() => {\\n let conf = fetch('hiker://files/cache/MyParseSet.json');\\n let jsUrl = 'https://code.aliyun.com/AI957/Hiker/raw/master/v/CloudParse-V2_Dn.js';\\n if (conf && fetch(JSON.parse(conf)\\n .cj)) {\\n jsUrl = JSON.parse(conf)\\n .cj;\\n }\\n eval(fetch(jsUrl));\\n return aytmParse(input);\\n }),\\n setting: $.toString(() => {\\n let conf = fetch('hiker://files/cache/MyParseSet.json');\\n let jsUrl = 'https://code.aliyun.com/AI957/Hiker/raw/master/v/CloudParse-V2_Dn.js';\\n if (conf && fetch(JSON.parse(conf)\\n .cj)) {\\n jsUrl = JSON.parse(conf)\\n .cj;\\n }\\n eval(fetch(jsUrl));\\n return setUrl;\\n })\\n }\\n }\\n }\\n writeFile(getVar('qdb_config'), JSON.stringify(defaultConfigs));\\n refreshPage();\\n return \\\"toast://已恢复默认设置\\\";\\n })\\n})\\nd.push({\\n title: '若重生不起作用,点我复制错误信息提交给开发者',\\n col_type: 'text_1',\\n url: 'copy://' + e.message\\n})\\nsetResult(d);\"},{\"col_type\":\"movie_3\",\"name\":\"顺佬专用详情页\",\"path\":\"Sdetail\",\"rule\":\"js:\\nputVar('qdb_file', 'hiker://files/rules/joker/qdb.js');\\neval(fetch(getVar(\\\"qdb_file\\\")));\\npre();\\nlet type = getParam('type', ''),\\n id = getParam('id', '');\\ndetailsView(type, id);\"}]","icon":"https://s4.ax1x.com/2022/01/11/7eChY8.png"},{"last_chapter_rule":"js:\nvar ym=MY_URL.includes('iqiyi.')?request(MY_URL,{}):fetch(MY_URL, {headers:{\"User-Agent\":PC_UA}});\ntry{\nif(MY_URL.includes('bilibili')){\nvar des=JSON.parse(ym.split('newestEp\":')[1].split('}')[0]+'}').desc;\ntry{\nvar ep=JSON.parse(ym.split('\"epList\":')[1].split('}]')[0]+'}]'); \n}catch(e){ep=[];}\nif(ep.length==0)gxz=0;\nelse{\nfor(var i=ep.length-1;ep[i].badge=='预告';i--);\nvar gxz=ep[i].title;}}\n}catch(e){gxz=\"更新内容获取失败!\";}\n\n\ntry{\nif(MY_URL.includes('iqiyi')){\ntry{var v=JSON.parse(ym.split('videoInfo\":')[1].split('}')[0]+'}');}catch(e){var v={};v.aid=ym.split('albumId\":')[1].split(',')[0];}vi=JSON.parse(request('https://pub.m.iqiyi.com/h5/main/videoList/album/?albumId='+v.aid+'&size=1500&page=1&needPrevue=false&needVipPrevue=false',{})).data;if(vi!=''){v=vi.videos;gxz=v.pop().pd}else{i=v;if(i&&(!i.vt||!i.vt.includes('预告')))gxz=i.order;}\n\n}\n}catch(e){gxz='最新状态获取失败!';}\ntry{\nif(MY_URL.includes('qq')){\nvar htm=JSON.parse(ym.split('COVER_INFO = ')[1].split('var ')[0]);\nvar h='';\nvar gxz='第'+htm.nomal_ids.filter(a=>{if(h==7&&a.F==2)h=1;else h=a.F;if(h==2||h==7)return a;}).length+'话';\n\n}}catch(e){gxz=\"更新内容获取失败!\";}\nsetResult('更新至:'+gxz);","title":"新番","author":"1606142","version":1,"type":"video","url":"hiker://empty#fypage","col_type":"long_text","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js://188\nvar res = {};\nvar d = [];\nfunction pin(a,b){\nreturn (b==0?'““””':'')+'<font color=\"#ef5b9c\">'+a+'</font>';\n}\na=getVar('axe','追番');\nvar b=parseInt(MY_URL.split('#')[1]);\nif(b==1){\nd.push({\ntitle:(a==5?'““””<font color=\"red\">昨日更新</font>':'昨日更新'),\nurl:`hiker://empty@lazyRule=.js:putVar2('axe','5');refreshPage(false);'toast://切换至昨日更新'`,\ncol_type:'text_3'\n});\nd.push({\ntitle:(a==6?'““””<font color=\"red\">今日更新</font>':'今日更新'),\nurl:`hiker://empty@lazyRule=.js:putVar2('axe','6');refreshPage(false);'toast://切换至今日更新'`,\ncol_type:'text_3'\n});\nd.push({\ntitle:(a==7?'““””<font color=\"red\">明日更新</font>':'明日更新'),\nurl:`hiker://empty@lazyRule=.js:putVar2('axe','7');refreshPage(false);'toast://切换至明日更新'`,\ncol_type:'text_3'\n});\nd.push({\ntitle:(a=='强势接档'?'““””<font color=\"red\">腾讯接档</font>':'腾讯接档'),\nurl:`hiker://empty@lazyRule=.js:putVar2('axe','强势接档');refreshPage(false);'toast://切换至腾讯接档'`,\ncol_type:'text_3'\n});\nvar mode=['番剧索引','国创索引'];\nif(a.includes('索引'))\nvar mo=getVar('axe')=='番剧索引'?mode[0]:mode[1];\nd.push({\ntitle:a.includes('索引')?('““””<font color=\"red\">'+mo+'</font>'):'B站索引',\nurl:`hiker://empty@lazyRule=.js:if(getVar('axe')=='番剧索引')putVar2('axe','国创索引');else putVar2('axe','番剧索引');refreshPage(false);'toast://切换至'+getVar('axe')`,\ncol_type:'text_3'\n});\nd.push({\ntitle:a=='追番'?'““””<font color=\"red\">我的追番</font>':'我的追番',\nurl:`hiker://empty@lazyRule=.js:putVar2('axe','追番');refreshPage(false);'toast://切换至我的追番'`,\ncol_type:'text_3'\n});}\nif(a.includes('索引')){\nvar ord=['3','0','4','2','5'];\nvar tit=['追番人数','更新时间','最高评分','播放数量','开播时间'];\nvar or=parseInt(getVar('or','0'),10);\nb<2&&d.push({col_type:'line_blank'});\nfor(var i=0;b<2&&i<ord.length;i++){\nvar tt='““””<font color=\"blue\">'+tit[i]+'</font>';\nd.push({\ntitle:or==ord[i]?tt:tit[i],\nurl:'hiker://empty#'+ord[i]+`@lazyRule=.js:var i=input.split('#')[1];putVar2('or',i);refreshPage(false);'toast://切换成功!'`,\ncol_type:'text_3'\n});\n}\nd.push({col_type:'line'});\nvar model=['1','4'];\nvar web='https://api.bilibili.com/pgc/season/index/result?season_version=-1&area=-1&is_finish=-1&copyright=-1&season_status=-1&season_month=-1&year=-1&style_id=-1&order='+or+'&st=1&sort=0&page='+b+'&season_type='+model[(getVar('axe')=='番剧索引'?0:1)]+'&pagesize=20&type=1';\ntry{\nvar ym=JSON.parse(request(web,{})).data.list;\nfor(var i in ym){\nvar bt=ym[i].title;\nvar ind=ym[i].index_show;\nind=ind?(ind+' '):'';\nvar bt=getVar('lb1').includes(ym[i].link)?pin(bt):bt;\n\nd.push({\n\ttitle:'““””<strong>'+bt+'</strong>',\n desc:'<strong>'+ind+'</strong>‘‘’’<font color=\"red\">'+ym[i].order+'</font>',\n pic_url:ym[i].cover+'@Referer=https://api.bilibili.com',\nurl:ym[i].link+'##'+ym[i].title+'&&'+ym[i].link+'&&'+ym[i].cover,\n\tcol_type: 'movie_1'\n});\n}}catch(e){}\n}else if(a=='强势接档'&&b==1){\nd.push({col_type:'line_blank'});\nvar jd=['重磅推荐','强档推荐','强势接档'];\n\nvar jds=['.slider_nav&&.nav_link','.mod_figure&&.list_item','.mod_bd,3&&.list_item'];\nvar du=getVar('du',jds[2]);\nfor(var i in jd){\nvar tt='““””<font color=\"blue\">'+jd[i]+'</font>';\n\nd.push({\ntitle:du==jds[i]?tt:jd[i],\nurl:'hiker://empty#'+jds[i]+`@lazyRule=.js:var i=input.split('#')[1];putVar2('du',i);refreshPage(false);'toast://切换成功!'`,\ncol_type:'text_3'\n});\n\n}\nvar ten=fetch('https://v.qq.com/channel/cartoon', {headers:{\"User-Agent\":PC_UA}});\nvar len='';\nif(du==jds[2]){\nvar len=parseDomForArray(ten,'.mod_listings_title&&.title_item');}\nvar le=parseDomForArray(ten,du);\n\nfor(var i in le){\ntry{\nvar ur=parseDomForHtml(le[i],'a&&href');\nvar ti=parseDomForHtml(le[i],'.title_text||a,1&&Text');\ntry{var pi=parseDomForHtml(le[i],'img&&lz_next||src');}catch(e){var pi='';}\n\ntry{\nif(pi=='')\nvar pi=parseDomForHtml(le[i],'a&&data-bgimage');}catch(e){}\npi=pi.includes('http')?pi:('https:'+pi);\nvar de=len?('‘‘’’<font color=\"red\">'+parseDomForHtml(len[i],'.title&&Text')+'</font> <strong>'+ parseDomForHtml(len[i],'.desc&&Text')+'</strong>'+'\\n<font color=\"blue\">'+parseDomForHtml(le[i],'.figure_desc&&Text')+'</font>'):parseDomForHtml(le[i],'span||.figure_caption&&Text').replace(ti,'');\nde=len||du==jds[0]?de:('‘‘’’<font color=\"red\">'+de+'</font>');\n}catch(e){}\nvar tit=getVar('lb1').includes(ur)?pin(ti):ti;\nti=du==jds[0]?ti:('““””<strong>'+tit+'</strong>');\nif(ti)\nd.push({\n\ttitle:ti,\n desc: de,\n pic_url:pi,\n\turl:ur+'##'+bt+'&&'+ur+'&&'+pi,\n\tcol_type: du=='.slider_nav&&.nav_link'?'pic_1':'movie_1'\n});\n\n}\n}else if(a=='追番'&&b==1){\nd1=[] ;\nd2=[];\nif(getVar('lb1')!=''){\nvar xx=getVar('lb1').split('@@');\n\nvar u=xx.map(function(a){\nvar b=a.split('&&')[1];\nif(b&&b.includes('iqiyi'))return {url:b,options:{headers:{\"User-Agent\":MOBILE_UA}}};\nelse{return {url:b,options:{headers:{\"User-Agent\":PC_UA}}};}\n});\nvar y=batchFetch(u);\nfor(var k in xx){\ntry{\nvar x=xx[k].split('&&');\nif(x[1]!=''){\n/*\nvar ym=fetch(x[1], {headers:{\"User-Agent\":PC_UA}});\n*/\nvar ym=y[k];\ntry{\nif(x[1].includes('bilibili')){\nvar des='<font color=\"blue\">'+JSON.parse(ym.split('newestEp\":')[1].split('}')[0]+'}').desc+'</font>';\ntry{\nvar ep=JSON.parse(ym.split('\"epList\":')[1].split('}]')[0]+'}]'); \n}catch(e){ep=[];}\nif(ep.length==0)gxz=0;\nelse{\nfor(var i=ep.length-1;ep[i].badge=='预告';i--);\nvar gxz=ep[i].title;}}\n}catch(e){gxz='最新状态获取失败!';}\ntry{\nif(x[1].includes('qq')){\nvar htm=JSON.parse(ym.split('COVER_INFO = ')[1].split('var ')[0]);\nif(htm.category_map.includes('正片')){\nvar h='';\nvar gxz='第'+htm.nomal_ids.filter((a)=>{if(h==7&&a.F==2)h=1;else h=a.F;if(h==2||h==7)return a;}).length+'话';}\nelse gxz='第0话';\nif(gxz=='第0话'){\ndes='<font color=\"blue\">'+htm.update_notify_desc+'</font>';\n}\n}\n}catch(e){gxz='最新状态获取失败!';}\n\ntry{\nif(x[1].includes('iqiyi')){\n/*\ntry{\nvar v=JSON.parse(ym.split('videos\":')[1].split('}]')[0]+'}]');}catch(e){var v=JSON.parse('['+ym.split('videoInfo\":')[1].split('}')[0]+'}]');}\nfor(var i of v)\nif(!i.vt||!i.vt.includes('预告'))gxz=i.order;\n*/\n\ntry{var v=JSON.parse(ym.split('videoInfo\":')[1].split('}')[0]+'}');}catch(e){var v={};v.aid=ym.split('albumId\":')[1].split(',')[0];}vi=JSON.parse(request('https://pub.m.iqiyi.com/h5/main/videoList/album/?albumId='+v.aid+'&size=1500&page=1&needPrevue=false&needVipPrevue=false',{})).data;if(vi!=''){v=vi.videos;gxz=v.pop().pd}else{i=v;if(i&&(!i.vt||!i.vt.includes('预告')))gxz=i.order;}\n\n}\n}catch(e){gxz='最新状态获取失败!';}\n\n\nif(gxz=='最新状态获取失败!'){\nd2.push({\n\ttitle: '““””<font color=\"grey\">'+x[0]+'</font>',\n pic_url: x[2]+(x[1].includes('bilibili')?'@Referer=https://www.bilibili.com':(x[1].includes('iqiyi')?'@Referer=https://www.iqiyi.com':'')),\ndesc:(x.length>=4?('观看至 ‘‘'+x[3]+'’’'):('‘‘未观看’’'))+'\\n更新至 <font color=\"red\">'+gxz+'</font>',\n\turl:x[1]+'##'+xx[k]+'##',\n\tcol_type: 'movie_1_vertical_pic'\n});\n}else{\nif(x[3]!=gxz)\nd.push({\n\ttitle: pin(x[0],0),\n pic_url: x[2]+(x[1].includes('bilibili')?'@Referer=https://www.bilibili.com':''),\ndesc:(x.length>=4?('观看至 '+(x[3]!=gxz?('““'+x[3]+'””'):('‘‘'+x[3]+'’’'))):(gxz=='第0话'||gxz==0?des:'‘‘未观看’’'))+'\\n更新至 '+(x.length>=4&&x[3]!=gxz?('““'+gxz+'””'):('‘‘'+gxz+'’’')),\n\turl:x[1]+'##'+xx[k]+'##',\n\tcol_type: 'movie_1_vertical_pic'\n});\nelse\nd1.push({\n\ttitle: x[0],\n pic_url: x[2]+(x[1].includes('bilibili')?'@Referer=https://www.bilibili.com':''),\ndesc:(x.length>=4?('观看至 '+(x[3]!=gxz?('““'+x[3]+'””'):('‘‘'+x[3]+'’’'))):('‘‘未观看’’'))+'\\n更新至 '+(x.length>=4&&x[3]!=gxz?('““'+gxz+'””'):('‘‘'+gxz+'’’')),\n\turl:x[1]+'##'+xx[k]+'##',\n\tcol_type: 'movie_1_vertical_pic'\n});\n}\n}\n}catch(e){}\n\n\n}\nd1=d1.concat(d2);\nd=d.concat(d1);\n}else{\nd.push({\n\ttitle:'““还没有追番!””',\nurl:`hiker://empty@lazyRule=.js:refreshPage(false);'toast://刷新完毕!'`,\ndesc:'点击刷新',\n\n\tcol_type: 'text_center_1'\n});\n}\n}else if(b==1){\nvar st=a==7?'':'““””<font color=\"red\">+</font> ';\nvar cs=0;\nvar n=a==7?'明日 ':(a==6?'今日 ':'昨日 ');\n//https://www.bilibili.com/anime/timeline\nvar h=new Date().getHours();\nvar m=new Date().getMinutes();\nvar si=h*60+m;\n\nvar y1=fetch('https://bangumi.bilibili.com/web_api/timeline_global',{});\nvar ym1=JSON.parse(y1).result[a].seasons;\nvar y2=fetch('https://bangumi.bilibili.com/web_api/timeline_cn',{});\nvar ym2=JSON.parse(y2).result[a].seasons;\nvar y=y1+y2;\n\ntry{\n//合并排序开始\n\nvar ym=ym1.concat(ym2);\n\nvar ten=fetch('https://v.qq.com/channel/cartoon', {headers:{\"User-Agent\":PC_UA}});\nvar ym3=[];\nvar w = new Date().getDay();\nvar ve=w==0?6:(w-1);\nve=a==6?ve:(a==5?(ve-1):(ve+1));\nve=ve==7?0:(ve==-1?6:ve);\nvar len=parseDomForArray(ten,'.mod_bd,2&&.mod_figure,'+(ve+1)+'&&.list_item');\n\n\nvar ur=len.map(a=>{var bt=parseDomForHtml(a,'a,1&&title');\nvar uzz=parseDomForHtml(a,'.figure_caption&&Text');if(y.indexOf(bt.replace(/第[\\S]*?季/g,''))==-1&&!uzz||uzz.search(/全|完结/)==-1)return {url:parseDom(a,'a&&href')};else return {url:''};});\n//putVar('ur',JSON.stringify(ur));\n\nvar ht=batchFetch(ur);\n\n\nfor(var i in len){\nif(ht[i]!=''){\nvar bt=parseDomForHtml(len[i],'a,1&&title');\nvar uzz=parseDomForHtml(len[i],'.figure_caption&&Text');\n\nvar ur=parseDom(len[i],'a&&href');\ntry{\nvar htm=JSON.parse(ht[i].split('COVER_INFO = ')[1].split('var ')[0]);\nvar t=htm.update_notify_desc;\nvar l=htm.nomal_ids;\n}catch(e){}\nif(!t||t.search(/全|完结/)==-1){\nvar uz=0;var f='';\nfor(var js in l){if(f==7&&l[js].F==2)f=1;else f=l[js].F;if(f==2||f==7){uz++;}}\n\ntry{\nvar upd='未知';\nupd=t.replace(/(\\d*)点(\\d*)分{0,1}/g,'$1:$2').match(/\\d{1,2}:\\d{2}|\\d{1,2}:\\d{2}|\\d{1,2}(?=点)|\\d{1,2}(?=:)/g)[0];\nupd=upd.includes(':')?upd.replace(':',':'):upd;\nupd=upd.includes(':')?upd:(upd+':00');\n\nvar sii=parseInt(upd.split(':')[0],10)*60+parseInt(upd.split(':')[1],10);\n}catch(e){var upd='未知';}\n\nif(upd!='未知'){\n\nif((a==6&&si<sii)||a==7)uz++;\n\nym3.push({title:bt,\npub_time:upd,\nsquare_cover:parseDomForHtml(len[i],'img&&lz_next'),\npub_index:'第'+uz+'话',\nurl:ur\n});}\n}\n}\n}\n}catch(e){ym3=[];}\nym=ym.concat(ym3);\n\nym=ym.sort(function v(a,b){\n\nvar aa=a.pub_time;\n\nvar c=parseInt(aa.split(':')[0],10)*60+parseInt(aa.split(':')[1],10);\nvar bb=b.pub_time;\nvar d=parseInt(bb.split(':')[0],10)*60+parseInt(bb.split(':')[1],10);\n\nreturn c-d;\n});\n\n//d.push({title:ym});\n//合并排序结束\n\n\n\nh=h<10?('0'+h):h;\nm=m<10?('0'+m):m;\n\nfor(var i in ym){\n\nvar ti=ym[i].pub_time;\n\nif(a==6){\nvar sii=parseInt(ti.split(':')[0],10)*60+parseInt(ti.split(':')[1],10);\n\n\nif(si<sii&&cs==0){\nd.push({title:'当前时间:““'+h+':'+m+'””',\nurl:`hiker://empty@lazyRule=.js:refreshPage(false);'toast://刷新完毕!'`,\ndesc:'点击刷新',\ncol_type:'text_center_1'\n});\ncs++;\nst='';\n}\n}\n\nvar nn=st==''?'即将更新 ':'已更新至 ';\nvar u=ym[i].url;\nvar bt=ym[i].title;\n//bt=bt.slice(0,25)+(bt.length>25?'...':'');\nvar zf=getVar('lb1').includes(u)?pin(bt,st==''?0:1):bt;\nvar de='<strong>'+n+'</strong>‘‘’’<font color=\"#ff8000\"> '+ti+' </font>更新';\nst1=ym[i].pub_index?st:'';\nvar dr=ym[i].delay_reason;\nd.push({\n\ttitle: st1+'““””<strong>'+zf+'</strong>'+'\\n'+(ym[i].pub_index?(nn+'<font color=\"blue\">'+(ym[i].pub_index)+'</font>'):('<font color=\"grey\">'+'本周停更 '+ym[i].delay_index+'</font>')),\n desc:!dr?de:('<del>'+de+'</del>'),\n pic_url: ym[i].square_cover+(u.includes('bilibili')?'@Referer=https://www.bilibili.com':''),\n\turl:u+'##'+ym[i].title+'&&'+u+'&&'+ym[i].square_cover+'##',\n\tcol_type: 'movie_1'\n});\n\nif(a==6&&si>=sii&&i==ym.length-1){\nd.push({title:'当前时间:““'+h+':'+m+'””',\nurl:`hiker://empty@lazyRule=.js:refreshPage(false);'toast://刷新完毕!'`,\ndesc:'今日番剧已全部更新,感谢使用!',\ncol_type:'text_center_1'\n});\n}\n\n}\n}\nres.data = d;\nsetHomeResult(res);","searchFind":"js://229\nvar res = {};\nvar d = [];\nvar na=MY_URL.split('#')[1];\nvar page=MY_URL.split('#')[2];\nvar lb1=fetch(\"hiker://files/番剧更新表/我的追番.txt\", {});\nif(page==1){\nvar x=['media_bangumi','media_ft'];\nvar y=[];\n//try{\nfor(var jj=0;jj<x.length;jj++){\nvar ym1=JSON.parse(fetch('https://api.bilibili.com/x/web-interface/search/type?keyword='+na+'&page=1&search_type='+x[jj]+'&order=totalrank&pagesize=20',{})).data.numPages;\nfor(var j=1,g=0;j<=ym1&&j<4;j++){\nvar y1=JSON.parse(fetch('https://api.bilibili.com/x/web-interface/search/type?keyword='+na+'&page='+j+'&search_type='+x[jj]+'&order=totalrank&pagesize=20',{})).data.result;\nvar y=y.concat(y1);\nvar Jy=JSON.stringify(y);\n}}\nfor(var i=0;y!=null&&i<y.length;i++){\nvar ti=y[i].title.replace(/<em class=\"keyword\">|<\\/em>/g,'');\nif((Jy.includes(na)&&ti.includes(na))||!Jy.includes(na)){\nvar zf=lb1.includes('ss'+y[i].season_id)?'<small>我的追番 </small>':'';\nd.push({\ntitle:zf+ti,\nimg:y[i].cover+'@Referer=https://api.bilibili.com',\ndesc:y[i].styles,\ncontent:y[i].desc,\nurl:y[i].goto_url+'##'+ti+'&&https://www.bilibili.com/bangumi/play/ss'+y[i].season_id+'&&'+y[i].cover+'##',\n});\ng++;\n}\nif(g==8){j=6;break;}\n}//}catch(e){}\ntry{\nvar ym=fetch('https://v.qq.com/x/search/?q='+na,{headers:{\"User-Agent\":PC_UA}});\nputVar('tx',ym);\nvar len=parseDomForArray(ym,'body&&._infos');\n/*\ntry{\nvar len1=parseDomForArray(ym,'.figures_list&&.list_item');\nlen=len.concat(len1);\n}catch(e){}\n*/\nfor(var j in len){\ntry{var des=parseDomForHtml(len[j],'.figure_caption||.result_score||.figure_desc&&Text');}catch(e){des='';}\n/*\ntry{\nf=des.split(':').map(Number);\nvar time=f[0]*3600+f[1]*60+f[2];\n}catch(e){var des='';}\n*/\ntry{var yg=parseDomForHtml(len[j],'.mark_v&&img&&alt');}catch(e){var yg='没有';}\ntry{\nvar ur=parseDomForHtml(len[j],'a&&href');\nif(ur.includes('search_redirect')&&ur.includes('url=')&&(ur.includes('iqiyi.')||ur.includes('bilibili.')))ur=decodeURIComponent(ur.split('url=')[1]);\nelse if(ur.includes('search_redirect'))ur='';\nif(!yg.includes('预告')&&ur!=''){\ntry{var con=parseDomForHtml(len[j],'.desc_text&&Text');}catch(e){var con='';}\nvar bt=parseDomForHtml(len[j],'img&&alt');\nvar pi=parseDomForHtml(len[j],'img&&src');\nvar zf=getVar('lb1').includes(ur)?'<small>我的追番 </small>':'';\nd.push({\n\ttitle: zf+bt, \ndesc:des,\ncontent:con,\n pic_url:pi,\n\turl:ur+'##'+bt+'&&'+ur+'&&'+pi+'##',\n});\n}}catch(e){}\n}\n}catch(e){d.push({\n\ttitle: '腾讯搜索错误' });}\n\ntry{\nvar ym=fetch('https://so.iqiyi.com/so/q_'+na,{headers:{\"User-Agent\":PC_UA}});\nputVar('iqiyi',ym);\nvar resu=parseDomForArray(ym,'body&&.qy-search-result-item');\n\nfor(var i of resu){\ntry{\n\nvar pd=parseDomForHtml(i,'.item-type&&Text');\nvar pd2=parseDomForHtml(i,'.player-name&&Text');\n\nif(pd.match(/电视剧|电影|动漫|综艺|知识/g)[0]!=''&&pd2.match(/爱奇艺|腾讯/g)[0]!=''){\n\nvar bt=parseDomForHtml(i,'a&&title');\nvar pi=parseDom(i,'img&&src');\nvar ur=parseDom(i,'a&&href').split('?')[0];\nvar zf=getVar('lb1').includes(ur)?'<small>我的追番 </small>':'';\n\nvar des=parseDomForHtml(i,'.qy-mod-label&&Text');\nvar con=parseDomForHtml(i,'.info-des,2||.info-des||.sub-txt&&Text');\n\nd.push({\n\ttitle: zf+bt, \ndesc:des,\ncontent:con,\n pic_url:pi+'@Referer=https://www.iqiyi.com',\n\turl:ur+'##'+bt+'&&'+ur+'&&'+pi+'##',\n});}}catch(e){}\n}\n}catch(e){d.push({\n\ttitle: '爱奇艺搜索错误' });}\n}else if(page==2){\nvar ym=getVar('tx');\nvar ym1=getVar('iqiyi');\nclearVar('tx');clearVar('iqiyi');\nif(ym!=''){\nvar len=parseDomForArray(ym,'.figures_list&&li');\nfor(var i of len){\n\n\nvar ur=parseDomForHtml(i,'a&&href');\nif(ur.includes('search_redirect')&&ur.includes('url=')&&(ur.includes('iqiyi.')||ur.includes('bilibili.')))ur=decodeURIComponent(ur.split('url=')[1]);\nelse if(ur.includes('search_redirect'))ur='';\nif(!i.includes('预告')&&ur!=''){\nvar bt=parseDomForHtml(i,'a,1&&title');\nvar pi=parseDom(i,'img&&src');\nvar zf=getVar('lb1').includes(ur)?'<small>我的追番 </small>':'';\n\nd.push({\ntitle:zf+bt,\nurl:ur+'##'+bt+'&&'+ur+'&&'+pi+'##',\npic_url:pi,\ndesc:parseDomForHtml(i,'.figure_info&&Text'),\ncontent:parseDomForHtml(i,'.score_l&&Text')+' '+parseDomForHtml(i,'.figure_desc&&Text'),\n});}\n}\n}\nif(ym1!=''){\n\nvar resu=parseDomForArray(ym1,'body&&.qy-mod-list&&li');\n\nfor(var i of resu){\ntry{\n\nvar bt=parseDomForHtml(i,'a&&title');\nvar pi=parseDom(i,'img&&src');\nvar ur=parseDom(i,'a&&href').split('?')[0];\nvar zf=getVar('lb1').includes(ur)?'<small>我的追番 </small>':'';\n\nvar des=parseDomForHtml(i,'.qy-mod-label&&Text');\nvar con=parseDomForHtml(i,'.info-des,2||.info-des||.sub-txt&&Text');\n\nd.push({\n\ttitle: zf+bt, \ndesc:des,\ncontent:con,\n pic_url:pi+'@Referer=https://www.iqiyi.com',\n\turl:ur+'##'+bt+'&&'+ur+'&&'+pi+'##',\n});}catch(e){}\n}\n}\n}\nelse if(page==3){\nd.push({title:'搜索不到?关键词尽量精确'});\n}\nres.data = d;\nsetSearchResult(res);","search_url":"hiker://empty#**#fypage","group":"①常用","detail_col_type":"movie_2","detail_find_rule":"js:\neval(getVar('aa').split('/**/')[1]);","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"putVar2('lb1', fetch(\"hiker://files/番剧更新表/我的追番.txt\", {}));\n/*\nif(getVar('lb1').split(',').length>3)\nwriteFile(\"hiker://files/番剧更新表/我的追番.txt\",getVar('lb1').split(',').join('@@'));\n*/\nputVar2('la1', `@lazyRule=.js:var lb=fetch(\"hiker://files/番剧更新表/我的追番.txt\",{});input=input.split('#')[1];var xr=input+'@@'+lb;writeFile(\"hiker://files/番剧更新表/我的追番.txt\",xr);refreshPage(false);'toast://追番成功'`);\n\nputVar2('la2', `@lazyRule=.js:var v=input.split('#')[1]; input=v.split('&&')[0];pd=v.split('&&')[1].split('?')[0];var lb=fetch(\"hiker://files/番剧更新表/我的追番.txt\",{});for(i=0;input!='';i++){if(i!=0)input=input.slice(0,-1);var sc=new RegExp(input+'[\\\\\\\\s\\\\\\\\S]*?'+pd+'[\\\\\\\\s\\\\\\\\S]*?@@','g');var xr=lb.replace(sc,'');writeFile(\"hiker://files/番剧更新表/我的追番.txt\",xr);lb=fetch(\"hiker://files/番剧更新表/我的追番.txt\",{});if(!lb.includes(pd)){break;}}refreshPage(false);'toast://取消追番成功!'`);\n\nputVar('rC', `var m=[];var li=fetch(\"hiker://files/番剧更新表/我的追番.txt\",{}).split('@@').filter(a=>{return a!='';});var s=input.split('##');input=s[0];for(var i in li){var j=li[i].split('&&');if(getVar('url').includes(j[1])){j[3]=s[1];var j1=j.join('&&');li.splice(i,1);m=m.concat(j1,li).join('@@')+'@@';writeFile(\"hiker://files/番剧更新表/我的追番.txt\",m);break;}}`);\n\n\nputVar2('aa', `@rule=js:/**/var se='hiker://files/番剧更新表/set.txt';var fi=fetch(se,{});if(fi==''){var fi=JSON.stringify({dm:'关',bili:'关'});writeFile(se,fi);}fi=JSON.parse(fi);var mo=getVar('model');putVar('model','');var res1 = {};var d1 = [];d=[];try{if(MY_URL.includes('iqiyi.co'))var ym=getResCode().replace(/\\\\u002F/g,'/').replace(/videoUrl/g,'pageUrl');else var ym=fetch(MY_URL, {headers:{\"User-Agent\":PC_UA}}).replace(/\\\\u002F/g,'/');try{var quan=parseDomForHtml(ym,'.people_num&&Text');}catch(e){var quan='';}putVar('url',MY_URL);function colo(a,b){var li=fetch(\"hiker://files/番剧更新表/我的追番.txt\",{}).split('@@').filter(a=>{return a!='';});for(var i in li){var j=li[i].split('&&');if(getVar('url').includes(j[1])&&j.length>=4&&a==j[3]){if(!getVar('url').includes('qq.')&&b==undefined)return a+' ✓';else return '““'+a+'””';}}return a;}var lb=fetch(\"hiker://files/番剧更新表/我的追番.txt\",{});if(MY_URL.includes('bilibili.'))var nam=parseDomForHtml(ym,'.bilibili-player-pgcinfo-name&&Text');else var nam=parseDomForHtml(ym,'.tit||h1&&Text');var info=MY_URL.split('##')[1];if(info){info=info.split('&&');info[0]=nam; info=info.join('&&');var q=info.split('&&')[1];if(q.slice(-1)=='/')q=q.split('/').slice(0,-1).join('/'); var pd=lb.includes(q);var la=pd?getVar('la2'):getVar('la1');try{var wj=fetch('hiker://files/cache/MyParseSet.json',{});if(wj!='')eval(fetch(JSON.parse(wj).cj,{}));else{var wj=fetch('hiker://files/rules/js/Parse-V2_Dn.js');eval(wj);}}catch(e){var wj=fetch('hiker://files/rules/js/LocalParse_Dn.js');eval(wj);}try{var ej=\"hiker://empty@rule=js:var se='hiker://files/番剧更新表/set.txt';var fi=fetch(se,{});var res = {};var d = [];var fi=JSON.parse(fi);d.push({title:'当前'+(fi.dm=='关'?'关闭':'开启')+'弹幕(爱奇艺不支持!)',desc:'点击切换',url:'@lazyRule=.js:writeFile(\\\\\"'+se+'\\\\\",JSON.stringify({dm:\\\\\"'+(fi.dm==\\'关\\'?\\'开\\':\\'关\\')+'\\\\\",bili:\\\\\"'+fi.bili+'\\\\\"}));refreshPage(false);\\\\\"toast://切换成功!\\\\\"',col_type:'text_1'});d.push({col_type:'line_blank'});if(fetch('hiker://files/番剧更新表/cache.txt',{})!=''){d.push({title:'当前'+(fi.bili=='关'?'关闭':'开启')+'哔哩大会员直链',desc:'点击切换',url:'@lazyRule=.js:writeFile(\\\\\"'+se+'\\\\\",JSON.stringify({dm:\\\\\"'+fi.dm+'\\\\\",bili:\\\\\"'+(fi.bili==\\'关\\'?\\'开\\':\\'关\\')+'\\\\\"}));refreshPage(false);\\\\\"toast://切换成功!\\\\\"',col_type:'text_1'});d.push({col_type:'line_blank'});}d.push({title:'点击配置断插!',url:\\\\\"\"+setUrl+\"\\\\\",col_type:'text_1'});d.push({col_type:'line_blank'});d.push({title:'测试断插!',desc:'使用前先备份数据!!!',col_type:'text_1',url:'hiker://empty@rule='+JSON.parse(fetch('hiker://page/ceshi.html',{})).rule});d.push({col_type:'line_blank'});d.push({col_type:'line_blank'});d.push({title:'保存设置',url:'@lazyRule=.js:back(true);\\\\\"toast://设置生效\\\\\"',col_type:'text_center_1'});res.data = d;setSearchResult(res); \";d1.push({ title:info.split('&&')[0], img:info.split('&&')[2], url:ej, col_type: 'icon_2_round' });}catch(e){d1.push({ title:info.split('&&')[0], img:info.split('&&')[2], url:'toast://当前无插件,请安装插件,否则无法解析!', col_type: 'icon_2_round' });} d1.push({ title:(pd?'‘‘取消追番’’':'““+追番””'), url:'hiker://empty#'+info+la, col_type: 'text_2' });} d1.push({desc:'0',col_type: 'x5_webview_single'}); try{var des=JSON.parse(ym.split('newestEp\":')[1].split('}')[0]+'}').desc;}catch(e){try{var htm=JSON.parse(ym.split('COVER_INFO = ')[1].split('var ')[0].trim());var des=htm.update_notify_desc;if(!des)des=htm.second_title;}catch(e){var des=parseDomForHtml(ym,'.c-des&&Text')+parseDomForHtml(ym,'.info-updata&&Text');}}d1.push({title:'<font color=\"purple\"><strong><big>'+nam+'</big></strong></font>--<font color=\"blue\">'+(MY_URL.includes('bilibili')?'bilibili':(MY_URL.includes('qq')?'腾讯':'爱奇艺'))+'</font>'+'\\\\n““状态:'+(des?des:'无')+'””。<font color=\"blue\">'+quan+'</font>',url:'select://{\"title\": \"选择\", \"options\" : [\"搜索\", \"切换顺序\"], col: 2, js: \"if(input==\\\\'搜索\\\\'){\\\\'hiker://search?s='+nam+'&group=①动漫资源\\\\'}else{putVar(\\\\'model\\\\',1);refreshPage(false);\\\\'toast://切换成功!\\\\'}\"}',col_type:'text_1'});d1.push({col_type:'big_blank_block'});try{laru=lazy.replace('aytmParse(input)','')+\"cid=input.split('#')[1];input=input.split('#')[0];try{url=aytmParse(input);if(url.includes('toast://')||!url.includes('://')||url==input)url=jxsb;try{pa=url.split(';')[1].split('&&');var ua='';var re='';for(i of pa){try{if(i.includes('User-Agent')&&ua=='')ua=i.split('@')[1].replace('}','');}catch(e){}try{if(i.includes('Referer')&&re=='')re=i.split('@')[1].replace('}','');}catch(e){}}}catch(e){}url=url.split(';')[0];dat=[];dat.push(url);if(cid){dm='https://comment.bilibili.com/'+cid+'.xml';}else{try{var vid=input.split('/')[6].split('.htm')[0];var id=JSON.parse(fetch('https://access.video.qq.com/danmu_manage/regist?vappid=97767206&vsecret=c0bdcbae120669fff425d0ef853674614aa659c605a613a4&raw=1', {headers:{'User-Agent':PC_UA},body:{'wRegistType':2,'vecIdList':[vid]},method:'POST'})).data.stMap[vid].strDanMuKey.match(/[0-9]{4,}/g)[0];if(id){var com=[];url=[];var k=1;for(j=0;;j=j+16*(30*k)){for(i=j;i<16*(30*k)+j;i=i+30*k){url.push({url:'http://mfm.video.qq.com/danmu?timestamp='+i+'&target_id='+id});if(j>=64*30)k=4;}batchFetch(url).map(function(a) {try{ h = JSON.parse(a).comments; }catch(e){try{h=JSON.parse(a.match(/{.*}/)[0]).comments;}catch(e){h=[];}}com=com.concat(h); });if(h=='')break;};dm='hiker://files/番剧更新表/dm.json';writeFile(dm,JSON.stringify(com).replace(/content/g,'text').replace(/timepoint/g,'time'));}else{dm='';}}catch(e){dm='';}}JSON.stringify({urls:dat,headers:[{'User-Agent':ua,'Referer':re}],danmu:dm});}catch(e){'toast://解析失败,请更换解析或稍后重试';}\";}catch(e){laru='confirm://无解析插件,但追番后仍可记录足迹!';};if(fi.dm=='关')laru=lazy;try{ var ep=JSON.parse(ym.split('\"epList\":')[1].split('}]')[0]+'}]');var che=fetch('hiker://files/番剧更新表/cache.txt',{});var epl=ep.length;for(var i=0;i<ep.length;i++){ if(epl<=100){var img=ep[i].cover;if(!img.includes('http'))img='http:'+img;}else{img='';}url=fi.bili=='开'?(che.split('@lazyRule')[0].replace(/cid\\\\=[0-9]{4,}/g,'cid='+ep[i].cid).replace(/avid\\\\=[0-9]{4,}/g,'avid='+ep[i].aid)):('https://www.bilibili.com/bangumi/play/ep'+ep[i].id);if(ep[i].badge!='预告')d.push({ title:colo(ep[i].title,epl>100?1:undefined),col_type:(epl>100?'text_4':'pic_2'), img:img, desc:ep[i].longTitle,url:url+'#'+ep[i].cid+'##'+ep[i].title+\"@lazyRule=.js:\"+getVar('rC')+(fi.bili=='开'?(fi.dm=='开'?che.split('@lazyRule=.js:')[1].replace(/[0-9]{4,}(?=\\\\))/g,ep[i].cid):che.split('@lazyRule=.js:')[1].replace(/[0-9]{4,}(?=\\\\))/g,'undefined')):laru)});}}catch(e){try{if(htm.category_map.includes('正片')){var le=htm.nomal_ids;var ur=MY_URL.includes('index.htm')?('https://v.qq.com/x/cover/'+htm.id):MY_URL.split('.html')[0];var h=1;var f='';for(var i in le){if(f==7&&le[i].F==2)f=1;else f=le[i].F;if(f==2||f==7){d.push({title:colo('第'+h+'话'),url:ur+'/'+le[i].V+'.html##第'+h+'话'+'@lazyRule=.js:'+getVar('rC')+laru,col_type:'text_3'});h++;}}}}catch(e){try{/*try{var v=JSON.parse(ym.split('videos\":')[1].split('}]')[0]+'}]');}catch(e){var v=JSON.parse('['+ym.split('videoInfo\":')[1].split('}')[0]+'}]');}var epl=v.length;for(var i of v){if(!i.vt||!i.vt.includes('预告'))d.push({title:colo(i.order,epl>100?1:undefined),col_type:(epl>100?'text_4':'pic_2'),url:'https:'+i.pageUrl+'##'+i.order+'@lazyRule=.js:'+getVar('rC')+laru,img:'https:'+i.imageUrl,desc:i.shortTitle});}*/try{var v=JSON.parse(ym.split('videoInfo\":')[1].split('}')[0]+'}');}catch(e){var v={};v.aid=ym.split('albumId\":')[1].split(',')[0];}vi=JSON.parse(request('https://pub.m.iqiyi.com/h5/main/videoList/album/?albumId='+v.aid+'&size=1500&page=1&needPrevue=false&needVipPrevue=false',{})).data;if(vi!=''){v=vi.videos;var epl=v.length;for(var i of v)d.push({title:colo(i.pd,epl>100?1:undefined),url:'https:'+i.pageUrl+'##'+i.pd+'@lazyRule=.js:'+getVar('rC')+lazy,col_type:epl>100?'text_4':'pic_2',img:epl>100?'':('https:'+i.imageUrl),desc:i.vt});}else{i=v;if(i&&(!i.vt||!i.vt.includes('预告')))d.push({title:colo(i.order),url:'https:'+i.pageUrl+'##'+i.order+'@lazyRule=.js:'+getVar('rC')+laru,col_type:'pic_2',img:'https:'+i.imageUrl,desc:i.shortTitle});}}catch(e){d.push({title:'““休息吧,追番也不要这么拼!””',col_type:'text_center_1'});}}}if(mo==1)d=d.reverse();d1=d1.concat(d);d1.push({col_type:'line_blank'});if(ym.indexOf('\"ssList\":[{')>-1){d1.push({title:(getVar('xl')=='1'?'““⊙更多系列””':'‘‘⊕更多系列’’'),url:'hiker://empty#'+getVar('xl')+\\`@lazyRule=.js:var a=input.split('#')[1];if(a=='1'){putVar2('xl','');}else{putVar2('xl','1');}refreshPage(false);a=='1'?'toast://已收起':'toast://已展开'\\`,col_type:'text_2'});}if(!MY_URL.includes('iqiyi.co'))d1.push({title:(getVar('tj')=='1'?'““⊙更多推荐””':'‘‘⊕更多推荐’’'),url:'hiker://empty#'+getVar('tj')+\\`@lazyRule=.js:var a=input.split('#')[1];if(a=='1'){putVar2('tj','');}else{putVar2('tj','1');}refreshPage(false);a=='1'?'toast://已收起':'toast://已展开'\\`,col_type:'text_2'});d1.push({col_type:'line'});try{if(getVar('xl')=='1'){ var tj=JSON.parse(ym.split('\"ssList\":')[1].split('}]')[0]+'}]'); for(var o=0;tj!=null&&o<tj.length;o++){var cover=tj[o].cover;if(!cover.includes('http'))cover='http:'+cover;var cu=MY_URL.includes(tj[o].id)?' ✓':'';var sx=MY_URL.includes(tj[o].id)?\"@lazyRule=.js:refreshPage(false);'toast://已刷新!';\":getVar('aa');d1.push({ title:tj[o].title+cu,img:cover,desc:tj[o].index_show, url:'https://www.bilibili.com/bangumi/play/ss'+tj[o].id+'##'+nam+' '+tj[o].title+'&&'+'https://www.bilibili.com/bangumi/play/ss'+tj[o].id+'&&'+cover+'##'+sx, desc:tj[o].desc,col_type:'movie_2' });}putVar2('xl','');}}catch(e){}if(getVar('tj')=='1'){if(MY_URL.includes('bilibili')){var rec=JSON.parse(fetch('https://api.bilibili.com/pgc/season/web/related/recommend?season_id='+MY_URL.split('ss')[1],{})).data.season;for(i=0;i<rec.length;i++){d1.push({ title:rec[i].title,img:rec[i].new_ep.cover,desc:rec[i].new_ep.index_show,url:rec[i].url+'##'+rec[i].title+'&&'+rec[i].url+'&&'+rec[i].new_ep.cover+'##'+getVar('aa'), col_type:'movie_2' });}}else{var lis=parseDomForArray(request('https://m.v.qq.com/play.html?cid='+MY_URL.split('/')[5].split('.')[0],{}),'.figures_list&&li');for(var k of lis){var ur='https://v.qq.com/x/cover/'+parseDomForHtml(k,'li&&data-cid')+'.html';var img=parseDomForHtml(k,'img&&dsrc');if(!img.includes('http'))img='https:'+img;var ti=parseDomForHtml(k,'strong&&Text');d1.push({ title:ti,img:img,desc:parseDomForHtml(k,'a&&Text'),url:ur+'##'+ti+'&&'+ur+'&&'+img+'##'+getVar('aa'), col_type:'movie_2' });}}}putVar2('tj','');}catch(e){d1.push({title:'““休息吧,追番也不要这么拼!””',col_type:'text_center_1'});}res1.data = d1; setHomeResult(res1);`);","pages":"[{\"col_type\":\"movie_3\",\"name\":\"测试\",\"path\":\"ceshi.html\",\"rule\":\"js:\\n\\r\\nvar res = {};\\r\\nvar d = [];\\nvar d1 = [];\\nvar d2 = [];\\nvar d3 = [];\\nvar d4 = [];\\nvar d5 = [];\\nfunction sel(a){\\n try{\\n a=a.match(/[\\\\w]*?\\\\.com/g)[0];\\n }catch(e){return 'oth';}\\n switch (a) {\\n case \\\"qq.com\\\":\\n str = 'tx';\\n break;\\n case \\\"iqiyi.com\\\":\\n str = 'qy';\\n break;\\n case \\\"youku.com\\\":\\n str = 'yk';\\n break;\\n case \\\"mgtv.com\\\":\\n str = 'mg';\\n break;\\n case \\\"bilibili.com\\\":\\n str = 'bl';\\n break;\\n default:\\n str = 'oth';\\n break;\\n }\\nreturn str;\\n}\\n\\nvar path='file:///storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/DuanNian/MyParse.json';\\nvar fi=fetch(path,{});\\ntry{\\neval('jx='+fi);\\neval('a='+fi);\\n\\nsaveFile('save.txt',fi);\\n\\njx.settings.cj='hiker://files/cache/Parse_Dn.js';\\njx.title=jx.title.filter(a=>{\\nif(jx.codes[a]){jx.codes[a]=a+'解析';\\nreturn a;}\\nelse{delete jx.codes[a];}});\\nvar fi=JSON.stringify(jx);\\nfor(j of jx.title){fi=fi.replace('\\\"'+j+'解析\\\"',((typeof a.codes[j])!='function'?('\\\"'+a.codes[j].toString().trim()+'\\\"'):a.codes[j].toString().trim()));}writeFile(path,fi);\\n\\ninput=getVar('input');\\nputVar('input','');\\nvar name=getVar('i');\\n\\nd.push({\\ntitle:'测试',\\ndesc:'输入测试链接...',\\nurl:`putVar('input',input);refreshPage(false);`,\\ncol_type:'input'\\n});\\nvar path='file:///storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/DuanNian/MyParse.json';\\n\\neval('jx='+fi);\\nif(name==''||!jx.title.toString().includes(name))name=jx.title[0];\\n\\nd.push({\\ntitle:'测试从 '+name+' 开始: ',\\ndesc:'点击切换起点解析',\\nurl:`select://{\\\"title\\\": \\\"选择解析...\\\",\\\"options\\\" :[`+jx.title.map(a=>{return '\\\"'+a+'\\\"'})+`],col: 3, \\\"js\\\": \\\"putVar('i',input);refreshPage(false);'toast://切换至'+input+'开始测试!'\\\"}`,\\ncol_type:'text_1'\\n});\\nd.push({col_type:'line_blank'});\\nif(input!=''&&input.includes('://')){\\nvar cs=0;\\nfor(var ii=0;ii<jx.title.length;ii++){\\n\\nif(name!=jx.title[ii]&&cs==0){\\ncontinue;\\n}else if(name==jx.title[ii]){cs=1;}\\n\\n\\nif(jx.title[ii]!='defaultParse'){\\ntry{\\nshowLoading('正在测试 '+jx.title[ii]);\\n\\nif((typeof jx.codes[jx.title[ii]])!='string')\\nvar url=jx.codes[jx.title[ii]](input);\\n\\nelse{\\nvar url='';\\n}\\n\\nif(url.includes('toast://')||!url.includes('://')||url==input)url='';\\n}catch(e){\\nurl='';\\n}\\n\\nif(url!='')\\n{\\nd1.push({\\ntitle:jx.title[ii],\\ndesc:'找到一个免嗅',\\nurl:`select://{\\\"title\\\": \\\"选择操作...\\\", \\\"options\\\" :['播放','添加','删除'], col: 3, \\\"js\\\": \\\"if(input=='播放'){\\\\``+url+`\\\\`;}else {var path='file:///storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/DuanNian/MyParse.json';var fi=fetch(path,{});eval('jx='+fi);var ne=new RegExp('^`+jx.title[ii]+`,|,`+jx.title[ii]+`$|([,\\\\\\\\\\\"])`+jx.title[ii]+`,|,`+jx.title[ii]+`(\\\\\\\\\\\")','g');eval('a='+fi);if(input=='添加'){var set=jx.settings['`+sel(input)+`'];jx.settings['`+sel(input)+`']='`+jx.title[ii]+`'+(set==''?'':',')+set.replace(ne,'$1$2');for(j of jx.title){jx.codes[j]=j+'解析';}var fi=JSON.stringify(jx);}else{var jxl=jx.title.filter(a=>{if(a!='`+jx.title[ii]+`')return a;});for(j of jx.title){if(j!='`+jx.title[ii]+`')jx.codes[j]=j+'解析';else delete jx.codes[j];}jx.title=jxl;jx.settings=JSON.parse(JSON.stringify(jx.settings).replace(ne,'$1$2'));var fi=JSON.stringify(jx);}for(j of jx.title){fi=fi.replace('\\\\\\\\\\\"'+j+'解析\\\\\\\\\\\"',((typeof a.codes[j])!='function'?('\\\\\\\\\\\"'+a.codes[j].toString().trim()+'\\\\\\\\\\\"'):a.codes[j].toString().trim()));}writeFile(path,fi);'toast://完成!'}\\\"}`,\\ncol_type:'text_1'\\n});\\ntry{\\nputVar('i',jx.title[ii+1]);\\n}catch(e){\\nclearVar('i');}\\nd1.push({col_type:'line'});\\nd1.push({\\ntitle:'下一个',\\nurl:`hiker://empty@lazyRule=.js:putVar('input','`+input+`');refreshPage(false);'toast://下一个'`,\\ncol_type:'text_2'\\n});\\nd1.push({\\ntitle:'从头开始',\\nurl:`hiker://empty@lazyRule=.js:putVar('input','`+input+`');clearVar('i');refreshPage(false);'toast://开始'`,\\ncol_type:'text_2'\\n});\\nhideLoading();\\nbreak;\\n}\\n\\n\\nelse{\\nif((typeof jx.codes[jx.title[ii]])!='string')\\nd2.push({\\ntitle:jx.title[ii],\\n\\nurl:`select://{\\\"title\\\": \\\"选择操作...\\\", \\\"options\\\" :['重试','添加','删除'], col: 3, \\\"js\\\": \\\"if(input=='重试'){\\\\`hiker://empty@lazyRule=.js:var path='file:///storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/DuanNian/MyParse.json';var fi=fetch(path,{});eval('jx='+fi);jx.codes['`+jx.title[ii]+`']('`+input+`');\\\\`}else {var path='file:///storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/DuanNian/MyParse.json';var fi=fetch(path,{});eval('jx='+fi);var ne=new RegExp('^`+jx.title[ii]+`,|,`+jx.title[ii]+`$|([,\\\\\\\\\\\"])`+jx.title[ii]+`,|,`+jx.title[ii]+`(\\\\\\\\\\\")','g');eval('a='+fi);if(input=='添加'){var set=jx.settings['`+sel(input)+`'];jx.settings['`+sel(input)+`']='`+jx.title[ii]+`'+(set==''?'':',')+set.replace(ne,'$1$2');for(j of jx.title){jx.codes[j]=j+'解析';}var fi=JSON.stringify(jx);}else{var jxl=jx.title.filter(a=>{if(a!='`+jx.title[ii]+`')return a;});for(j of jx.title){if(j!='`+jx.title[ii]+`')jx.codes[j]=j+'解析';else delete jx.codes[j];}jx.title=jxl;jx.settings=JSON.parse(JSON.stringify(jx.settings).replace(ne,'$1$2'));var fi=JSON.stringify(jx);}for(j of jx.title){fi=fi.replace('\\\\\\\\\\\"'+j+'解析\\\\\\\\\\\"',((typeof a.codes[j])!='function'?('\\\\\\\\\\\"'+a.codes[j].toString().trim()+'\\\\\\\\\\\"'):a.codes[j].toString().trim()));}writeFile(path,fi);'toast://完成!'}\\\"}`,\\ncol_type:'text_3'\\n});\\nelse{\\nvar x5=jx.codes['defaultParse'](jx.codes[jx.title[ii]]+input).replace(/\\\\\\\\/g,'\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\').replace(/\\\\\\\"/g,'\\\\\\\\\\\"').replace(/\\\\'/g,\\\"\\\\\\\\'\\\").replace(/\\\\`/g,'\\\\\\\\`').replace(/[\\\\s]/g,' ');\\nd4.push({\\ntitle:jx.title[ii],\\n\\nurl:`select://{\\\"title\\\": \\\"选择操作...\\\", \\\"options\\\" :['解析','添加','删除'], col: 3, \\\"js\\\": \\\"if(input=='解析'){'`+x5+`'}else {var path='file:///storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/DuanNian/MyParse.json';var fi=fetch(path,{});eval('jx='+fi);var ne=new RegExp('^`+jx.title[ii]+`,|,`+jx.title[ii]+`$|([,\\\\\\\\\\\"])`+jx.title[ii]+`,|,`+jx.title[ii]+`(\\\\\\\\\\\")','g');eval('a='+fi);if(input=='添加'){var set=jx.settings['`+sel(input)+`'];jx.settings['`+sel(input)+`']='`+jx.title[ii]+`'+(set==''?'':',')+set.replace(ne,'$1$2');for(j of jx.title){jx.codes[j]=j+'解析';}var fi=JSON.stringify(jx);}else{var jxl=jx.title.filter(a=>{if(a!='`+jx.title[ii]+`')return a;});for(j of jx.title){if(j!='`+jx.title[ii]+`')jx.codes[j]=j+'解析';else delete jx.codes[j];}jx.title=jxl;jx.settings=JSON.parse(JSON.stringify(jx.settings).replace(ne,'$1$2'));var fi=JSON.stringify(jx);}for(j of jx.title){fi=fi.replace('\\\\\\\\\\\"'+j+'解析\\\\\\\\\\\"',((typeof a.codes[j])!='function'?('\\\\\\\\\\\"'+a.codes[j].toString().trim()+'\\\\\\\\\\\"'):a.codes[j].toString().trim()));}writeFile(path,fi);'toast://完成!'}\\\"}`,\\ncol_type:'text_3'\\n});}\\n}\\n}}\\n}\\nhideLoading();\\nif(d2!='')\\nd3.push({\\ntitle:'⭐️以下是解析失败的免嗅:',\\ncol_type:'text_1'\\n\\n});\\nif(d4!='')\\nd5.push({\\ntitle:'⭐️以下不是免嗅,需要手动测试:',\\ncol_type:'text_1'\\n\\n});\\n}catch(e){\\nd.push({\\ntitle:'文件损坏,点击此处恢复(如果有备份的话)',\\ncol_type:'text_center_1',\\ndesc:'先点一下试一试吧',\\nurl:`hiker://empty@lazyRule=.js:writeFile('`+path+`',readFile('save.txt'));refreshPage(false);'toast://执行成功!'`\\n});\\n}\\nd=d.concat(d1).concat(d3).concat(d2).concat(d5).concat(d4);\\n\\r\\nres.data = d;\\r\\nsetHomeResult(res);\"}]","icon":"https://s4.ax1x.com/2022/01/11/7emVhR.png"},{"last_chapter_rule":"js:\nlet html = getResCode()\n// log(html)\nlet regex = /window\\.__INITIAL_STATE__=(.*?);\\(function\\(\\)\\{/\n// log(MY_URL)\nif(MY_URL.startsWith('https://api.bilibili.com/x/web-interface/view/detail')) {\n let code = JSON.parse(html)\n try {\n if (code.data.View['redirect_url']) {\n MY_URL = code.data.View['redirect_url'];\n html = fetch(MY_URL, {});\n }\n } catch (e) {\n log (e.message)\n }\n}\n// log(html)\nif (MY_URL.startsWith('https://www.bilibili.com/bangumi/play/') && regex.test(html)) {\n // 番剧\n // log('匹配:' + RegExp.$1)\n let res = JSON.parse(RegExp.$1)\n let result = res.newestEp\n if(!result) {\n result = res.mediaInfo.new_ep\n }\n setResult(\"更新至:第\" + result.title + \"话\")\n} else if (MY_URL.startsWith('https://api.bilibili.com/x/space/arc/search')) {\n // UP 主\n let res = JSON.parse(html)\n let result = res.data.list.vlist[0].title\n setResult(\"更新至:\" + result)\n} else {\n setResult(\"\")\n}","title":"哔哩Ⓡ","author":"1606142&Rx&Reborn","version":22020601,"type":"video","url":"hiker://empty#fypage","col_type":"movie_1","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\neval(JSON.parse(fetch(\"hiker://page/common\")).rule);","searchFind":"js:\neval(JSON.parse(fetch(\"hiker://page/s\")).rule);","search_url":"https://api.bilibili.com/x/web-interface/search/all/v2?keyword=**&page=fypage&pagesize=20;get;utf-8;{User-Agent@Mozilla/5.0 (Linux;; Android 7.0;; wv lite baiduboxapp) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.96 Mobile Safari/537.36 T7/10.3 SearchCraft/2.6.2 (Baidu;; P1 7.0)}","group":"①常用","detail_col_type":"movie_2","detail_find_rule":"","sdetail_col_type":"movie_1","sdetail_find_rule":"","ua":"mobile","preRule":"js:\neval(JSON.parse(fetch(\"hiker://page/ycl\")).rule);\n//通过搜索查看自己的uid,然后替换即可\nif (!fetch('hiker://files/rules/bili/starid.txt',{})){\nputVar('starid','928123');\n}else{\n\nputVar('starid',fetch('hiker://files/rules/bili/starid.txt',{}));\n}\nputVar(\"access_key\",fetch('hiker://files/rules/bili/access_key.txt'));\n//自己去b站客户端首页抓包,找到app.bilibili.com开头的链接,然后把access_key的值填入上方'='后面即可","pages":"[{\"col_type\":\"movie_3\",\"name\":\"代码-一级\",\"path\":\"common\",\"rule\":\"var res = {};\\nvar d = [];\\nvar pagenum = MY_URL.split('#')[1];\\nvar Referer = '@Referer=http://www.bilibili.com';\\nif (!fetch('hiker://files/rules/bili/setting.txt')) {\\n writeFile('hiker://files/rules/bili/setting.txt', '开启,关闭');\\n}\\nvar s_type = fetch('hiker://files/rules/bili/setting.txt');\\nputVar('reply_type', s_type.split(',')[0]);\\nputVar('like_type', s_type.split(',')[1]);\\n//颜色\\nvar Colors = [\\\"4\\\", \\\"5\\\", \\\"0\\\", \\\"1\\\", \\\"A\\\", \\\"3\\\", \\\"8\\\", \\\"9\\\", \\\"B\\\", \\\"C\\\", \\\"D\\\", \\\"E\\\", \\\"6\\\", \\\"7\\\", \\\"F\\\"];\\nvar Color = '#';\\nif (getVar('YS') == '随机') {\\n for (var i = 0; i < 6; i++) {\\n var num = Math.ceil((Math.random() * 15)) - 1;\\n var Color = Color + Colors[num];\\n }\\n} else {\\n var Color = \\\"#FA7298\\\";\\n}\\n\\nfunction getHead(title) {\\n return '‘‘’’<strong><font color=\\\"' + Color + '\\\">' + title + '</front></strong>';\\n}\\n\\nvar c1 = 'all&bangumi&guochan&douga&music&knowledge&tech&car&life&food&kichiku&fashion&cinephile&origin&rookie&game&ent&dance&movie&tv&documentary&animal&guochuang';\\n\\nvar w1 = '全部&番剧&国创&动画&音乐&知识&科技&汽车&生活&美食&鬼畜&时尚&影视&原创&新人&游戏&娱乐&舞蹈&电影&电视剧&纪录片&动物圈&国创相关';\\n\\nvar c2 = '22&212&71&182&138&28&33&185';\\n\\nvar w2 = '鬼畜&美食&综艺&影视&生活&音乐&番剧&电视剧';\\n\\nvar word1 = w1.split('&');\\nvar class1 = c1.split('&');\\nvar lab1 = getVar('lab1', '全部');\\nvar key1 = getVar('key1', 'all');\\n\\nvar word2 = w2.split('&');\\nvar class2 = c2.split('&');\\nvar lab2 = getVar('lab2', '鬼畜');\\nvar key2 = getVar('key2', '22');\\n\\nvar zbc1 = 'all&2&3&6&1&5&9&10&11';\\nvar zbw1 = '全部&网游&手游&单机&娱乐&电台&虚拟主播&生活&学习';\\nvar zbc2 = '0&33';\\nvar zbw2 = '默认小分类&影音馆(生活)';\\nvar zbword1 = zbw1.split('&');\\nvar zbclass1 = zbc1.split('&');\\nvar zblab1 = getVar('zblab1', '全部');\\nvar zbkey1 = getVar('zbkey1', 'all');\\n\\nvar zbword2 = zbw2.split('&');\\nvar zbclass2 = zbc2.split('&');\\nvar zblab2 = getVar('zblab2', '默认小分类');\\nvar zbkey2 = getVar('zbkey2', '0');\\n\\n\\n\\n//三合一\\nvar rx = fetch('hiker://files/bili/多合一.txt', {});\\nvar wr = `@lazyRule=.js:writeFile(\\\"hiker://files/bili/多合一.txt\\\",input);refreshPage(false);\\\"toast://切换成功\\\"`;\\nvar s_tab = fetch('hiker://files/bili/收藏.txt', {});\\nvar sr = `@lazyRule=.js:writeFile(\\\"hiker://files/bili/收藏.txt\\\",input);refreshPage(false);\\\"toast://切换成功\\\"`;\\n\\nif (MY_URL.split('#')[1] == '1') {\\n //.replace('m.bilibili.com', 'www.bilibili.com').replace(/\\\\?/g, '??').replace(/\\\\&/g, '&&')\\n d.push({\\n title: '解析',\\n url: \\\"'hiker://page/detail?url='+'https://'+input.split('https://')[1]+'#immersiveTheme#'\\\",\\n col_type: 'line',\\n desc: '请输入网址或者b站复制的链接'\\n });\\n\\n d.push({\\n title: rx == 'UP主' ? getHead('首页') : '首页',\\n url: 'UP主' + wr,\\n col_type: 'text_5'\\n });\\n d.push({\\n title: rx == '排行榜' ? getHead(rx) : '排行榜',\\n url: '排行榜' + wr,\\n col_type: 'text_5'\\n });\\n d.push({\\n title: rx == '新番' ? getHead(rx) : '新番',\\n url: '新番' + wr,\\n col_type: 'text_5'\\n });\\n d.push({\\n title: rx == '直播' ? getHead(rx) : '直播',\\n url: '直播' + wr,\\n col_type: 'text_5'\\n });\\n d.push({\\n title: rx == '更多' ? getHead(rx) : '更多',\\n url: '更多' + wr,\\n col_type: 'text_5'\\n });\\n /*\\n if (rx == '收藏') {\\n \\n d.push({\\n title: s_tab == '追番' ? getHead(s_tab) : '追番',\\n url: '追番' + sr,\\n col_type: 'text_3'\\n });\\n d.push({\\n title: s_tab == '追剧' ? getHead(s_tab) : '追剧',\\n url: '追剧' + sr,\\n col_type: 'text_3'\\n });\\n \\n if (s_tab == '追番') {\\n eval(JSON.parse(fetch(\\\"hiker://page/fanju\\\")).rule)\\n }\\n if (s_tab == '追剧') {\\n eval(JSON.parse(fetch(\\\"hiker://page/dsj\\\")).rule)\\n }\\n }\\n */\\n}\\n\\nif (rx == '排行榜') {\\n eval(JSON.parse(fetch(\\\"hiker://page/phb\\\")).rule)\\n}\\n\\nif (rx == 'UP主') {\\n eval(JSON.parse(fetch(\\\"hiker://page/up\\\")).rule)\\n}\\n\\nif (rx == '时光机') {\\n eval(JSON.parse(fetch(\\\"hiker://page/sgj\\\")).rule)\\n}\\n\\nif (rx == '新番') {\\n eval(JSON.parse(fetch(\\\"hiker://page/newbgm\\\")).rule)\\n}\\n\\nif (rx == '索引') {\\n eval(JSON.parse(fetch(\\\"hiker://page/sy\\\")).rule)\\n}\\n\\nif (rx == '直播') {\\n eval(JSON.parse(fetch(\\\"hiker://page/zb\\\")).rule)\\n}\\n\\nif (rx == '更多') {\\n eval(JSON.parse(fetch(\\\"hiker://page/more\\\")).rule)\\n}\\n\\nif (rx == \\\"漫游\\\") {\\n d.push({\\n title: \\\"什么也没有诶\\\",\\n url: \\\"toast://真的什么也没有\\\",\\n col_type: \\\"text_center_1\\\"\\n });\\n}\\n//三合一\\n\\nres.data = d;\\nsetResult(res)\"},{\"col_type\":\"pic_1_card\",\"name\":\"代码-排行榜\",\"path\":\"phb\",\"rule\":\"//分类\\nif (MY_URL.split('#')[1] == '1') {\\n for (var i in word1) {\\n var a = word1[i];\\n var b = class1[i];\\n var c = a + '&' + b;\\n d.push({\\n title: a == lab1 ? getHead(a) : a,\\n url: $(\\\"#noLoading#\\\").lazyRule((c) => {\\n putVar(\\\"lab1\\\", c.split('&')[0]);\\n putVar(\\\"key1\\\", c.split('&')[1]);\\n refreshPage(false);\\n return \\\"hiker://empty\\\"\\n }, c),\\n col_type: 'flex_button'\\n });\\n }\\n}\\n//分类\\n\\nd.push({\\n desc: '258&&float',\\n col_type: 'x5_webview_single'\\n});\\nvar url = 'https://www.bilibili.com/v/popular/rank/all';\\n\\nMY_URL = url.replace('all', getVar('key1'));\\n\\nvar ym = request(MY_URL, {}).replace(/\\\\\\\\u002F/g, '/');\\nif (ym.includes('rank-tips')) {\\n\\n /*提示信息\\n d.push({\\n title:'““'+parseDomForHtml(ym,'.rank-tips&&Text')+'””',\\n col_type:'text_1'\\n });\\n 提示信息*/\\n\\n var pi = JSON.parse(ym.split('\\\"rankList\\\":')[1].split(',\\\"rankNote\\\"')[0]);\\n for (var i = 0; pi != null && i < pi.length; i++) {\\n var num = i + 1;\\n var q = JSON.stringify(pi[i]);\\n if (!pi[i].url) {\\n var rurl = 'https://api.bilibili.com/x/web-interface/view/detail??aid=&&bvid=' + pi[i].bvid;\\n } else {\\n var rurl = pi[i].url;\\n }\\n\\n d.push({\\n title: pi[i].title,\\n pic_url: pi[i].pic + Referer,\\n desc: (!q.includes('name') ? pi[i].new_ep.index_show : ('up: ' + pi[i].owner.name)),\\n url: 'hiker://page/detail?url=' + rurl + '#immersiveTheme#',\\n col_type: 'movie_2'\\n });\\n /*\\n d.push({\\n title:'No.'+num+'\\\\n\\\\n‘‘<small>'+pi[i].title+'\\\\n'+(!q.includes('name')?pi[i].new_ep.index_show:('up: '+pi[i].owner.name))+'</small>',\\n pic_url:pi[i].pic+Referer,\\n desc:'0',\\n url:'hiker://page/detail?url='+rurl+'#immersiveTheme#',\\n col_type:'movie_2'\\n });\\n */\\n }\\n} else {\\n d.push({\\n title: '““节制一点,休息啦!””',\\n col_type: 'text_center_1'\\n });\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"代码-up🐷\",\"path\":\"up\",\"rule\":\"const headColor = \\\"#358ccd\\\";\\n\\n//时间戳转换方法\\n/*\\nfunction getLocalTime(nS) { \\n var sss = new Date(parseInt(nS)).toLocaleString().substr(0,17);\\n var YMD = sss.split('日')[0].replace('年','-').replace('月','-');\\n return (YMD)\\n}\\n*/\\nfunction getLocalTime(nS) {\\n var date = new Date(nS);\\n var YY = date.getFullYear() + '-';\\n var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';\\n var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());\\n var time = YY + MM + DD;\\n return time\\n}\\nvar sr = `@lazyRule=.js:writeFile(\\\"hiker://files/bili/收藏.txt\\\",input);putVar('up','');putVar('UP','');putVar('set','');refreshPage(false);\\\"toast://切换成功\\\"`;\\n//时间戳转换\\n\\nvar uid = fetch(\\\"hiker://files/bili/up_cache.txt\\\", {});\\nvar UP_URL = 'https://api.bilibili.com/x/space/arc/search?mid=uid&ps=30&tid=0&keyword=&jsonp=jsonp&pn=' + pagenum + '&order=pubdate';\\nvar up_url = UP_URL.replace(\\\"uid\\\", uid);\\nvar xx = getVar('lb2').split('\\\\n');\\n//更新头像\\nfor (var k in xx) {\\n if (!xx[k].split('##')[1]) {\\n try {\\n var pic = JSON.parse(fetch('https://api.bilibili.com/x/space/acc/info?mid=' + xx[k].split('&&')[1] + '&jsonp=jsonp', {})).data.face;\\n } catch (e) {\\n var pic = JSON.parse(fetch('https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?host_uid=' + xx[k].split('&&')[1] + '&need_top=1', {})).data.cards[0].desc.user_profile.info.face;\\n }\\n var face = xx[k] + '##' + pic;\\n var face = fetch(\\\"hiker://files/bili/up.txt\\\", {}).replace(xx[k], face);\\n writeFile(\\\"hiker://files/bili/up.txt\\\", face);\\n }\\n}\\n\\n\\n\\nif (MY_URL.split('#')[1] == '1') {\\n var s_tab = fetch('hiker://files/bili/收藏.txt', {});\\n if (getVar(\\\"access_key\\\") && getVar('starid')) {\\n d.push({\\n title: s_tab == '推荐' ? '🔴' + getHead(s_tab) : '⚪️推荐',\\n url: '推荐' + sr,\\n col_type: 'text_4'\\n });\\n d.push({\\n title: s_tab == '收藏' ? '🔴' + getHead(s_tab) : '⚪️收藏',\\n url: '收藏' + sr,\\n col_type: 'text_4'\\n });\\n d.push({\\n title: s_tab == '追番' ? '🔴' + getHead(s_tab) : '⚪️追番',\\n url: '追番' + sr,\\n col_type: 'text_4'\\n });\\n d.push({\\n title: s_tab == '追剧' ? '🔴' + getHead(s_tab) : '⚪️追剧',\\n url: '追剧' + sr,\\n col_type: 'text_4'\\n });\\n }\\n //自己的关注\\n var starjson = JSON.parse(fetch('https://api.bilibili.com/x/space/acc/info?mid=' + getVar('starid') + '&jsonp=jsonp', {}));\\n d.push({\\n title: (getVar('UP') == '关注' ? '☺️' : '') + starjson.data.name,\\n pic_url: starjson.data.face + Referer,\\n url: \\\"hiker://empty@lazyRule=.js:putVar('UP', getVar('UP')=='关注'?'折叠':'关注');putVar('set','');clearVar('htm');writeFile('hiker://files/bili/收藏.txt','');refreshPage(false);'toast://'+getVar('UP','专注')\\\",\\n col_type: 'icon_2_round'\\n });\\n //自己的关注\\n\\n d.push({\\n title: '<strong>' + '‘‘UP’’' + '</strong>' + (getVar('up', '折叠') == '展开' ? '🙉' : '🙈'),\\n url: \\\"hiker://empty@lazyRule=.js:putVar('up', getVar('up')=='展开'?'折叠':'展开');putVar('set','');writeFile('hiker://files/bili/收藏.txt','');refreshPage(false);'toast://已'+getVar('up','展开');\\\",\\n col_type: 'text_4'\\n });\\n\\n d.push({\\n title: getVar('set') != '' ? (getVar('set') == '置顶' ? '<strong>' + '““置顶' + '</strong>' : '<strong>' + '““取关””' + '</strong>') : '设置',\\n url: \\\"hiker://empty@lazyRule=.js:putVar('set', getVar('set','展开')=='取关'?'置顶':'取关');putVar('up','');putVar('UP','');writeFile('hiker://files/bili/收藏.txt','');refreshPage(false);'toast://'+getVar('set','展开')+'ing~'\\\",\\n col_type: 'text_4'\\n });\\n\\n if (getVar('UP') == '关注') {\\n if (getVar('htm') == '' || getVar('up') == '展开') {\\n var urls = [];\\n var surl = 'https://space.bilibili.com/h5/follow?type=follow&mid=' + getVar('starid');\\n var id = surl.split('mid=')[1];\\n var code = fetch(surl, {});\\n var starlist = JSON.parse('{\\\"my' + code.split('{\\\"my')[1].split('}};')[0] + '}}');\\n\\n var starls = starlist['list']['getFollowList-page-mid-' + id]['result'];\\n for (x in starls) {\\n var yurl = 'https://api.bilibili.com/x/space/arc/search?mid=' + starls[x].mid + '&ps=30&tid=0&keyword=&jsonp=jsonp&pn=fypage&order=pubdate';\\n urls.push({\\n url: yurl.replace(/fypage/g, '1')\\n });\\n\\n if (getVar('up') == '展开')\\n d.push({\\n title: starls[x].uname,\\n img: starls[x].face + Referer,\\n url: 'hiker://page/gz2?url=' + yurl,\\n col_type: 'icon_round_4'\\n });\\n }\\n }\\n }\\n //关注列表\\n\\n if (getVar('up') == '展开' && getVar('UP') != '关注') {\\n for (var k in xx) {\\n var st = uid == xx[k].split('&&')[1].split('##')[0] ? '✓' : '';\\n var pic = xx[k].split('##')[1];\\n /*头像获取\\n try{\\n var pic = JSON.parse(fetch('https://api.bilibili.com/x/space/acc/info?mid='+xx[k].split('&&')[1]+'&jsonp=jsonp',{})).data.face;\\n }catch(e){\\n var pic = JSON.parse(fetch('https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?host_uid='+xx[k].split('&&')[1]+'&need_top=1',{})).data.cards[0].desc.user_profile.info.face;\\n }\\n */\\n if (!pic) {\\n var pic = 'https://gitee.com/CherishRx/imagewarehouse/raw/master/image/13096725fe56ce9cf643a0e4cd0c159c.gif';\\n }\\n d.push({\\n title: st + xx[k].split('&&')[0],\\n url: 'hiker://empty#' + xx[k].split('&&')[1] + `@lazyRule=.js:input=input.split('#')[1];putVar2('uid',input);writeFile(\\\"hiker://files/bili/up_cache.txt\\\",input);putVar('up','折叠');refreshPage(false);\\\"toast://切换成功\\\";`,\\n pic_url: pic + Referer,\\n col_type: 'icon_round_4'\\n });\\n }\\n }\\n\\n //取关相关\\n\\n if (getVar('set') == '取关') {\\n\\n for (var k in xx) {\\n var st = uid == xx[k].split('&&')[1] ? '✓' : '';\\n var pic = xx[k].split('##')[1];\\n /*头像获取\\n try{\\n var pic = JSON.parse(fetch('https://api.bilibili.com/x/space/acc/info?mid='+xx[k].split('&&')[1]+'&jsonp=jsonp',{})).data.face;\\n }catch(e){\\n var pic = JSON.parse(fetch('https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?host_uid='+xx[k].split('&&')[1]+'&need_top=1',{})).data.cards[0].desc.user_profile.info.face;\\n }\\n */\\n if (!pic) {\\n var pic = 'https://gitee.com/CherishRx/imagewarehouse/raw/master/image/13096725fe56ce9cf643a0e4cd0c159c.gif';\\n }\\n d.push({\\n title: '❌' + st + xx[k].split('&&')[0],\\n url: xx[k] + `@lazyRule=.js:var sc=input+'\\\\\\\\n';var xr=getVar('lb2')+'\\\\\\\\n';var xz=xr.replace(sc,'');writeFile(\\\"hiker://files/rules/js/up.js\\\",xz);refreshPage(false);'toast://取关成功!铁子再见🦆'`,\\n pic_url: pic + Referer,\\n col_type: 'icon_round_4'\\n });\\n }\\n }\\n\\n //置顶相关\\n\\n if (getVar('set') == '置顶') {\\n\\n for (var k in xx) {\\n var st = uid == xx[k].split('&&')[1] ? '✓' : '';\\n var pic = xx[k].split('##')[1];\\n /*头像获取\\n try{\\n var pic = JSON.parse(fetch('https://api.bilibili.com/x/space/acc/info?mid='+xx[k].split('&&')[1]+'&jsonp=jsonp',{})).data.face;\\n }catch(e){\\n var pic = JSON.parse(fetch('https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?host_uid='+xx[k].split('&&')[1]+'&need_top=1',{})).data.cards[0].desc.user_profile.info.face;\\n }\\n */\\n if (!pic) {\\n var pic = 'https://gitee.com/CherishRx/imagewarehouse/raw/master/image/13096725fe56ce9cf643a0e4cd0c159c.gif';\\n }\\n d.push({\\n title: '🔝' + st + xx[k].split('&&')[0],\\n url: xx[k] + `@lazyRule=.js:var sc=input+'\\\\\\\\n';var xr=getVar('lb2')+'\\\\\\\\n';var xz=xr.replace(sc,'');writeFile(\\\"hiker://files/rules/js/up.js\\\",sc+xz);refreshPage(false);'toast://置顶成功🔝'`,\\n pic_url: pic + Referer,\\n col_type: 'icon_round_4'\\n });\\n }\\n }\\n\\n\\n}\\n//d.push({title:xx});\\nif (s_tab == '推荐') {\\n eval(JSON.parse(fetch(\\\"hiker://page/feed\\\")).rule);\\n} else if (s_tab == '收藏') {\\n if (MY_URL.split('#')[1] == '1') eval(JSON.parse(fetch(\\\"hiker://page/video\\\")).rule);\\n} else if (s_tab == '追剧') {\\n eval(JSON.parse(fetch(\\\"hiker://page/dsj\\\")).rule)\\n} else if (s_tab == '追番') {\\n eval(JSON.parse(fetch(\\\"hiker://page/fanju\\\")).rule)\\n} else if (getVar('UP') != '关注' && getVar('up') != '展开' && getVar('set') == '') {\\n var json = {};\\n eval('json=' + fetch(up_url, {}));\\n for (var i = 0; i < json.data.list.vlist.length; i++) {\\n var r = {};\\n var j = json.data.list.vlist[i];\\n var t = Number(j.created) * 1000;\\n\\n\\n var time = getLocalTime(t);\\n\\n if (j.play > 10000)\\n var play = (j.play / 10000).toFixed(1) + '万';\\n else\\n var play = j.play;\\n\\n var pics = (j.pic.indexOf(':') != -1) ? j.pic : 'https:' + j.pic;\\n\\n r.pic_url = pics + Referer;\\n r.url = 'hiker://page/detail?url=https://api.bilibili.com/x/web-interface/view/detail??aid=&&bvid=' + j.bvid + '#immersiveTheme#';\\n r.title = j.title;\\n r.col_type = 'movie_1_vertical_pic';\\n r.desc = '时长:' + j.length + ' 播放量:' + play + ' 发布日期:' + time;\\n if (j.length != \\\"00:00\\\") {\\n d.push(r)\\n };\\n }\\n} else if (getVar('UP') == '关注' && getVar('up') != '展开') {\\n\\n if (getVar('htm') == '') {\\n htm = [];\\n var ym = batchFetch(urls).map(function(a) {\\n var h = JSON.parse(a).data.list.vlist;\\n htm = htm.concat(h);\\n });\\n htm = htm.sort(function(a, b) {\\n return b.created - a.created;\\n }).map(function(a) {\\n a.created = getLocalTime(Number(a.created) * 1000);\\n return a\\n });\\n putVar('htm', JSON.stringify(htm));\\n } else htm = JSON.parse(getVar('htm'));\\n var i = 0;\\n var k = 0;\\n var r = new Date();\\n var M = r.getMonth() + 1;\\n var tD = r.getFullYear() + '-' + (M < 10 ? ('0' + M) : M) + '-' + (r.getDate() < 10 ? ('0' + r.getDate()) : r.getDate());\\n\\n for (var j = 0; j < htm.length; j++) {\\n try {\\n\\n if (j != 0 && htm[j - 1].created != htm[j].created) i++;\\n\\n if (i + 1 == MY_URL.split('#')[1]) {\\n if (k == 0) {\\n var date = htm[j].created;\\n k++;\\n if (date == tD) date = '<strong>今天</strong>';\\n d.push({\\n title: '““””<font color=\\\"#358ccd\\\">' + date + '<\\\\font>',\\n col_type: 'text_center_1',\\n //url:`@lazyRule=.js:clearVar('htm');refreshPage(false);'toast://刷新成功';`\\n });\\n }\\n if (htm[j].play > 10000)\\n var play = (htm[j].play / 10000).toFixed(1) + '万';\\n else\\n var play = htm[j].play;\\n d.push({\\n title: htm[j].title,\\n img: ((htm[j].pic.indexOf(':') != -1) ? htm[j].pic : ('https:' + htm[j].pic)) + Referer,\\n desc: 'UP:' + htm[j].author + ' 时长:' + htm[j].length + '\\\\n播放量:' + play + ' 发布日期:' + htm[j].created,\\n url: 'hiker://page/detail?url=https://api.bilibili.com/x/web-interface/view/detail??aid=&&bvid=' + htm[j].bvid + '#immersiveTheme#',\\n col_type: 'movie_2'\\n });\\n } else if (i + 1 > MY_URL.split('#')[1]) {\\n break;\\n }\\n } catch (e) {}\\n }\\n\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"代码-时光🐔\",\"path\":\"sgj\",\"rule\":\"//分类\\nif (MY_URL.split('#')[1]=='1'){\\n eval(JSON.parse(fetch(\\\"hiker://page/more\\\")).rule)\\n\\nfor (var i in word2){\\n var a = word2[i];\\n var b = class2[i];\\n var c = a + '&' + b;\\n d.push({\\n title: a==lab2? getHead(a):a,\\n url: $(\\\"#noLoading#\\\").lazyRule((c)=>{\\n putVar(\\\"lab2\\\",c.split('&')[0]);\\n putVar(\\\"key2\\\",c.split('&')[1]);\\n refreshPage(false);\\n return \\\"hiker://empty\\\"\\n }, c),\\n col_type:'flex_button'\\n });\\n}\\n}\\n//分类\\n\\nvar m = Number(fetch(\\\"hiker://files/bili/mouths.txt\\\",{}));\\nvar t = m<0?0:m;\\nvar num1 = Number(t)-12;\\nvar num2 = Number(t)+12;\\nvar num3 = Number(t)-1;\\nvar num4 = Number(t)+1;\\n//var timestamp = Date.parse(new Date());\\nvar timestamp = new Date().getTime();\\nvar stamp1 = timestamp - t*30*24*60*60*1000;\\nvar stamp2 = timestamp - (t+1)*30*24*60*60*1000;\\n/*\\nfunction getLocalTime(nS) { \\n var sss = new Date(parseInt(nS)).toLocaleString().substr(0,17);\\n var mm = sss.split('年')[1].split('月')[0];\\n var dd = sss.split('月')[1].split('日')[0];\\n var YY = sss.split('年')[0];\\n var MM = (mm< 10 ? '0' + mm:mm);\\n var DD = (dd< 10 ? '0' + dd:dd);\\n return (YY+MM+DD)\\n}\\n*/\\nfunction getLocalTime(nS) { \\nvar date = new Date(nS);\\nvar YY = String(date.getFullYear()); \\nvar MM = String((date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)); \\nvar DD = String((date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate())); \\nvar time = YY + MM + DD;\\nreturn time\\n}\\n//时间戳转换\\nvar time1 = getLocalTime(stamp1);\\nvar time2 = getLocalTime(stamp2);\\nvar SGJ_URL = 'https://s.search.bilibili.com/cate/search?main_ver=v3&search_type=video&view_type=hot_rank&order=click&copy_right=-1&cate_id=22&page='+pagenum+'&pagesize=10&time_from=time2&time_to=time1';\\nvar URL = SGJ_URL.replace('time1',time1).replace('time2',time2).replace('22',getVar('key2')!=''?getVar('key2'):'22');\\nvar json = JSON.parse(request(URL,{}));\\n\\nif (MY_URL.split('#')[1]=='1'){\\nd.push({\\n title:'+1年',\\n url:\\nnum1+`@lazyRule=.js:writeFile('hiker://files/bili/mouths.txt',input);refreshPage();'toast://切换成功 '`,\\n col_type:'text_4'\\n });\\nd.push({\\n title:'-1年',\\n url:\\nnum2+`@lazyRule=.js:writeFile('hiker://files/bili/mouths.txt',input);refreshPage();'toast://切换成功 '`,\\n col_type:'text_4'\\n });\\nd.push({\\n title:'+1月',\\n url:\\nnum3+`@lazyRule=.js:writeFile('hiker://files/bili/mouths.txt',input);refreshPage();'toast://切换成功 '`,\\n col_type:'text_4'\\n });\\nd.push({\\n title:'-1月',\\n url:\\nnum4+`@lazyRule=.js:writeFile('hiker://files/bili/mouths.txt',input);refreshPage();'toast://切换成功 '`,\\n col_type:'text_4'\\n });\\nd.push({\\n title:getHead(('当前时间线: '+time2+'~'+time1)),\\n \\n col_type:'text_center_1'\\n });\\n/*\\nd.push({\\n title: getLocalTime(timestamp). split('日')[0],\\n \\n col_type:'text_center_1'\\n });\\n*/\\n}\\n/*\\nd.push({\\n title: getLocalTime(sss),\\n \\n col_type:'text_center_1'\\n });\\n*/\\nfor (var i in json.result)\\n{\\n var r = {};\\n var j = json.result[i];\\n if (j.play>10000)\\n var play = (j.play/10000).toFixed(1)+'万';\\n else\\n var play = j.play;\\n d.push({\\n title:j.title,\\n img:'https:'+j.pic+Referer,\\n desc:'up🐷:'+j.author+'\\\\n播放量: '+play+' 发布日期: '+j.pubdate/*+'\\\\n描述:'+j.description*/,\\n url:\\n'hiker://page/detail?url=https://api.bilibili.com/x/web-interface/view/detail??aid=&&bvid=' + j.bvid+'#immersiveTheme#',\\n col_type:'movie_2'\\n });\\n}\\n\"},{\"col_type\":\"movie_3\",\"name\":\"页面-二级\",\"path\":\"detail\",\"rule\":\"js:\\nvar res = {};\\nvar d = [];\\nvar Referer = '@Referer=http://www.bilibili.com';\\n//颜色\\nvar Colors = [\\\"4\\\", \\\"5\\\", \\\"0\\\", \\\"1\\\", \\\"A\\\", \\\"3\\\", \\\"8\\\", \\\"9\\\", \\\"B\\\", \\\"C\\\", \\\"D\\\", \\\"E\\\", \\\"6\\\", \\\"7\\\", \\\"F\\\"];\\nvar Color = '#';\\nif (getVar('YS') == '随机') {\\n for (var i = 0; i < 6; i++) {\\n var num = Math.ceil((Math.random() * 15)) - 1;\\n var Color = Color + Colors[num];\\n }\\n} else {\\n var Color = \\\"#FA7298\\\";\\n}\\n\\nfunction getHead(title) {\\n return '‘‘’’<strong><font color=\\\"' + Color + '\\\">' + title + '</front></strong>';\\n}\\n\\nd.push({\\n desc: '258&&float',\\n col_type: 'x5_webview_single'\\n});\\nvar bangumi = getResCode();\\nif (MY_URL.indexOf('api.bili') == -1) {\\n try {\\n var a = fetch(MY_URL, {});\\n var b = JSON.parse(a.split('\\\"epList\\\":')[1].split('}]')[0] + '}]');\\n //log(b)\\n var rurl = 'https://api.bilibili.com/x/web-interface/view/detail?aid=&bvid=' + b[0].bvid;\\n } catch (e) {\\n var a = fetch(MY_URL, {\\n redirect: false\\n });\\n var b = a.split('video/')[1].split('\\\"')[0].split(\\\"?\\\")[0];\\n var rurl = 'https://api.bilibili.com/x/web-interface/view/detail?aid=&bvid=' + b;\\n }\\n var bangumi = fetch(rurl, {});\\n}\\nvar json = JSON.parse(bangumi);\\nvar v = json.data.View;\\nvar p = v.pages;\\nvar card = json.data.Card.card;\\nvar related = json.data.Related;\\nvar tags = fetch(\\\"hiker://files/cache/bilibili2.txt\\\", {});\\nvar setting1 = `@lazyRule=.js:writeFile('hiker://files/cache/bilibili2.txt',input);refreshPage();'toast://正常页面切换成功👌可能并没有什么变化'`;\\nvar setting2 = `@lazyRule=.js:writeFile('hiker://files/cache/bilibili2.txt',input);refreshPage();'toast://隐藏页面切换成功👌可能并没有什么变化'`;\\nvar ts = new Date().getTime();\\nvar like_url = 'https://app.bilibili.com/x/v2/view/like';\\nvar coin_url = 'https://app.bilibili.com/x/v2/view/coin/add';\\nvar add_url = 'https://api.bilibili.com/pgc/app/follow/add';\\nvar del_url = 'https://api.bilibili.com/pgc/app/follow/del';\\nvar content_type = 'application/x-www-form-urlencoded; charset=utf-8';\\nvar c_body_txt = 'access_key=' + getVar('access_key') + '&aid=' + getVar('aid') + '&appkey=1d8b6e7d45233436&avtype=1&build=6130400&c_locale=zh_CN&channel=master&from=7&from_spmid=tm.recommend.0.0&mobi_app=android&multiply=1&platform=android&s_locale=zh_CN&select_like=1&spmid=main.ugc-video-detail.0.0&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&ts=' + ts + '&upid=0&sign=8abbddd87a6bd82e1e42cb3cffd32bb9';\\nvar l_body_txt = 'access_key=' + getVar('access_key') + '&aid=' + getVar('aid') + '&appkey=1d8b6e7d45233436&build=6130400&c_locale=zh_CN&channel=master&like=0&mobi_app=android&platform=android&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&ts=' + ts + '&sign=4a08645c2994eb692ac0cfb0bd7569c6';\\nvar xlxz = \\\"hiker://empty#noRecordHistory#@rule=js:this.d=[];require('https://gitea.com/AI957/Hiker/raw/m/v/Route.js');Route.setParse();setResult(d);\\\";\\nvar jxgl = \\\"hiker://empty#noRecordHistory#@rule=js:this.d=[];require('https://gitea.com/AI957/Hiker/raw/m/v/jxItem.js');jxItem.jxList();setResult(d)\\\";\\nif (v['redirect_url']) {\\n var redirect = v['redirect_url'];\\n var ym = fetch(redirect, {});\\n\\n}\\n\\nevalPrivateJS(\\\"XUiFT1vXYWrUw+Vhpnqlg0N0vAWgpglh8MhZ+9vPD99NJ5VgeFdHmwaKawIy6C0h6FFQhEQ5RhJmV0EQHnL9xybPHAchAL7hZEZd+hbGHV5jeG+nK5Q3ie78puGDb1TJ4fAI7g6ezLIjQMBxN/2XM92YNNPKDHdhLIMQGV69Mq8cTOWjKpZQp0/vgNuxaPQKEzSdHQJue7tTxdSEvDt3s/txdEh/oGzFCCNWeZCUU53zhEhC06q6ZFjZCM+d8FsZ5cXlNJemtegMgJULdTqaVdRwVhVX+1uBQ9Ny0DpsNGx2LwHgOjls9hw14LhEqthEe73yPBGvSgKEBdSYgG7cK7hYVTENeGTiRAzKPQ7jGEqEJ8aadHOHAeSa25aBbzc81hhxgXtialX8Uqepn7k4g2GksqoG3JVI+qTfWZxPWqNM/0jUXbrUTCRZnrzGVow6NwPQXKq3CDKl9i+aZveWz5If5ENEZGiWlW5z4aJSEcexCDsiZlo1/QJIj2rWonE0u54ah2/ZZ//ZGoMBJ+d19GmepkLBD3n2qogKnjZj2rjWqgPadEee1ZIhZ3SGbmTlJf1A4BYIuuPwv4dGZdRoDW64BhC5juCn6wDm7Ymy7BXf1sQaFimEnrSIiHGhM+WKg3IyWecuh/Gk++MmN6AxxcvNAyp8bC4hzBMvZJ/l5tRyapomdCV5BpiXfjkWRnbopIjI+WKB3fCaYyRdeNLERKnElscDiz7UenLprhYc/a4LsGeMMFVZ8Yo8/wGYH38J\\\")\\n\\nvar purl = 'https://www.bilibili.com/video/' + v.bvid;\\nvar mode = fetch(\\\"hiker://files/cache/bilibili.txt\\\", {});\\nvar mode_url = `@lazyRule=.js:writeFile('hiker://files/cache/bilibili.txt',input);refreshPage();'toast://切换成功, 点个视频试试吧(^_^) '`;\\nvar zl = \\\"hiker://empty@lazyRule=.js:putVar('page', getVar('page')=='直链'?'关闭':'直链');refreshPage();if(getVar('page')=='直链'){'toast://点击下方切换清晰度🤟'}else{'toast://已关闭'}\\\";\\nif (mode == 'yhc') {\\n var lazy = yhc\\n}\\nd.push({\\n title: v.title,\\n desc: '描述: ' + v.desc + ' 类型: ' + v.tname,\\n url: tags == 'up' ? 'fan' + setting2 : 'up' + setting1,\\n img: v.pic + Referer,\\n col_type: 'movie_1_vertical_pic_blur'\\n});\\nd.push({\\n title: ' ' + card.name,\\n pic_url: card.face + Referer,\\n //url: 'hiker://page/gz1?url=https://space.bilibili.com/h5/follow??type=follow&&mid=' + card.mid,\\n url: 'hiker://page/ss?url=https://api.bilibili.com/x/space/arc/search??mid=' + card.mid + '&&ps=30&&tid=0&&keyword=&&jsonp=jsonp&&pn=fypage&&order=pubdate',\\n col_type: 'icon_2_round'\\n});\\nd.push({\\n title: '““⭐️Star””',\\n url: 'hiker://empty#' + card.name + '&&' + card.mid + `@lazyRule=.js:input=input.split('#')[1];var pic = JSON.parse(fetch('https://api.bilibili.com/x/space/acc/info?mid='+input.split(\\\"&&\\\")[1]+'&jsonp=jsonp',{})).data.face;if(!getVar('lb2').includes(input.split('&&')[1].split('##')[0])){var xr=getVar('lb2')+'\\\\\\\\n'+input+'##'+pic;writeFile(\\\"hiker://files/rules/js/up.js\\\",xr);'toast://关注成功'}else{'toast://年轻人,耗子尾汁'}`,\\n col_type: 'text_2'\\n});\\n\\nfunction request_bili_api(baseUrl, SecretId, SecretKey) {\\n if (!SecretId || !SecretKey) return request(baseUrl)\\n eval(getCryptoJS())\\n let nowDate = new Date();\\n let dateTime = nowDate.toUTCString();\\n let source = 'bili-api';\\n let auth = \\\"hmac id=\\\\\\\"\\\" + SecretId + \\\"\\\\\\\", algorithm=\\\\\\\"hmac-sha1\\\\\\\", headers=\\\\\\\"x-date source\\\\\\\", signature=\\\\\\\"\\\";\\n let signStr = \\\"x-date: \\\" + dateTime + \\\"\\\\n\\\" + \\\"source: \\\" + source;\\n let sign = CryptoJS.HmacSHA1(signStr, SecretKey)\\n sign = CryptoJS.enc.Base64.stringify(sign)\\n sign = auth + sign + \\\"\\\\\\\"\\\"\\n return request(baseUrl, {\\n headers: {\\n \\\"Source\\\": source,\\n \\\"X-Date\\\": dateTime,\\n \\\"Authorization\\\": sign\\n }\\n })\\n}\\n\\neval(JSON.parse(fetch(\\\"hiker://page/api\\\")).rule)\\n\\n//自定义api项\\nvar mApi = {\\n author: '',\\n type: '',\\n id: '',\\n baseUrl: '',\\n secretId: '',\\n secretKey: ''\\n}\\nif (mApi.baseUrl && mApi.secretId && mApi.secretKey) {\\n putVar('api', JSON.stringify(mApi))\\n}\\n\\nvar apiIndexStr = getVar('apiIndex', '')\\nvar apiIndex = parseInt(apiIndexStr)\\n\\n\\ntry {\\n for (var i = 0; i < p.length; i++) {\\n var part = v.videos != 1 ? p[i].part : '当前视频无选集,点击此处播放';\\n putVar('UA', ';{User-Agent@Mozilla/5.0 (Windows NT 10.0\\\\\\\\;\\\\\\\\; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36&&&&Referer@https://www.bilibili.com/video}');\\n evalPrivateJS(\\\"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\\\")\\n\\n if (v['redirect_url']) {\\n var ep = JSON.parse(ym.split('\\\"epList\\\":')[1].split('}]')[0] + '}]');\\n var season_id = ym.split('\\\"season_id\\\":')[1].split(',')[0];\\n log(season_id)\\n putVar('aid', String(ep[0].aid));\\n d.push({\\n title: mode == '直链' ? getHead('直链') : '直链',\\n url: '直链' + mode_url,\\n col_type: 'text_2'\\n });\\n d.push({\\n title: mode == '断插' ? getHead('断插') : '断插',\\n url: (mode == '断插' ? xlxz : '断插' + mode_url),\\n col_type: 'text_2'\\n });\\n if (getVar('like_type') === '开启' && getVar('access_key')) {\\n d.push({\\n title: '点赞',\\n url: $(like_url).lazyRule(() => {\\n var ts = new Date().getTime();\\n var content_type = 'application/x-www-form-urlencoded; charset=utf-8';\\n var l_body_txt = 'access_key=' + getVar('access_key') + '&aid=' + getVar('aid') + '&appkey=1d8b6e7d45233436&build=6130400&c_locale=zh_CN&channel=master&like=0&mobi_app=android&platform=android&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&ts=' + ts + '&sign=4a08645c2994eb692ac0cfb0bd7569c6';\\n var l_code = JSON.parse(request(input, {\\n headers: {\\n 'Content-Type': content_type\\n },\\n body: l_body_txt,\\n method: 'POST'\\n }));\\n log(l_code);\\n return 'toast://' + l_code.data.toast;\\n }, ),\\n col_type: 'text_4'\\n });\\n d.push({\\n title: '投币',\\n url: $(coin_url).lazyRule(() => {\\n var ts = new Date().getTime();\\n var content_type = 'application/x-www-form-urlencoded; charset=utf-8';\\n var c_body_txt = 'access_key=' + getVar('access_key') + '&aid=' + getVar('aid') + '&appkey=1d8b6e7d45233436&avtype=1&build=6130400&c_locale=zh_CN&channel=master&from=7&from_spmid=tm.recommend.0.0&mobi_app=android&multiply=1&platform=android&s_locale=zh_CN&select_like=1&spmid=main.ugc-video-detail.0.0&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&ts=' + ts + '&upid=0&sign=8abbddd87a6bd82e1e42cb3cffd32bb9';\\n var c_code = JSON.parse(request(input, {\\n headers: {\\n 'Content-Type': content_type\\n },\\n body: c_body_txt,\\n method: 'POST'\\n }));\\n log(c_code);\\n return 'toast://投了1个币';\\n }, ),\\n col_type: 'text_4'\\n });\\n d.push({\\n title: '追番',\\n url: $(add_url).lazyRule((season_id) => {\\n var ts = new Date().getTime();\\n var content_type = 'application/x-www-form-urlencoded; charset=utf-8';\\n var add_body_txt = 'access_key=' + getVar('access_key') + '&appkey=1d8b6e7d45233436&build=6091000&c_locale=zh_CN&channel=master&mobi_app=android&platform=android&s_locale=zh_CN&season_id=' + season_id + '&statistics={\\\"appId\\\":1,\\\"platform\\\":3,\\\"version\\\":\\\"6.9.1\\\",\\\"abtest\\\":\\\"\\\"}&ts=' + ts + '&sign=c64b4c50832d29e40a3ddeded3667135';\\n var add_code = JSON.parse(request(input, {\\n headers: {\\n 'Content-Type': content_type\\n },\\n body: add_body_txt,\\n method: 'POST'\\n }));\\n log(add_code);\\n return 'toast://' + add_code.result.toast;\\n }, season_id),\\n col_type: 'text_4'\\n });\\n d.push({\\n title: '取消',\\n url: $(del_url).lazyRule((season_id) => {\\n var ts = new Date().getTime();\\n var content_type = 'application/x-www-form-urlencoded; charset=utf-8';\\n var del_body_txt = 'access_key=' + getVar('access_key') + '&appkey=1d8b6e7d45233436&build=6091000&c_locale=zh_CN&channel=master&mobi_app=android&platform=android&s_locale=zh_CN&season_id=' + season_id + '&statistics={\\\"appId\\\":1,\\\"platform\\\":3,\\\"version\\\":\\\"6.9.1\\\",\\\"abtest\\\":\\\"\\\"}&ts=' + ts + '&sign=c64b4c50832d29e40a3ddeded3667135';\\n var del_code = JSON.parse(request(input, {\\n headers: {\\n 'Content-Type': content_type\\n },\\n body: del_body_txt,\\n method: 'POST'\\n }));\\n log(del_code);\\n return 'toast://' + del_code.result.toast;\\n }, season_id),\\n col_type: 'text_4'\\n });\\n }\\n d.push({\\n title: '',\\n col_type: 'blank_block'\\n });\\n\\n\\n\\n for (var i = 0; i < ep.length; i++) {\\n var badgeType = ep[i]['badgeType'] === 0 ? ((ep[i]['badge'] != '') ? '💰' : '🆓') : '📢';\\n var badge = ep[i]['badge'] ? '[' + ep[i]['badge'] + ']' : ''\\n if (mode == 'X5') {\\n var purl = 'x5Rule://' + jx + 'https://www.bilibili.com/bangumi/play/ep' + ep[i]['id'] + '@';\\n } else {\\n var purl = 'https://www.bilibili.com/bangumi/play/ep' + ep[i]['id'];\\n }\\n var pics = (ep[i]['cover'].indexOf(':') != -1) ? ep[i]['cover'] : 'https:' + ep[i]['cover'];\\n var titles = (ep[i]['titleFormat']) ? ep[i]['titleFormat'] : ep[i]['title'];\\n var desc = (ep[i]['longTitle']) ? ep[i]['longTitle'] : (ep[i]['long_title'] ? ep[i]['long_title'] : '');\\n evalPrivateJS(\\\"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\\\")\\n\\n var dc = $(purl).lazyRule(() => {\\n eval(\\\"var config =\\\" + fetch(\\\"hiker://files/rules/DuanNian/MyParse.json\\\"));\\n eval(request(config.settings.cj));\\n return aytmParse(input);\\n });\\n d.push({\\n title: titles + badgeType,\\n img: pics + Referer,\\n desc: badge + desc,\\n url: (mode == '直链' ? true_url : (mode == '断插' ? dc : purl + lazy)),\\n col_type: 'movie_2'\\n });\\n\\n }\\n } else {\\n putVar('aid', String(v.aid));\\n\\n d.push({\\n title: mode == '直链' ? getHead('直链') : '直链', //'直链播放',\\n url: '直链' + mode_url, //lazy1,\\n col_type: 'text_2'\\n });\\n\\n d.push({\\n title: mode == 'yhc' ? getHead('萤火虫') : mode == '断插' ? getHead('断插') : '萤火虫',\\n url: mode == '断插' ? 'yhc' + mode_url : '断插' + mode_url,\\n col_type: 'text_2'\\n });\\n if (getVar('like_type') === '开启') {\\n d.push({\\n title: '点赞',\\n url: $(like_url).lazyRule(() => {\\n var ts = new Date().getTime();\\n var content_type = 'application/x-www-form-urlencoded; charset=utf-8';\\n var l_body_txt = 'access_key=' + getVar('access_key') + '&aid=' + getVar('aid') + '&appkey=1d8b6e7d45233436&build=6130400&c_locale=zh_CN&channel=master&like=0&mobi_app=android&platform=android&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&ts=' + ts + '&sign=4a08645c2994eb692ac0cfb0bd7569c6';\\n var l_code = JSON.parse(request(input, {\\n headers: {\\n 'Content-Type': content_type\\n },\\n body: l_body_txt,\\n method: 'POST'\\n }));\\n log(l_code);\\n return 'toast://' + l_code.data.toast;\\n }, ),\\n col_type: 'text_2'\\n });\\n d.push({\\n title: '投币',\\n url: $(coin_url).lazyRule(() => {\\n var ts = new Date().getTime();\\n var content_type = 'application/x-www-form-urlencoded; charset=utf-8';\\n var c_body_txt = 'access_key=' + getVar('access_key') + '&aid=' + getVar('aid') + '&appkey=1d8b6e7d45233436&avtype=1&build=6130400&c_locale=zh_CN&channel=master&from=7&from_spmid=tm.recommend.0.0&mobi_app=android&multiply=1&platform=android&s_locale=zh_CN&select_like=1&spmid=main.ugc-video-detail.0.0&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&ts=' + ts + '&upid=0&sign=8abbddd87a6bd82e1e42cb3cffd32bb9';\\n var c_code = JSON.parse(request(input, {\\n headers: {\\n 'Content-Type': content_type\\n },\\n body: c_body_txt,\\n method: 'POST'\\n }));\\n log(c_code);\\n return 'toast://投了1个币';\\n }, ),\\n col_type: 'text_2'\\n });\\n }\\n d.push({\\n title: '',\\n col_type: 'blank_block'\\n });\\n\\n\\n if (v.videos != 1) {\\n var rurl = purl + '?p=' + p[i].page;\\n } else {\\n var rurl = purl\\n }\\n var dc = $(rurl).lazyRule(() => {\\n eval(\\\"var config =\\\" + fetch(\\\"hiker://files/rules/DuanNian/MyParse.json\\\"));\\n eval(request(config.settings.cj));\\n return aytmParse(input);\\n });\\n d.push({\\n title: part,\\n pic_url: 'https://gitee.com/CherishRx/imagewarehouse/raw/master/image/13096725fe56ce9cf643a0e4cd0c159c.gif',\\n url: /*mode == 'X5' ? 'x5Rule://' + jx + rurl + '@' + lazy : (*/ mode == '直链' ? lazy1 : mode == '断插' ? dc : rurl + lazy,\\n col_type: v.videos != 1 ? 'text_center_1' : 'avatar'\\n });\\n\\n\\n }\\n }\\n\\n d.push({\\n col_type: 'line_blank'\\n });\\n if (getVar('reply_type') === '开启') {\\n d.push({\\n title: '<strong>' + '““评论区””' + (getVar('label') == '评论' ? '““ ⊙””' : '““ ⊕””') + '</strong>',\\n url: \\\"hiker://empty@lazyRule=.js:putVar('label', getVar('label')=='评论'?'关闭':'评论');refreshPage();'toast://'+getVar('label','评论')\\\",\\n col_type: 'text_2'\\n });\\n\\n d.push({\\n title: '<strong>' + '““推荐区””' + (getVar('label') == '推荐' ? '““ ⊙””' : '““ ⊕””') + '</strong>',\\n url: \\\"hiker://empty@lazyRule=.js:putVar('label', getVar('label')=='推荐'?'关闭':'推荐');refreshPage();'toast://'+getVar('label','推荐')\\\",\\n col_type: 'text_2'\\n });\\n\\n\\n if (getVar(\\\"label\\\") == '评论') {\\n var rely = JSON.parse(fetch('https://api.bilibili.com/x/v2/reply/main?oid=' + v.aid + '&type=1', {}));\\n var counts = rely['data']['cursor']['all_count'];\\n var replies = rely.data.replies;\\n for (var x in replies) {\\n var repliesx = replies[x];\\n var message = replies[x].content.message;\\n var member = replies[x].member;\\n d.push({\\n title: member.uname,\\n img: member.avatar,\\n col_type: 'avatar'\\n });\\n d.push({\\n title: '<small><strong>' + message + '</strong></small>',\\n col_type: 'rich_text'\\n });\\n var reply = replies[x].replies;\\n for (var z in reply) {\\n var mess = reply[z].content.message;\\n var mem = reply[z].member.uname;\\n d.push({\\n title: '<small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' + mem + ':' + mess + '</small>',\\n col_type: 'rich_text'\\n });\\n }\\n }\\n }\\n\\n if (getVar(\\\"label\\\") == '推荐') {\\n for (var r in related) {\\n d.push({\\n title: related[r].title,\\n img: related[r].pic,\\n desc: related[r].desc,\\n url: 'hiker://page/detail?url=https://api.bilibili.com/x/web-interface/view/detail??aid=&&bvid=' + related[r].bvid + '#immersiveTheme#',\\n col_type: 'movie_2'\\n });\\n }\\n }\\n }\\n} catch (e) {}\\n\\nres.data = d;\\nsetResult(res);\"},{\"col_type\":\"movie_3\",\"name\":\"页面-关注1\",\"path\":\"gz1\",\"rule\":\"js:\\nvar res = {};var d = [];\\nvar id = MY_URL.split('mid=')[1];\\nvar surl = MY_URL;\\nvar code = fetch(surl,{});\\nvar ym = JSON.parse('{\\\"my'+code.split('{\\\"my')[1].split('}};')[0]+'}}');\\n\\nvar ep = ym['list']['getFollowList-page-mid-'+id]['result'];\\nfor ( x in ep){\\n var yurl = 'https://api.bilibili.com/x/space/arc/search??mid='+ep[x].mid+'&&ps=30&&tid=0&&keyword=&&jsonp=jsonp&&pn=fypage&&order=pubdate';\\n d.push({\\n title:ep[x].uname,\\n img:ep[x].face,\\n url:'hiker://page/gz2?url='+yurl,\\n col_type:'icon_round_4'\\n });\\n}\\nres.data = d;\\nsetResult(res);\"},{\"col_type\":\"movie_3\",\"name\":\"页面-关注2\",\"path\":\"gz2\",\"rule\":\"js:\\nvar res = {};var d = [];\\nconst headColor=\\\"#358ccd\\\";\\nvar json = {};\\neval('json=' + fetch(MY_URL,{}));\\nfor (var i = 0; i < json.data.list.vlist.length; i++)\\n{\\n var r = {};\\n var j = json.data.list.vlist[i];\\n var t = Number(j.created)*1000;\\n \\n //时间戳转换方法\\n /*\\nfunction getLocalTime(nS) { \\n var sss = new Date(parseInt(nS)).toLocaleString().substr(0,17);\\n var YMD = sss.split('日')[0].replace('年','-').replace('月','-');\\n return (YMD)\\n}\\n*/\\nfunction getLocalTime(nS) { \\nvar date = new Date(nS);\\nvar YY = date.getFullYear()+'-'; \\nvar MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)+'-'; \\nvar DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate()); \\nvar time = YY + MM + DD;\\nreturn time\\n}\\n//时间戳转换\\nvar time = getLocalTime(t);\\n\\nif (j.play>10000)\\n var play = (j.play/10000).toFixed(1)+'万';\\nelse\\n var play = j.play;\\n\\nvar pics = (j.pic.indexOf(':')!=-1)?j.pic:'https:' + j.pic;\\n\\n if (j.length!=\\\"00:00\\\"){\\n d.push({\\n pic_url : pics,\\n url : 'hiker://page/detail?url=https://api.bilibili.com/x/web-interface/view/detail??aid=&&bvid=' + j.bvid+'#immersiveTheme#',\\n title : j.title,\\n col_type : 'movie_1_left_pic',\\n desc : '时长:' + j.length + ' 播放量:' + play + ' 日期:' + time\\n \\n });\\n}\\n}\\nres.data = d;\\nsetResult(res)\"},{\"col_type\":\"movie_3\",\"name\":\"代码块-搜索一级\",\"path\":\"s\",\"rule\":\"try {\\n var res = {};\\n var d = [];\\n var code = getResCode();\\n var xs = JSON.parse(code.split('video\\\",\\\"data\\\":')[1].split('}]')[0] + '}]');\\n //if(MY_URL.split('page=')[1]=='1&pagesize=20'){\\n var page = MY_URL.split('page=')[1].split('&pagesize=')[0];\\n try {\\n var w =\\n JSON.parse(fetch('https://api.bilibili.com/x/web-interface/search/type?keyword=' + MY_URL.split('keyword=')[1].split('&')[0] + '&page=' + page + '&search_type=bili_user&order=totalrank&pagesize=20', {})).data.result;\\n for (ii = 0; ii < w.length && ii < 2; ii++) {\\n d.push({\\n title: 'up:' + w[ii].uname,\\n img: 'https:' + w[ii].upic,\\n desc: '关注:' + w[ii].fans,\\n content: '视频数:' + w[ii].videos,\\n url: 'hiker://page/ss?url=https://api.bilibili.com/x/space/arc/search??mid=' + w[ii].mid + '&&ps=30&&tid=0&&keyword=&&jsonp=jsonp&&pn=fypage&&order=pubdate#' + w[ii].uname + '#',\\n });\\n }\\n } catch (e) {\\n d.push({\\n title: '‘‘找不到你想要的啊,要不换个关键词?’’',\\n col_type: 'text_center_1'\\n });\\n }\\n var fan = JSON.parse(code.split('media_bangumi\\\",\\\"data\\\":')[1].split('},{\\\"result_type')[0]);\\n for (x in fan) {\\n d.push({\\n title: fan[x].title.replace(/<em class=\\\"keyword\\\">|<\\\\/em>/g, ''),\\n img: fan[x].cover,\\n desc: fan[x].desc,\\n content: fan[x].cv.replace(/<em class=\\\"keyword\\\">|<\\\\/em>/g, ''),\\n url: 'hiker://page/detail?url=' + fan[x].goto_url + '#immersiveTheme#',\\n col_type: 'movie_1_left_pic'\\n });\\n }\\n var fan2 = JSON.parse(code.split('media_ft\\\",\\\"data\\\":')[1].split('},{\\\"result_type')[0]);\\n for (x in fan2) {\\n d.push({\\n title: fan2[x].title.replace(/<em class=\\\"keyword\\\">|<\\\\/em>/g, ''),\\n img: fan2[x].cover,\\n desc: fan2[x].desc,\\n content: fan2[x].cv.replace(/<em class=\\\"keyword\\\">|<\\\\/em>/g, ''),\\n url: 'hiker://page/detail?url=' + fan2[x].goto_url + '#immersiveTheme#',\\n col_type: 'movie_1_left_pic'\\n });\\n }\\n //}\\n\\n for (x in xs) {\\n d.push({\\n title: xs[x].title.replace(/<em class=\\\"keyword\\\">|<\\\\/em>/g, ''),\\n img: 'http:' + xs[x].pic,\\n desc: xs[x].description,\\n content: xs[x].author,\\n url: 'hiker://page/detail?url=https://api.bilibili.com/x/web-interface/view/detail??aid=&&bvid=' + xs[x].bvid + '#immersiveTheme#',\\n col_type: 'movie_1_left_pic'\\n });\\n }\\n\\n res.data = d;\\n setResult(res);\\n} catch (e) {\\n var res = {};\\n var d = [];\\n var keyword = MY_URL.split('keyword=')[1].split('&page=')[0];\\n var url = 'https://app.bilibili.com/x/v2/search/type?appkey=1d8b6e7d45233436&build=6270200&c_locale=zh_CN&channel=xiaomi&highlight=1&keyword=' + keyword + '&mobi_app=android&order=totalrank&platform=android&pn=1&ps=20&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.27.0%22%2C%22abtest%22%3A%22%22%7D&ts=1623076140&type=2&user_type=0&sign=5066216febb28a619812e88e5ff1a034';\\n var code = JSON.parse(request(url, {}));\\n var list = code.data.items;\\n for (let x of list) {\\n d.push({\\n title: x.title,\\n img: x.cover,\\n desc: x.sign,\\n url: 'hiker://page/ss?url=https://api.bilibili.com/x/space/arc/search?mid=' + x.param + '&&ps=30&&tid=0&&keyword=&&jsonp=jsonp&&pn=fypage&&order=pubdate#' + x.title + '#' + getVar('ua'),\\n col_type: 'movie_1_left_pic'\\n });\\n }\\n setResult(d);\\n}\"},{\"col_type\":\"movie_1_vertical_pic\",\"name\":\"页面-搜索二级\",\"path\":\"ss\",\"rule\":\"js:\\nvar json = {};\\neval('json=' + getResCode());\\nvar res = {};\\nvar d = [];\\nif (MY_URL.indexOf('pn=1&')!=-1){\\nd.push({\\ntitle:'““关注””',\\nurl:'hiker://empty#'+MY_URL.split('#')[1]+'&&'+MY_URL.split('mid=')[1].split('&')[0]+`@lazyRule=.js:input=input.split('#')[1];var pic = JSON.parse(fetch('https://api.bilibili.com/x/space/acc/info?mid='+input.split(\\\"&&\\\")[1]+'&jsonp=jsonp',{})).data.face;if(!getVar('lb2').includes(input.split('&&')[1].split('&&')[0])){var xr=getVar('lb2')+'\\\\\\\\n'+input+'##'+pic;writeFile(\\\"hiker://files/rules/js/up.js\\\",xr);'toast://关注成功'}else{'toast://年轻人,耗子尾汁'}`,\\ncol_type: 'text_center_1'\\n});\\n}\\n\\nfor (var i = 0; i < json.data.list.vlist.length; i++)\\n{\\n var r = {};\\n var j = json.data.list.vlist[i];\\n var t = Number(j.created)*1000;\\n \\n //时间戳转换方法\\nfunction getLocalTime(nS) { \\n var sss = new Date(parseInt(nS)).toLocaleString().substr(0,17);\\n var YMD = sss.split('日')[0].replace('年','-').replace('月','-');\\n return (YMD)\\n}\\n\\n//时间戳转换\\nvar time = getLocalTime(t);\\n\\nif (j.play>10000)\\n var play = (j.play/10000).toFixed(1)+'万';\\nelse\\n var play = j.play;\\n\\nvar pics = (j.pic.indexOf(':')!=-1)?j.pic:'https:' + j.pic;\\n\\n r.pic_url = pics;\\n r.url = 'hiker://page/detail?url=https://api.bilibili.com/x/web-interface/view/detail??aid=&&bvid='+j.bvid+'#immersiveTheme#',\\n \\n\\n r.title = j.title;\\n r.desc = '时长:' + j.length + ' 播放量:' + play + ' 日期:' + time;\\n if (j.length!=\\\"00:00\\\"){d.push(r)};\\n}\\nres.data = d;\\nsetResult(res)\"},{\"col_type\":\"movie_3\",\"name\":\"代码-预处理\",\"path\":\"ycl\",\"rule\":\"putVar2('ua',';get;utf-8;{User-Agent@Mozilla/5.0 (Linux;; Android 7.0;; wv lite baiduboxapp) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.96 Mobile Safari/537.36 T7/10.3 SearchCraft/2.6.2 (Baidu;; P1 7.0)}');\\n\\nputVar('key',fetch('hiker://files/rules/bili/key.txt'));\\n\\nputVar('X5',\\\"@lazyRule=.js:var jx = fetch('hiker://files/bili/up_jxcache.txt',{});refreshX5WebView(jx+input);'toast://播放中'\\\");\\n\\nif (!fetch('hiker://files/bili/多合一.txt')) {\\n writeFile('hiker://files/bili/多合一.txt','UP主');\\n }\\n\\nif (!fetch('hiker://files/bili/收藏.txt')) {\\n writeFile('hiker://files/bili/收藏.txt','视频');\\n }\\n\\nif (fetch(\\\"hiker://files/rules/js/up.js\\\", {})==''){\\n if (fetch(\\\"hiker://files/bili/up.txt\\\", {})!=''){\\n writeFile(\\\"hiker://files/rules/js/up.js\\\",fetch(\\\"hiker://files/bili/up.txt\\\", {}));\\n }\\n else{\\n var pic = JSON.parse(fetch('https://api.bilibili.com/x/space/acc/info?mid=103256880&jsonp=jsonp',{})).data.face;\\n writeFile(\\\"hiker://files/rules/js/up.js\\\", \\\"北城&&103256880##\\\"+pic);\\n }\\n}\\n\\nif (!fetch(\\\"hiker://files/bili/up_cache.txt\\\", {})) {\\n writeFile(\\\"hiker://files/bili/up_cache.txt\\\", \\\"103256880\\\");\\n}\\n\\nputVar2('lb2',fetch(\\\"hiker://files/rules/js/up.js\\\",{}));\\n\\n/*\\nputVar(\\\"解析口\\\",`hiker://empty#noHistory#@rule=js:var d = [];d.push({desc: '200',url: 'file:///storage/emulated/0/Android/data/com.example.hikerview/files/Documents/bili/upjx.html',col_type: 'x5_webview_single'});var titles = fetch(\\\"hiker://files/bili/upjx.txt\\\", {}).split(/\\\\\\\\n/);for(var i = 0; i < titles.length; i++){var t = titles[i].split(\\\"&&\\\");d.push({title:fetch(\\\"hiker://files/bili/up_jxcache.txt\\\",{}) == t[1] ? t[0] + \\\"‘‘(当前)’’\\\" : t[0],desc:t[1],url:t[1] + '@lazyRule=.js:putVar2(\\\"uid\\\",input);writeFile(\\\"hiker://files/bili/up_jxcache.txt\\\",input);back();\\\"toast://修改成功\\\"',col_type: 'text_1'});}setResult(d);`);\\n\\nif (!fetch(\\\"hiker://files/bili/upjx.txt\\\", {})) {\\n writeFile(\\\"hiker://files/bili/upjx.txt\\\", \\\"全网VIP&&https://jxx.smys8.cn/index.php?url=\\\\n加速&&https://www.cuan.la/m3u8.php?url=\\\");\\n}\\n\\n\\nlet localHtml2 = fetch(\\\"hiker://files/bili/upjx.html\\\", {});\\nlet gitHtml2 = fetch(\\\"https://cdn.jsdelivr.net/gh/Zruiry/hikerview/html/jiexi.html\\\", {}).replace(/jiexi\\\\/jiexi/g,\\\"bili/upjx\\\");\\nif (!localHtml2) {\\n writeFile(\\\"hiker://files/bili/upjx.html\\\", gitHtml2);\\n var titles = fetch(\\\"hiker://files/bili/upjx.txt\\\", {});\\n var t = titles.split(\\\"&&\\\")[1];\\n writeFile(\\\"hiker://files/bili/up_jxcache.txt\\\",t);\\n}\\n*/\"},{\"col_type\":\"movie_3\",\"name\":\"代码-推荐\",\"path\":\"feed\",\"rule\":\"var url = 'https://app.bilibili.com/x/intl/feed/index?access_key=' + getVar(\\\"access_key\\\") + '&autoplay_card=2&build=6225300&c_locale=zh_CN&channel=master&column=2&device_name=&device_type=0&flush=8&fnval=464&fnver=0&force_host=0&fourk=1&guidance=0&https_url_req=0&mobi_app=android&network=wifi&platform=android&player_net=1&pull=false&qn=80&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.22.5%22%2C%22abtest%22%3A%22%22%7D';\\nvar list = JSON.parse(request(url, {})).data.items;\\nfor (let x of list) {\\n var url = x.goto == \\\"bangumi\\\" ? \\\"hiker://page/detail?rule=哔哩Ⓡ&url=\\\" + x.uri.split(\\\"?\\\")[0] + '#immersiveTheme#' : \\\"hiker://page/detail?rule=哔哩Ⓡ&url=https://api.bilibili.com/x/web-interface/view/detail??aid=\\\" + x.param + \\\"&&bvid=\\\" + '#immersiveTheme#';\\n d.push({\\n title: x.goto == \\\"bangumi\\\" ? \\\"💰\\\" + x.title : x.title,\\n desc: x.cover_left_1_content_description + \\\" \\\" + x.cover_left_2_content_description + \\\" \\\" + x.cover_right_text,\\n pic: x.cover + \\\"@Referer=https://www.bilibili.com/\\\",\\n url: url,\\n col_type: 'movie_2'\\n });\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"代码-更多\",\"path\":\"more\",\"rule\":\"if (MY_URL.split('#')[1] == '1') {\\n\\n\\n d.push({\\n title: rx == '时光机' ? getHead(rx) : '时光🐥',\\n url: '时光机' + wr,\\n col_type: 'text_5'\\n });\\n /*\\n d.push({\\n title: '追番',\\n url: 'hiker://collection?group=①追番',\\n col_type: 'text_4'\\n });\\n */\\n d.push({\\n title: rx == '索引' ? getHead(rx) : '索引',\\n url: '索引' + wr,\\n col_type: 'text_5'\\n });\\n /*\\n d.push({\\n title: rx == '收藏' ? getHead(rx) : '收藏',\\n url: '收藏' + wr,\\n col_type: 'text_4'\\n });\\n */\\n d.push({\\n title: '登录',\\n url: 'hiker://page/newlogin',\\n col_type: 'text_5'\\n });\\n d.push({\\n title: rx == '漫游' ? getHead(rx) : '漫游',\\n url: '漫游' + wr,\\n col_type: 'text_5'\\n });\\n d.push({\\n title: getVar('YS') == '随机' ? getHead('随机') : getHead('骚粉'),\\n url: \\\"hiker://empty@lazyRule=.js:putVar('YS', getVar('YS')=='随机'?'骚粉':'随机');refreshPage();'toast://颜色--'+getVar('YS','随机')\\\",\\n col_type: 'text_5'\\n });\\n \\n \\n if (rx != '时光机' && rx != '索引') {\\n\\n d.push({\\n title: '自定UID',\\n url: `input://{\\\"value\\\":\\\"\\\", \\\"js\\\": \\\"writeFile('hiker://files/rules/bili/starid.txt',input);writeFile('hiker://files/bili/多合一.txt','UP主');clearVar('htm');refreshPage();'toast://你输入的是'+input\\\", \\\"hint\\\": \\\"请在下方输入UID\\\\n不知道怎么查?b站点开自己的信息,长按uid即可,请填入纯数字\\\"}`,\\n desc: '‘‘已输入: ’’' + getHead(fetch('hiker://files/rules/bili/starid.txt')),\\n col_type: 'text_1'\\n });\\n d.push({\\n title: '点赞key',\\n url: `input://{\\\"value\\\":\\\"\\\", \\\"js\\\": \\\"writeFile('hiker://files/rules/bili/access_key.txt',input);writeFile('hiker://files/bili/多合一.txt','UP主');refreshPage();'toast://你输入的是'+input\\\", \\\"hint\\\": \\\"请在下方输入key(用于点赞投币)\\\\n不知道怎么抓?那就算了\\\"}`,\\n desc: '‘‘已输入: ’’' + getHead(fetch('hiker://files/rules/bili/access_key.txt')),\\n col_type: 'text_1'\\n });\\n d.push({\\n title: '解析key',\\n url: `input://{\\\"value\\\":\\\"\\\", \\\"js\\\": \\\"writeFile('hiker://files/rules/bili/key.txt',input);writeFile('hiker://files/bili/多合一.txt','UP主');refreshPage();'toast://你输入的是'+input\\\", \\\"hint\\\": \\\"请在下方输入key(用于解析)\\\\n不知道怎么抓?那就算了\\\"}`,\\n desc: '‘‘已输入: ’’' + getHead(fetch('hiker://files/rules/bili/key.txt')),\\n col_type: 'text_1'\\n });\\n d.push({\\n col_type: 'blank_block'\\n });\\n\\n d.push({\\n title: '评论区: ““已' + getVar('reply_type'),\\n url: \\\"hiker://empty@lazyRule=.js:putVar('reply_type', getVar('reply_type')=='关闭'?'开启':'关闭');refreshPage();writeFile('hiker://files/rules/bili/setting.txt',getVar('reply_type')+','+getVar('like_type'));'toast://已'+getVar('reply_type');\\\",\\n col_type: 'text_2'\\n });\\n d.push({\\n title: '点赞&投币: ““已' + getVar('like_type'),\\n url: \\\"hiker://empty@lazyRule=.js:putVar('like_type', getVar('like_type')=='关闭'?'开启':'关闭');refreshPage();writeFile('hiker://files/rules/bili/setting.txt',getVar('reply_type')+','+getVar('like_type'));'toast://已'+getVar('like_type');\\\",\\n col_type: 'text_2'\\n });\\n }\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"代码-新番\",\"path\":\"newbgm\",\"rule\":\"if (MY_URL.split('#')[1]=='1') {\\n\\n let url = 'https://api.bilibili.com/pgc/app/timeline?access_key=&appkey=1d8b6e7d45233436&build=6130400&c_locale=zh_CN&channel=master&filter_type=0&mobi_app=android&night_mode=0&platform=android&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&ts=1635952840&sign=6e4df4542d38eee2fabf212885b90c64';\\n try {\\n var source_code = JSON.parse(request(url, {}));\\n var dateline = [{\\n \\\"code\\\": source_code.result.data[4],\\n \\\"name\\\": \\\"前日\\\",\\n \\\"id\\\": \\\"0\\\"\\n },{\\n \\\"code\\\": source_code.result.data[5],\\n \\\"name\\\": \\\"昨日\\\",\\n \\\"id\\\": \\\"1\\\"\\n }, {\\n \\\"code\\\": source_code.result.data[6],\\n \\\"name\\\": \\\"今日\\\",\\n \\\"id\\\": \\\"2\\\"\\n }, {\\n \\\"code\\\": source_code.result.data[7],\\n \\\"name\\\": \\\"明日\\\",\\n \\\"id\\\": \\\"3\\\"\\n },{\\n \\\"code\\\": source_code.result.data[8],\\n \\\"name\\\": \\\"后日\\\",\\n \\\"id\\\": \\\"4\\\"\\n }];\\n if (!getVar('id')) {\\n putVar('id', '2');\\n }\\n let id = getVar('id');\\n d.push({\\n title: id == '0' ? getHead('前日') : '前日',\\n url: \\\"hiker://empty@lazyRule=.js:putVar('id', '0');refreshPage();'toast://success!'\\\",\\n col_type: 'text_5'\\n });\\n d.push({\\n title: id == '1' ? getHead('昨日') : '昨日',\\n url: \\\"hiker://empty@lazyRule=.js:putVar('id', '1');refreshPage();'toast://success!'\\\",\\n col_type: 'text_5'\\n });\\n d.push({\\n title: id == '2' ? getHead('今日') : '今日',\\n url: \\\"hiker://empty@lazyRule=.js:putVar('id', '2');refreshPage();'toast://success!'\\\",\\n col_type: 'text_5'\\n });\\n d.push({\\n title: id == '3' ? getHead('明日') : '明日',\\n url: \\\"hiker://empty@lazyRule=.js:putVar('id', '3');refreshPage();'toast://success!'\\\",\\n col_type: 'text_5'\\n });\\n d.push({\\n title: id == '4' ? getHead('后日') : '后日',\\n url: \\\"hiker://empty@lazyRule=.js:putVar('id', '4');refreshPage();'toast://success!'\\\",\\n col_type: 'text_5'\\n });\\n let list = dateline[id].code.episodes;\\n for (let x of list) {\\n let type = (x.published == '1' ? '已发布' : '未发布');\\n log(type)\\n d.push({\\n title: x.title,\\n desc: '‘‘' + type + '’’\\\\n' + x.pub_index + '\\\\n更新时间:' + getHead(x.pub_time),\\n url: 'hiker://page/detail?url=' + x.url + '#immersiveTheme#',\\n img: x.cover+Referer,\\n col_type:'movie_1_vertical_pic'\\n });\\n }\\n } catch (e) {\\n d.push({\\n title: getHead('链接炸了,等修复'),\\n col_type: 'text_center_1'\\n });\\n }\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"代码-番剧索引\",\"path\":\"sy\",\"rule\":\"const { CategoriesHeader } = $.require(\\\"hiker://page/categories-header\\\")\\n\\n/**\\n * 获取分类数据源,可动态可静态,自己根据实际情况处理\\n * https://www.bilibili.com/anime/index/\\n */\\nlet mCategories = {}\\nlet catInVar = getVar(MY_RULE.url + \\\"#categories\\\", '')\\nif (getVar(MY_RULE.url + \\\"#categories\\\", '')) {\\n mCategories = JSON.parse(catInVar)\\n} else {\\n let catUrl = 'https://www.bilibili.com/anime/index/'\\n let catSrc = request(catUrl)\\n // log(catSrc)\\n let catRegex = /window\\\\.__INITIAL_STATE__=(.*?);\\\\(function\\\\(\\\\)\\\\{/\\n if (catRegex.test(catSrc)) {\\n // log(RegExp.$1)\\n let category = JSON.parse(RegExp.$1)\\n let mFilters = category.filters;\\n // log(mFilters)\\n mFilters.map(filter => mCategories[filter.key] = filter.list)\\n let orders = category.orders\\n let mOrders = []\\n orders.map(order => {\\n let mOrder = {}\\n mOrder.name = order.title\\n mOrder.value = order.key\\n mOrders.push(mOrder)\\n })\\n // log(mOrders)\\n mCategories['order'] = mOrders\\n }\\n putVar(MY_RULE.url + \\\"#categories\\\", JSON.stringify(mCategories))\\n}\\nlet keys = Object.keys(mCategories)\\n// log(mCategories)\\n// log(keys)\\n/**\\n * 组合当前分类链接\\n */\\nlet true_url = getVar(MY_RULE.url, MY_URL)\\ntrue_url = 'https://api.bilibili.com/pgc/season/index/result?'\\nfor (let it of keys) {\\n let cat_url = getVar(MY_RULE.url + \\\"#\\\" + it, it === 'orders' ? '3' : '-1')\\n true_url += (cat_url ? '&' + it + '=' + cat_url : '')\\n}\\n// let page = 1\\nconst page = MY_URL.split('#')[1]\\nif(page==1){\\n eval(JSON.parse(fetch(\\\"hiker://page/more\\\")).rule)\\n}\\ntrue_url = true_url +\\n '&st=1&sort=0&season_type=1&pagesize=20&type=1' +\\n '&page=' + page\\n// log(true_url)\\n\\nconst empty = \\\"hiker://empty\\\"\\n\\nCategoriesHeader\\n .setSubCategoriesItemKey('name', 'value')\\n .get(d, mCategories, page)\\n/**\\n * 获取当前分类页面源码\\n */\\ntry {\\n var sylist = JSON.parse(request(true_url, {})).data.list;\\n\\n /**\\n * 列表数据源\\n */\\n for (let data of sylist) {\\n d.push({\\n title: data.title /*+ '/' + data.index_show*/ ,\\n desc: data.order,\\n img: data.cover+Referer,\\n url: 'hiker://page/detail?url=' + data.link + '#immersiveTheme#',\\n col_type: 'movie_3'\\n });\\n }\\n} catch (e) {}\"},{\"col_type\":\"movie_3\",\"name\":\"代码-动态分类模块\",\"path\":\"categories-header\",\"rule\":\"js:\\n/**\\n * 使用说明:\\n * 1.提前建立好 分类所属类型和分类列表 的对应关系,即 get 函数中的 categories\\n * 2.设置子分类数据的 key,调用 setSubCategoriesItemKey(titleKey, urlKey)\\n * 3.然后调用 CategoriesHeader.get(layout, categories, page)\\n *\\n * 支持链式调用,一句话即可调用生成分类,即:\\n * CategoriesHeader\\n * .setSubCategoriesItemKey(titleKey, urlKey)\\n * .get(layout, categories, page)\\n *\\n * @type {{setSubCategoriesItemKey: CategoriesHeader.setSubCategoriesItemKey, get: CategoriesHeader.get, categoriesKey: {title: string, url: string}}}\\n */\\nlet CategoriesHeader = {\\n categoriesKey: {\\n sub_categories: '',\\n title: '',\\n url: '',\\n },\\n /**\\n * 1.设置从分类列表中拿的子分类的数据 key,\\n * 根据 key 拿到数据后,\\n * 会自动赋值给 scroll_button 的 { title: item[titleKey], url: item[urlKey] }\\n *\\n * @param title_key title 的 key\\n * @param url_key url 的 key\\n */\\n setSubCategoriesItemKey : (title_key, url_key) => {\\n CategoriesHeader.categoriesKey.title = title_key\\n CategoriesHeader.categoriesKey.url = url_key\\n return CategoriesHeader;\\n },\\n setSubCategoriesKey: (sub_categories_key) => {\\n CategoriesHeader.categoriesKey.sub_categories = sub_categories_key\\n return CategoriesHeader;\\n },\\n /**\\n * 2.获取分类头部\\n *\\n * @param layout 当前界面,即常用的 d.push 的 d\\n * @param categories 分类所属类型和分类列表的对应关系表,\\n * 如:\\n * {\\n * \\\"年份\\\": [{ \\\"name\\\": \\\"2021\\\", \\\"value\\\": \\\"2021\\\" }, { \\\"name\\\": \\\"2020\\\", \\\"value\\\": \\\"2020\\\" }...],\\n * \\\"排序\\\": [{ \\\"name\\\": \\\"热度\\\", \\\"value\\\": \\\"hot\\\" }, { \\\"name\\\": \\\"时间\\\", \\\"value\\\": \\\"time\\\" }...],\\n * }\\n * @param page 页码\\n * @param urlListener 额外处理 button 的 url,需要 return\\n */\\n get: (layout, categories, page, urlListener) => {\\n // log(categories)\\n // 分类所属类型的列表,如:[ \\\"年份\\\", \\\"排序\\\" ]\\n let category_names = Object.keys(categories)\\n let types = []\\n // 根据对应关系表拿分类列表\\n category_names.map(category_name => {\\n // 这里会拿到 年份 排序... 其中一个\\n types.push(categories[category_name]);\\n // 这里下面对 types 的值进行处理\\n })\\n categories = types;\\n let init_cate = []\\n\\n for (let i = 0; i < 20; i++) {\\n init_cate.push(\\\"0\\\")\\n }\\n\\n const cate_temp_json = getVar(MY_RULE.title, JSON.stringify(init_cate))\\n const cate_temp = JSON.parse(cate_temp_json)\\n\\n if (parseInt(page) === 1) {\\n /**\\n * 遍历第 index 层分类\\n */\\n categories.forEach((category, index) => {\\n let sub_category_name = category_names[index]\\n let sub_categories_key = CategoriesHeader.categoriesKey.sub_categories\\n let sub_categories = sub_categories_key ? category[sub_categories_key] : category;\\n // log(category)\\n /**\\n * 在第 index 层分类中遍历该层所有子分类\\n */\\n sub_categories.forEach((item, key) => {\\n let title = item[CategoriesHeader.categoriesKey.title]\\n let url = escape(item[CategoriesHeader.categoriesKey.url])\\n if (urlListener) url = urlListener.onDeal(item, sub_category_name, url)\\n layout.push({\\n title: key.toString() === cate_temp[index] ? '““””<b><span style=\\\"color: #098AC1\\\">' + title + '</span></b>' : title,\\n url: $(url).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 + \\\"#\\\" + params.sub_category_name, input)\\n refreshPage(true)\\n return \\\"hiker://empty\\\"\\n }, {\\n cate_temp: cate_temp,\\n index: index,\\n key: key,\\n page: page,\\n sub_category_name: sub_category_name\\n }),\\n col_type: 'scroll_button',\\n })\\n })\\n layout.push({\\n col_type: \\\"blank_block\\\"\\n });\\n })\\n }\\n }\\n}\\n$.exports.CategoriesHeader=CategoriesHeader\"},{\"col_type\":\"movie_3\",\"name\":\"我的收藏-视频\",\"path\":\"video\",\"rule\":\"var ts = new Date().getTime();\\nvar video_url = 'https://api.bilibili.com/x/v3/fav/folder/space?access_key=' + getVar('access_key') + '&appkey=1d8b6e7d45233436&build=6130400&c_locale=zh_CN&channel=master&mobi_app=android&platform=android&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&ts=' + ts + '&up_mid=' + getVar('starid') + '&sign=0a51b772f81dc7812cd66226a8325383';\\nvar list = JSON.parse(request(video_url)).data;\\nfor (var x of list) {\\n d.push({\\n title: x.name,\\n img: 'https://gitee.com/CherishRx/imagewarehouse/raw/master/image/13096725fe56ce9cf643a0e4cd0c159c.gif',\\n url: \\\"hiker://empty#\\\"+x.id+\\\"@lazyRule=.js:putVar('change',getVar('change')==input.split('#')[1]?'0':input.split('#')[1]);refreshPage();'toast://已刷新'\\\",\\n col_type: 'avatar'\\n });\\n if (getVar('change') == x.id) {\\n var list2 = x.mediaListResponse.list;\\n log(list2)\\n for (var a in list2) {\\n d.push({\\n title: list2[a].title,\\n img: list2[a].cover+Referer,\\n url:'hiker://page/collection?url=https://api.bilibili.com/x/v3/fav/resource/ids??access_key='+getVar('access_key')+'&&appkey=1d8b6e7d45233436&&build=6130400&&c_locale=zh_CN&&channel=master&&media_id='+list2[a].id+'&&mid='+getVar('starid')+'&&mobi_app=android&&platform=android&&s_locale=zh_CN&&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&&ts='+ts+'&&sign=7e0f1b92f3ef3828b19be66838915007',\\n // desc: a['media_count'],\\n col_type: 'movie_1_vertical_pic'\\n });\\n }\\n\\n }\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"我的收藏-追番\",\"path\":\"fanju\",\"rule\":\"var ts = new Date().getTime();\\nvar video_url = 'https://api.bilibili.com/pgc/app/follow/v2/bangumi?access_key=' + getVar('access_key') + '&appkey=1d8b6e7d45233436&build=6091000&c_locale=zh_CN&channel=master&mobi_app=android&platform=android&pn=' + pagenum + '&ps=20&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.9.1%22%2C%22abtest%22%3A%22%22%7D&status=2&ts=' + ts + '&sign=1624f9598dca06eb129534e4765f9b1a';\\ntry {\\n var list = JSON.parse(request(video_url)).result.follow_list;\\n for (var x of list) {\\n var 类型 = x.is_finish == 1 ? \\\"完结\\\" : \\\"连载\\\";\\n var 标识 = x['season_type_name'] + \\\" | \\\" + x.badge;\\n var desc = x.progress ? 标识 + \\\"\\\\n““\\\" + x.new_ep.index_show + \\\"””\\\\n\\\" + x.progress.index_show : 标识 + \\\"\\\\n““\\\" + x.new_ep.index_show + \\\"””\\\\n\\\";\\n d.push({\\n title: x.title + \\\"\\\\t\\\" + getHead(类型),\\n img: x.new_ep.cover + Referer,\\n desc: desc,\\n url: \\\"hiker://page/detail?url=\\\" + x.url + '#immersiveTheme#',\\n col_type: 'movie_1_vertical_pic'\\n });\\n }\\n} catch (e) {}\"},{\"col_type\":\"movie_3\",\"name\":\"我的收藏-追剧\",\"path\":\"dsj\",\"rule\":\"var ts = new Date().getTime();\\nvar video_url = 'https://api.bilibili.com/pgc/app/follow/v2/cinema?access_key=' + getVar('access_key') + '&appkey=1d8b6e7d45233436&build=6091000&c_locale=zh_CN&channel=master&mobi_app=android&platform=android&pn=' + pagenum + '&ps=20&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.9.1%22%2C%22abtest%22%3A%22%22%7D&status=2&ts=' + ts + '&sign=1624f9598dca06eb129534e4765f9b1a';\\ntry {\\n var list = JSON.parse(request(video_url)).result.follow_list;\\n for (var x of list) {\\n var 类型 = x.is_finish == 1 ? \\\"完结\\\" : \\\"连载\\\";\\n var 标识 = x['season_type_name'] + \\\" | \\\" + x.areas[0].name;\\n var desc = x.progress ? 标识 + \\\"\\\\n““\\\" + x.new_ep.index_show + \\\"””\\\\n\\\" + x.progress.index_show : 标识 + \\\"\\\\n““\\\" + x.new_ep.index_show + \\\"””\\\\n\\\";\\n d.push({\\n title: x.title + \\\"\\\\t\\\" + getHead(类型),\\n img: x.new_ep.cover + Referer,\\n desc: desc,\\n url: \\\"hiker://page/detail?url=\\\" + x.url + '#immersiveTheme#',\\n col_type: 'movie_1_vertical_pic'\\n });\\n }\\n} catch (e) {}\"},{\"col_type\":\"movie_3\",\"name\":\"我的收藏-收藏\",\"path\":\"collection\",\"rule\":\"js:var res = {};var d = [];\\nvar ts = new Date().getTime();\\nvar code = JSON.parse(request(MY_URL)).data;\\nvar resources = '';\\nfor (var x of code){\\n var resources = resources + x.id + ':' + x.type + ',';\\n}\\nvar resources = resources.slice(0,resources.length-1);\\nvar url = 'https://api.bilibili.com/x/v3/fav/resource/infos?access_key='+getVar('access_key')+'&appkey=1d8b6e7d45233436&build=6130400&c_locale=zh_CN&channel=maste&mid='+getVar('starid')+'&mobi_app=android&platform=android&resources='+resources+'&s_locale=zh_CN&statistics=%7B%22appId%22%3A1%2C%22platform%22%3A3%2C%22version%22%3A%226.13.0%22%2C%22abtest%22%3A%22%22%7D&ts='+ts+'&sign=7e0f1b92f3ef3828b19be66838915007';\\nvar list = JSON.parse(request(url,{})).data;\\nfor (var y of list ){\\nd.push({\\n title:y.title,\\n img:y.cover,\\n desc:'播放量: '+y.cnt_info.play+' 弹幕: '+y.cnt_info.danmaku,\\n url:'hiker://page/detail?url=https://api.bilibili.com/x/web-interface/view/detail??aid=&&bvid=' + y.bvid +'#immersiveTheme#',\\n col_type:'movie_1_vertical_pic'\\n });\\n}\\nres.data = d;\\nsetResult(res);\"},{\"col_type\":\"movie_3\",\"name\":\"代码-登录\",\"path\":\"login\",\"rule\":\"evalPrivateJS('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')\\n\"},{\"col_type\":\"movie_3\",\"name\":\"页面-登录\",\"path\":\"pwd-login\",\"rule\":\"js:\\nvar res = {};\\nvar d = [];\\nvar islogin = fetch('hiker://files/rules/bili/islogin.txt', {});\\nif (islogin === \\\"1\\\") {\\n d.push({\\n url: \\\"putVar('my_account',input);refreshPage();'toast://你的账号是' + input;\\\",\\n col_type: 'input',\\n title: '账号',\\n extra: {\\n onChange: \\\"putVar('my_account',input)\\\",\\n type: 'textarea',\\n height: 1,\\n defaultValue: getVar('my_account')\\n }\\n });\\n\\n d.push({\\n url: \\\"putVar('my_password',input);refreshPage();'toast://你的密码是' + input\\\",\\n col_type: 'input',\\n title: '密码',\\n extra: {\\n onChange: \\\"putVar('my_password',input)\\\",\\n type: 'textarea',\\n height: 1,\\n defaultValue: getVar('my_password')\\n }\\n })\\n d.push({\\n title: \\\"““大会员?(先点我)””\\\",\\n col_type: \\\"text_center_1\\\",\\n url: $(\\\"不是大会员别点确认,否则后果自负\\\").confirm(() => {\\n putVar(\\\"isvip\\\", \\\"1\\\");\\n refreshPage();\\n return \\\"toast://你选择了大会员。祝好运(✪▽✪)\\\"\\n })\\n });\\n d.push({\\n title: \\\"““登录(再点我)””\\\",\\n col_type: \\\"text_center_1\\\",\\n url: $(\\\"确认登录?\\\").confirm(() => {\\n putVar(\\\"logining\\\", \\\"1\\\");\\n refreshPage();\\n return \\\"toast://你选择了登录。祝好运(✪▽✪)\\\"\\n })\\n });\\n if (getVar(\\\"logining\\\") === \\\"1\\\") {\\n if (getVar('my_account') != '' && getVar('my_password') != '') {\\n // TODO 吐佬说这里可以改成 $.require 用法 \\n evalPrivateJS(\\\"dtd1P3dTEITonsgrNFfoBigi5ljaz0PeGmbmMjjr9H5nfvsnBw7JFp37cn3egqu0y/0wTW2oU7qtMwQIAiLhESVKBlKkRvW0pnPDdHl7PGwwDT5GM1vBsogb7YDpwmwV8rttad0O5YJBvpjX29hUBpSsiao7l3UebzxNAWYij7YwHWht0jVbh5SL7PXVo149fPSTuxl8A+vLUWi+2WxGrOZ+QvtrYIn28BqS8PS7zf0R0yr9hXzjbMOOX2COdVYKPdbGsxzklV5X2LLmKbPgEfQElCgMZpYune0I8OyI55HLK8tI1lZz+wif+9ZIAdT2dTQvCBb+iHjpR6K0Mr0dfc/jrTd/+nmsmWrkjituq8x2h7U3bZmaxkqYrxSoprLiZvnBkSvEoIiqUUOKimCy01f3tRfSQBeR5lgT5A/xqgd28aEqssiPJrXXIGnYsy3MLZRhSLw5kdSU3Y+dyCa6ZcIDxlOGeSFLmI0OCFbpZe9bY7nKUOai3+THsaFiEEqpd/6nUQF4TZRBgVqjYEFwWJyKAK6DAqoRvB2T0if2wUvOlDL7DvzzsOQnK+/bCc4nyZxdDfQXN6RqB+i6NgTbCjNd4TFX5fWBvHa5pHrTSZAhTW9wFA5wsADB95y+Jx2X9Qk4GLCGstgGcmHm96ap1uWq+K8vGEZEbEjkU52tMS5zz6gm7YhXf8eBYBmEaiLuMeU75Ge2qS6uOoj22ITEUcsry0jWVnP7CJ/71kgB1PYZNynXLl1tfoDY3HZgPakf6D+ADzQYqxqRKZCtlNIya9k8C4H7fbhLDXdWA3oV5yUOgaSXK1OM40FxNyNXpA/ZKS6gY3B1/V2+zpz+Q7Cmue5+qaO0XrDP15hjS4bxnWrOlDL7DvzzsOQnK+/bCc4nXxekuoTVURY7eh+dIF4QOaXmbNjYNkiqnAd85FrXKXoegJZC85B4JVqOWcueipNaHy/dwAhKpnK/5JO7Z6ya2ls2/JvPOCP91e6g4HO+YqEpLqBjcHX9Xb7OnP5DsKa5nprbkIP2knDXXqtMYGRdcigeIRz+OHmnKLm/+WCPa0618EqvMsGg9fpvtUo2/tm0RzYYi8kuFGopTyoikDwi3csry0jWVnP7CJ/71kgB1Pa1ADkvivkncEhPWP4wXCaTwwpZ0G6+YTvyp68thFdAL5xx9+nUa5jWmJUyyQ+r1UsD5sMqinY5b/eDUnxRKKBTzpQy+w7887DkJyvv2wnOJydHPM2ah78eAttSahVCEb/l3Zqi2hFkiZJ8gxPC0PY7/qt2N0n8lHD8+72KTUDIquX565CIQncDW5KfXUZLOnZbs6RTqR00LuPHAxPIHhiabjkNvSVQOzv3awerameSO8sry0jWVnP7CJ/71kgB1PbZfAA+7g+YdTNpeu9LRRooiFwV/9cu5HpEgZ2X6waWdooY1g5pCXKpMu/d7c3hdQfLK8tI1lZz+wif+9ZIAdT2Y96skBtNlvNAx6IGpzKN8eN0OJCm2IqsJJnHXJd1fryCMmECFEeaVbpuKG3V09wAC7SYi7j/bCB+DC11BSaZv8B3pQ9ZaBHrAsg+dNR+0WMtZjK4QlfzsMtgGqdnl/D+\\\")\\n }\\n }\\n} else if (islogin === \\\"2\\\") {\\n d.push({\\n title: \\\"““已登录!””\\\",\\n col_type: \\\"text_center_1\\\",\\n url: $(\\\"确认重新登录?(请不要尝试多次登录,否则账号异常)\\\").confirm(() => {\\n putVar(\\\"islogin\\\", \\\"1\\\");\\n writeFile('hiker://files/rules/bili/islogin.txt', \\\"1\\\");\\n refreshPage();\\n return \\\"toast://你选择了登录。祝好运(✪▽✪)\\\"\\n })\\n });\\n} else if (islogin === \\\"3\\\") {\\n d.push({\\n title: \\\"““你需要去客户端改下密码才能登录!!!””\\\",\\n col_type: \\\"text_center_1\\\",\\n url: $(\\\"确认登录?(请不要尝试多次登录,否则账号异常)\\\").confirm(() => {\\n putVar(\\\"islogin\\\", \\\"1\\\");\\n writeFile('hiker://files/rules/bili/islogin.txt', \\\"1\\\");\\n refreshPage();\\n return \\\"toast://你选择了登录。祝好运(✪▽✪)\\\"\\n })\\n });\\n} else {\\n d.push({\\n title: \\\"““点击进入登录页面””\\\",\\n col_type: \\\"text_center_1\\\",\\n url: $(\\\"确认登录?(请不要尝试多次登录,否则账号异常)\\\").confirm(() => {\\n putVar(\\\"islogin\\\", \\\"1\\\");\\n writeFile('hiker://files/rules/bili/islogin.txt', \\\"1\\\");\\n refreshPage();\\n return \\\"toast://你选择了登录。祝好运(✪▽✪)\\\"\\n })\\n });\\n}\\nres.data = d;\\nsetResult(res);\"},{\"col_type\":\"movie_3\",\"name\":\"登录页面\",\"path\":\"newlogin\",\"rule\":\"js:\\nvar res = {};\\nvar d = [];\\nd.push({\\n title: \\\"““方法一””\\\",\\n url: 'hiker://empty@lazyRule=.js:putVar(\\\"l_id\\\",\\\"1\\\");refreshPage();\\\"toast://刷新成功\\\"',\\n col_type: 'text_2'\\n});\\nd.push({\\n title: \\\"““方法二””\\\",\\n url: 'hiker://empty@lazyRule=.js:putVar(\\\"l_id\\\",\\\"2\\\");refreshPage();\\\"toast://刷新成功\\\"',\\n col_type: 'text_2'\\n});\\nif (getVar(\\\"l_id\\\") == \\\"1\\\") {\\n d.push({\\n title: '操作指引 ①先点击下方第一步进去哔哩手机版网页登录账号 ②返回直接点第二步登录然后按提示登录 ““注:方法一不可用再采用方法二””',\\n col_type: 'rich_text'\\n });\\n d.push({\\n title: \\\"““1. 点我去网页登录后自动获取cookie””\\\",\\n url: \\\"hiker://page/ck\\\",\\n col_type: 'text_center_1'\\n });\\n d.push({\\n title: \\\"““2. 再点我登录””\\\",\\n url: \\\"hiker://page/weblogin\\\",\\n col_type: 'text_center_1'\\n });\\n}\\nif (getVar(\\\"l_id\\\") == \\\"2\\\") {\\n d.push({\\n title: \\\"操作指引 ①先点击下方第一步进去哔哩手机版网页登录账号 ②点击右下角设置→查看源码→原生界面 ③复制最上方输入框里的链接 ④返回首页把链接输入框内 ⑤点击第二步,按提示登录即可\\\",\\n col_type: 'rich_text'\\n });\\n d.push({\\n title: '保存',\\n url: \\\"var ck = 'SESSDATA'+input.split('SESSDATA')[1].split('sid')[0].replace(';;','; ');writeFile('hiker://files/rules/bili/bilick.txt',ck.replace(';;','; '));refreshPage();'toast://您的cookie是:'+ck\\\",\\n col_type: 'input',\\n desc: '请输入链接'\\n });\\n d.push({\\n title: \\\"““1. 点我去网页登录后手动获取cookie””\\\",\\n url: \\\"https://m.bilibili.com/\\\",\\n col_type: 'text_center_1'\\n });\\n d.push({\\n title: \\\"““2. 点我登录””\\\",\\n url: \\\"hiker://page/weblogin\\\",\\n col_type: 'text_center_1'\\n });\\n}\\nres.data = d;\\nsetResult(res);\"},{\"col_type\":\"movie_3\",\"name\":\"cookie获取\",\"path\":\"ck\",\"rule\":\"js:\\nsetResult([{\\n col_type: \\\"x5_webview_single\\\",\\n url: \\\"https://m.bilibili.com/\\\",\\n desc: \\\"float&&100%\\\",\\n extra: {\\n js: $.toString(() => {\\n fba.log(document.cookie)\\n fy_bridge_app.writeFile('hiker://files/rules/bili/bilick.txt', fy_bridge_app.getCookie('https://m.bilibili.com/'));\\n })\\n }\\n}])\"},{\"col_type\":\"movie_3\",\"name\":\"页面-web登录\",\"path\":\"weblogin\",\"rule\":\"js:\\nvar res = {};\\nvar d = [];\\nvar ck = fetch(\\\"hiker://files/rules/bili/bilick.txt\\\").replace(/;; /g,'; ');\\nlog(ck)\\nvar login_url = \\\"https://passport.bilibili.com/login/app/third?appkey=27eb53fc9058f8c3&api=http%3A%2F%2Flink.acg.tv%2Fforum.php&sign=67ec798004373253d60114caaad89a8c\\\";\\nvar location = JSON.parse(fetch(login_url, {\\n headers: {\\n \\\"user-agent\\\": \\\"Mozilla/5.0 (Linux; Android 10; M2007J3SC Build/QKQ1.200419.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.101 Mobile Safari/537.36\\\",\\n \\\"cookie\\\": ck\\n },\\n method: 'GET'\\n})).data['confirm_uri'];\\n//log(location);\\n\\nvar info = JSON.parse(fetch(location, {\\n headers: {\\n \\\"user-agent\\\": \\\"Mozilla/5.0 (Linux; Android 10; M2007J3SC Build/QKQ1.200419.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/83.0.4103.101 Mobile Safari/537.36\\\",\\n \\\"cookie\\\": ck\\n },\\n method: 'GET',\\n onlyHeaders: true,\\n redirect: false\\n})).headers.location[0].split(\\\"?\\\")[1].split(\\\"&\\\");\\nputVar(\\\"mykey\\\",info[0].split(\\\"=\\\")[1]);\\nputVar(\\\"mymid\\\",info[1].split(\\\"=\\\")[1]);\\n d.push({\\n title: info[0],\\n col_type: 'rich_text'\\n });\\n d.push({\\n title: info[1],\\n col_type: 'rich_text'\\n });\\n d.push({\\n title: \\\"““大会员点我””\\\",\\n col_type: \\\"text_2\\\",\\n url: $(\\\"不是大会员别点确认,否则后果自负\\\").confirm(() => {\\n writeFile(\\\"hiker://files/rules/bili/access_key.txt\\\",getVar(\\\"mykey\\\"));\\n writeFile(\\\"hiker://files/rules/bili/key.txt\\\",getVar(\\\"mykey\\\"));\\n writeFile(\\\"hiker://files/rules/bili/starid.txt\\\",getVar(\\\"mymid\\\"));\\n //refreshPage();\\n return \\\"toast://大会员登录成功\\\"\\n })\\n });\\n d.push({\\n title: \\\"““无会员点我””\\\",\\n col_type: \\\"text_2\\\",\\n url: $(\\\"点击登录\\\").confirm(() => {\\n writeFile(\\\"hiker://files/rules/bili/access_key.txt\\\",getVar(\\\"mykey\\\"));\\n writeFile(\\\"hiker://files/rules/bili/starid.txt\\\",getVar(\\\"mymid\\\"));\\n //refreshPage();\\n return \\\"toast://登录成功\\\"\\n })\\n });\\n \\nres.data = d;\\nsetResult(res);\"},{\"col_type\":\"movie_3\",\"name\":\"代码-直播\",\"path\":\"zb\",\"rule\":\"if (MY_URL.split('#')[1] == '1') {\\n /*for (var i in zbword1) {\\n var a = zbword1[i];\\n var b = zbclass1[i];\\n var c = a + '&' + b;\\n d.push({\\n title: a == zblab1 ? getHead(a) : a,\\n url: $(\\\"#noLoading#\\\").lazyRule((c) => {\\n putVar(\\\"zblab1\\\", c.split('&')[0]);\\n putVar(\\\"zbkey1\\\", c.split('&')[1]);\\n refreshPage(false);\\n return \\\"hiker://empty\\\"\\n }, c),\\n col_type: 'flex_button'\\n });\\n }*/\\n d.push({\\n title: '搜索',\\n url: \\\"putVar('zbk',input);refreshPage();'toast://正在搜索';\\\",\\n col_type: 'input',\\n desc: '你想看什么直播?'\\n });\\n\\n d.push({\\n col_type: 'big_blank_block'\\n });\\n\\n for (var i in zbword1) {\\n d.push({\\n title: zbword1[i] == zblab1 ? getHead(zbword1[i]) : zbword1[i],\\n url: $().lazyRule((name, key) => {\\n putVar('zblab1', name);\\n putVar('zbkey1', key);\\n clearVar('zbk', input);\\n refreshPage(true);\\n return 'hiker://empty'\\n }, zbword1[i], zbclass1[i]),\\n col_type: 'scroll_button'\\n });\\n }\\n d.push({\\n col_type: 'blank_block'\\n });\\n for (var i in zbword2) {\\n d.push({\\n title: zbword2[i] == zblab2 ? getHead(zbword2[i]) : zbword2[i],\\n url: $().lazyRule((name, key) => {\\n putVar('zblab2', name);\\n putVar('zbkey2', key);\\n clearVar('zbk', input);\\n refreshPage(true);\\n return 'hiker://empty'\\n }, zbword2[i], zbclass2[i]),\\n col_type: 'scroll_button'\\n });\\n }\\n}\\nif (getVar('zbk') != '') {\\n var zburl = \\\"https://search.bilibili.com/live?keyword=\\\" + getVar('zbk');\\n log(zburl)\\n var qz = \\\"https://search.bilibili.com\\\";\\n var live = qz + parseDomForHtml(fetch(zburl, {\\n headers: {\\n \\\"User-Agent\\\": \\\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36\\\",\\n \\\"Cookie\\\": \\\"_uuid=82467373-C6A1-57BA-AE02-A9A6D177C88797248infoc; buvid3=17C9A2CB-850B-4C73-B9DE-64DB0E6DBABB143105infoc; sid=cy961fq7; rpdid=|(u|JJ)|k~l|0J'uY|Y|ukum); LIVE_BUVID=AUTO8816061022193420; bsource=search_baidu; PVID=23; finger=1984989501; arrange=matrix\\\"\\n }\\n }), 'body&&.headline-live&&a&&href');\\n log(\\\"123:::\\\" + live)\\n d.push({\\n title: '主播',\\n url: \\\"hiker://page/zb2?url=\\\"+live.replace(\\\"?\\\",\\\"??\\\").replace(\\\"&\\\",\\\"&&\\\") + '&&page=fypage',\\n desc: '共有' + parseDomForHtml(fetch(zburl, {\\n headers: {\\n \\\"User-Agent\\\": \\\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36\\\",\\n \\\"Cookie\\\": \\\"_uuid=82467373-C6A1-57BA-AE02-A9A6D177C88797248infoc; buvid3=17C9A2CB-850B-4C73-B9DE-64DB0E6DBABB143105infoc; sid=cy961fq7; rpdid=|(u|JJ)|k~l|0J'uY|Y|ukum); LIVE_BUVID=AUTO8816061022193420; bsource=search_baidu; PVID=23; finger=1984989501; arrange=matrix\\\"\\n }\\n }), 'body&&.flow-loader&&.headline-live&&.num-txt&&span&&Text').replace(\\\"\\\\(\\\", \\\"\\\").replace(\\\"\\\\)\\\", \\\"\\\") + '主播',\\n col_type: 'text_center_1'\\n });\\n try {\\n d.push({\\n title: '直播中',\\n url: \\\"hiker://page/zb2?url=\\\"+live.replace(\\\"?\\\",\\\"??\\\").replace(\\\"&\\\",\\\"&&\\\").replace(\\\"search_type=live_user\\\", \\\"\\\") + 'page=fypage',\\n desc: '共有' + parseDomForHtml(fetch(zburl, {\\n headers: {\\n \\\"User-Agent\\\": \\\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36\\\",\\n \\\"Cookie\\\": \\\"_uuid=82467373-C6A1-57BA-AE02-A9A6D177C88797248infoc; buvid3=17C9A2CB-850B-4C73-B9DE-64DB0E6DBABB143105infoc; sid=cy961fq7; rpdid=|(u|JJ)|k~l|0J'uY|Y|ukum); LIVE_BUVID=AUTO8816061022193420; bsource=search_baidu; PVID=23; finger=1984989501; arrange=matrix\\\"\\n }\\n }), 'body&&.headline-room&&.num-txt&&span&&Text').replace(\\\"\\\\(\\\", \\\"\\\").replace(\\\"\\\\)\\\", \\\"\\\") + '直播间',\\n col_type: 'text_center_1'\\n });\\n } catch (e) {}\\n} else {\\n var page = MY_URL.split('#')[1];\\n var url = \\\"https://api.live.bilibili.com/room/v3/area/getRoomList?platform=web&parent_area_id=\\\" + zbkey1 + \\\"&cate_id=0&area_id=\\\" + zbkey2 + \\\"&page=\\\" + page + \\\"&page_size=30&tag_version=1\\\";\\n var json = JSON.parse(request(url));\\n for (var i = 0; i < json.data.list.length; i++) {\\n var r = {};\\n var j = json.data.list[i];\\n r.pic_url = j.system_cover + Referer;\\n r.url = 'https://api.live.bilibili.com/xlive/web-room/v1/playUrl/playUrl?cid=' + j.roomid + '&platform=h5&otype=json&quality=0' + `@lazyRule=Text.js:JSON.parse(input).data.durl[0].url`;\\n r.title = j.title;\\n r.desc = 'UP🐷:' + j.uname;\\n r.col_type = \\\"movie_2\\\";\\n d.push(r);\\n }\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"页面-直播\",\"path\":\"zb2\",\"rule\":\"js:\\nvar res = {};\\nvar d = [];\\nvar Referer = \\\"@Referer=https://www.bilibili.com\\\";\\nif (MY_URL.indexOf(\\\"search_type=live_user\\\") != -1) {\\n var live = parseDomForArray(fetch(MY_URL, {\\n headers: {\\n \\\"User-Agent\\\": \\\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36\\\",\\n \\\"Cookie\\\": \\\"_uuid=82467373-C6A1-57BA-AE02-A9A6D177C88797248infoc; buvid3=17C9A2CB-850B-4C73-B9DE-64DB0E6DBABB143105infoc; sid=cy961fq7; rpdid=|(u|JJ)|k~l|0J'uY|Y|ukum); LIVE_BUVID=AUTO8816061022193420; bsource=search_baidu; PVID=23; finger=1984989501; arrange=matrix\\\"\\n }\\n }), 'body&&.live-user-wrap&&li');\\n for (var i in live) {\\n d.push({\\n title: parseDomForHtml(live[i], '.item-right&&P&&Text'),\\n url: 'https://api.live.bilibili.com/xlive/web-room/v1/playUrl/playUrl?cid=' + parseDom(live[i], 'a&&href').split(\\\"live.bilibili.com/\\\")[1].split(\\\"?from\\\")[0] + '&platform=h5&otype=json&quality=0' + `@lazyRule=Text.js:JSON.parse(input).data.durl[0].url`,\\n //img: parseDomForHtml(live[i], '.lazy-img&&img&&src') + Referer,\\n desc: parseDomForHtml(live[i], '.item-right&&.status&&Text'),\\n col_type: 'pic_1'\\n });\\n }\\n} else {\\n var live = parseDomForArray(fetch(MY_URL, {\\n headers: {\\n \\\"User-Agent\\\": \\\"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.87 Safari/537.36\\\",\\n \\\"Cookie\\\": \\\"_uuid=82467373-C6A1-57BA-AE02-A9A6D177C88797248infoc; buvid3=17C9A2CB-850B-4C73-B9DE-64DB0E6DBABB143105infoc; sid=cy961fq7; rpdid=|(u|JJ)|k~l|0J'uY|Y|ukum); LIVE_BUVID=AUTO8816061022193420; bsource=search_baidu; PVID=23; finger=1984989501; arrange=matrix\\\"\\n }\\n }), 'body&&.live-room-wrap&&li');\\n for (var i in live) {\\n d.push({\\n title: parseDomForHtml(live[i], 'p&&Text'),\\n url: 'https://api.live.bilibili.com/xlive/web-room/v1/playUrl/playUrl?cid=' + parseDom(live[i], 'a&&href').split(\\\"live.bilibili.com/\\\")[1].split(\\\"?from\\\")[0] + '&platform=h5&otype=json&quality=0' + `@lazyRule=Text.js:JSON.parse(input).data.durl[0].url`,\\n //img: parseDom(live[i], '.lazy-img&&img&&src') + Referer,\\n desc: 'UP🐷:' + parseDomForHtml(live[i], '.uname&&span&&Text') + '·人气' + parseDomForHtml(live[i], '.live-num&&span&&Text'),\\n col_type: 'pic_1'\\n });\\n }\\n}\\nres.data = d;\\nsetResult(res);\"},{\"col_type\":\"movie_3\",\"name\":\"API\",\"path\":\"api\",\"rule\":\"evalPrivateJS(\\\"L7AvJ41C++kllBMPG9JRTUzQvEjJXwRrfRiJmEBufUQA2HHWtQLRhAwqSMzMUdIArWuWFTN471Q7vukhXbPbeRwhdfiQM+fdtKG3NKhQzKfp4LR29BqXilCHDUioeO6KMtf1dX3k1y/8WuoXPMQnCXXDMQ97hwezot52IOyKsG64Oq5aGFN5diqT1tm29Sp/GrtVJX8fyjoNq4TrpfxiHg8YHSBlAPDkElZj/tmj/aC7KRzIcnwtOoLjeB+Akiom/SZus/+1RrnYpymbtkJNrY72PzOtdYNL1jOoQ5/4YkT2ZYZplLmI0cVgW6KBSQjqJ1NIawQg0h4qRNW0aYMWDX+n4JkK4THZ7uHlN8WWm+BdYXQ7uIM0M0W7vfGxhOh4gGBYF2Z2HR39AjFywOx5QTk8q9KiLlBpAi3iAmoK0ys=\\\")\"}]","icon":"https://s4.ax1x.com/2022/01/23/751qjf.png"},{"last_chapter_rule":"","title":"喜马拉雅","author":"","version":0,"type":"music","url":"https://www.ximalaya.com/","col_type":"movie_3_marquee","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\nvar d = [];\nvar html = getResCode();\n\nfunction getRandomArrayValue(arr, num) {\n var sData = arr.slice(0),\n i = arr.length,\n min = i - num,\n item, index;\n while (i-- > min) {\n index = Math.floor((i + 1) * Math.random());\n item = sData[index];\n sData[index] = sData[i];\n sData[i] = item;\n }\n return sData.slice(min);\n}\n\nvar Icon_prefix = 'https://lanmeiguojiang.com/tubiao/q/';\nd.push({\n title: \"🔍\",\n url: \"'hiker://search?s='+input+'&rule=喜马拉雅.dr'\",\n col_type: \"input\",\n desc: \"搜索你想要的专辑\",\n});\nvar category_Icon = ['167.png', '169.png', '168.png'];\nvar classification = pdfa(html, \"body&&.sub-category&&a\");\n//classification.shift();\nclassification.forEach(function(data, id) {\n\n let title = pdfh(data, 'Text');\n if (title == '频道') {\n d.push({\n title: title,\n url: 'hiker://page/channel',\n extra: {\n url:\"hiker://emptyfypage#noRecordHistory##noHistory#\",\n MY_URL: pd(data, 'a&&href')\n },\n pic_url: Icon_prefix + category_Icon[id] + \"@Referer=\",\n col_type: \"icon_small_3\"\n });\n } else if (title == '分类') {\n d.push({\n title: title,\n url: 'hiker://page/category',\n extra: {\n url: pd(data, 'a&&href') + '#noRecordHistory##noHistory#'\n },\n pic_url: Icon_prefix + category_Icon[id] + \"@Referer=\",\n col_type: \"icon_small_3\"\n });\n } else {\n d.push({\n title: title,\n url: 'hiker://page/top',\n extra: {\n url: pd(data, 'a&&href') + '#noRecordHistory##noHistory#'\n },\n pic_url: Icon_prefix + category_Icon[id] + \"@Referer=\",\n col_type: \"icon_small_3\"\n });\n }\n});\nvar Label_set_icon = ['136.png', '139.png', '141.png', '145.png', '140.png', '153.png', '142.png'];\nlet jdata = html.match(/window.__INITIAL_STATE__ =(.*?);</)[1];\nwriteFile('/storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/dzHouse/json/喜马拉雅一级缓存.json', jdata);\nlet pics = JSON.parse(jdata).store.ExplorePage;\nlet cate = [];\nfor (let k in pics.getRecommend) {\n cate = cate.concat(pics.getRecommend[k].albumList);\n}\nlet recom = cate;\n//log(cate);\nlet ulike = pics.guessYouLike;\n//let \n//log(ulike);\ncate = cate.concat(ulike);\n//log(cate.length);\nvar fun = function(u, pics) {\n let id = u.match(/(\\d+)/)[1];\n // log(u);\n let data = pics.filter(it => it.albumId == parseInt(id))[0];\n if (/http/.test(data.albumCoverPath)) {\n return data.albumCoverPath + '@Referer='\n } else {\n return 'https://imagev2.xmcdn.com/' + data.albumCoverPath + '@Referer='\n }\n};\npdfa(html, \"body&&.recommend-album-list\").forEach(function(data, id) {\n let title = pdfh(data, 'h2.title&&Text');\n if (title == '猜你喜欢') {\n d.push({\n title: title + '\\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🔁换一批',\n pic_url: Icon_prefix + Label_set_icon[id] + \"@Referer=\",\n url: $().lazyRule(() => {\n refreshPage(false);\n return 'hiker://empty'\n }),\n col_type: \"avatar\"\n });\n var fdata = pdfa(data, \"ul&&li\");\n fdata = getRandomArrayValue(ulike, 6);\n fdata.forEach(function(zdata) {\n if (/http/.test(zdata.albumCoverPath)) {\n var img = zdata.albumCoverPath + '@Referer='\n } else {\n var img = 'http:' + zdata.albumCoverPath +\n '@Referer='\n }\n d.push({\n title: zdata.albumTitle,\n url: 'https://www.ximalaya.com' + zdata.albumUrl + '#immersiveTheme#',\n pic_url: img,\n desc: zdata.intro\n });\n });\n } else {\n let title = pdfh(data, 'h2.title&&Text');\n d.push({\n title: title + '🍀更多',\n pic_url: Icon_prefix + Label_set_icon[id] + \"@Referer=\",\n url: 'hiker://page/fdetail',\n extra: {\n url: pd(data, '.head-rt&&a&&href') + \"pfypage/#noRecordHistory##noHistory#[firstPage=\" + pd(data, '.head-rt&&a&&href') + \"#noRecordHistory##noHistory#\" + \"]\"\n },\n col_type: \"avatar\"\n });\n var fdata = pdfa(data, \"ul&&li\");\n //fdata=recom.slice(0,12);\n fdata.forEach(function(zdata) {\n d.push({\n title: pdfh(zdata, 'a,1&&Text'),\n url: pd(zdata, 'a,1&&href') + '#immersiveTheme#',\n pic_url: fun(pd(zdata, 'a,1&&href'), cate),\n desc: pdfh(zdata, 'a,2&&Text')\n });\n });\n }\n});\n\nsetResult(d);","searchFind":"js:\nrequire(config.模板);\nMY_URL=MY_URL.split('##')[1];\nvar page = MY_URL.match(/p(\\d+)/)[1];\nif(parseInt(page)==1){\nif(/p/.test(MY_URL)){\nMY_URL = MY_URL.replace(/p(\\d+)/,'')\n}\n};\n//log(MY_URL);\nvar html=获取源码(MY_URL);\ntry{\nparStr=\".xm-list-container&&.xm-list-item-inline;.d-i&&Text;a&&href;.listen-count&&Text;a&&href.js:input+'#immersiveTheme#';.xm-album-intro&&Text\";\nlet jdata = html.match(/window.__INITIAL_STATE__ =(.*?);</)[1];\nwriteFile('/storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/dzHouse/json/喜马拉雅搜索缓存.json', jdata);\nlet pics = JSON.parse(jdata).store.albums;\nvar 一级处理 = {\n 对象:function(obj){\n let url = obj.url.replace(\"hiker://empty##\",\"\");\n obj.url = \"hiker://page/二级\";\n obj.extra={\n url:url\n }\n return obj;\n },\n 图片附加: pics,\n 图片: function(u, pics) {\n let id = u.match(/(\\d+)/)[1];\n //log(u);\n //let data = pics.filter(it => it.id == parseInt(id))[0];\n let data=pics[id];\n return data.coverUrlMiddle\n }\n};\n一级(parStr,true,null,null,html);\n}catch(e){\n var d=[];\nd.push({\n title:'加载完成',\n desc:'到底啦,数据加载完了', \n col_type:'text_center_1',\n url:$(\"#noLoading#\").lazyRule(() =>{\n refreshPage(false);\n return 'hiker://empty'\n }),\n });\n setResult(d); \n}","search_url":"hiker://empty##https://www.ximalaya.com/search/album/**/pfypage","group":"①常用","detail_col_type":"movie_1","detail_find_rule":"js:eval(JSON.parse(request(\"hiker://page/二级\")).rule);","sdetail_col_type":"movie_3","sdetail_find_rule":"*","ua":"pc","preRule":"require('https://hjdhnx.coding.net/p/hiker/d/dr/git/raw/master/js/预处理.js');","pages":"[{\"col_type\":\"movie_3\",\"name\":\"主页分类\",\"path\":\"category\",\"rule\":\"js:\\nvar d = [];\\nvar html = getResCode();\\n//log(html);\\nvar Icon_prefix = 'https://lanmeiguojiang.com/tubiao/ke/';\\nvar Label_set_icon = ['113.png', '21.png', '38.png', '31.png', '138.png'];\\npdfa(html, \\\"body&&.category_plate\\\").forEach(function(data, id) {\\n d.push({\\n title: pdfh(data, 'h2&&Text'),\\n url: 'toast://吃饱了没事儿干?点啥点!',\\n pic_url: Icon_prefix + Label_set_icon[id] + \\\"@Referer=\\\",\\n col_type: \\\"avatar\\\"\\n });\\n pdfa(data, 'body&&.subject_wrapper').forEach(function(dlist) {\\n d.push({\\n title: pdfh(dlist, 'h2&&Text'),\\n url: 'hiker://page/fdetail#noRecordHistory##noHistory#',\\n extra: {\\n url: pd(dlist, 'a&&href')+\\\"pfypage/#noRecordHistory##noHistory#[firstPage=\\\"+pd(dlist, 'a&&href')+\\\"#noRecordHistory##noHistory#\\\"+\\\"]\\\"\\n },\\n pic_url: pd(dlist, 'img&&src') + \\\"@Referer=\\\",\\n desc: pdfh(dlist, '.list&&Text'),\\n col_type: \\\"movie_1_vertical_pic\\\"\\n });\\n });\\n});\\nsetResult(d);\"},{\"col_type\":\"movie_3\",\"name\":\"主页分类详情\",\"path\":\"fdetail\",\"rule\":\"js:\\nrequire(config.模板);\\nlet parStr = \\\".content&&ul&&li;a,1&&title;a,1&&href;a,2&&Text;a,1&&href\\\";\\nvar true_url = getMyVar('header.url', MY_URL);\\nvar page = MY_PAGE;\\nif(parseInt(page)>1){\\nif(!/p(\\\\d+)/.test(true_url))\\ntrue_url = true_url+'p'+page+'/'\\n}\\nvar html = 获取源码(true_url);\\n//log(true_url);\\n//var 关闭折叠=true;\\nlet cates = 打造动态分类([{\\n 一级分类: '.category-filter-row&&.category-filter-value-list',\\n 子分类: 'body&&a:not(:matches(^$))',\\n}, {\\n 一级分类: '.content-filter',\\n 子分类: 'body&&a:not(:matches(^$))',\\n}]);\\n\\n设置(cates);\\nlet jdata = html.match(/window.__INITIAL_STATE__ =(.*?);/)[1];\\n//log(jdata.length);\\nwriteFile('/storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/dzHouse/json/喜马拉雅一级缓存.json', jdata);\\nlet pics = JSON.parse(jdata).store.CategoryFilterResultPage.albumsResult.albums;\\n//log(pics);\\nvar 一级处理 = {\\n 对象:function(obj){\\n let url = obj.url.replace(\\\"hiker://empty##\\\",\\\"\\\");\\n obj.url = \\\"hiker://page/二级\\\";\\n obj.extra={\\n url:url\\n }\\n return obj;\\n },\\n 图片附加: pics,\\n 图片: function(u, pics) {\\n let id = u.match(/(\\\\d+)/)[1];\\n //log(u);\\n let data = pics.filter(it => it.albumId == parseInt(id))[0];\\n return 'http:' + data.coverPath\\n }\\n};\\n一级(parStr, true, cates, false, html);\"},{\"col_type\":\"movie_3\",\"name\":\"频道分类\",\"path\":\"channel\",\"rule\":\"js:\\nvar d = [];\\nvar page = MY_PAGE;\\nvar html = \\\"\\\";\\n\\nMY_URL = getMyVar(\\\"classurl\\\", MY_PARAMS.MY_URL);\\n//log(MY_URL)\\nif (parseInt(page) == 1) {\\n html = request(MY_URL);\\n pdfa(html, '.bread-crumb-drop-list&&li').map((it) => {\\n let title = pdfh(it, 'a&&Text');\\n let u = pd(it, 'li&&a&&href');\\n d.push({\\n title: MY_URL === u ? '♥' + '““””<b><font color=#FA7298>' + title + '</font></b>' : title,\\n url: $(u).lazyRule(() => {\\n putMyVar('classurl', input);\\n refreshPage(true);\\n return 'toast://切换成功!'\\n }),\\n col_type: 'scroll_button'\\n });\\n });\\n} else {\\n html = request(MY_URL + \\\"p\\\" + page);\\n}\\ntry {\\n \\n\\n let jdata = html.match(/window.__INITIAL_STATE__ =(.*?);</)[1];\\n let pics = JSON.parse(jdata).store.ChannelPage.group.channels;\\n //log(pics);\\n let cate = [];\\n for (let k in pics) {\\n cate = cate.concat(pics[k].recommendAlbums);\\n }\\n\\n var fun = function(u, pics) {\\n let id = u.match(/(\\\\d+)/)[1];\\n // log(u);\\n let data = pics.filter(it => it.albumId == parseInt(id))[0];\\n if (/http/.test(data.albumCoverPath)) {\\n return data.albumCoverPath + '@Referer='\\n } else {\\n return 'https://imagev2.xmcdn.com/' + data.albumCoverPath + '@Referer='\\n }\\n };\\n\\n pdfa(html, 'body&&.wrapper.qJ_').forEach(function(data) {\\n let title = pdfh(data, 'h3&&Text');\\n d.push({\\n title: title + '🍀更多',\\n pic_url: pd(data, 'img&&src') + \\\"@Referer=\\\",\\n url: 'hiker://page/cdetail#noRecordHistory##noHistory#',\\n extra: {\\n url: \\\"https://www.ximalaya.com\\\" + pdfh(data, 'a&&href') + \\\"pfypage/#noRecordHistory##noHistory#[firstPage=\\\" + \\\"https://www.ximalaya.com\\\" + pdfh(data, 'a&&href') + \\\"#noRecordHistory##noHistory#\\\" + \\\"]\\\"\\n },\\n col_type: \\\"avatar\\\"\\n });\\n var fdata = pdfa(data, \\\"ul&&li\\\");\\n //fdata=cate.slice(0,12);\\n fdata.forEach(function(zdata) {\\n d.push({\\n title: pdfh(zdata, 'a,1&&Text'),\\n url: 'hiker://page/二级', \\n extra: {\\n url: pd(zdata, 'a&&href') + '#immersiveTheme#'\\n },\\n pic_url: fun(pd(zdata, 'a,1&&href'), cate),\\n desc: pdfh(zdata, 'a,2&&Text')\\n });\\n });\\n });\\n} catch (e) {\\nd.push({\\n title:'当前页数:'+page,\\n desc:'已经没有下一页啦,点我刷新回到顶部', \\n col_type:'text_center_1',\\n url:$(\\\"#noLoading#\\\").lazyRule(() =>{\\n refreshPage(true);\\n return 'toast://已刷新'\\n }),\\n });\\n setResult(d); \\n}\\nsetResult(d);\"},{\"col_type\":\"movie_3\",\"name\":\"排行榜\",\"path\":\"top\",\"rule\":\"js:\\nvar d = [];\\nvar html = getResCode();\\nsetPageTitle(\\\"排行榜-人气精选\\\");\\nd.push({\\n title: \\\"‘‘推荐||更多榜单👉’’\\\",\\n url: \\\"hiker://empty\\\",\\n col_type: 'scroll_button'\\n});\\npdfa(html, '.rank-tab-nav&&ul&&li:not(:matches(推荐|主播势力榜))').map((it) => {\\n let title = pdfh(it, 'a&&Text');\\n let u = pd(it, 'a&&href');\\n if (title !== '人气精选') {\\n d.push({\\n title: title,\\n url: \\\"hiker://page/topdetail\\\",\\n extra: {\\n url:\\\"hiker://emptyfypage#noRecordHistory##noHistory#\\\",\\n MY_URL: pd(it, 'a&&href')\\n },\\n col_type: 'scroll_button'\\n });\\n }\\n});\\n\\nlet jdata = html.match(/window.__INITIAL_STATE__ =(.*?);</)[1];\\n\\nlet classList = JSON.parse(jdata).store.RankPageNew.rankList;\\nfor (let itemI of classList) {\\n d.push({\\n title: itemI.title,\\n pic_url: itemI.coverPath + \\\"@Referer=\\\",\\n url: \\\"hiker://empty\\\",\\n col_type: \\\"avatar\\\"\\n });\\n for (let itemII of itemI.albums) {\\n d.push({\\n title: itemII.albumTitle,\\n url: \\\"hiker://page/二级\\\",\\n extra: {\\n url: 'https://www.ximalaya.com' + itemII.albumUrl + '#immersiveTheme#'\\n },\\n pic_url: \\\"http://imagev2.xmcdn.com/\\\" + itemII.cover,\\n desc: itemII.categoryTitle + '\\\\t' + itemII.anchorName\\n });\\n }\\n\\n}\\nsetResult(d);\"},{\"col_type\":\"movie_3\",\"name\":\"排行榜详情页\",\"path\":\"topdetail\",\"rule\":\"js:\\nrequire(config.模板);\\nMY_URL = MY_PARAMS.MY_URL;\\nlet parStr = \\\".rank-tab-content&&.album-item;.title&&Text;a&&href;.album-info&&span&&Text;a&&href\\\";\\nvar true_url = getMyVar('header.url', MY_URL);\\nvar page = MY_PAGE;\\nif (parseInt(page) > 1) {\\n if (!/p(\\\\d+)/.test(true_url)) {\\n true_url = true_url + 'p' + page + '/';\\n }\\n}\\nvar html = 获取源码(true_url);\\n\\n//log(true_url);\\nvar 关闭折叠 = true;\\nlet cates = 打造动态分类([{\\n 一级分类: '.subbar-wrapper',\\n 子分类: 'body&&a:not(:matches(^$))',\\n}]);\\n设置(cates);\\n//var headurl=getVar('topurl');\\n//log('headurl:'+headurl)\\n//var htmls = 获取源码(headurl);\\nlet jsd = html.match(/window.__INITIAL_STATE__ = (.*?);</)[1];\\n//log(jsd);\\nlet pics = JSON.parse(jsd).store.RankPageNew.rankList;\\n//log(pics); \\nlet picture = pics[0].albums;\\n//log(picture);\\nvar 一级处理 = {\\n 图片附加: picture,\\n 对象:function(obj){\\n let url = obj.url.replace(\\\"hiker://empty##\\\",\\\"\\\");\\n obj.url = \\\"hiker://page/二级\\\";\\n obj.extra={\\n url:url\\n }\\n return obj;\\n },\\n 图片: function(u, picture) {\\n let id = u.match(/(\\\\d+)/)[1];\\n let data = picture.filter(it => it.id == parseInt(id))[0];\\n if (/http/.test(data.cover)) {\\n return data.cover\\n } else {\\n return 'https://imagev2.xmcdn.com/' + data.cover\\n }\\n }\\n};\\n一级(parStr, true, cates, false, html)\"},{\"col_type\":\"movie_3\",\"name\":\"频道分类详情\",\"path\":\"cdetail\",\"rule\":\"js:\\nrequire(config.模板);\\nlet parStr = \\\".albums&&ul&&li;a,1&&title;a,1&&href;a,2&&Text;a,1&&href\\\";\\n//let MY_URL=MY_PARAMS.url;\\nvar true_url = getMyVar('header.url', MY_URL);\\nvar page = MY_PAGE;\\nif(parseInt(page)>1){\\nif(!/p(\\\\d+)/.test(true_url))\\ntrue_url = true_url+'p'+page+'/'\\n}\\nvar html = 获取源码(true_url);\\n//log(true_url);\\n//var 关闭折叠=true;\\nlet cates = 打造动态分类([{\\n 一级分类: '.main&&.wrapper&&.sort',\\n 子分类: 'body&&a:not(:matches(^$))',\\n},{\\n 一级分类: '.main&&.wrapper > :not(.sort)',\\n 子分类: 'body&&a:not(:matches(^$))',\\n}]);\\n\\n设置(cates);\\nlet jdata = html.match(/window.__INITIAL_STATE__ =(.*?);/)[1];\\n//log(jdata.length);\\nwriteFile('/storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/dzHouse/json/频道分类详情缓存.json', jdata);\\nlet pics = JSON.parse(jdata).store.ChannelDetailPage.channelAlbumsInfo.albums;\\n//log(pics);\\nvar 一级处理 = {\\n 对象:function(obj){\\n let url = obj.url.replace(\\\"hiker://empty##\\\",\\\"\\\");\\n obj.url = \\\"hiker://page/二级\\\";\\n obj.extra={\\n url:url\\n }\\n return obj;\\n },\\n 图片附加: pics,\\n 图片: function(u, pics) {\\n let id = u.match(/(\\\\d+)/)[1];\\n //log(u);\\n let data = pics.filter(it => it.albumId == parseInt(id))[0];\\n return 'https://imagev2.xmcdn.com/' + data.albumCoverPath\\n }\\n};\\n一级(parStr, true, cates, false, html);\"},{\"col_type\":\"movie_3\",\"name\":\"二级\",\"path\":\"二级\",\"rule\":\"js:\\nrequire(config.模板);\\nvar data = [];\\nvar html = getResCode();\\nlet parse = {\\n title: 'h1&&Text;.star-block&&Text;.count&&Text',\\n img: '.album-info&&img&&src',\\n url: '.album-info&&img&&src',\\n desc: '.album-tags&&Text',\\n content: 'article&&Text',\\n tabs: 'body&&h1',\\n //lists: '.seo-track-list,#id&&li',\\n lists: function(u) {\\n let id = MY_URL.match(/album\\\\/(\\\\d+)/)[1];\\n var curl = 'https://www.ximalaya.com/revision/album/v1/getTracksList?albumId=' + id + '&pageNum=1&sort=1';\\n let num = JSON.parse(fetch(curl)).data.trackTotalCount;\\n let pagenum = Math.ceil(parseInt(num) / 100);\\n //log(pagenum);\\n // let listdata = [];\\n let urls = [];\\n for (var j = 1; j <= pagenum; j++) {\\n var myurl = 'https://www.ximalaya.com/revision/album/v1/getTracksList?albumId=' + id + '&pageNum=' + j + '&sort=0&pageSize=100';\\n urls.push({\\n url: myurl,\\n options: {\\n headers: {\\n 'User-Agent': PC_UA,\\n //\\\"content-type\\\": \\\"charset=UTF-8\\\",\\n \\\"Cookie\\\": \\\"_xmLog=h5&7085cc1b-65c9-49c4-a971-4f634852e0d7&2.4.7-alpha.3; 1&remember_me=y; 1&_token=224172391&09FCB360340NE4989EA74DA776AF9298104A69587D4B8A7F3B9C464CC0573903442DCE4B625776M0FA5FDC87806B06_; login_type=code_mobile; xm-page-viewid=ximalaya-web; x_xmly_traffic=utm_source%253A%2526utm_medium%253A%2526utm_campaign%253A%2526utm_content%253A%2526utm_term%253A%2526utm_from%253A\\\"\\n\\n }\\n }\\n });\\n }\\n let htmls = batchFetch(urls);\\n let newDatas = [];\\n htmls.forEach((it) => {\\n newDatas = newDatas.concat(JSON.parse(it).data.tracks);\\n });\\n //log(newDatas.length);\\n //data = newDatas.map(it => \\\"<a href='https://www.ximalaya.com\\\" + it.url + \\\"'>\\\" + \\\"🔓\\\" + it.title + \\\"</a>\\\");\\n //return data\\n \\n newDatas.map(it => {\\n \\n let tag = it.tag; \\n if(tag==4){\\n let listtu = \\\"<a href='https://www.ximalaya.com\\\" + it.url + \\\"'>\\\" + \\\"💰\\\" + it.title + \\\"</a>\\\";\\n data.push(listtu);\\n }else if(tag == 1){\\n let listtu = \\\"<a href='https://www.ximalaya.com\\\" + it.url + \\\"'>\\\" + \\\"🆓\\\" + it.title + \\\"</a>\\\";\\n data.push(listtu);\\n }else{\\n let listtu = \\\"<a href='https://www.ximalaya.com\\\" + it.url + \\\"'>\\\" + \\\"🔓\\\" + it.title + \\\"</a>\\\";\\n data.push(listtu);\\n } \\n \\n });\\n return data\\n \\n },\\n tab_id: '',\\n 线路处理: function(u) {\\n return \\\"在线播放\\\"\\n }\\n};\\nvar 指定ua = PC_UA;\\nvar 动态最新章节 = true;\\nvar 倒序 = false;\\n/*\\nvar lazy = X5($.toString(() => {\\n var urls = _getUrls();\\n fy_bridge_app.log(urls);\\n for (let i in urls) {\\n if (urls[i].match(/\\\\.mp3|\\\\.mp4|\\\\.m3u8|\\\\.m4a/i)) {\\n return urls[i] + '&memoryPosition=full#isMusic=true#'\\n }\\n }\\n try {\\n document.querySelector(\\\".player-sprite\\\").click();\\n } catch (e) {}\\n\\n}));\\n\\nvar lazy=$('').lazyRule(()=>{\\n input=input.replace('www','mobile')+'?source=pc_jump';\\n let jdata = fetch(input).match(/window.__INITIAL_STATE__ =(.*?);</)[1];\\nwriteFile('/storage/emulated/0/Android/data/com.example.hikerview/files/Documents/rules/dzHouse/json/喜马拉雅播放缓存.json', jdata);\\n let key=input.split('.com')[1];\\n let realUrl=JSON.parse(jdata)[key].trackInfo.src;\\n log(realUrl);\\n return realUrl\\n //return 'toast://无'\\n});\\n*/\\nlazy = $('').lazyRule(() => { \\n let muid = input.match(/sound\\\\/(\\\\d+)/)[1];\\n let timestamp = new Date().getTime();\\n input = \\\"https://mobile.ximalaya.com/mobile-playpage/track/v3/baseInfo/\\\" + timestamp + \\\"?device=web&trackId=\\\" + muid;\\n require('https://cdn.bootcss.com/crypto-js/3.1.9-1/crypto-js.min.js');\\n eval($.require('hiker://page/base64url'))\\n \\n function request_xmly_api(baseUrl, SecretId, SecretKey) {\\n if (!SecretId || !SecretKey) \\n return request(baseUrl)\\n eval(getCryptoJS())\\n let nowDate = new Date();\\n let dateTime = nowDate.toUTCString();\\n // dateTime = \\\"Mon, 19 Mar 2018 12:00:44 GMT\\\"\\n let source = 'xmly-api'; // 签名水印值,可填写任意值\\n let auth = \\\"hmac id=\\\\\\\"\\\" + SecretId + \\\"\\\\\\\", algorithm=\\\\\\\"hmac-sha1\\\\\\\", headers=\\\\\\\"x-date source\\\\\\\", signature=\\\\\\\"\\\";\\n let signStr = \\\"x-date: \\\" + dateTime + \\\"\\\\n\\\" + \\\"source: \\\" + source;\\n let sign = CryptoJS.HmacSHA1(signStr, SecretKey)\\n sign = CryptoJS.enc.Base64.stringify(sign)\\n sign = auth + sign + \\\"\\\\\\\"\\\"\\n return request(baseUrl, {\\n headers: {\\n \\\"Source\\\": source,\\n \\\"X-Date\\\": dateTime,\\n \\\"Authorization\\\": sign\\n }\\n })\\n }\\n /*\\n let headers = {\\n \\\"User-Agent\\\": PC_UA,\\n //\\\"Referer\\\": \\\"https://www.ximalaya.com/\\\", \\n \\\"Cookie\\\": \\\"_xmLog=h5&7085cc1b-65c9-49c4-a971-4f634852e0d7&2.4.7-alpha.3; 1&remember_me=y; 1&_token=224172391&09FCB360340NE4989EA74DA776AF9298104A69587D4B8A7F3B9C464CC0573903442DCE4B625776M0FA5FDC87806B06_; login_type=code_mobile; xm-page-viewid=ximalaya-web; x_xmly_traffic=utm_source%253A%2526utm_medium%253A%2526utm_campaign%253A%2526utm_content%253A%2526utm_term%253A%2526utm_from%253A\\\"\\n };\\n */\\n \\n let playlist = JSON.parse(fetch(input)); \\n //log(playlist);\\n /*\\n let playlist = JSON.parse(fetch(input, {\\n method: 'GET',\\n headers: headers\\n }));\\n log(playlist);\\n */\\n try{\\n let playlisturl = playlist.trackInfo.playUrlList[0].url;\\n //log(playlisturl); \\n const res = CryptoJS.AES.decrypt({\\n ciphertext: CryptoJS.enc.Base64url.parse(playlisturl)\\n }, CryptoJS.enc.Hex.parse(\\\"aaad3e4fd540b0f79dca95606e72bf93\\\"), {\\n mode: CryptoJS.mode.ECB,\\n padding: CryptoJS.pad.Pkcs7\\n })\\n return res.toString(CryptoJS.enc.Utf8)\\n }catch(e){\\n return \\\"toast://付费内容,无法播放!\\\"\\n }\\n \\n});\\n\\n二级(parse, lazy);\"},{\"col_type\":\"movie_3\",\"name\":\"Enc_Base64url\",\"path\":\"base64url\",\"rule\":\"(function () {\\n // Shortcuts\\n var C = CryptoJS;\\n var C_lib = C.lib;\\n var WordArray = C_lib.WordArray;\\n var C_enc = C.enc;\\n\\n /**\\n * Base64url encoding strategy.\\n */\\n var Base64url = C_enc.Base64url = {\\n /**\\n * Converts a word array to a Base64url string.\\n *\\n * @param {WordArray} wordArray The word array.\\n *\\n * @param {boolean} urlSafe Whether to use url safe\\n *\\n * @return {string} The Base64url string.\\n *\\n * @static\\n *\\n * @example\\n *\\n * var base64String = CryptoJS.enc.Base64url.stringify(wordArray);\\n */\\n stringify: function (wordArray, urlSafe) {\\n if (urlSafe === undefined) {\\n urlSafe = true\\n }\\n // Shortcuts\\n var words = wordArray.words;\\n var sigBytes = wordArray.sigBytes;\\n var map = urlSafe ? this._safe_map : this._map;\\n\\n // Clamp excess bits\\n wordArray.clamp();\\n\\n // Convert\\n var base64Chars = [];\\n for (var i = 0; i < sigBytes; i += 3) {\\n var byte1 = (words[i >>> 2] >>> (24 - (i % 4) * 8)) & 0xff;\\n var byte2 = (words[(i + 1) >>> 2] >>> (24 - ((i + 1) % 4) * 8)) & 0xff;\\n var byte3 = (words[(i + 2) >>> 2] >>> (24 - ((i + 2) % 4) * 8)) & 0xff;\\n\\n var triplet = (byte1 << 16) | (byte2 << 8) | byte3;\\n\\n for (var j = 0; (j < 4) && (i + j * 0.75 < sigBytes); j++) {\\n base64Chars.push(map.charAt((triplet >>> (6 * (3 - j))) & 0x3f));\\n }\\n }\\n\\n // Add padding\\n var paddingChar = map.charAt(64);\\n if (paddingChar) {\\n while (base64Chars.length % 4) {\\n base64Chars.push(paddingChar);\\n }\\n }\\n\\n return base64Chars.join('');\\n },\\n\\n /**\\n * Converts a Base64url string to a word array.\\n *\\n * @param {string} base64Str The Base64url string.\\n *\\n * @param {boolean} urlSafe Whether to use url safe\\n *\\n * @return {WordArray} The word array.\\n *\\n * @static\\n *\\n * @example\\n *\\n * var wordArray = CryptoJS.enc.Base64url.parse(base64String);\\n */\\n parse: function (base64Str, urlSafe) {\\n if (urlSafe === undefined) {\\n urlSafe = true\\n }\\n\\n // Shortcuts\\n var base64StrLength = base64Str.length;\\n var map = urlSafe ? this._safe_map : this._map;\\n var reverseMap = this._reverseMap;\\n\\n if (!reverseMap) {\\n reverseMap = this._reverseMap = [];\\n for (var j = 0; j < map.length; j++) {\\n reverseMap[map.charCodeAt(j)] = j;\\n }\\n }\\n\\n // Ignore padding\\n var paddingChar = map.charAt(64);\\n if (paddingChar) {\\n var paddingIndex = base64Str.indexOf(paddingChar);\\n if (paddingIndex !== -1) {\\n base64StrLength = paddingIndex;\\n }\\n }\\n\\n // Convert\\n return parseLoop(base64Str, base64StrLength, reverseMap);\\n\\n },\\n\\n _map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=',\\n _safe_map: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_',\\n };\\n\\n function parseLoop(base64Str, base64StrLength, reverseMap) {\\n var words = [];\\n var nBytes = 0;\\n for (var i = 0; i < base64StrLength; i++) {\\n if (i % 4) {\\n var bits1 = reverseMap[base64Str.charCodeAt(i - 1)] << ((i % 4) * 2);\\n var bits2 = reverseMap[base64Str.charCodeAt(i)] >>> (6 - (i % 4) * 2);\\n var bitsCombined = bits1 | bits2;\\n words[nBytes >>> 2] |= bitsCombined << (24 - (nBytes % 4) * 8);\\n nBytes++;\\n }\\n }\\n return WordArray.create(words, nBytes);\\n }\\n}());\"},{\"col_type\":\"movie_3\",\"name\":\"api\",\"path\":\"xmapi\",\"rule\":\"\\n/**\\n * 调用 request_bili_api(baseUrl, 'your-secret-id', 'your-secret-key') 即可\\n *\\n * 建议调用的这句代码加密,避免泄漏密钥;且调用时密钥直接以字符串方式填入,防止可在外部猜测变量输出密钥\\n *\\n * @param baseUrl 请求的云函数的链接\\n * @param SecretId 密钥对的 SecretId(可选)\\n * @param SecretKey 密钥对的 SecretKey(可选)\\n */\\nlog(\\\"123\\\");\\nfunction request_xmapi(baseUrl, SecretId, SecretKey) {\\n if (!SecretId || !SecretKey) return request(baseUrl)\\n eval(getCryptoJS())\\n let nowDate = new Date();\\n let dateTime = nowDate.toUTCString();\\n // dateTime = \\\"Mon, 19 Mar 2018 12:00:44 GMT\\\"\\n let source = 'bili-api'; // 签名水印值,可填写任意值\\n let auth = \\\"hmac id=\\\\\\\"\\\" + SecretId + \\\"\\\\\\\", algorithm=\\\\\\\"hmac-sha1\\\\\\\", headers=\\\\\\\"x-date source\\\\\\\", signature=\\\\\\\"\\\";\\n let signStr = \\\"x-date: \\\" + dateTime + \\\"\\\\n\\\" + \\\"source: \\\" + source;\\n let sign = CryptoJS.HmacSHA1(signStr, SecretKey)\\n sign = CryptoJS.enc.Base64.stringify(sign)\\n sign = auth + sign + \\\"\\\\\\\"\\\"\\n return request(baseUrl, {\\n headers: {\\n \\\"Source\\\": source,\\n \\\"X-Date\\\": dateTime,\\n \\\"Authorization\\\": sign\\n }\\n })\\n}\\n\"}]","icon":"https://s4.ax1x.com/2022/01/11/7eefkd.png"},{"last_chapter_rule":"","title":"短视频","author":"发粪涂墙","version":0,"type":"video","url":"http://www.sharenice.net/fyAll?page=fypage","col_type":"movie_3","class_name":"首页&抖音&快手&微视&火山&场库&体育","class_url":"&douyin&kuaishou&weishi&huoshan&changku&tags/t-5L2T6IKy.html","area_name":"美拍&秒拍&全民&梨&好兔&美女&正能量","area_url":"meipai&miaopai&quanmin&lishipin&haotu&tags/t-576O5aWz.html&tags/t-5q2j6IO96YeP.html","sort_name":"生活&音乐&美食&明星&动漫&影视&时尚","year_name":"搞笑&社会&游戏&娱乐&旅游&萌系","sort_url":"tags/t-55Sf5rS7.html&tags/t-6Z+z5LmQ.html&tags/t-576O6aOf.html&tags/t-5piO5pif.html&tags/t-5Yqo5ryr.html&tags/t-5b2x6KeG.html&tags/t-5pe25bCa.html","year_url":"tags/t-5pCe56yR.html&tags/t-56S+5Lya.html&tags/t-5ri45oiP.html&tags/t-5aix5LmQ.html&tags/t-5peF5ri4.html&tags/t-6JCM57O7.html","find_rule":"js:\r\nvar res = {};\r\nvar d = [];\nvar list = parseDomForArray(getResCode(), 'body&&li:has(.cover)');\r\nfor (var j in list) {\r\n d.push({\r\n title: parseDomForHtml(list[j], 'a&&title'),\r\n pic_url: parseDom(list[j], 'img&&data-original'),\r\n url: parseDom(list[j],'a&&href')+ `@lazyRule=.js:parseDomForHtml(request('http://m.sharenice.net/mobile'+input.split('net')[1]),'.video-play-box&&video&&src')+'#.mp4'`\r\n });\r\n}\r\nres.data = d;\r\nsetHomeResult(res);","searchFind":"","search_url":"","titleColor":"#666666","group":"①常用","detail_col_type":"movie_1","detail_find_rule":"","sdetail_col_type":"movie_1","sdetail_find_rule":"","ua":"pc","preRule":"","pages":"[]","icon":"https://s4.ax1x.com/2022/01/23/753m59.png"},{"last_chapter_rule":"","title":"新片场","author":"顺","version":3,"type":"video","url":"https://www.xinpianchang.com/channel/index/id-fyAll/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 PAGE = MY_URL.split('page-')[1];\nvar d = [];\neval(JSON.parse(fetch(\"hiker://page/首页JSON\")).rule)\nif (PAGE == 1) {\n\teval(JSON.parse(fetch(\"hiker://page/首页固定JSON\")).rule)\n\td.push({\n\t\t//title:banners.title,\n\t\timg: banners.cover,\n\t\tcol_type: 'card_pic_1',\n\t\tdesc: '0',\n\t\turl: eval(JSON.parse(fetch(\"hiker://page/app播放链接\")).rule),\n\t})\n\teval(JSON.parse(fetch(\"hiker://page/首页四大按钮\")).rule)\n\teval(JSON.parse(fetch(\"hiker://page/首页列表\")).rule)\n}\nsetResult(d);","searchFind":"","search_url":"","titleColor":"#666666","group":"①常用","detail_col_type":"movie_1","detail_find_rule":"","sdetail_col_type":"movie_1","sdetail_find_rule":"","ua":"mobile","preRule":"","pages":"[{\"col_type\":\"movie_3\",\"name\":\"🔢首页列表\",\"path\":\"首页列表\",\"rule\":\"if (tips_title == '分类' || tips_title == '作品') {\\n for (let i in XPC) {\\n var vm = XPC[i];\\n//单个视频web链接\\n\\t var web_links = vm.web_url;\\n var app_links = vm.url.replace(/newstudios/, 'https');\\n var ID = app_links.split('id=')[1]\\n d.push({\\n title: vm.category_name,\\n pic_url: vm.cover, url:eval(JSON.parse(fetch(\\\"hiker://page/web_发现二级分类\\\")).rule),\\n col_type: 'card_pic_2',\\n desc: '0',\\n })\\n }\\n}\\n\\nif (tips_title != '作品' && tips_title != '分类') {\\n d.push({\\n col_type: 'line_blank',\\n })\\n for (let i in vmjson) {\\n var vm = vmjson[i].data.resource;\\n var PLAY_LINKS = vm.url.replace(/newstudios/, 'https');\\nvar USER_HOME= 'https://app.xinpianchang.com/user/'+vm.user_id;\\nif (tips_title != '场库推荐' ){\\nvar url =eval(JSON.parse(fetch(\\\"hiker://page/创作人首页\\\")).rule)\\n}else{var url =\\\"hiker://empty\\\"}\\n d.push({\\n title: vm.author.userinfo.username,\\n pic_url: vm.author.userinfo.avatar,\\n url:url,\\n col_type: 'avatar',\\n })\\n d.push({\\n title: vm.title,\\n url: eval(JSON.parse(fetch(\\\"hiker://page/视频详情页\\\")).rule),\\n col_type: 'text_1',\\n })\\n d.push({\\n title: vm.title,\\n pic_url: vm.cover,\\n url: eval(JSON.parse(fetch(\\\"hiker://page/app播放链接\\\")).rule),\\n col_type: 'pic_1_full',\\n })\\n d.push({\\n title: vm.count.count_collect,\\n pic_url: 'http://82.156.222.77/weisyr/icon/bbs收藏.svg',\\n url: \\\"hiker://empty\\\",\\n col_type: 'icon_small_3',\\n })\\n d.push({\\n title: vm.count.count_comment,\\n pic_url: 'http://82.156.222.77/weisyr/icon/bbs回复.svg',\\n url: $().lazyRule((PLAY_LINKS) => {\\n\\t\\t\\t\\t\\t\\tputMyVar('详细类别', '评论');\\n\\t\\t\\t\\t\\t\\treturn eval(JSON.parse(fetch(\\\"hiker://page/视频详情页\\\")).rule);\\n\\t\\t\\t\\t\\t},PLAY_LINKS),\\n col_type: 'icon_small_3',\\n })\\n d.push({\\n title: vm.count.count_like,\\n pic_url: 'http://82.156.222.77/weisyr/icon/bbs点赞.svg',\\n url: \\\"hiker://empty\\\",\\n col_type: 'icon_small_3',\\n })\\n d.push({\\n col_type: 'line_blank',\\n })\\n \\t}\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"app分类与搜索列表\",\"path\":\"app分类与搜索列表\",\"rule\":\"var APP_URL = \\\"https://app.xinpianchang.com/v2/search?type=\\\" + tips_select + \\\"&kw=\\\" + tips_title +'&page=' + PAGE;\\nvar app_lists = JSON.parse(request(APP_URL)).data.list;\\nif (app_lists.length != \\\"\\\") {\\n\\tfor (let i in app_lists) {\\n\\t\\tvar PLAY_LINKS = app_lists[i].url.replace(/newstudios/, 'https');\\n\\t\\tvar like = app_lists[i].count.count_like;\\n\\t\\tvar view = app_lists[i].count.count_view;\\n\\t\\tif (like > 1000) like = (like / 1000).toFixed(1) + 'k';\\n\\t\\tif (view > 10000) view = (view / 10000).toFixed(1) + 'w';\\n\\t\\td.push({\\n\\t\\t\\tpic_url: app_lists[i].cover,\\n\\t\\t\\ttitle: app_lists[i].title,\\n\\t\\t\\tdesc: \\\"““”” <small><font color='grey'>\\\" + '播放量 ' + view + ' · ' + '喜欢 ' + like + '\\\\n' + app_lists[i]\\n\\t\\t\\t\\t.author.userinfo.username + \\\"</font> </small>\\\",\\n\\t\\t\\turl: eval(JSON.parse(fetch(\\\"hiker://page/视频详情页\\\")).rule),\\n\\t\\t\\tcol_type: 'movie_1_left_pic',\\n\\t\\t})\\n\\t}\\n} else {\\n\\teval(JSON.parse(fetch(\\\"hiker://page/END\\\")).rule)\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"搜索页上部\",\"path\":\"搜索页上部\",\"rule\":\"if (PAGE == 1) {\\n\\td.push({\\n\\t\\turl: \\\"putMyVar('搜关键字',input);var tips_title = getMyVar('搜关键字');var localData = request('hiker://files/cache/新片场历史搜索.json');if (!localData) localData ='[]';var lishi=JSON.parse(localData);let ccc = lishi.indexOf(input);if(ccc >-1){lishi.splice(ccc,1)};lishi.push(tips_title);lishi=lishi.slice(-28);writeFile('hiker://files/cache/新片场历史搜索.json', JSON.stringify(lishi));refreshPage(false)\\\",\\n\\t\\tdesc: '请输入作品名、创作人',\\n\\t\\textra: {\\n\\t\\t\\tdefaultValue: tips_title,\\n\\t\\t},\\n\\t\\tcol_type: \\\"input\\\",\\n\\t});\\n\\td.push({\\n\\t\\tcol_type: 'line',\\n\\t})\\n\\n\\tif (!tips_title) {\\n\\t\\tif (request('hiker://files/cache/新片场历史搜索.json')) {\\n\\t\\t\\tfor (let i = 0; i < 10; i++) {\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t\\t\\t})\\n\\t\\t\\t}\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: '““””<b><font color=#000>' + '🗑️ 历史搜索' + '</font></b>',\\n\\t\\t\\t\\turl: $().lazyRule(() => {\\n\\t\\t\\t\\t\\twriteFile('hiker://files/cache/新片场历史搜索.json', '');\\n\\t\\t\\t\\t\\trefreshPage(false);\\n\\t\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t\\t}),\\n\\t\\t\\t\\tcol_type: \\\"text_1\\\",\\n\\t\\t\\t\\textra: {\\n\\t\\t\\t\\t\\tlineVisible: false\\n\\t\\t\\t\\t}\\n\\t\\t\\t});\\n\\t\\t\\tvar localData = request('hiker://files/cache/新片场历史搜索.json');\\n\\t\\t\\tif (!localData) localData = \\\"[]\\\";\\n\\t\\t\\tvar lishi = JSON.parse(localData).slice(-28);\\n\\t\\t\\tvar History = \\\"\\\";\\n\\t\\t\\tfor (let i = lishi.length - 1; i >= 0; i--) {\\n\\t\\t\\t\\tvar cclishi = lishi[i];\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\ttitle: cclishi,\\n\\t\\t\\t\\t\\tcol_type: \\\"flex_button\\\",\\n\\t\\t\\t\\t\\turl: $().lazyRule((cclishi) => {\\n\\t\\t\\t\\t\\t\\tputMyVar('搜关键字', cclishi);\\n\\t\\t\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t\\t\\t}, cclishi),\\n\\t\\t\\t\\t});\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tfor (let i = 0; i < 20; i++) {\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t\\t})\\n\\t\\t}\\n\\t\\td.push({\\n\\t\\t\\ttitle: '““””<b><font color=#000>' + '🔥 热门搜索' + '</font></b>',\\n\\t\\t\\turl: \\\"hiker://empty\\\",\\n\\t\\t\\tcol_type: \\\"text_1\\\",\\n\\t\\t\\textra: {\\n\\t\\t\\t\\tlineVisible: false\\n\\t\\t\\t}\\n\\t\\t});\\n\\t\\tvar url = 'https://app.xinpianchang.com/search_recommend_kws';\\n\\t\\tvar Hotjson = JSON.parse(fetch(url)).data.list;\\n\\t\\tfor (let i in Hotjson) {\\n\\t\\t\\tvar tips = Hotjson[i].name;\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: tips,\\n\\t\\t\\t\\tcol_type: \\\"flex_button\\\",\\n\\t\\t\\t\\turl: $().lazyRule((tips) => {\\n\\t\\t\\t\\t\\tputMyVar('搜关键字', tips);\\n\\t\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t\\t}, tips),\\n\\t\\t\\t});\\n\\t\\t}\\n\\t}\\n\\n\\tconst search_shuliang = 'https://www.xinpianchang.com/search?kw=' + tips_title;\\n\\tvar search_NUMBER = pdfa(request(search_shuliang,{headers: { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0)'}}), \\\".border-b&&.items-center&&a\\\")\\n\\tvar search_tips_0 = pdfh(search_NUMBER[0], '.transition&&Text').match(/(\\\\w+)|(\\\\+)/g).join(\\\"\\\")\\n\\tvar search_tips_1 = pdfh(search_NUMBER[1], '.transition&&Text').match(/(\\\\w+)|(\\\\+)/g).join(\\\"\\\")\\n\\tvar search_tips_2 = pdfh(search_NUMBER[2], '.transition&&Text').match(/(\\\\w+)|(\\\\+)/g).join(\\\"\\\")\\n\\n\\tputMyVar('数量—作品', search_tips_0)\\n\\tputMyVar('数量—创作人', search_tips_1)\\n\\tputMyVar('数量—文章', search_tips_2)\\n\\tvar Color = \\\"#FA7298\\\";\\n\\tfunction getHead(titles) {\\n\\t\\treturn '‘‘’’<strong><font color=\\\"' + Color + '\\\">' + titles + '</front></strong>';\\n\\t}\\n\\tif (tips_title) {\\n\\t\\tvar tips_0 = getMyVar(\\\"数量—作品\\\")\\n\\t\\tvar tips_1 = getMyVar(\\\"数量—创作人\\\")\\n\\t\\tvar tips_2 = getMyVar(\\\"数量—文章\\\")\\n\\t\\tfor (let i = 0; i < 5; i++) {\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t\\t})\\n\\t\\t}\\n\\t\\tvar 作品='作品 '+'‘‘'+ tips_0+ '’’';\\n\\t\\td.push({\\n\\t\\t\\t// title: '作品 '+'‘‘'+ tips_0+ '’’',\\n\\t\\t\\ttitle: tips_select == 'article' ? getHead(titles =作品) : 作品,\\n\\t\\t\\tcol_type: 'text_3',\\n\\t\\t\\turl: $('#noLoading#').lazyRule(() => {\\n\\t\\t\\t\\tputMyVar('作/创/文', 'article');\\n\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t}),\\n\\t\\t})\\n\\t\\tvar 创作人=\\\"创作人 \\\"+'‘‘'+ tips_1+ '’’';\\n\\t\\td.push({\\n\\t\\t\\t// title: \\\"创作人 \\\"+'‘‘'+ tips_1+ '’’',\\n\\t\\t\\ttitle: tips_select == 'creator' ? getHead(titles =创作人) : 创作人,\\n\\t\\t\\tcol_type: 'text_3',\\n\\t\\t\\turl: $('#noLoading#').lazyRule(() => {\\n\\t\\t\\t\\tputMyVar('作/创/文', 'creator');\\n\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t}),\\n\\t\\t})\\n\\t\\tvar 文章= \\\"文章 \\\"+'‘‘'+ tips_2+ '’’';\\n\\t\\td.push({\\n\\t\\t\\t// title: \\\"文章 \\\"+'‘‘'+ tips_2+ '’’',\\n\\t\\t\\ttitle: tips_select == '文章' ? getHead(titles =文章) : 文章,\\n\\t\\t\\tcol_type: 'text_3',\\n\\t\\t\\turl: $('#noLoading#').lazyRule(() => {\\n\\t\\t\\t\\tputMyVar('作/创/文', '文章');\\n\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t}),\\n\\t\\t})\\n\\t}\\n\\tclearMyVar('数量—作品');\\n\\tclearMyVar('数量—创作人');\\n\\tclearMyVar('数量—文章');\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"首页四大按钮\",\"path\":\"首页四大按钮\",\"rule\":\"d.push({\\n title: \\\"发现\\\",\\n pic_url: 'https://oss-xpc0.xpccdn.com/Upload/edu/2019/01/145c3c382f1a82d.png',\\n col_type: 'icon_small_4',\\n url: $(\\\"#noLoading#https://app.xinpianchang.com/page/discovery\\\").lazyRule(() => {\\n putMyVar('主链接', input);\\n putMyVar('主标题', '分类');\\n refreshPage();\\n return \\\"hiker://empty\\\";\\n }),\\n })\\n d.push({\\n title: \\\"精选\\\",\\n pic_url: 'https://oss-xpc0.xpccdn.com/Upload/edu/2019/01/145c3c3871bd708.png',\\n col_type: 'icon_small_4',\\n url: $(\\\"#noLoading#https://app.xinpianchang.com/home/selection\\\").lazyRule(() => {\\n putMyVar('主链接', input);\\n putMyVar('主标题', '今日精选');\\n refreshPage();\\n return \\\"hiker://empty\\\";\\n }),\\n })\\n d.push({\\n title: '场库',\\n pic_url: 'https://oss-xpc0.xpccdn.com/Upload/edu/2019/02/015c53c03cb6605.png',\\n col_type: 'icon_small_4',\\n url: $(\\\"#noLoading#https://app.xinpianchang.com/home/vmovier\\\").lazyRule(() => {\\n putMyVar('主链接', input);\\n putMyVar('主标题', '场库推荐');\\n refreshPage();\\n return \\\"hiker://empty\\\";\\n }),\\n })\\n d.push({\\n title: '热门',\\n pic_url: 'https://oss-xpc0.xpccdn.com/Upload/edu/2019/08/055d47e2511d1d8.png',\\n col_type: 'icon_small_4',\\n url: $(\\\"#noLoading#https://app.xinpianchang.com/home/hot?page=\\\").lazyRule(() => {\\n putMyVar('主链接', input);\\n putMyVar('主标题', '热门');\\n refreshPage();\\n return \\\"hiker://empty\\\";\\n }),\\n })\\n\\n d.push({\\n title: '““””<b><font color=#000>' + tips_title + '</font></b>',\\n url: \\\"hiker://empty\\\",\\n col_type: \\\"text_1\\\",\\n extra: {\\n lineVisible: false\\n }\\n });\"},{\"col_type\":\"movie_3\",\"name\":\"🔎进入搜索页\",\"path\":\"进入搜索页\",\"rule\":\"$('hiker://empty#fypage#fullTheme#noHistory##noRecordHistory#').rule(() => {\\n\\tsetPageTitle('新片场·搜索')\\n\\tvar d = [];\\n\\tvar PAGE = MY_URL.split('#')[1];\\n\\tfor (let i = 0; i < 30; i++) {\\n\\t\\td.push({\\n\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t})\\n\\t}\\n\\taddListener('onClose', $.toString(() => {\\n\\t\\tclearMyVar('搜关键字');\\n\\t\\tclearMyVar('作/创/文');\\n\\t}))\\n\\tvar tips_title = getMyVar(\\\"搜关键字\\\")\\n\\tvar tips_select = getMyVar(\\\"作/创/文\\\", 'article');\\n\\t//log(tips_select)\\n\\teval(JSON.parse(fetch(\\\"hiker://page/搜索页上部\\\")).rule)\\n\\tif (tips_title) {\\n\\t\\tif (tips_select == 'article') {\\n\\t\\t //搜作品\\n\\t\\t\\teval(JSON.parse(fetch(\\\"hiker://page/app分类与搜索列表\\\")).rule)\\n\\t\\t} else if (tips_select == 'creator') {\\n\\t\\t\\t//搜人\\n\\t\\t\\teval(JSON.parse(fetch(\\\"hiker://page/app创作人搜索列表\\\")).rule)\\n\\t\\t} else if (tips_select == '文章') {\\n\\teval(JSON.parse(fetch(\\\"hiker://page/web_文章列表\\\")).rule)\\n\\t\\t}\\n\\t}\\n\\tsetResult(d)\\n})\"},{\"col_type\":\"movie_3\",\"name\":\"♨️首页JSON\",\"path\":\"首页JSON\",\"rule\":\"var tips_title = getMyVar(\\\"主标题\\\", '作品')\\nvar tips_url = getMyVar(\\\"主链接\\\");\\nif (tips_title != '作品' && tips_title != '分类') {\\n\\tvar appurl = tips_url;\\n\\tif (tips_title == '场库推荐') {\\n\\t\\tvar t = 0\\n\\t} else if(tips_title == '热门') {\\n\\t\\tvar t = 2\\n\\t} else {\\n\\t\\tvar t = 1\\n\\t}\\n\\tvar vmjson = JSON.parse(request(appurl, {headers: {'User-Agent':\\\"User-AgentNewStudios/1.9.1 (com.xinpianchang.newstudios; build:786; Android 11\\\"},method: 'GET'})).data.list.slice(t);\\n//log(vmjson);\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"web_发现二级分类\",\"path\":\"web_发现二级分类\",\"rule\":\"$('hiker://empty#fypage#noHistory#').rule((web_links) => {\\n\\tvar d = [];\\n\\tvar PAGE = MY_URL.split('#')[1];\\n\\t// 当前 url\\n\\tconst URL_PREFIX = web_links;\\n\\tconst CURRENT_URL = getVar('current_url', URL_PREFIX)\\n\\t// 进入二级清空重置一次\\n\\taddListener('onClose', $.toString(() => {\\n\\t\\tclearVar('cate_2');\\n\\t\\tclearVar('current_url')\\n\\t}))\\n\\tconst CATE_LEVEL_2 = getVar(\\\"cate_2\\\", \\\"0\\\")\\n\\t// 获取页面内容\\n\\tlet html = request(URL_PREFIX, {headers: { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0)'}})\\n\\t// 第一页独占\\n\\tif (PAGE == 1) {\\n\\t\\td.push({\\n\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t})\\n\\t\\t// 取二级标签\\n\\t\\tlet categorie_level_2 = pdfa(html, '.second-type&&li')\\n\\t\\t// 循环二级标签\\n\\t\\tcategorie_level_2.forEach((cate_2, index_2) => {\\n\\t\\t\\tlet title = pdfh(cate_2, 'a&&Text')\\n\\t\\t\\tlet link = pdfh(cate_2, 'a&&href')\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: parseInt(CATE_LEVEL_2) === index_2 ? \\\"““\\\" + title + \\\"””\\\" : title,\\n\\t\\t\\t\\tcol_type: 'scroll_button',\\n\\t\\t\\t\\turl: $().lazyRule(params => {\\n\\t\\t\\t\\t\\t// 存在链接的情况下更新缓存\\n\\t\\t\\t\\t\\tif (params.link) {\\n\\t\\t\\t\\t\\t\\tputVar('cate_2', params.index.toString())\\n\\t\\t\\t\\t\\t\\tputVar('current_url', 'https://www.xinpianchang.com' + params\\n\\t\\t\\t\\t\\t\\t\\t.link)\\n\\t\\t\\t\\t\\t\\trefreshPage()\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\treturn \\\"hiker://empty\\\"\\n\\t\\t\\t\\t}, {\\n\\t\\t\\t\\t\\tindex: index_2,\\n\\t\\t\\t\\t\\tlink: link\\n\\t\\t\\t\\t})\\n\\t\\t\\t})\\n\\t\\t})\\n\\t\\td.push({\\n\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t})\\n\\t\\t/* d.push({\\n\\t\\t title: '当前URL:' + CURRENT_URL,\\n\\t\\t col_type: 'long_text',\\n\\t\\t })*/\\n\\t}\\n\\tlet fenlei_url = '';\\n\\tif (CURRENT_URL.indexOf('articleListPage') > -1) {\\n\\t\\tfenlei_url = CURRENT_URL.replace(/\\\\?from=articleListPage/, '/page-' + PAGE)\\n\\t} else {\\n\\t\\tfenlei_url = CURRENT_URL + '/page-' + PAGE\\n\\t}\\n\\tvar lists = request(fenlei_url, {\\n\\t\\theaders: {\\n\\t\\t\\t\\\"User-Agent\\\": PC_UA\\n\\t\\t}\\n\\t})\\n\\t// log(fenlei_url)\\n\\tvar web_lists = pdfa(lists, \\\"body&&.enter-filmplay\\\")\\n\\teval(JSON.parse(fetch(\\\"hiker://page/web_分类列表\\\")).rule);\\n\\tsetResult(d)\\n}, web_links)\"},{\"col_type\":\"movie_3\",\"name\":\"web_分类列表\",\"path\":\"web_分类列表\",\"rule\":\"if (web_lists.length != \\\"\\\") {\\n\\tfor (var i in web_lists) {\\n\\t\\tvar PLAY_LINKS = 'https://app.xinpianchang.com/article/' + pdfh(web_lists[i], 'li&&data-articleid');\\n\\t\\td.push({\\n\\t\\t\\tcol_type: 'movie_1_left_pic',\\n\\t\\t\\ttitle: pdfh(web_lists[i], '.fs_14&&Text'),\\n\\t\\t\\tdesc: \\\"““”” <small><font color='grey'>\\\" + '播放 ' + pdfh(web_lists[i], '.icon-play-volume&&Text') +\\n\\t\\t\\t\\t' · ' + '喜欢 ' + pdfh(web_lists[i], '.icon-like&&Text') + '\\\\n' + pdfh(web_lists[i],\\n\\t\\t\\t\\t\\t'p&&.fs_12&&Text') + '\\\\t\\\\t' + pdfh(web_lists[i], '.name&&Text') + \\\"</font> </small>\\\",\\n\\t\\t\\tpic_url: pd(web_lists[i], 'img&&_src') + '@Referer=' + pd(web_lists[i], 'img&&_src'),\\n\\t\\t\\turl: eval(JSON.parse(fetch(\\\"hiker://page/视频详情页\\\")).rule),\\n\\t\\t});\\n\\t}\\n} else {\\n\\teval(JSON.parse(fetch(\\\"hiker://page/END\\\")).rule)\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"app播放链接\",\"path\":\"app播放链接\",\"rule\":\"$(PLAY_LINKS).lazyRule(() => {\\n\\ttry{\\nvar play_url_json = JSON.parse(request(input)).data;\\n\\tvar play_urls = play_url_json.video.content.progressive;\\n\\t// 开始获取弹幕\\n\\tvar danmaku = play_url_json.vid;\\n\\tvar danmu = 'https://oss-danmaku12.xpccdn.com/' + danmaku + '.txt';\\n\\tvar code = request(danmu)\\n\\tvar arr = code.split(\\\"\\\\n\\\")\\n\\tvar r = []\\n\\tfor (let i = 0; i < arr.length; i++) {\\n\\t\\ttry {\\n\\t\\t\\tvar line = JSON.parse(arr[i])\\n\\t\\t\\tif (line.content) {\\n\\t\\t\\t\\tr.push({\\n\\t\\t\\t\\t\\ttext: line.content,\\n\\t\\t\\t\\t\\ttime: line.offset\\n\\t\\t\\t\\t})\\n\\t\\t\\t}\\n\\t\\t} catch (e) {}\\n\\t}\\n\\twriteFile(\\\"hiker://files/cache/danmu.json\\\", JSON.stringify(r))\\n\\t// 结束弹幕获取\\n\\tlet urls = [];\\n\\tlet names = [];\\n\\tfor (let j in play_urls) {\\n\\t\\turls.push(play_urls[j].url)\\n\\t\\tnames.push(play_urls[j].profile)\\n\\t}\\n\\tvar all_url = JSON.stringify({\\n\\t\\turls: urls,\\n\\t\\tnames: names,\\n\\t\\tdanmu: \\\"hiker://files/cache/danmu.json\\\"\\n\\t})\\n//\\tlog(all_url)\\n\\treturn all_url\\n}catch(e){\\nvar url=input.split('url=')[1]\\nurl=unescape(url)\\nreturn 'web://'+url\\n}\\n})\"},{\"col_type\":\"movie_3\",\"name\":\"app创作人搜索列表\",\"path\":\"app创作人搜索列表\",\"rule\":\"var APP_URL = \\\"https://app.xinpianchang.com/v2/search?type=\\\" + tips_select + \\\"&kw=\\\" + tips_title +'&page=' + PAGE;\\nvar app_lists = JSON.parse(request(APP_URL)).data.list;\\nif(app_lists.length !=\\\"\\\") {\\nfor (let i in app_lists) {\\n setPageTitle(app_lists[i].username)\\n var USER_HOME=app_lists[i].url.replace(/newstudios/,'https')\\nfor (let i = 0; i < 10; i++) {\\n d.push({\\n col_type: \\\"blank_block\\\"\\n })\\n }\\nvar url=eval(JSON.parse(fetch(\\\"hiker://page/创作人首页\\\")).rule)\\n d.push({\\n img: app_lists[i].avatar + '@Referer=' + app_lists[i].avatar,\\n title: app_lists[i].username,\\n desc: '',\\n url:url,\\n col_type: 'avatar',\\n })\\n\\n var occupation = app_lists[i].occupation;\\n var follower = '粉丝 ' + app_lists[i].count.count_follower;\\n if (!occupation) {\\n occupation = ''\\n } else {\\n occupation = occupation + ' · '\\n }\\n d.push({\\n title: \\\"““”” <small><font color='grey'>\\\" + '\\t\\t\\t\\t\\t' + occupation + follower + \\\"</font> </small>\\\",\\n url: url,\\n col_type: 'text_1',\\n })\\n}\\t}else{\\n eval(JSON.parse(fetch(\\\"hiker://page/END\\\")).rule)\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"创作人首页\",\"path\":\"创作人首页\",\"rule\":\"$('hiker://empty#fypage#immersiveTheme##noHistory#').rule((USER_HOME) => {\\n\\ttry {\\n\\t\\tvar PAGE = MY_URL.split('#')[1];\\n\\t\\tvar d = [];\\n\\t\\t// 头部\\n\\t\\tvar url = USER_HOME;\\n\\t\\tvar USER_JSON = JSON.parse(request(url)).data;\\n\\t\\tvar ID = USER_JSON.id;\\n\\t\\tvar app_background = USER_JSON.app_background;\\n\\t\\tif (!app_background) app_background = 'http://82.156.222.77/weisyr/img/xinpianchang.jpg';\\n\\t\\tvar user_avatar = USER_JSON.avatar;\\n\\t\\tvar user_name = USER_JSON.username;\\n\\t\\tsetPageTitle(user_name)\\n\\t\\tvar user_desc = USER_JSON.verify_description;\\n\\t\\tvar user_about = USER_JSON.about;\\n\\t\\t//人气\\n\\t\\tvar count_popularity = USER_JSON.count.count_popularity;\\n\\t\\tif (count_popularity > 10000) count_popularity = (count_popularity / 10000).toFixed(1) + 'w';\\n\\t\\t//粉丝\\n\\t\\tvar count_follower = USER_JSON.count.count_follower;\\n\\t\\tif (count_follower > 1000) count_follower = (count_follower / 1000).toFixed(1) + 'k';\\n\\t\\taddListener('onClose', $.toString(() => {\\n\\t\\t\\tclearMyVar('主页类别');\\n\\t\\t}))\\n\\t\\tvar tips_select = getMyVar(\\\"主页类别\\\", 'new');\\n\\t\\tif (PAGE == 1) {\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'pic_1_full',\\n\\t\\t\\t\\ttitle: '0',\\n\\t\\t\\t\\timg: app_background,\\n\\t\\t\\t\\turl: 'hiker://empty',\\n\\t\\t\\t});\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'avatar',\\n\\t\\t\\t\\ttitle: user_name + '\\\\t\\\\t\\\\t\\\\t' + \\\"<font color=grey>\\\" + '人气 ' + count_popularity + ' · ' +'粉丝 ' +count_follower + \\\"</font>\\\",\\n\\t\\t\\t\\timg: user_avatar,\\n\\t\\t\\t\\turl: 'hiker://empty',\\n\\t\\t\\t});\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'line',\\n\\t\\t\\t});\\n\\n\\t\\t\\tvar Color = \\\"#FA7298\\\";\\n\\t\\t\\tfunction getHead(titles) {\\n\\t\\t\\t\\treturn '‘‘’’<strong><font color=\\\"' + Color + '\\\">' + titles + '</front></strong>';\\n\\t\\t\\t}\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'text_4',\\n\\t\\t\\t\\ttitle: tips_select == 'new' ? getHead(titles = \\\"最新\\\") : '最新',\\n\\t\\t\\t\\turl: $('#noLoading#').lazyRule(() => {\\n\\t\\t\\t\\t\\tputMyVar('主页类别', 'new');\\n\\t\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t\\t}),\\n\\t\\t\\t});\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'text_4',\\n\\t\\t\\t\\ttitle: tips_select == 'view' ? getHead(titles = \\\"热门\\\") : '热门',\\n\\t\\t\\t\\turl: $('#noLoading#').lazyRule(() => {\\n\\t\\t\\t\\t\\tputMyVar('主页类别', 'view');\\n\\t\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t\\t}),\\n\\t\\t\\t});\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'text_4',\\n\\t\\t\\t\\ttitle: tips_select == 'collections' ? getHead(titles = \\\"专辑\\\") : '专辑',\\n\\t\\t\\t\\turl: $('#noLoading#').lazyRule(() => {\\n\\t\\t\\t\\t\\tputMyVar('主页类别', 'collections');\\n\\t\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t\\t}),\\n\\t\\t\\t});\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'text_4',\\n\\t\\t\\t\\ttitle: tips_select == '总文章' ? getHead(titles = \\\"文章\\\") : '文章',\\n\\t\\t\\t\\turl:$('#noLoading#').lazyRule(() => {\\n\\t\\t\\t\\t\\tputMyVar('主页类别', '总文章');\\n\\t\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t\\t}),\\n\\t\\t\\t});\\n\\t\\t}\\n\\t\\t// 列表部分\\n\\t\\tif (tips_select == 'new' || tips_select == 'view') {\\n\\t\\t\\teval(JSON.parse(fetch(\\\"hiker://page/创作人作品列表\\\")).rule)\\n\\t\\t}\\n\\t\\tif (tips_select == 'collections') {\\n\\t\\t\\teval(JSON.parse(fetch(\\\"hiker://page/创作人专辑列表\\\")).rule)\\n\\t\\t}\\n\\t\\tif (tips_select == '总文章') {\\n\\t\\t\\teval(JSON.parse(fetch(\\\"hiker://page/web_文章列表\\\")).rule)\\n\\t\\t}\\n\\t\\tsetResult(d);\\n\\t} catch (e) {\\n\\t\\tback(false)\\n\\t}\\n}, USER_HOME)\"},{\"col_type\":\"movie_3\",\"name\":\"首页固定JSON\",\"path\":\"首页固定JSON\",\"rule\":\"var index_url = 'https://app.xinpianchang.com/page/discovery';\\nvar index_JSON = JSON.parse(request(index_url, {headers: {'User-Agent':\\\"User-AgentNewStudios/1.9.1 (com.xinpianchang.newstudios; build:786; Android 11\\\"},method: 'GET'})).data;\\nlet XPC = index_JSON.categories;\\nlet banners = index_JSON.banners;\\nvar t = Math.floor(Math.random() * banners.length);\\nbanners = index_JSON.banners[t];\\nvar PLAY_LINKS = banners.url.replace(/newstudios/, 'https');\"},{\"col_type\":\"movie_3\",\"name\":\"创作人作品列表\",\"path\":\"创作人作品列表\",\"rule\":\"// 时间戳转换\\neval(JSON.parse(fetch(\\\"hiker://page/时间戳转换\\\")).rule);\\nvar list_url = url + '/articles?is_hide_in_space=0&order=' + tips_select +'&return_struct_type=user_home&type=public&page=' + PAGE;\\nvar APP_JSON = JSON.parse(request(list_url)).data;\\n/*var total = APP_JSON.total;\\nputMyVar('作品数量',total);*/\\nAPP_JSON=APP_JSON.list;\\nif (APP_JSON.length != \\\"\\\") {\\n\\tfor (let i in APP_JSON) {\\n\\t\\tvar app_cache = APP_JSON[i].resource;\\n\\t\\tvar PLAY_LINKS = app_cache.url.replace(/newstudios/, 'https');\\n\\t\\tvar like = app_cache.count.count_like;\\n\\t\\tvar view = app_cache.count.count_view;\\n\\t\\tif (like > 1000) like = (like / 1000).toFixed(1) + 'k';\\n\\t\\tif (view > 10000) view = (view / 10000).toFixed(1) + 'w';\\n\\t\\tvar img = app_cache.cover;\\n\\t\\tvar title = app_cache.title;\\n\\t\\tvar publish_time = app_cache.publish_time;\\n\\t\\t// 时间戳转年月日\\n\\t\\tpublish_time = timestampToTime(tm = publish_time, ts=0)\\n\\t\\td.push({\\n\\t\\t\\tcol_type: 'movie_1_left_pic',\\n\\t\\t\\ttitle: title,\\n\\t\\t\\tdesc: \\\"““”” <small><font color='grey'>\\\" + publish_time + '\\\\n' + like + ' 喜欢' +' · ' + view +' 观看' + \\\"</font> </small>\\\",\\n\\t\\t\\timg: img,\\n\\t\\t\\turl: eval(JSON.parse(fetch(\\\"hiker://page/视频详情页\\\")).rule),\\n\\t\\t});\\n\\t}\\n} else {\\n\\teval(JSON.parse(fetch(\\\"hiker://page/END\\\")).rule)\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"创作人专辑列表\",\"path\":\"创作人专辑列表\",\"rule\":\"var list_url = url + '/collections?page=' + PAGE;\\nvar APP_JSON = JSON.parse(request(list_url)).data.list;\\nif (APP_JSON.length != \\\"\\\") {\\n\\tfor (let i in APP_JSON) {\\n\\t\\tvar app_cache = APP_JSON[i];\\n\\t\\tvar Album_url = app_cache.url.replace(/newstudios/, 'https') + '/articles?is_detail=true&page=';\\n\\t\\tvar bg_img = app_cache.cover_url;\\n\\t\\tvar desc = app_cache.description;\\n\\t\\tvar article = app_cache.count.count_article;\\n\\t\\tvar like = app_cache.count.count_liked;\\n\\t\\tvar view = app_cache.count.count_viewed;\\n\\t\\tif (like > 1000) like = (like / 1000).toFixed(1) + 'k';\\n\\t\\tif (view > 10000) view = (view / 10000).toFixed(1) + 'w';\\n\\t\\tvar img = app_cache.cover_url;\\n\\t\\tvar title = app_cache.title;\\n\\t\\tvar put_title = \\\"““”” <small><font color='grey'>\\\" + '作品 ' + article + ' · ' + '浏览 ' + view + ' · ' + '赞 ' +like + \\\"</font> </small>\\\";\\n\\t\\td.push({\\n\\t\\t\\tcol_type: 'pic_1_card',\\n\\t\\t\\ttitle: title,\\n\\t\\t\\timg: bg_img + '@Referer=' +bg_img,\\n\\t\\t\\tdesc: '作品 ' + article + ' · ' + '浏览 ' + view + ' · ' + '赞 ' + like,\\n\\t\\t\\turl: 'hiker://empty',\\n\\t\\t\\turl: $('hiker://empty#fypage#immersiveTheme#noHistory#').rule((bg_img, put_title, desc,Album_url) => {\\n\\t\\t\\t\\t\\tvar PAGE = MY_URL.split('#')[1];\\n\\t\\t\\t\\t\\tvar d = [];\\n\\t\\t\\t\\t\\tvar url = Album_url + PAGE;\\n\\t\\t\\t\\t\\tvar APP_JSON = JSON.parse(request(url)).data.list;\\n\\t\\t\\t\\t\\tif (PAGE == 1) {\\n\\t\\t\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\t\\t\\tcol_type: 'pic_1_full',\\n\\t\\t\\t\\t\\t\\t\\turl: 'hiker://empty',\\n\\t\\t\\t\\t\\t\\t\\timg: bg_img,\\n\\t\\t\\t\\t\\t\\t});\\n\\t\\t\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\t\\t\\tcol_type: 'text_1',\\n\\t\\t\\t\\t\\t\\t\\ttitle: put_title,\\n\\t\\t\\t\\t\\t\\t\\turl: 'hiker://empty',\\n\\t\\t\\t\\t\\t\\t\\textra: {\\n\\t\\t\\t\\t\\t\\t\\t\\tlineVisible: false\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t});\\n\\t\\t\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\t\\t\\tcol_type: 'rich_text',\\n\\t\\t\\t\\t\\t\\t\\ttitle: \\\"<small><font color='grey'>\\\" + desc +\\\"</font> </small>\\\",\\n\\t\\t\\t\\t\\t\\t\\turl: 'hiker://empty',\\n\\t\\t\\t\\t\\t\\t});\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tif (APP_JSON.length != \\\"\\\") {\\n\\t\\t\\t\\t\\t\\tfor (let i in APP_JSON) {\\n\\t\\t\\t\\t\\t\\t\\tvar PLAY_LINKS = APP_JSON[i].url.replace(/newstudios/, 'https');\\n\\t\\t\\t\\t\\t\\t\\tvar title = APP_JSON[i].title;\\n\\t\\t\\t\\t\\t\\t\\tvar img = APP_JSON[i].cover;\\n\\t\\t\\t\\t\\t\\t\\tvar cat = APP_JSON[i].categories;\\n\\t\\t\\t\\t\\t\\t\\tvar cat_all = []\\n\\t\\t\\t\\t\\t\\t\\tfor (var i in cat) {\\n\\t\\t\\t\\t\\t\\t\\t\\tvar cat_1 = cat[i].category_name;\\n\\t\\t\\t\\t\\t\\t\\t\\tvar cat_2 = cat[i].sub.category_name;\\n\\t\\t\\t\\t\\t\\t\\t\\tcat_all.push(\\n\\t\\t\\t\\t\\t\\t\\t\\t\\tcat_1 + '-' + cat_2 + ' \\t'\\n\\t\\t\\t\\t\\t\\t\\t\\t)\\n\\t\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t\\t\\tcat_all = cat_all.join(\\\"\\\")\\n\\t\\t\\t\\t\\t\\t\\tvar cat_title = '““””<small><font color=grey>' + cat_all + '</font></small>';\\n\\t\\t\\t\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\t\\t\\t\\tcol_type: 'movie_1_left_pic',\\n\\t\\t\\t\\t\\t\\t\\t\\ttitle: title,\\n\\t\\t\\t\\t\\t\\t\\t\\tdesc: cat_title,\\n\\t\\t\\t\\t\\t\\t\\t\\timg: img,\\n\\t\\t\\t\\t\\t\\t\\t\\turl: eval(JSON.parse(fetch(\\\"hiker://page/视频详情页\\\")).rule),\\n\\t\\t\\t\\t\\t\\t\\t});\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\teval(JSON.parse(fetch(\\\"hiker://page/END\\\")).rule)\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\tsetResult(d);\\n\\t\\t\\t\\t}, bg_img, put_title, desc, Album_url),\\n\\t\\t});\\n\\t}\\n} else {\\n\\teval(JSON.parse(fetch(\\\"hiker://page/END\\\")).rule)\\n}\"},{\"col_type\":\"text_1\",\"name\":\"视频详情页\",\"path\":\"视频详情页\",\"rule\":\"$('hiker://empty#fypage#immersiveTheme##noHistory#').rule((PLAY_LINKS) => {\\n\\tvar PAGE = MY_URL.split('#')[1];\\n\\tvar d = [];\\n\\t// 头部\\n\\t// var url = USER_HOME;\\n\\t// PLAY_LINKS\\n\\taddListener('onClose', $.toString(() => {\\n\\t\\tclearMyVar('作者');\\n\\t\\tclearMyVar('详细类别');\\n\\t\\tclearMyVar(\\\"相似视频\\\");\\n\\t}))\\n\\t// 时间戳转换\\n\\teval(JSON.parse(fetch(\\\"hiker://page/时间戳转换\\\")).rule);\\n\\tvar tips_select = getMyVar(\\\"详细类别\\\", '简介');\\n\\tif (tips_select == '评论') clearMyVar(\\\"相似视频\\\");\\n\\tvar tips_alike = getMyVar(\\\"相似视频\\\");\\n\\tvar url = PLAY_LINKS;\\n\\n\\tvar DATA_JSON = JSON.parse(request(url)).data;\\n\\tvar ID = DATA_JSON.id;\\n\\tlet comment_url = \\\"https://app.xinpianchang.com/comments?resource_id=\\\" + ID + \\\"&type=article&page=\\\" + PAGE;\\n\\tvar COMMENT_JSON = JSON.parse(request(comment_url)).data;\\n\\t// 评论总数\\n\\tvar total = COMMENT_JSON.total;\\n\\tvar PLAY_LINKS = DATA_JSON.url.replace(/newstudios/, 'https');\\n\\tvar bg_img = DATA_JSON.cover;\\n\\tvar title = DATA_JSON.title;\\n\\tsetPageTitle(DATA_JSON.title)\\n\\t// 分类[i].category_name.sub.category_name\\n\\tvar cat = DATA_JSON.categories;\\n\\t// 发布时间\\n\\tvar publish_time = DATA_JSON.publish_time;\\n\\tpublish_time = timestampToTime(tm = publish_time, ts = 0)\\n\\t// 播放量\\n\\tvar view = DATA_JSON.count.count_view;\\n\\tif (view > 10000) view = (view / 10000).toFixed(1) + 'w';\\n\\t// 简介\\n\\tvar content = DATA_JSON.content;\\n\\t// 喜欢点赞\\n\\tvar like = DATA_JSON.count.count_like;\\n\\tif (like > 1000) like = (like / 1000).toFixed(1) + 'k';\\n\\t// 收藏\\n\\tvar collect = DATA_JSON.count.count_collect;\\n\\tif (collect > 1000) collect = (collect / 1000).toFixed(1) + 'k';\\n\\t// 分享\\n\\tvar share = DATA_JSON.count.count_share;\\n\\tif (share > 1000) share = (share / 1000).toFixed(1) + 'k';\\n\\t// 标签[i].name\\n\\tvar tags = DATA_JSON.tags;\\n\\t// 创作人.url(主页).username(名字).avatar(名字)\\n\\tvar user = DATA_JSON.author.userinfo;\\n\\tputMyVar('作者', user.username);\\n\\n\\tif (PAGE == 1) {\\n\\t\\td.push({\\n\\t\\t\\tcol_type: 'pic_1_full',\\n\\t\\t\\ttitle: '0',\\n\\t\\t\\timg: bg_img,\\n\\t\\t\\turl: $().lazyRule((DATA_JSON) => {\\n\\t\\t\\t\\tvar play_urls = DATA_JSON.video.content.progressive;\\n\\t\\t\\t\\t// 开始获取弹幕\\n\\t\\t\\t\\tvar danmaku = DATA_JSON.vid;\\n\\t\\t\\t\\tvar danmu = 'https://oss-danmaku12.xpccdn.com/' + danmaku + '.txt';\\n\\t\\t\\t\\tvar code = request(danmu)\\n\\t\\t\\t\\tvar arr = code.split(\\\"\\\\n\\\")\\n\\t\\t\\t\\tvar r = []\\n\\t\\t\\t\\tfor (let i = 0; i < arr.length; i++) {\\n\\t\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\t\\tvar line = JSON.parse(arr[i])\\n\\t\\t\\t\\t\\t\\tif (line.content) {\\n\\t\\t\\t\\t\\t\\t\\tr.push({\\n\\t\\t\\t\\t\\t\\t\\t\\ttext: line.content,\\n\\t\\t\\t\\t\\t\\t\\t\\ttime: line.offset\\n\\t\\t\\t\\t\\t\\t\\t})\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t} catch (e) {}\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\twriteFile(\\\"hiker://files/cache/danmu.json\\\", JSON.stringify(r))\\n\\t\\t\\t\\t// 获取弹幕\\n\\t\\t\\t\\tlet urls = [];\\n\\t\\t\\t\\tlet names = [];\\n\\t\\t\\t\\tfor (let j in play_urls) {\\n\\t\\t\\t\\t\\turls.push(play_urls[j].url)\\n\\t\\t\\t\\t\\tnames.push(play_urls[j].profile)\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tvar all_url = JSON.stringify({\\n\\t\\t\\t\\t\\turls: urls,\\n\\t\\t\\t\\t\\tnames: names,\\n\\t\\t\\t\\t\\tdanmu: \\\"hiker://files/cache/danmu.json\\\"\\n\\t\\t\\t\\t})\\n\\t\\t\\t\\t//\\tlog(all_url)\\n\\t\\t\\t\\treturn all_url\\n\\t\\t\\t}, DATA_JSON),\\n\\t\\t});\\n\\t\\tvar Color = \\\"#FA7298\\\";\\n\\n\\t\\tfunction getHead(titles) {\\n\\t\\t\\treturn '‘‘’’<strong><font color=\\\"' + Color + '\\\">' + titles + '</front></strong>';\\n\\t\\t}\\n\\t\\td.push({\\n\\t\\t\\tcol_type: 'text_2',\\n\\t\\t\\ttitle: tips_select == '简介' ? getHead(titles = \\\"简介\\\") : '简介',\\n\\t\\t\\turl: $('#noLoading#').lazyRule(() => {\\n\\t\\t\\t\\tputMyVar('详细类别', '简介');\\n\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t}),\\n\\t\\t});\\n\\t\\tvar 评论 = '评论 ' + '‘‘' + total + '’’';\\n\\t\\td.push({\\n\\t\\t\\tcol_type: 'text_2',\\n\\t\\t\\ttitle: tips_select == '评论' ? getHead(titles = 评论) : 评论,\\n\\t\\t\\turl: $('#noLoading#').lazyRule(() => {\\n\\t\\t\\t\\tputMyVar('详细类别', '评论');\\n\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\treturn \\\"hiker://empty\\\";\\n\\t\\t\\t}),\\n\\t\\t});\\n\\t\\td.push({\\n\\t\\t\\tcol_type: 'line',\\n\\t\\t});\\n\\t\\t// 仅简介页\\n\\t\\tif (tips_select == '简介') {\\n\\t\\t\\tvar USER_HOME = user.url.replace(/newstudios/, 'https');\\n\\t\\t\\tvar download_url = DATA_JSON.video.content.progressive[0].url;\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'text_1',\\n\\t\\t\\t\\ttitle: '““””<b><font color=#000>' + title + '</font></b>',\\n\\t\\t\\t\\turl: \\\"hiker://empty\\\",\\n\\t\\t\\t\\textra: {\\n\\t\\t\\t\\t\\tlineVisible: false\\n\\t\\t\\t\\t}\\n\\t\\t\\t});\\n\\t\\t\\tvar cat_all = []\\n\\t\\t\\tfor (var i in cat) {\\n\\t\\t\\t\\tvar cat_1 = cat[i].category_name;\\n\\t\\t\\t\\tvar cat_2 = cat[i].sub.category_name;\\n\\t\\t\\t\\tcat_all.push(\\n\\t\\t\\t\\t\\tcat_1 + '-' + cat_2 + ' \\t'\\n\\t\\t\\t\\t)\\n\\t\\t\\t}\\n\\t\\t\\tcat_all = cat_all.join(\\\"\\\")\\n\\t\\t\\tvar cat_title = '““””<small><font color=grey>' + cat_all + ' \\t' + publish_time + ' \\t\\t' + view +\\n\\t\\t\\t\\t'次播放' + '</font></small>';\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: cat_title,\\n\\t\\t\\t\\turl: 'hiker://empty',\\n\\t\\t\\t\\tcol_type: 'text_1',\\n\\t\\t\\t\\textra: {\\n\\t\\t\\t\\t\\tlineVisible: false\\n\\t\\t\\t\\t}\\n\\t\\t\\t});\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'rich_text',\\n\\t\\t\\t\\ttitle: \\\"<small><font color=000>\\\" + content + \\\"</font> </small>\\\",\\n\\t\\t\\t\\turl: \\\"hiker://empty\\\",\\n\\t\\t\\t});\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: like,\\n\\t\\t\\t\\tpic_url: 'http://82.156.222.77/weisyr/icon/bbs点赞.svg',\\n\\t\\t\\t\\turl: \\\"hiker://empty\\\",\\n\\t\\t\\t\\tcol_type: 'icon_small_4',\\n\\t\\t\\t})\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: collect,\\n\\t\\t\\t\\tpic_url: 'http://82.156.222.77/weisyr/icon/bbs收藏.svg',\\n\\t\\t\\t\\turl: \\\"hiker://empty\\\",\\n\\t\\t\\t\\tcol_type: 'icon_small_4',\\n\\t\\t\\t})\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: share,\\n\\t\\t\\t\\tpic_url: 'http://82.156.222.77/weisyr/icon/bbs分享.svg',\\n\\t\\t\\t\\turl: \\\"hiker://empty\\\",\\n\\t\\t\\t\\tcol_type: 'icon_small_4',\\n\\t\\t\\t})\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: '下载',\\n\\t\\t\\t\\tpic_url: 'http://82.156.222.77/weisyr/icon/bbs下载.svg',\\n\\t\\t\\t\\turl: 'download://' + download_url,\\n\\t\\t\\t\\tcol_type: 'icon_small_4',\\n\\t\\t\\t})\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'line',\\n\\t\\t\\t});\\n\\t\\t\\tfor (let i = 0; i < 10; i++) {\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t\\t\\t})\\n\\t\\t\\t}\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'blank_block',\\n\\t\\t\\t});\\n\\t\\t\\tfor (let i in tags) {\\n\\t\\t\\t\\tvar tag = tags[i].name;\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\ttitle: '““””<small><font color=grey>' + tag + '</font></small>',\\n\\t\\t\\t\\t\\tcol_type: 'scroll_button',\\n\\t\\t\\t\\t\\turl: $().lazyRule((tag) => {\\n\\t\\t\\t\\t\\t\\tputMyVar('搜关键字', tag);\\n\\t\\t\\t\\t\\t\\treturn eval(JSON.parse(fetch(\\\"hiker://page/进入搜索页\\\")).rule);\\n\\t\\t\\t\\t\\t}, tag),\\n\\t\\t\\t\\t})\\n\\t\\t\\t}\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'line',\\n\\t\\t\\t});\\n\\t\\t\\tfor (let i = 0; i < 10; i++) {\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t\\t\\t})\\n\\t\\t\\t}\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'text_1',\\n\\t\\t\\t\\ttitle: '““””<b><font color=#000>' + '创作人' + '</font></b>',\\n\\t\\t\\t\\turl: \\\"hiker://empty\\\",\\n\\t\\t\\t\\textra: {\\n\\t\\t\\t\\t\\tlineVisible: false\\n\\t\\t\\t\\t}\\n\\t\\t\\t});\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: user.username,\\n\\t\\t\\t\\timg: user.avatar + '@Referer=' + user.avatar,\\n\\t\\t\\t\\turl: eval(JSON.parse(fetch(\\\"hiker://page/创作人首页\\\")).rule),\\n\\t\\t\\t\\tcol_type: 'icon_2_round',\\n\\t\\t\\t})\\n\\t\\t\\tfor (let i = 0; i < 10; i++) {\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t\\t\\t})\\n\\t\\t\\t}\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'line',\\n\\t\\t\\t});\\n\\t\\t\\tfor (let i = 0; i < 10; i++) {\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t\\t\\t})\\n\\t\\t\\t}\\n\\t\\t\\td.push({\\n\\t\\t\\t\\tcol_type: 'text_1',\\n\\t\\t\\t\\ttitle: '““””<b><font color=#000>' + '相似视频' + '</font></b>',\\n\\t\\t\\t\\turl: $().lazyRule(() => {\\n\\t\\t\\t\\t\\tputMyVar('相似视频', '相似视频');\\n\\t\\t\\t\\t\\trefreshPage();\\n\\t\\t\\t\\t\\treturn \\\"hiker://empty\\\"\\n\\t\\t\\t\\t}),\\n\\t\\t\\t\\textra: {\\n\\t\\t\\t\\t\\tlineVisible: false\\n\\t\\t\\t\\t}\\n\\t\\t\\t});\\n\\t\\t\\t// 相似视频\\n\\t\\t\\tif (tips_alike == '相似视频') {\\n\\t\\t\\t\\tvar next_url = url + '/next';\\n\\t\\t\\t\\tvar NEXT_JSON = JSON.parse(request(next_url)).data.list;\\n\\t\\t\\t\\tfor (let i in NEXT_JSON) {\\n\\t\\t\\t\\t\\tvar PLAY_LINKS = NEXT_JSON[i].url.replace(/newstudios/, 'https');\\n\\t\\t\\t\\t\\tvar next_title = NEXT_JSON[i].title;\\n\\t\\t\\t\\t\\tvar next_cover = NEXT_JSON[i].cover;\\n\\t\\t\\t\\t\\tvar next_title = NEXT_JSON[i].title;\\n\\t\\t\\t\\t\\tvar next_view = NEXT_JSON[i].count.count_view;\\n\\t\\t\\t\\t\\tif (next_view > 10000) next_view = (next_view / 10000).toFixed(1) + 'w';\\n\\t\\t\\t\\t\\tvar next_like = NEXT_JSON[i].count.count_like;\\n\\t\\t\\t\\t\\tif (next_like > 1000) next_like = (next_like / 1000).toFixed(1) + 'k';\\n\\t\\t\\t\\t\\tvar next_user = NEXT_JSON[i].author.userinfo.username;\\n\\t\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\t\\tcol_type: 'movie_1_left_pic',\\n\\t\\t\\t\\t\\t\\ttitle: next_title,\\n\\t\\t\\t\\t\\t\\tdesc: \\\"““”” <small><font color='grey'>\\\" + '播放量 ' + next_view + ' · 喜欢 ' +\\n\\t\\t\\t\\t\\t\\t\\tnext_like + '\\\\n' + next_user + \\\"</font> </small>\\\",\\n\\t\\t\\t\\t\\t\\timg: next_cover,\\n\\t\\t\\t\\t\\t\\turl: eval(JSON.parse(fetch(\\\"hiker://page/视频详情页\\\")).rule),\\n\\t\\t\\t\\t\\t});\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\n\\t\\t}\\n\\t\\t// 结束简介页\\n\\t}\\n\\t// 结束仅第一页\\n\\tif (tips_select == '评论') {\\n\\t\\tvar cache_json = COMMENT_JSON.list;\\n\\t\\t//无评论\\n\\t\\tif (total == 0 && PAGE == 1) {\\n\\t\\t\\tfor (let i = 0; i < 30; i++) {\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t\\t\\t})\\n\\t\\t\\t}\\n\\t\\t\\td.push({\\n\\t\\t\\t\\ttitle: \\\"““”” <small><font color='grey'>\\\" + '—— 暂无评论 ——' + \\\"</font> </small>\\\",\\n\\t\\t\\t\\tcol_type: \\\"text_center_1\\\",\\n\\t\\t\\t\\textra: {\\n\\t\\t\\t\\t\\tlineVisible: false\\n\\t\\t\\t\\t}\\n\\t\\t\\t})\\n\\t\\t}\\n\\t\\tif (cache_json.length != \\\"\\\") {\\n\\t\\t\\tfor (let i in cache_json) {\\n\\t\\t\\t\\tvar USER_HOME = 'https://app.xinpianchang.com/user/' + cache_json[i].userid;\\n\\t\\t\\t\\tvar user_avatar = cache_json[i].userInfo.avatar;\\n\\t\\t\\t\\tvar user_username = cache_json[i].userInfo.username;\\n\\t\\t\\t\\tif (getMyVar('作者') == user_username) user_username = '<font color=#ed9a41>' + user_username +\\n\\t\\t\\t\\t\\t'</font>';\\n\\t\\t\\t\\t// 评论内容\\n\\t\\t\\t\\tvar content = cache_json[i].content;\\n\\t\\t\\t\\t// 评论时间\\n\\t\\t\\t\\tvar addtime = cache_json[i].addtime;\\n\\t\\t\\t\\taddtime = timestampToTime(tm = addtime, ts = 1)\\n\\t\\t\\t\\t// 回复\\n\\t\\t\\t\\tif (cache_json[i].referer) {\\n\\t\\t\\t\\t\\tvar re_name = cache_json[i].referer.userInfo.username;\\n\\t\\t\\t\\t\\tvar re_content = cache_json[i].referer.content;\\n\\t\\t\\t\\t\\tvar referer = \\\"<blockquote><font color='grey'>\\\" + '<code>' + re_name + '</code>' + '<br>' +\\n\\t\\t\\t\\t\\t\\tre_content + \\\"</font></blockquote>\\\";\\n\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\tvar referer = \\\"\\\"\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tfor (let i = 0; i < 10; i++) {\\n\\t\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\t\\tcol_type: \\\"blank_block\\\"\\n\\t\\t\\t\\t\\t})\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\ttitle: user_username + \\\"<small><font color='grey'>\\\" + '\\\\t\\\\t' + addtime +\\n\\t\\t\\t\\t\\t\\t\\\"</font></small>\\\",\\n\\t\\t\\t\\t\\timg: user_avatar + '@Referer=' + user_avatar,\\n\\t\\t\\t\\t\\turl: eval(JSON.parse(fetch(\\\"hiker://page/创作人首页\\\")).rule),\\n\\t\\t\\t\\t\\tcol_type: 'avatar',\\n\\t\\t\\t\\t});\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\ttitle: referer + \\\"<font color='000'>\\\" + '\\\\t\\\\t\\\\t\\\\t\\\\t' + content + \\\"</font>\\\",\\n\\t\\t\\t\\t\\turl: 'hiker://empty',\\n\\t\\t\\t\\t\\tcol_type: 'rich_text',\\n\\t\\t\\t\\t})\\n\\t\\t\\t\\td.push({\\n\\t\\t\\t\\t\\tcol_type: 'line',\\n\\t\\t\\t\\t});\\n\\t\\t\\t}\\n\\t\\t} else if (total != 0){\\n\\t\\t\\teval(JSON.parse(fetch(\\\"hiker://page/END\\\")).rule)\\n\\t\\t}\\n\\t}\\n\\tsetResult(d);\\n}, PLAY_LINKS)\\n\"},{\"name\":\"END\",\"path\":\"END\",\"rule\":\"d.push({\\n\\ttitle: \\\"““”” <small><font color='grey'>\\\" + '—— END ——' + \\\"</font> </small>\\\",\\n\\tcol_type: \\\"text_center_1\\\",\\n\\textra: {\\n\\t\\tlineVisible: false\\n\\t}\\n})\"},{\"name\":\"web_文章列表\",\"path\":\"web_文章列表\",\"rule\":\"MY_URL = 'https://www.xinpianchang.com';\\nif (tips_select == '文章') {\\n\\tvar WEB_URL = \\\"https://www.xinpianchang.com/index.php?app=search&ts=exp&kw=\\\" + tips_title +'&page=' + PAGE;\\n\\tvar exp='.name';\\n}\\nif (tips_select == '总文章') {\\n\\tvar exp='.exp-desc';\\n\\tvar WEB_URL = \\\"https://www.xinpianchang.com/user/exp/id-\\\"+ID+\\\"/cateid-0/page-\\\"+ PAGE;\\n}\\nvar web_lists = request(WEB_URL,{headers: { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0)'}});\\nweb_lists = pdfa(web_lists, \\\".exp-con&&li\\\")\\nif (web_lists.length != \\\"\\\") {\\n\\tfor (var i in web_lists) {\\n\\t\\tsetPageTitle(pdfh(web_lists[i], '.exp-title&&Text'))\\n\\t\\td.push({\\n\\t\\t\\tcol_type: 'movie_1_left_pic',\\n\\t\\t\\ttitle: pdfh(web_lists[i], '.exp-title&&Text'),\\n\\t\\t\\tdesc: \\\"““”” <small><font color='grey'>\\\" + pdfh(web_lists[i], exp+'&&Text') + \\\"</font> </small>\\\",\\n\\t\\t\\tpic_url: pd(web_lists[i], 'img&&_src') + '@Referer=' + pd(web_lists[i], 'img&&_src'),\\n\\t\\t\\turl: pd(web_lists[i], 'li&&a&&href') +\\n\\t\\t\\t\\t`@rule=js: let d = [];d.push({title:pdfh(getResCode(),'.content&&Html'),col_type:\\\"rich_text\\\"});setResult(d);`,\\n\\t\\t});\\n\\t}\\n} else {\\n\\teval(JSON.parse(fetch(\\\"hiker://page/END\\\")).rule)\\n}\"},{\"col_type\":\"movie_3\",\"name\":\"时间戳转换\",\"path\":\"时间戳转换\",\"rule\":\"function timestampToTime(tm, ts) {\\n\\t\\tundefined\\n\\t\\tvar date = new Date(tm * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000\\n\\t\\tvar Y = date.getFullYear() + '-';\\n\\t\\tvar M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';\\n\\t\\tvar D = date.getDate();\\n\\t\\tvar h = ' | ' + date.getHours() + ':';\\n\\t\\tvar m = date.getMinutes();\\n\\t\\tif(m<10) m = '0'+m;\\n\\t\\tm = m + ':'\\n\\t\\tvar s = date.getSeconds();\\n\\t\\tif(s<10) s = '0'+s;\\n\\t\\tif (ts == 0) return Y + M + D;\\n\\t\\tif (ts == 1) return Y + M + D + h + m + s;\\n\\t}\"}]","icon":"https://s4.ax1x.com/2022/01/23/75r6C6.png"},{"last_chapter_rule":"","title":"电视","author":"香雅情","version":0,"type":"other","url":"http://sj.91kds.cn/api/get_channel.php?id=fyAll&deviceId=ffffffff-da12-5a9f-0000-00002bc63564&imei=483248965895528&key=.js:getVar('kdskey')&tm=.js:getVar('kdstime')&desc=广东省广州市移动&mac=&version=2.1.3&isHaveFile=no&userToken=&netType=wifi&app=91ktv&channel=umeng","col_type":"text_2","class_name":"央视&卫视&影视&体育&动漫&财经&综艺&教育&新闻&纪录&国际&网络&购物","class_url":"央视&卫视&影视&体育&动漫&财经&综艺&教育&新闻&纪录&国际&网络&购物","area_name":"安徽&北京&重庆&福建&甘肃&湖北&湖南&吉林&江苏&江西&辽宁&内蒙古&宁夏&青海&山东&山西&陕西&上海&贵州&海南&河北&河南&黑龙江&天津&新疆&西藏&云南&浙江&广西&广东&四川","area_url":"安徽&北京&重庆&福建&甘肃&湖北&湖南&吉林&江苏&江西&辽宁&内蒙古&宁夏&青海&山东&山西&陕西&上海&贵州&海南&河北&河南&黑龙江&天津&新疆&西藏&云南&浙江&广西&广东&四川","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\r\nvar res = {};\r\nvar items = [];\neval(getCryptoJS())\nvar nwtime = parseInt(new Date().getTime() / 1000)+'';\nvar srcKey = \"4954af3c86d8bc0b766afee71503d860\"+nwtime+\"f8dd806a73202456eb6e782c1c4aecfc\";\n\tvar sign = CryptoJS.MD5(srcKey).toString(CryptoJS.enc.Hex);\n//setError(sign);\nvar html = getResCode();\n//log(html);\nif(/ename/.test(html)){\nvar list = JSON.parse(html);\n\r\n for (var i = 0; i < list.length; i++) {\r\n var title = list[i].name;\n //var img = list[i].icon;\n var desc = list[i].path;\r\nvar url='http://sj.91kds.cn/api/get_source.php?ename='+list[i].ename+'&deviceId=ffffffff-da12-5a9f-0000-00002bc63564&imei=483248965895528&key='+sign+'&tm='+nwtime+'&desc=广东省广州市移动&mac=&version=2.1.3&isHaveFile=no&userToken=&netType=wifi&app=91ktv&channel=umeng';\n\n items.push({\r\n title: title,\n //pic_url: img,\r\n url: url\n //desc: desc\r\n });\r\n }\n}\r\nres.data = items;\r\nsetHomeResult(res);\n","searchFind":"js:\r\nvar res = {};\r\nvar items = [];\neval(getCryptoJS())\nvar nwtime = parseInt(new Date().getTime() / 1000)+'';\nvar srcKey = \"4954af3c86d8bc0b766afee71503d860\"+nwtime+\"f8dd806a73202456eb6e782c1c4aecfc\";\n\tvar sign = CryptoJS.MD5(srcKey).toString(CryptoJS.enc.Hex);\n\nvar html = getResCode();\nif(/ename/.test(html)){\nvar list = JSON.parse(html);\r\n for (var i = 0; i < list.length; i++) {\r\n var title = list[i].name;\n var img = list[i].icon;\n var desc = list[i].path;\r\nvar url='http://sj.91kds.cn/api/get_source.php?ename='+list[i].ename+'&deviceId=ffffffff-da12-5a9f-0000-00002bc63564&imei=483248965895528&key='+sign+'&tm='+nwtime+'&desc=广东省广州市移动&mac=&version=2.1.3&isHaveFile=no&userToken=&netType=wifi&app=91ktv&channel=umeng';\n\n items.push({\r\n title: title,\n pic_url: img,\r\n url: url\n //desc: desc\r\n });\r\n }\n}\r\nres.data = items;\r\nsetHomeResult(res);\n","search_url":"http://sj.91kds.cn/api/get_search.php?id=**&deviceId=ffffffff-da12-5a9f-0000-00002bc63564&imei=483248965895528&key=.js:getVar('kdskey')&tm=.js:getVar('kdstime')&desc=广东省广州市移动&mac=&version=2.1.3&isHaveFile=no&userToken=&netType=wifi&app=91ktv&channel=umeng","group":"①常用","detail_col_type":"text_1","detail_find_rule":"js:\nvar res = {};\nvar d = [];\nvar list = JSON.parse(getResCode()).liveSource;\n//log(list.length);\n\nfor (var j = 0; j < list.length; j++) {\n if (!/kdsvod\\:\\/\\/migu/.test(list[j])) {\n d.push({\n title: '线路' + [j + 1],\n url: $(list[j]).lazyRule(() => {\n\n eval(getCryptoJS())\n var nwtime = parseInt(new Date().getTime() / 1000) + '';\n\n if (/kdsvod/.test(input)) {\n if (/gslb/.test(input)) {\n var srcKey = \"5ea086430f597e5d2c7efd445baecd75\" + nwtime + \"c2fd8e8b5033940d1563eee1d17ef8a4\";\n var sign = CryptoJS.MD5(srcKey).toString(CryptoJS.enc.Hex);\n var flink = 'http://sj.91kds.cn/a/gslb.php?id=' + input.replace('kdsvod://gslb://', '') + '&app=org.jykds.tvlive&version=2.1.3&mac=00:91:91:91:55&nwtime=' + nwtime + '&sign=' + sign + '&ev=20201011';\n var ul = JSON.parse(fetch(flink, {\n headers: {\n \"User-Agent\": \"okhttp/3.8.1\"\n },\n redirect: false,\n withHeaders: true\n })).body;\n var link = ul;\n } else if (/91kds/.test(input)&&!/huya/.test(input)) {\n var srcKey = \"k&**Dhdkafvfjakhkhgafj*^%jkghkLJLAFH#7jsdhag%hagjgchg,gffa@nfakh!louolfj*\" + input.match(/id=(.*?)&pwd/)[1] + \"org.jykds.tvlive2.1.300:91:91:91:55\" + nwtime + \"20201011\";\n var sign = CryptoJS.MD5(srcKey).toString(CryptoJS.enc.Hex);\n var flink = 'http://v2.91kds.cn/b9/'+input.match(/\\/b[\\d]\\/(.*?)\\?/)[1]+'?id=' + input.match(/id=(.*?)&pwd/)[1] + '&app=org.jykds.tvlive&version=2.1.3&mac=00:91:91:91:55&nwtime=' + nwtime + '&sign=' + sign + '&ev=20201011';\n //log(flink);\n var ul = JSON.parse(fetch(flink, {\n headers: {\n \"User-Agent\": \"AppleCoreMedia/1.0.0.15F79\"\n },\n redirect: false,\n withHeaders: true\n })).headers.location[0];\n var link = ul;\n //log(ul);\n }\n } else {\n var link = input;\n }\n return link\n }),\n desc: list[j],\n col_type: 'text_1'\n });\n }\n}\n//二级模板\nres.data = d;\nsetHomeResult(res);","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"auto","preRule":"eval(getCryptoJS())\nvar nwtime = parseInt(new Date().getTime() / 1000)+'';\nvar srcKey = \"4954af3c86d8bc0b766afee71503d860\"+nwtime+\"f8dd806a73202456eb6e782c1c4aecfc\";\n\tvar sign = CryptoJS.MD5(srcKey).toString(CryptoJS.enc.Hex);\nputVar('kdstime',nwtime);\nputVar('kdskey',sign);","pages":"[]","icon":"https://s4.ax1x.com/2022/01/11/7ePi01.png"},{"last_chapter_rule":"","title":"虎牙","author":"TyrantGenesis","version":3,"type":"video","url":"https://m.huya.com","col_type":"movie_3","class_name":"","class_url":"","area_name":"","area_url":"","sort_name":"","year_name":"","sort_url":"","year_url":"","find_rule":"js:\neval(fetch('hiker://files/TyrantG/LIVE/huya.js'))\nbaseParse()","searchFind":"js:\neval(fetch('hiker://files/TyrantG/LIVE/huya.js'))\nsearchParse()","search_url":"https://search.cdn.huya.com/?m=Search&do=getSearchContent&plt=m&q=**&uid=0&app=11&v=1&typ=-5&start=fypage@-1@*12@&rows=12","titleColor":"#666666","group":"①常用","detail_col_type":"movie_1","detail_find_rule":"js:\neval(fetch('hiker://files/TyrantG/LIVE/huya.js'))\nsecParse()","sdetail_col_type":"movie_1","sdetail_find_rule":"*","ua":"mobile","preRule":"eval(fetch(\"https://git.tyrantg.com/tyrantgenesis/hikerViewRules/raw/master/God_Plan.js\"))\nhuya_live()","pages":"[]","icon":"https://s4.ax1x.com/2022/01/23/751zNj.png"}]
Editor Settings
Theme
Key bindings
Full width
Lines