From 05c7a1d1c6de969ea7f7b37a492bba3824c56169 Mon Sep 17 00:00:00 2001 From: Mujinniao <78023097+Mujinniao@users.noreply.github.com> Date: Sun, 30 Oct 2022 13:30:17 +0800 Subject: [PATCH] Delete hikermovie.js --- haikuo/hikermovie.js | 2674 ------------------------------------------ 1 file changed, 2674 deletions(-) delete mode 100644 haikuo/hikermovie.js diff --git a/haikuo/hikermovie.js b/haikuo/hikermovie.js deleted file mode 100644 index 3d688f7..0000000 --- a/haikuo/hikermovie.js +++ /dev/null @@ -1,2674 +0,0 @@ -//新方圆小棉袄公众号特供版 -//规则编辑By香雅情。2022/05/19 - -//主页解析 -function hikhmrule() { - var json = JSON.parse(getResCode()); - var res = {}; - var d = []; - var ssmd = getItem('ssmode','1'); - var ssxc = getItem('sscount','5'); - var self = JSON.parse(getRule()).title; - //d.push({col_type: 'line'}); - var decText = getMyVar("xyqxqystext", ""); - d.push({ - title: "搜索", - //url: "input://" + '' + ".js:putVar('ipttext',input);refreshPage()", - //url: "'toast://你输入的是' + input", - url: $.toString(() => { - var link = 'hiker://empty#noRecordHistory#$$$hiker://files/rules/xyq/hikermovie.json$$$' + input + '$$$fypage$$$'; - //log(link); - return $(link).rule(() => { - eval(fetch('hiker://files/rules/xyq/hikermovie.js')); - hiksearch(); - }); - }), - extra: { - onChange: "putMyVar('xyqxqystext',input)", - defaultValue: decText, - titleVisible: true - }, - col_type: 'input' - }); - - var ssyq = ['资源网采集搜@@资源网采集.xyq', 'APP影视搜@@APP影视(P)']; - if (self !== '香情影视') { - d.push({ - title: self + '搜', - url: $("#noLoading#").lazyRule(rule => 'hiker://search?s=' + getMyVar('xyqxqystext') + '&rule=' + rule, self), - col_type: 'flex_button' - }); - } else { - for (var yq in ssyq) { - var kj = ssyq[yq].split('@@'); - d.push({ - title: kj[0], - url: $("#noLoading#").lazyRule(rule => 'hiker://search?s=' + getMyVar('xyqxqystext') + '&rule=' + rule, kj[1]), - col_type: "flex_button" - }); - } - } - d.push({ - title: '茶杯狐搜', - url: $('hiker://empty#x#fypage@-1@#x#').rule(() => { - var res = {}; - var d = []; - eval(getCryptoJS()); - let tok = CryptoJS.SHA1(getMyVar('xyqxqystext') + 'URBBRGROUN').toString(); - var spl = MY_URL.split('#x#'); - var lin = 'https://api.cupfox.app/api/v2/search/?text=' + getMyVar('xyqxqystext') + '&type=0&from=' + spl[1] * 10 + '&size=20&token='+tok; - var lint = 'https://api.cupfox.app/api/v2/search/?text=' + getMyVar('xyqxqystext') + '&type=0&from=' + spl[1] * 24 + '&size=24&token='+tok; - var pn = spl[1] * 1 + 1; - try { - var urlo = JSON.parse(request(lin, {})); - var urlt = JSON.parse(fetch(lin.replace('type=0', 'type=1'), {})); - } catch (e) { - var urlo = JSON.parse(request(lint, {})); - var urlt = JSON.parse(fetch(lint.replace('type=0', 'type=1'), {})); - } //log(urlo); - if (urlo.resources.length < 1 && urlt.resources.length < 1) { - d.push({ - title: '当前关键字 ' + getMyVar('xyqxqystext') + ' 无搜索结果', - col_type: 'text_center_1' - }); - } - if (urlo.resources.length > 0) { - d.push({ - title: '♥当前第' + pn + '页', - col_type: 'text_center_1' - }); - - for (var i = 0; i < urlo.resources.length; i++) { - var title = urlo.resources[i].text.replace(/\<.*?\>/g, ''); - var url = urlo.resources[i].url; - var desc = urlo.resources[i].website; - d.push({ - title: title.replace(getMyVar('xyqxqystext'), '““' + getMyVar('xyqxqystext') + '””') + ' ' + desc + ' 在线', - url: url, - //desc: '在线搜索结果', - col_type: 'text_1' - }); - } - } - - if (urlt.resources.length > 0) { - for (var j = 0; j < urlt.resources.length; j++) { - var title = urlt.resources[j].text.replace(/\<.*?\>/g, ''); - var url = urlt.resources[j].url; - var desc = urlt.resources[j].website; - d.push({ - title: title.replace(getMyVar('xyqxqystext'), '““' + getMyVar('xyqxqystext') + '””') + ' ' + desc + ' 下载', - url: url, - //desc: '下载搜索结果', - col_type: 'text_1' - }); - } - } - res.data = d; - setResult(res); - }), - col_type: "flex_button" - }); - - var len = []; - for (var i = 0; i < json.data.length; i++) { - var tab = json.data[i]; - /* - d.push({ - title : '““'+tab.type+'””', - col_type : 'text_center_1' - }) - */ - for (var k = 0; k < tab.list.length; k++) { - var list = tab.list[k]; - d.push({ - title: list.title, - img: list.ico + '@Referer=', - url: 'hiker://empty$$' + list.url + '$$fypage$$' + list.vodtype + '$$' + list.vodhref + '$$', - col_type: 'icon_4_card' - }) - len.push({ - title: list.title - }); - } - } - if (json.note != '') { - d.unshift({ - title: '““' + json.note + '””' + '(' + len.length + ')', - url: $('hiker://empty').rule((json) => { - var res = {}; - var d = []; - var json = json; - d.push({ - //title : json.note, - title: json.content, - desc: json.content, - url: json.uplink, - col_type: 'rich_text' - }); - d.push({ - title: '国家反诈中心推广', - col_type: 'text_center_1' - }); - d.push({ - title: '下载反诈中心', - pic_url: 'https://pp.myapp.com/ma_icon/0/icon_54132885_1641706635/96', - url: 'https://a.app.qq.com/o/simple.jsp?pkgname=com.hicorenational.antifraud&channel=0002160650432d595942&fromcase=60001', - col_type: 'icon_2' - }); - res.data = d; - setHomeResult(res); - }, json), - col_type: 'scroll_button' - }); - } - d.unshift({ - title: '资源网', - url: 'hiker://home@资源网采集.xyq||https://agit.ai/lzk23559/Rulehouse/raw/branch/master/资源网采集口令.txt', - col_type: 'scroll_button' - }); - - d.unshift({ - title: 'APP影视', - url: 'hiker://home@APP影视(P)||https://agit.ai/lzk23559/Rulehouse/raw/branch/master/APP影视口令.txt', - col_type: 'scroll_button' - }); - - d.unshift({ - title: '🔍设置' + '(' + (ssmd == 1 ? '聚' + ssxc : '列') + ')', - url: $('hiker://empty#noRecordHistory#').rule(() => { - var d = []; - var ssmd = getItem('ssmode','1'); - var ssxc = getItem('sscount','5'); - - d.push({ - title: '搜索设置', - col_type: 'text_center_1' - }); - d.push({ - title: '当前:' + '(' + (ssmd == 1 ? '聚合结果' : '站点列表') + ')', - url: $('hiker://empty').lazyRule(() => { - var md = getItem('ssmode','1'); - if (md == 1) { - setItem('ssmode','0'); - back(true); - return 'toast://切换为搜索引擎列表单选模式成功!'; - } else { - setItem('ssmode','1') - back(true); - return 'toast://切换为聚合搜索模式成功!' - } - }), - col_type: 'text_2' - }) - d.push({ - title: '搜索超时' + getItem('xqystmout', '3000') + '', - url: "input://" + JSON.stringify({ - value: "3000", - hint: "请设置超时时间,1000为1秒。", - js: $.toString(() => { - var num = parseInt(input).toString(); - if (num == 'NaN' || num < 100) { - return 'toast://输入的值好像不正确。'; - } else { - setItem('xqystmout', num); - refreshPage(true); - return 'toast://保存设置搜索超时完成!' - } - }), - }), - col_type: 'text_2' - }); - d.push({ - title: '搜索线程(' + ssxc + ')', - url: "input://" + JSON.stringify({ - value: "5", - hint: "请输入一个整数数字,推荐最大不要超过15。", - js: $.toString(() => { - var num = parseInt(input).toString(); - if (num == 'NaN' || num < 1) { - return 'toast://输入的值好像不正确。'; - } else { - setItem('sscount',num); - refreshPage(true); - return 'toast://保存设置搜索线程完成!' - } - }), - }), - col_type: 'text_2' - }); - d.push({ - title: '↓规则相关更新↓', - col_type: 'text_center_1' - }); - d.push({ - title: '更新网页插件', - url: "confirm://已经不需要网页插件了,请自行从插件库删除。?.js:" + $.toString(() => { - return 'hiker://empty' - }), - desc: '已经不需要网页插件了,可以从插件库删除了。', - col_type: 'text_center_1' - }); - d.push({ - title: '更新规则核心文件', - url: $('') - .lazyRule(() => { - var rulejs = fetch('https://agit.ai/lzk23559/CloudRule/raw/branch/master/hikermovie.js', {}); - if (rulejs.search(/lazyRule/) == -1) { - rulejs = fetch('https://codeberg.org/lzk23559/cloudrule/raw/branch/master/hikermovie.js', {}); - } - if (rulejs.search(/lazyRule/) != -1) { - writeFile("hiker://files/rules/xyq/hikermovie.js", rulejs); - } - var rulejson = fetch('https://agit.ai/lzk23559/CloudRule/raw/branch/master/hikermovie.json', {}); - if (rulejson.search(/\"vodhref\"/) == -1) { - rulejson = fetch('https://codeberg.org/lzk23559/cloudrule/raw/branch/master/hikermovie.json', {}); - } - if (rulejson.search(/\"vodhref\"/) != -1) { - writeFile("hiker://files/rules/xyq/hikermovie.json", rulejson); - } - if (rulejs.search(/lazyRule/) != -1 && rulejson.search(/\"vodhref\"/) != -1) { - writeFile("hiker://files/rules/xyq/hikerupdate.txt", new Date() + ''); - back(true); - return 'toast://更新文件成功。' - } else { - return 'toast://更新失败。' - } - }), - desc: '香情影视核心文件,点击可及时同步云端文件,说不定有些问题被解决了。', - col_type: 'text_center_1' - }); - - setResult(d) - }), - col_type: 'scroll_button' - }) - - res.data = d; - setHomeResult(res); -} -//主页二级 -function hikhmerj() { - var res = {}; - var d = []; - var spl = MY_URL.split('$$')[1]; - var pn = MY_URL.split('$$')[2]; - var vtype = MY_URL.split('$$')[3]; - var vhref = MY_URL.split('$$')[4]; - //var cook=getVar('hikernfcookie'); - - try { - //第一页要显示分类 - if (pn == 1) { - //分类标题与替换词 - var clst = vtype.split('&'); - var clsu = vhref.split('&'); - - for (var i = 0; i < clst.length; i++) { - //分类链接 - if (/ysgc|tkznp|ak1080|tegouys|gfysys|fositv/.test(spl)) { - var url = spl + '/vodtype/' + clsu[i] + '-fypage.html'; - } else if (/zhenbuka|ikandy|cokemv|renrenmi/.test(spl)) { - var url = spl + '/vodtype/' + clsu[i] + '-fypage/'; - } else if (/jpys|dsxys|vipmv|haokanju|guapi|555movie|dami10|newfii|netflix|4kcz|1090ys|lekkan/.test(spl)) { - var url = spl + '/vodshow/' + clsu[i] + '--------fypage---.html'; - } else if (/miniku|1080p/.test(spl)) { - var url = spl + '/vodshow/' + clsu[i] + '--------fypage---/'; - } else if (/dianyi\.ng/.test(spl)) { - var url = spl + '/pianku-' + clsu[i] + '--------fypage---.html'; - } else if (/9eguoyu/.test(spl)) { - var url = spl + '/vodshow/' + clsu[i] + '/page/fypage.html'; - } else if (/fantuanhd|citydy/.test(spl)) { - var url = spl + '/type/id-'+clsu[i]+'-fypage.html'; - } else if (/xmaomi/.test(spl)) { - var url = spl + '/vod_____show/'+clsu[i]+'--------fypage---.html'; - } else if (/saohuo|zxzj/.test(spl)) { - var url = spl + '/list/' + clsu[i] + '-fypage.html'; - } else if (/lezhutv|libvio/.test(spl)) { - var url = spl + '/type/' + clsu[i] + '-fypage.html'; - } else if (/dm84/.test(spl)) { - var url = spl + '/list-' + clsu[i] + '-fypage.html'; - } else if (/czspp|magedn|subaibai|nfyingshi/.test(spl)) { - var url = spl + '/' + clsu[i] + '/page/fypage[firstPage=' + spl + '/' + clsu[i] + ']'; - } else if (/auete/.test(spl)) { - var url = spl + '/' + clsu[i] + '/indexfypage.html[firstPage=' + spl + '/' + clsu[i] + '/index.html]'; - } else if (/1231d|smdyy/.test(spl)) { - var url = spl + '/show/' + clsu[i] + '--------fypage---.html'; - } else if (/tvyb0/.test(spl)) { - var url = spl + '/vod/type/id/' + clsu[i] + '/page/fypage.html'; - } else if (/qkan8|unss/.test(spl)) { - var url = spl + '/index.php/vod/type/id/' + clsu[i] + '/page/fypage.html'; - } else if (/ikuwoo|aiyy/.test(spl)) { - var url = spl + '/index.php/vod/show/id/' + clsu[i] + '/page/fypage.html'; - } else if (/xifanys/.test(spl)) { - var url = spl + '/yingpianshow/'+clsu[i]+'--------fypage---.html'; - } else if (/kunyu77/.test(spl)) { - var url = spl + '/searchFilter?type_id=' + clsu[i] + '&pagenum=fypage&pagesize=24;get;utf-8;{User-Agent@Dalvik/2.1.0}'; - } else if (/juhuang/.test(spl)) { - var url = spl + '/type/' + clsu[i] + '_type_fypage.html[firstPage=' + spl + '/type/' + clsu[i] + '_type.html]'; - } else if (/kanju77/.test(spl)) { - var url = spl + '/ve/' + clsu[i] + '-fypage/'; - } else if (/kkju/.test(spl)) { - var url = spl + '/show/'+clsu[i]+'---/page/fypage.html' - } else if (/fenggou/.test(spl)) { - var url = spl + '/list-select-id-'+clsu[i]+'-type--area--year--star--state--order--p-fypage.html' - } - - //显示分类 - d.push({ - title: clst[i], - url: url + `@rule=js:eval(fetch('hiker://files/rules/xyq/hikermovie.js'));clsrule();`, - col_type: clst.length >= 16 ? 'scroll_button' : 'flex_button' - //col_type:'flex_button' - }) - } //for结束 - - //分类结束 - d.push({ - col_type: 'line' - }); - } - - //取主页源码 - //主页支持翻页的 - if (/renrenmi/.test(spl)) { - var link = spl + '/index-' + pn + '/'; - var html = fetch(link, { - headers: { - 'User-Agent': MOBILE_UA, - 'Referer': spl - } - }); - } else if (/kunyu77/.test(spl)) { - var html = fetch(spl + '/searchFilter?type_id=0&pagenum=' + pn + '&pagesize=24', { - headers: { - 'User-Agent': 'Dalvik/2.1.0' - } - }); - } else { - if (pn == 1) { - //通用取源码 - var html = request(spl, {}); - } - } - if (html.indexOf('检测中') != -1) { - let cook = JSON.parse(fetchCookie(spl, { - headers: { - "User-Agent": MOBILE_UA - } - })).join(';'); - html = fetch(spl + '/?btwaf' + html.match(/btwaf(.*?)\"/)[1], { - headers: { - "User-Agent": MOBILE_UA, - "Cookie": cook - } - }); - } else if (html.indexOf('人机身份验证,请完成以下操作') > -1) { - eval(getItem('huadong').replace(/refre/g, spl)); - var html = fetch(spl, { - headers: { - "User-Agent": MOBILE_UA, - "Cookie": cok, - "Referer": spl - } - }); - }; - //setError(html); - //首页推荐开始,取首页推荐列表 - if (/kunyu77/.test(spl)) { - var conts = '[]'; - } else if (/class\=\"v_list/.test(html)) { - var conts = pdfa(html, 'body&&.v_list'); - } else if (/czspp|magedn|subaibai|nfyingshi/.test(spl)) { - var conts = pdfa(html, 'body&&.bt_img'); - } else if (/mo-part-round/.test(html) && /mo-situ-name/.test(html)) { - var conts = pdfa(html, 'body&&.mo-part-round:has(.mo-situ-name)'); - } else if (/mo-main-foot/.test(html) && /mo-list-wrap/.test(html)) { - var conts = pdfa(html, 'body&&.mo-list-wrap:has(.mo-lazy-play)'); - } else if (/menuBar/.test(html) && /imgBox/.test(html)) { - var conts = pdfa(html, 'body&&.imgBox:has(.ImgA)'); - } else if (/myui-vodlist/.test(html) && /pic-text/.test(html)) { - var conts = pdfa(html, 'body&&.myui-vodlist:has(.pic-text)'); - } else if (/myui-vodlist/.test(html) && /pic-tag/.test(html)) { - var conts = pdfa(html, 'body&&.myui-vodlist:has(.pic-tag)'); - } else if (/stui-vodlist/.test(html) && /stui-vodlist__detail|stui-vodlist__title/.test(html)) { - var conts = pdfa(html, 'body&&.stui-vodlist'); - } else if (/stui-vodlist/.test(html) && /class\=\"text-red/.test(html)) { - var conts = pdfa(html, 'body&&.stui-vodlist'); - } else if (/vodlist/.test(html) && /vodlist_item/.test(html)) { - var conts = pdfa(html, 'body&&.vodlist:has(.vodlist_item)'); - } else if (/pack-packcover/.test(html)) { - var conts = pdfa(html, 'body&&.vodlist:has(.pack-packcover)'); - } else if (/fed-list-info/.test(html) && /fed-col-sm3/.test(html)) { - var conts = pdfa(html, 'body&&.fed-list-info:has(.fed-col-sm3)'); - } else if (/list-unstyled/.test(html) && /col-sm-3/.test(html)) { - var conts = pdfa(html, 'body&&.list-unstyled:has(.col-sm-3)'); - } else if (/list-unstyled/.test(html) && /col-xs-4/.test(html)) { - var conts = pdfa(html, 'body&&.list-unstyled:has(.col-xs-4)'); - } else if (/hy-video-list/.test(html) && /col-sm-3/.test(html)) { - var conts = pdfa(html, 'body&&.hy-video-list:has(.col-sm-3)'); - } else if (/hl-vod-list/.test(html) && /hl-list-item/.test(html)) { - var conts = pdfa(html, 'body&&.hl-vod-list:has(.hl-list-item)'); - } else if (/layout-box/.test(html) && /col-sm-3/.test(html)) { - var conts = pdfa(html, 'body&&.layout-box:has(.col-sm-3)'); - } else if (/forum_card_fid/.test(html) && /threadlist/.test(html)) { - var conts = pdfa(html, 'body&&.threadlist'); - } else if (/index-area/.test(html) && /link-hover/.test(html) && /sj-nav-search|sy-nav-search/.test(html)) { - var conts = pdfa(html, 'body&&.index-area'); - } else if (/indexShowBox/.test(html) && /video-model-list/.test(html)) { - var conts = pdfa(html, 'body&&.video-model-list'); - } else if (/module-item/.test(html) && /module-list/.test(html)) { - var conts = pdfa(html, 'body&&.module-list'); - } else if (/module-items/.test(html) && /module-poster-item-info/.test(html)) { - var conts = pdfa(html, 'body&&.module-items'); - } else if (/movie-list/.test(html) && /m-item/.test(html)) { - var conts = pdfa(html, 'body&&.movie-list'); - } else if (/data_list/.test(html) && /DianDian/.test(html)) { - var conts = pdfa(html, 'body&&#data_list'); - } else if (/tbox_t/.test(html) && /tbox_m2/.test(html)) { - var conts = pdfa(html, 'body&&.tbox_m2'); - } else if (/tbox_t/.test(html) && /tbox_m/.test(html)) { - var conts = pdfa(html, 'body&&.tbox_m'); - } else if (/volistheightb/.test(html) && /volistwidthb/.test(html)) { - var conts = pdfa(html, 'body&&.box:has(.volistwidthb)'); - } - - //setError(conts); - for (var i = 0; i < conts.length; i++) { - //主页片单列表 - if (/kunyu77/.test(spl)) { - var list = JSON.parse(html).data.result; - } else if (html.indexOf('mo-part-round') != -1) { - var list = pdfa(conts[i], 'body&&.mo-cols-info'); - } else if (/hy-video-list/.test(html) && /col-sm-3/.test(html)) { - var list = pdfa(conts[i], 'body&&.col-sm-3'); - } else if (/hl-vod-list/.test(html) && /hl-list-item/.test(html)) { - var list = pdfa(conts[i], 'body&&.hl-list-item'); - } else if (/layout-box/.test(html) && /col-sm-3/.test(html)) { - var list = pdfa(conts[i], 'body&&.col-sm-3'); - } else if (html.indexOf('fed-list-info') != -1) { - var list = pdfa(conts[i], 'body&&.fed-col-sm3'); - } else if (html.indexOf('pack-packcover') != -1) { - var list = pdfa(conts[i], 'body&&.pack-packcover'); - } else if (/module-item/.test(html) && /module-list/.test(html)) { - var list = pdfa(conts[i], 'body&&.module-item'); - } else if (/module-items/.test(html) && /module-poster-item-info/.test(html)) { - var list = pdfa(conts[i], 'body&&.module-item'); - } else if (/data_list/.test(html) && /DianDian/.test(html)) { - var list = pdfa(html, 'body&&#data_list&&.DianDian'); - } else if (html.indexOf('link-hover') != -1) { - var list = pdfa(conts[i], 'body&&li:has(.link-hover)'); - } else { - var list = pdfa(conts[i], 'body&&li:has(a)') - } - - //setError(list); - - for (var j = 0; j < list.length; j++) { - //图片 - try { - if (/auete/.test(spl)) { - var img = pdfh(list[j], 'img&&src'); - } else if (/kunyu77/.test(spl)) { - var img = list[j].videoCover; - } else if (/module-list/.test(html) && /module-item/.test(html)) { - var img = pdfh(list[j], ".lazyloaded||.lazyload||.lazy&&data-src||data-original"); - } else if (/vbox_t/.test(html) && /vbox/.test(html)) { - var img = pdfh(list[j], "a&&style||data-original"); - } else if (/data-background/.test(list[j]) && /swiper-lazy/.test(list[j])) { - var img = pdfh(list[j], "a&&data-background"); - } else { - var img = pdfh(list[j], '.lazy||.lazyload||.lazyloaded||.mo-situ-pics||.mo-lazy-load||.myui-vodlist__thumb||.fed-list-pics||.img-responsive||.eclazy||.video-pic||.hl-lazy||.leo-lazy&&data-original||style||data-src||data-bg'); - } - if (img.substring(0, 4) == 'http') { - img = img; - } else { - img = spl + img - } - } catch (e) {} - - //描述 - try{ - if (/class="jidi"|class="hdinfo"|class="qr"/.test(list[j])) { - var desc = pdfh(list[j], '.jidi||.hdinfo||.qr&&Text'); - } else if (/leo-video-remark/.test(list[j]) && /leo-video-(\S*?)item/.test(list[i])) { - var desc = pdfh(list[j], '.leo-video-remark&&Text'); - } else if (/class="type"|class="time"/.test(list[j])) { - var typ = pdfh(list[j], '.type&&Text'); - var tim = pdfh(list[j], '.time&&Text'); - var desc = typ + ' ' + tim; - } else if (/kunyu77/.test(spl)) { - var desc = list[j].msg; - } else if (/module-item-text/.test(list[j]) && /module-item-caption/.test(list[j])) { - var desc = pdfh(list[j], '.module-item-text&&Text'); - } else if (/mo-lazy-wind/.test(list[j]) && /dc-west/.test(list[j])) { - var desc = pdfh(list[j], '.dc-west&&Text'); - } else { - var desc = pdfh(list[j], '.pic-text||.pic_text||.mo-situ-rema||.fed-list-remarks||.continu||.anime_icon1_name1||.v_note||.pack-prb||.note||.pic-tag-left||.hl-pic-text||.hdtag||.tag-mark||.other||.zhuangtai||.module-item-text||.module-item-caption||.module-item-note||.list-remarks||span&&Text') - } - } catch (e) {} - //标题 - if (/czspp|magedn|subaibai|nfyingshi|renrenmi/.test(spl)) { - var title = pdfh(list[j], 'h3&&Text'); - } else if (/kunyu77/.test(spl)) { - var title = list[j].title; - } else if (/mo-situ-name/.test(list[j])) { - var title = pdfh(list[j], '.mo-situ-name&&Text'); - } else if (/txtA/.test(list[j])) { - var title = pdfh(list[j], '.txtA&&Text'); - } else if (/txt-area/.test(list[j])) { - var title = pdfh(list[j], '.txt-area&&a&&Text'); - } else if (/fed-list-title/.test(list[j])) { - var title = pdfh(list[j], '.fed-list-title&&Text'); - } else if (/video-model-title/.test(list[j])) { - var title = pdfh(list[j], '.video-model-title&&Text'); - } else if (/ff-text-right|anime_icon1_name|zoomOverlay|mo-lazy-wind/.test(list[j])) { - var title = pdfh(list[j], 'img&&alt'); - } else { - var title = pdfh(list[j], 'a&&title') - } - - //链接 - if (/kunyu77/.test(spl)) { - var url = 'hiker://empty##'+spl+'##' + list[j].id; - } else if (/hgyx/.test(spl)) { - var zykurl = pdfh(list[j], "a&&href"); - var url = spl + zykurl.replace('/detail/', '/play/').replace('.html', '/sid/1/nid/1.html'); - } else if (/hdinfo/.test(list[j])) { - var url = pdfh(list[j], 'h3&&a&&href'); - } else { - var url = pdfh(list[j], 'a&&href') - } - - //首页无图的 - if (!img) { - d.push({ - title: title, - url: ((url.substring(0, 4) == 'http'||url.substring(0, 4) == 'hike') ? url : spl + url) + `@rule=js:eval(fetch('hiker://files/rules/xyq/hikermovie.js'));omerj();`, - desc: desc, - col_type: 'text_center_1' - }); - } - //首页有图的 - else { - if (/imgdb/.test(img)) { - var tup = img + '@Referer='; - } else if (/cocomanga/.test(spl)) { - var tup = img + '@Referer=' + spl + '@User-Agent=' + MOBILE_UA; - } else if (/look4you/.test(img)) { - var tup = img + '@Referer=' + spl; - } else { - var tup = img + '@Referer=' + img - } - d.push({ - title: title, - url: ((url.substring(0, 4) == 'http'||url.substring(0, 4) == 'hike') ? url : spl + url) + `@rule=js:eval(fetch('hiker://files/rules/xyq/hikermovie.js'));omerj();`, - pic_url: tup, - desc: desc, - col_type: 'movie_3_marquee' - }); - } - - } //for j - } //for i - } catch (e) {} - res.data = d; - setHomeResult(res); - -} - -//分类规则函数 -function clsrule() { - var res = {}; - var d = []; - var html = getResCode(); - //过宝塔检测 - if (html.indexOf('检测中') != -1) { - let cook = JSON.parse(fetchCookie(MY_URL, { - headers: { - "User-Agent": MOBILE_UA - } - })).join(';'); - html = fetch(MY_URL + '?btwaf' + html.match(/btwaf(.*?)\"/)[1], { - headers: { - "User-Agent": MOBILE_UA, - "Cookie": cook - } - }); - }; - //setError(html); - - var spl = MY_URL.match(/([\S]*?:\/\/[\S]*?)\//)[1]; - if (html.indexOf('人机身份验证,请完成以下操作') > -1) { - eval(getItem('huadong').replace(/refre/g, spl)); - var html = fetch(MY_URL, { - headers: { - "User-Agent": MOBILE_UA, - "Cookie": cok, - "Referer": spl - } - }); - }; - //取分类片单列表 - if (/kunyu77/.test(MY_URL)) { - var list = JSON.parse(html).data.result; - } else if (/czspp|magedn|subaibai|nfyingshi/.test(MY_URL)) { - var list = pdfa(html, '.bt_img&&li'); - } else if (/myui-vodlist/.test(html) && /pic-tag|pic-text/.test(html)) { - var list = pdfa(html, ".myui-vodlist&&li:has(a)"); - } else if (/stui-vodlist/.test(html) && /pic-text|pic-tag|<\/em>/.test(html)) { - var list = pdfa(html, ".stui-vodlist&&li:has(a)"); - } else if (/stui-vodlist/.test(html) && /stui-vodlist__detail/.test(html)) { - var list = pdfa(html, ".stui-vodlist&&li:has(a)"); - } else if (/vodlist/.test(html) && /pack-ykpack/.test(html)) { - var list = pdfa(html, '.vodlist&&.pack-ykpack'); - } else if (/vodlist/.test(html) && /vodlist_item/.test(html)) { - var list = pdfa(html, ".vodlist&&li"); - } else if (/mo-part-round/.test(html) && /mo-situ-name/.test(html)) { - var list = pdfa(html, 'body&&.mo-part-round:has(.mo-situ-name)&&.mo-cols-info'); - } else if (/mo-main-foot/.test(html) && /mo-list-wrap/.test(html)) { - var list = pdfa(html, 'body&&.mo-list-wrap:has(.mo-lazy-play)&&li'); - } else if (/fed-list-info/.test(html)) { - var list = pdfa(html, '.fed-list-info&&li'); - } else if (/list-unstyled/.test(html)) { - var list = pdfa(html, '.list-unstyled:has(.continu)&&li'); - } else if (/row-cards/.test(html) && /card-link/.test(html)) { - var list = pdfa(html, '.row-cards&&.card'); - } else if (/cards/.test(html) && /card/.test(html)) { - var list = pdfa(html, '.cards&&.card'); - } else if (/class\=\"v_list/.test(html)) { - var list = pdfa(html, '.v_list&&li:has(a)'); - } else if (/leo-video-item/.test(html)) { - var list = pdfa(html, 'body&&.leo-video-item'); - } else if (/hy-video-list/.test(html) && /col-sm-3/.test(html)) { - var list = pdfa(html, '.hy-video-list&&.col-sm-3'); - } else if (/hl-vod-list/.test(html) && /hl-list-item/.test(html)) { - var list = pdfa(html, '.hl-vod-list&&.hl-list-item'); - } else if (/box-video-list/.test(html) && /col-sm-3/.test(html)) { - var list = pdfa(html, '.box-video-list&&.col-sm-3'); - } else if (/forum_card_fid/.test(html) && /threadlist/.test(html)) { - var list = pdfa(html, 'body&&.threadlist&&li'); - } else if (/index-area/.test(html) && /link-hover/.test(html)) { - var list = pdfa(html, 'body&&.main&&li:has(.link-hover)'); - } else if (/search-class-list-common/.test(html) && /search-class-list-li/.test(html)) { - var list = pdfa(html, 'body&&.search-class-list-common&&li'); - } else if (/module-list/.test(html) && /module-item/.test(html)) { - var list = pdfa(html, 'body&&.module-item'); - } else if (/module-items/.test(html) && /module-poster-item-info/.test(html)) { - var list = pdfa(html, '.module-items&&a'); - } else if (/module-class-items/.test(html) && /module-poster-item/.test(html)) { - var list = pdfa(html, 'body&&.module-item'); - } else if (/menuBar/.test(html) && /movie-item/.test(html)) { - var list = pdfa(html, 'body&&.movie-item'); - } else if (/data_list/.test(html) && /DianDian/.test(html)) { - var list = pdfa(html, 'body&&#data_list&&.DianDian'); - } else if (/tbox_m2/.test(html) && /tbox_t/.test(html)) { - var list = pdfa(html, 'body&&.tbox_m2&&li'); - } else if (/tbox_m/.test(html) && /tbox_t/.test(html)) { - var list = pdfa(html, 'body&&.tbox_m&&li'); - } else if (/vod_list/.test(html) && /common-action/.test(html)) { - var list = pdfa(html, 'body&&#vod_list&&li'); - } else if (/volistheightb/.test(html) && /volistwidthb/.test(html)) { - var list = pdfa(html, 'body&&.volistwidthb'); - } - //setError(list.length); - - for (var i = 0; i < list.length; i++) { - //图片 - try { - if (/auete/.test(MY_URL)) { - var img = pdfh(list[i], 'img&&src'); - } else if (/kunyu77/.test(MY_URL)) { - var img = list[i].videoCover; - } else if (/module-list/.test(html) && /module-item/.test(html)) { - var img = pdfh(list[i], ".lazyloaded||.lazyload||.lazy&&data-src||data-original"); - } else if (/vbox/.test(list[i]) && /vbox_t/.test(list[i])) { - var img = pdfh(list[i], "a&&style||data-original"); - } else { - var img = pd(list[i], '.lazy||.lazyload||.lazyloaded||.mo-situ-pics||.mo-lazy-load||.fed-list-pics||.img-responsive||.eclazy||.video-pic||.hl-lazy||.leo-lazy&&data-original||data-src||data-bg'); - } - if (img.substring(0, 4) == 'http') { - img = img; - } else { - img = spl + img - } - } catch (e) {} - - //描述 - try { - if (/class="jidi"|class="hdinfo"|class="qr"/.test(list[i])) { - var desc = pdfh(list[i], '.jidi||.hdinfo||.qr&&Text'); - } else if (/kunyu77/.test(MY_URL)) { - var desc = list[i].msg; - } else if (/class="type"|class="time"/.test(list[i])) { - var typ = pdfh(list[i], '.type&&Text'); - var tim = pdfh(list[i], '.time&&Text'); - var desc = typ + ' ' + tim; - } else if (/module-item-text/.test(list[i]) && /module-item-caption/.test(list[i])) { - var desc = pdfh(list[i], '.module-item-text&&Text'); - } else if (/mo-lazy-wind/.test(list[i]) && /dc-west/.test(list[i])) { - var desc = pdfh(list[i], '.dc-west&&Text'); - } else { - var desc = pdfh(list[i], '.pic-text||.pic_text||.mo-situ-rema||.fed-list-remarks||.continu||.newname||.v_note||.pack-prb||.note||.pic-tag-left||.hl-pic-text||.hdtag||.other||.zhuangtai||.module-item-text||.module-item-caption||.module-item-note||.list-remarks||span&&Text'); - } - } catch (e) {} - - //标题 - if (/czspp|magedn|subaibai|nfyingshi|renrenmi/.test(MY_URL)) { - var title = pdfh(list[i], "h3&&Text"); - } else if (/kunyu77/.test(MY_URL)) { - var title = list[i].title; - } else if (/mo-situ-name/.test(list[i])) { - var title = pdfh(list[i], '.mo-situ-name&&Text'); - } else if (/fed-list-title/.test(list[i])) { - var title = pdfh(list[i], '.fed-list-title&&Text'); - } else if (/ff-text-right|cell_imform|zoomOverlay|mo-lazy-wind/.test(list[i])) { - var title = pdfh(list[i], 'img&&alt'); - } else if (/video-model-title/.test(list[i])) { - var title = pdfh(list[i], '.video-model-title&&Text'); - } else if (/txtA/.test(list[i])) { - var title = pdfh(list[i], '.txtA&&Text'); - } else { - var title = pdfh(list[i], 'a&&title'); - } - - //链接 - if (/kunyu77/.test(MY_URL)) { - //var url = 'http://api.kunyu77.com/api.php/provide/videoPlaylist?ids=' + list[i].id; - var url = 'hiker://empty##'+spl+'##' + list[i].id; - } else if (/hgyx/.test(spl)) { - var zykurl = pdfh(list[i], "a&&href"); - var url = spl + zykurl.replace('/detail/', '/play/').replace('.html', '/sid/1/nid/1.html'); - } else { - var url = pd(list[i], 'a&&href'); - } - - //分类片单无图的 - if (!img) { - d.push({ - title: title, - url: ((url.substring(0, 4) == 'http'||url.substring(0, 4) == 'hike') ? url : spl + url) + `@rule=js:eval(fetch('hiker://files/rules/xyq/hikermovie.js'));omerj();`, - desc: desc, - col_type: 'text_center_1' - }); - } - //分类片单有图的 - else { - if (/imgdb/.test(img)) { - var tup = img + '@Referer='; - } else if (/cocomanga/.test(spl)) { - var tup = img + '@Referer=' + spl + '@User-Agent=' + MOBILE_UA; - } else if (/look4you/.test(img)) { - var tup = img + '@Referer=' + spl; - } else { - var tup = img + '@Referer=' + img - } - d.push({ - title: title, - pic_url: tup, - desc: desc, - url: ((url.substring(0, 4) == 'http'||url.substring(0, 4) == 'hike') ? url : spl + url) + `@rule=js:eval(fetch('hiker://files/rules/xyq/hikermovie.js'));omerj();`, - col_type: 'movie_3_marquee' - }); - } - - } - res.data = d; - setHomeResult(res); - -} - -//搜索解析规则函数 -function hiksearch() { - var urlph = $.toString(() => { - //rss接口 - /*if (/98bbw/.test(url)) { - url = url + '/index.php/rss/index.xml?wd=' + spl[2]; - } - //suggest接口 - else */if (url.search(/jpys|yingkuya|9eguoyu|smdyy/) != -1) { - url = url + '/index.php/ajax/suggest?mid=1&wd=' + spl[2] + '&limit=50'; - } else if (/555movie|dami10|ysgc|cokemv|haokanju|guapi|4kcz|newfii|netflix|ak1080|1090ys|zxzj|gfysys|fositv/.test(url)) { - url = url + '/vodsearch/' + spl[2] + '----------fypage---.html'; - } else if (/zhenbuka|ikandy|lekkan|yingkuya|miniku|renrenmi|1080p/.test(url)) { - url = url + '/vodsearch/' + spl[2] + '----------fypage---/'; - } else if (/tkznp|tegouys/.test(url)) { - url = url + '/vodsearch/page/fypage/wd/' + spl[2] + '.html'; - } else if (/xifanys/.test(url)) { - url = url + '/yingpiansearch/'+spl[2]+'----------fypage---.html'; - } else if (/juhuang/.test(url)) { - url = 'https://so.juhuang.tv/soapi.php?wd=' + spl[2]; - } else if (/dianyi\.ng/.test(url)) { - url = url + '/search-' + spl[2] + '----------fypage---.html'; - } else if (/libvio/.test(url)) { - url = url + '/search/'+spl[2]+'----------fypage---.html'; - } else if (/magedn|nfyingshi/.test(url)) { - url = url + '/page/fypage?s=' + spl[2]; - } else if (/czspp/.test(url)) { - url = url + '/xssearch?q=' + spl[2] + '&f=_all&p=fypage'; - } else if (/subaibai/.test(url)) { - url = url + '/grabble?q=' + spl[2] + '&f=_all&p=fypage'; - } else if (/dm84/.test(url)) { - url = url + '/s-' + spl[2] + '---------fypage.html'; - } else if (/tvyb0|vipmv|9eguoyu/.test(url)) { - url = url + '/vod/search/page/fypage/wd/' + spl[2] + '.html'; - } else if (/smdyy|fantuanhd|citydy/.test(url)) { - url = url + '/search/page/fypage/wd/' + spl[2] + '.html'; - } else if (/qkan8|ikuwoo|unss|aiyy/.test(url)) { - url = url + '/index.php/vod/search/page/fypage/wd/' + spl[2] + '.html'; - } else if (/dsxys/.test(url)) { - url = url + '/sb/ke7nhZe3c1' + spl[2] + '-/page/fypage.html'; - } else if (/saohuo/.test(url)) { - url = url + '/search.php?page=fypage&searchword=' + spl[2] + '&searchtype='; - } else if (/lezhutv/.test(url)) { - url = url + '/search-pg-fypage-wd-' + spl[2] + '.html'; - } else if (/auete/.test(url)) { - url = url + '/search.php?searchword=' + spl[2]; - } else if (/kunyu77/.test(url)) { - url = url + '/searchVideo?searchName=' + spl[2] + '&pg=fypage'; - } else if (/kanju77/.test(url)) { - url = url + '/vh/' + spl[2] + '----------fypage---/'; - } else if (/kkju/.test(url)) { - url = url+'/so/page/fypage/wd/'+spl[2]+'.html'; - } else if (/xmaomi/.test(url)) { - url = url+'/v_search/'+spl[2]+'----------fypage---.html'; - } else if (/fenggou/.test(url)) { - url = url+'/vod-search-wd-'+spl[2]+'-p-fypage.html'; - } - }); - //代码开始 - var res = {}; - var d = []; - var spl = MY_URL.split('$$$'); - var json = JSON.parse(fetch(spl[1], {})); - var ssmd = getItem('ssmode','1'); - if (ssmd == '1' || MY_TYPE == "home") { - for (var i = 0; i < json.data.length; i++) { - var tabs = json.data[i].type; - var list = json.data[i].list; - d.push({ - title: " 点击此处开始 ““" + spl[2] + "”” 聚合搜索", - url: $('hiker://empty#noRecordHistory#$$$hiker://files/rules/xyq/hikermovie.js$$$' + spl[2] + '$$$fypage').rule((list, ssmd, urlph) => { - var items = []; - var spl = MY_URL.split('$$$'); - var ssxc = getItem('sscount','5'); - var tout = getItem('xqystmout', '3000'); - var num = spl[3]; - var le = num * ssxc; - var Data = []; - var Tit = []; - let pageid = "__xqys" + num; - try { - for (var j = le - ssxc; j < le; j++) { - if (j < list.length) { - var title = list[j].title; - var url = list[j].url; - eval(urlph); - var Url = url.replace('fypage', '1'); - if (/kunyu77/.test(Url)) { - Data.push({ - url: Url, - options: { - headers: { - "User-Agent": 'okhttp/3.12.0' - }, - timeout: tout - } - }); - } else if (/555movie|dami10/.test(Url)) { - Data.push({ - url: Url, - options: { - headers: { - "User-Agent": MOBILE_UA, - "Cookie": "searchneed=ok" - }, - timeout: tout - } - }); - } else if (/tvyb|saohuo|zhenbuka|cokemv|ysgc|kanju77|guapi|ak1080|tkznp|tegouys/.test(Url)) { - //需要带cookie的 - Data.push({ - url: Url, - options: { - headers: { - "User-Agent": MOBILE_UA, - "Cookie": fetch("hiker://files/rules/xyq/xqyscookie/" + title + "cookie.txt", {}) - } - } - }); - } else { - Data.push({ - url: Url, - options: { - headers: { - "User-Agent": MOBILE_UA - }, - timeout: tout - } - }); - }; - Tit.push({ - tit: title - }); - } - } //if j - } catch (e) { - //log(e); - } - - if (Data.length <= 0) { - setResult([]); - } else { - items.push({ - title: "正在加载中第" + MY_PAGE + "页,进度:1/" + Data.length, - url: "", - col_type: "text_center_1", - desc: "", - pic_url: "", - extra: { - id: pageid - } - }); - setResult(items); - let tasks = []; - for (let k in Data) { - let it = Data[k]; - tasks.push({ - func: function (param) { - let d = []; - var sear = $('').rule((cktitle) => { - eval(fetch('hiker://files/rules/xyq/hikermovie.js')); - hikseaerji(); - }, param.tit.tit); - let html = fetch(param.it.url, param.it.options); - if (html == "" || html == null || html.substring(0, 5) == 'error') { - d.push({ - title: param.tit.tit + ' ' + '未搜索到,点击访问原网页', - url: param.it.url, - desc: "", - pic_url: "", - col_type: 'text_1' - }); - } else if (/btwaf/.test(html)) { - let cook = JSON.parse(fetchCookie(param.it.url, { - headers: { - "User-Agent": MOBILE_UA - } - })).join(';'); - html = fetch(param.it.url + '?btwaf' + html.match(/btwaf(.*?)\"/)[1], { - headers: { - "User-Agent": MOBILE_UA, - "Cookie": cook - } - }); - } else if (html.search(/请输入验证码|此数据需要输入验证码|验证后查看搜索结果|访问此数据需要输入验|正确的验证码继续访问|需要先输入验证码/) != -1) { - if (html.search(/验证后查看搜索结果/) != -1) { - d.push({ - title: param.tit.tit + ' ' + '有搜索验证,点击进入原网页搜索', - url: param.it.url, - desc: "", - pic_url: "", - col_type: 'text_1' - }); - } else { - d.push({ - title: param.tit.tit + ' ' + '需要输入验证码后才能搜索', - url: param.it.url + ';get;utf-8;{User-Agent@.js:MOBILE_UA&&Cookie@.js:fetch("hiker://files/rules/xyq/xqyscookie/' + param.tit.tit + 'cookie.txt", {})}' + sear, - desc: "", - pic_url: "", - col_type: 'text_1' - }); - } - } else { - var spl = param.it.url.match(/([\S]*?:\/\/[\S]*?)\//)[1]; - //setError(spl); - if (html.indexOf('人机身份验证,请完成以下操作') > -1) { - eval(getItem('huadong').replace(/refre/g, spl)); - var html = fetch(param.it.url, { - headers: { - "User-Agent": MOBILE_UA, - "Cookie": cok, - "Referer": spl - } - }); - }; - eval(fetch('hiker://files/rules/xyq/hikermovie.js')); - ssjiex(); - - }; - return d; - }, - param: { - it: it, - tit: Tit[k] - }, - id: "task" - }); - } - - batchExecute(tasks, { - func: function (param, id, error, result) { - //log("listener: " + (result || []).length) - param.i = param.i + 1; - if (result) { - for (let it of result) { - param.j = param.j + 1; - addItemBefore(pageid, { - title: it.title, - desc: it.desc, - url: it.url, - pic_url: it.pic_url, - col_type: it.col_type, - extra: { - id: "__xqys" + MY_PAGE + "@" + param.j - } - }) - } - - } - if (param.i >= param.all) { - deleteItem(pageid) - } else { - updateItem({ - title: "正在加载第" + MY_PAGE + "页,进度:" + (param.i + 1) + "/" + param.all, - url: "", - pic_url: "", - col_type: "text_center_1", - desc: "", - extra: { - id: pageid - } - }) - } - }, - param: { - all: Data.length, - i: 0, - j: -1 - } - }) - } - }, list, ssmd, urlph), - col_type: 'text_center_1' - }); - } //for i - } //mode type - - if (ssmd == '0' || MY_TYPE == "home") { - for (var i = 0; i < json.data.length; i++) { - var tabs = json.data[i].type; - var list = json.data[i].list; - if (MY_TYPE != "home") { - d.push({ - title: " 选择一个项目查看 ““" + spl[2] + "”” 的搜索结果", - col_type: 'text_center_1' - }); - } - for (var j = 0; j < list.length; j++) { - var url = list[j].url; - eval(urlph); - if (/zhenbuka|ikandy|ysgc|cokemv|tvyb|saohuo|guapi|kanju77|tegouys|tkznp|ak1080/.test(url)) { - var link = url + ';get;utf-8;{User-Agent@.js:MOBILE_UA&&Cookie@.js:fetch("hiker://files/rules/xyq/xqyscookie/' + list[j].title + 'cookie.txt", {})}'; - } else if (/kunyu77/.test(url)) { - var link = url + ';get;utf-8;{User-Agent@okhttp/3.12.0}'; - } else if (/555movie|dami10/.test(url)) { - var link = url + ';get;utf-8;{User-Agent@.js:MOBILE_UA&&Cookie@searchneed=ok}'; - } else { - var link = url - } - d.push({ - title: list[j].title, - img: list[j].ico, - url: $(link).rule((cktitle) => { - eval(fetch('hiker://files/rules/xyq/hikermovie.js')); - hikseaerji(); - }, list[j].title), - col_type: 'icon_4_card' - }); - } - } - } - res.data = d; - setSearchResult(res); -} - -//搜索列表解析函数 -function ssjiex() { - //取搜索结果列表 - try { - if (//.test(html)) { - var list = pdfa(html, "rss&&item"); - } - //suggest - else if (/jpys|yingkuya|9eguoyu|smdyy|juhuang/.test(spl)) { - var list = JSON.parse(html).list; - } else if (/kunyu77/.test(spl)) { - var list = JSON.parse(html).data; - } else if (/search_list/.test(html)) { - var list = pdfa(html, '.search_list&&li'); - } else if (/list-unstyled/.test(html) && /justify-content-between/.test(html)) { - var list = pdfa(html, 'body&&.list-unstyled'); - } else if (/globalMarginTop/.test(html) && /globalPicList/.test(html)) { - var list = pdfa(html, '#data_list&&li'); - } else if (/list-unstyled/.test(html)) { - var list = pdfa(html, '.list-unstyled:has(.continu)&&li'); - } else if (/pack-packcover/.test(html)) { - var list = pdfa(html, 'body&&.search-list'); - } else if (/hl-list-item|hy-main-content/.test(html)) { - var list = pdfa(html, 'body&&.hl-list-item||.hy-video-details'); - } else if (/module-list/.test(html) && /module-search-item/.test(html)) { - var list = pdfa(html, 'body&&.module-search-item'); - } else if (/module-card-items/.test(html) && /module-card-item-info/.test(html)) { - var list = pdfa(html, 'body&&.module-card-item'); - } else if (/search-list/.test(html) && /card/.test(html)) { - var list = pdfa(html, '.search-list&&.card'); - } else if (/searchList/.test(html)) { - var list = pdfa(html, '#searchList&&li'); - } else if (/searchlilst/.test(html)) { - var list = pdfa(html, '.searchlilst&&li'); - } else if (/stui-vodlist__media/.test(html)) { - var list = pdfa(html, '.stui-vodlist__media&&li'); - } else if (/stui-vodlist/.test(html)) { - var list = pdfa(html, '.stui-vodlist&&li:has(a)'); - } else if (/vodlist/.test(html) && /searchlist_item/.test(html)) { - var list = pdfa(html, '.vodlist&&li'); - } else if (/class\=\"v_list/.test(html)) { - var list = pdfa(html, '.v_list&&li:has(a)'); - } else if (/mo-main-info/.test(html)) { - var list = pdfa(html, '.mo-main-info&&.mo-deta-info:has(a)'); - } else if (/mo-main-foot/.test(html) && /mo-info-item/.test(html)) { - var list = pdfa(html, '.mo-main-foot&&.mo-info-wrap:has(a)'); - } else if (/fed-main-info/.test(html)) { - var list = pdfa(html, '.fed-main-info&&.fed-deta-info'); - } else if (/long-list/.test(html) && /long-result/.test(html)) { - var list = pdfa(html, '.long-result&&li'); - } else if (/index-area/.test(html) && /link-hover/.test(html) && /sy-nav-down|sj-nav-down/.test(html)) { - var list = pdfa(html, 'body&&.main&&li:has(.link-hover)'); - } else if (/box-main-content/.test(html) && /col-sm-4/.test(html)) { - var list = pdfa(html, '.box-main-content&&.col-sm-4'); - } else if (/data_list/.test(html) && /DianDian/.test(html)) { - var list = pdfa(html, 'body&&#data_list&&.DianDian'); - } else if (/tbox_m2/.test(html) && /tbox_t/.test(html)) { - var list = pdfa(html, 'body&&.tbox_m2&&li'); - } else if (/tbox_m/.test(html) && /tbox_t/.test(html)) { - var list = pdfa(html, 'body&&.tbox_m&&li'); - } else if (/common-action/.test(html) && /vod_list/.test(html)) { - var list = pdfa(html, 'body&&#vod_list&&li'); - } - } catch (e) {} - //setError(list); - try { - var tkt = param.tit.tit; - var dku = param.it.url; - } catch (e) { - var tkt = ''; - var dku = MY_URL; - } - - if (list) { - if (list.length < 1) { - d.push({ - title: tkt + ' ' + '未搜索到,点击访问原网页', - url: dku, - desc: "", - pic_url: "", - col_type: 'text_1' - }); - } else { - for (var i = 0; i < list.length; i++) { - var cont = '', - desc = ''; - if (/jpys|yingkuya|9eguoyu|smdyy/.test(spl)) { - //suggest搜索数据 - var title = list[i].name; - var img = list[i].pic; - if (/smdyy/.test(spl)) { - var url = spl + '/kan/' + list[i].id + '.html'; - } else { - var url = spl + '/voddetail/' + list[i].id + '.html'; - } - } else if (//.test(html)) { - //Rss搜索数据 - var title = list[i].match(/\(.*?)\<\/title\>/)[1]; - var desc = pdfh(list[i], 'description&&Text'); - var cont = pdfh(list[i], 'pubdate&&Text'); - var url = list[i].match(/\(.*?)\n/)[1]; - } else { - //标题 - try { - if (/img/.test(list[i]) && /alt/.test(list[i]) && !/