├── jar ├── XBPQ.jar ├── XYQ.jar ├── fan.txt ├── pg.jar ├── okpng.txt └── custom_spider.jar ├── js ├── 影视工厂.js ├── NyaFun.js ├── 朱古力.js ├── 18av.js ├── lf_live1.txt ├── 玩偶姐姐.js ├── 养端.js ├── 310直播.js ├── banan.js ├── 有声绘本网.js ├── 小品网.js ├── 啦啦DJ.js ├── 爱车MV.js ├── 吸瓜.js ├── A8音乐.js ├── 18哈.js ├── Missav.js ├── 中国人线上看.js ├── 酷6网.js ├── JangoIndex.js ├── 中国人.js ├── 7喜影院.js ├── 网易公版影像.js ├── 兔小贝.js ├── 爱上你听书网.js ├── UrleBird[飞].js ├── 苹果爱微.js ├── 听书网.js ├── 酷奇MV.js ├── 蜻蜓FM.js ├── 西瓜影院.js ├── 8号影院.js ├── 武享吧.js ├── 抓饭体育.js ├── 开眼视频.js ├── 星辰.js ├── 追剧迷.js ├── 369影视.js ├── 六月听书.js ├── qimiao.js ├── lf_live.txt ├── DJ音乐.js ├── 短视频.js ├── live2mv_data.json ├── 有声小说吧.js ├── 跑TV.js ├── alist.json ├── 猫了个咪.js ├── 奇优影院.js ├── 子子影视.js ├── 好趣网.js ├── 博看听书.js ├── 88看球.js ├── 快看.js ├── 海洋听书.js ├── 播客.js ├── 6V新版[磁].js ├── 相声随身听.js ├── i275听书.js ├── funletu.js ├── JRKAN直播.js ├── 妮可动漫.js └── 广播迷FM.js ├── json ├── pikpakclass.json.db.gz ├── notice.json ├── pikpakclass.a.json.db.gz ├── pikpakclass.a1.json.db.gz ├── thundershare.txt ├── webdav.json ├── quarkshare.txt ├── alishare.txt ├── alist.json ├── pikpakclass.a1.json └── alishare.ebook.txt ├── cat └── js │ ├── app.js │ ├── xiaoya.js │ ├── build.js │ ├── lib │ ├── ali.js │ └── similarity.js │ └── dovx_open.js ├── XYQHiker ├── DOVX搜索.json ├── 土拨鼠搜索.json ├── 盘搜索.json ├── 云盘资源.json ├── 虎牙主播.html ├── 云盘资源分享.json ├── 无插件直播.json ├── 豆豆飞.json ├── 我的小站.json ├── 橘子盘搜.json ├── 阿里云盘网.json ├── 兔小贝.json ├── l0l直播.json ├── 高清MP4.json ├── MayiTube.json ├── 兔小贝2.json ├── 极影网.json ├── 播视童趣.json ├── 耐看点播.json ├── HDmoli.json ├── voflix HD.json ├── 1080蓝光影视.json ├── 乐猪TV.json ├── 鸭奈飞影视.json ├── 迷迷剧.json ├── 电影盒子.json ├── 乐鱼影视.json ├── 干饭影视.json ├── 深蓝影视.json ├── 磁力熊.json ├── 酷奇MV.json ├── 红领巾影院.json ├── 4KHDR.json ├── 达达龟.json ├── 速搜影院.json ├── 55影视.json ├── 影视工场.json ├── 秋霞电影网.json ├── 兄弟影视.json ├── BT天堂.json ├── 奈飞中文.json ├── JOJO.json ├── CokemvFun.json ├── 子子影视.json ├── 蚂蚁4K.json └── 看一看影视.json ├── XBPQ ├── 来看.json ├── 星辰.json ├── 短视频.json └── 素白.json ├── 0707.json ├── biliext ├── 少儿教育.json ├── Bili短剧.json └── 幼儿乐园.json └── XYQBiu ├── 310直播.json ├── 88看球.json ├── 石榴电影.json ├── 分享短视频.json ├── 花猫TV.json └── 1985电影网.json /jar/XBPQ.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/gao/master/jar/XBPQ.jar -------------------------------------------------------------------------------- /jar/XYQ.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/gao/master/jar/XYQ.jar -------------------------------------------------------------------------------- /jar/fan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/gao/master/jar/fan.txt -------------------------------------------------------------------------------- /jar/pg.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/gao/master/jar/pg.jar -------------------------------------------------------------------------------- /jar/okpng.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/gao/master/jar/okpng.txt -------------------------------------------------------------------------------- /jar/custom_spider.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/gao/master/jar/custom_spider.jar -------------------------------------------------------------------------------- /js/影视工厂.js: -------------------------------------------------------------------------------- 1 | var rule = Object.assign(muban.首图,{ 2 | title:'影视工厂', 3 | host:'https://www.ysgc.cc', 4 | }); -------------------------------------------------------------------------------- /json/pikpakclass.json.db.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/gao/master/json/pikpakclass.json.db.gz -------------------------------------------------------------------------------- /json/notice.json: -------------------------------------------------------------------------------- 1 | { 2 | "msg": "老婆~永远美丽动人!青春永驻!", 3 | "date": "20230607200000", 4 | "duration": 30 5 | } -------------------------------------------------------------------------------- /json/pikpakclass.a.json.db.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/gao/master/json/pikpakclass.a.json.db.gz -------------------------------------------------------------------------------- /json/pikpakclass.a1.json.db.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/YiuChoi/gao/master/json/pikpakclass.a1.json.db.gz -------------------------------------------------------------------------------- /cat/js/app.js: -------------------------------------------------------------------------------- 1 | function __jsEvalReturn() { 2 | return { 3 | isVideoFormat: function (url) { 4 | return !0; 5 | }, 6 | }; 7 | } 8 | export { __jsEvalReturn }; 9 | -------------------------------------------------------------------------------- /json/thundershare.txt: -------------------------------------------------------------------------------- 1 | VNlkVsL77vRpuPY2FKkcZqlvA1?pwd=yrkf Tacit0924-推荐电影 2 | VNn9bR31HNQyvE5d2_hIx9L5A1?pwd=hc82 最新影视资源实时同步更新 3 | VNjwyIJVrUPzmOwSA07z6EP1A1?pwd=a84q 抖音收费短剧合集 4 | VNoe_A1poPnMYmxM4onfBTy7A1?pwd=p6h8 YYDSVIP总合集 5 | -------------------------------------------------------------------------------- /json/webdav.json: -------------------------------------------------------------------------------- 1 | { 2 | "drives": [ 3 | { 4 | "name": "七米藍", 5 | "server": "https://al.chirmyram.com/dav", 6 | "user": "alist", 7 | "pass": "alist" 8 | }, 9 | { 10 | "name": "影視庫", 11 | "server": "https://esir.eu.org/dav", 12 | "user": "alist", 13 | "pass": "alist" 14 | } 15 | ] 16 | } -------------------------------------------------------------------------------- /json/quarkshare.txt: -------------------------------------------------------------------------------- 1 | 5d35f4a6de53 高画质夸克电影合集 2 | 8bf0934bfdaa Tacit0924-豆瓣电影Top250 3 | 6862082b30d3 童年经典动漫大合集套装(7TB) 4 | 78183164f34e 经典怀旧_剧集纪录片综艺大合集_持续更新 5 | 885fd4ba2d92 每日短剧更新 6 | 432b5cd3a225 短剧162g 7 | c54a8e47f82f 短剧114g 8 | 047991d5955e 经典剧集 9 | ecdf7d6ffaaa 经典港剧合集1 10 | 187062318ebc 经典港剧合集2 11 | 9ebb62b93194 2023-2024跨年晚会合集 12 | 2c9b026382f2 超高分书籍6000套 13 | -------------------------------------------------------------------------------- /XYQHiker/DOVX搜索.json: -------------------------------------------------------------------------------- 1 | { 2 | "搜索请求头参数": "手机", 3 | "搜索链接": "https://api.dovx.tk/ali/search?wd={wd}", 4 | "POST请求数据": "", 5 | "搜索截取模式": "0", 6 | "搜索列表数组规则": "list", 7 | "搜索片单是否Jsoup写法": "1", 8 | "搜索片单图片": "vod_pic", 9 | "搜索片单标题": "vod_name", 10 | "搜索片单链接": "vod_content", 11 | "搜索片单副标题": "", 12 | "搜索片单链接加前缀": "", 13 | "搜索片单链接加后缀": "" 14 | } -------------------------------------------------------------------------------- /XYQHiker/土拨鼠搜索.json: -------------------------------------------------------------------------------- 1 | { 2 | "搜索请求头参数": "电脑", 3 | "搜索链接": "https://www.tbsdy.com/search.html?keyword={wd}&category=983920&data_type=987910", 4 | "POST请求数据": "", 5 | "搜索截取模式": "1", 6 | "搜索列表数组规则": ".search_result_netdisk_list&&a", 7 | "搜索片单是否Jsoup写法": "1", 8 | "搜索片单图片": "img&&src", 9 | "搜索片单标题": ".netdisk_item_detail_name&&Text", 10 | "搜索片单链接": "a&&href", 11 | "搜索片单副标题": "", 12 | "搜索片单链接加前缀": "", 13 | "搜索片单链接加后缀": "" 14 | } -------------------------------------------------------------------------------- /js/NyaFun.js: -------------------------------------------------------------------------------- 1 | muban.短视2.二级.img = '.detail-pic&&img&&data-src'; 2 | var rule = { 3 | title: 'NyaFun', 4 | 模板:'短视2', 5 | host: 'https://www.nyafun.net', 6 | homeUrl:'/map.html', 7 | url: '/index.php/api/vod#type=fyclass&page=fypage', 8 | class_name:'番剧&剧场', 9 | class_url:'2&1', 10 | detailUrl:'/bangumi/fyid.html', 11 | 推荐:'.border-box .public-list-box;a&&title;.lazy&&data-src;.public-list-prb&&Text;a&&href', 12 | double: false, // 推荐内容是否双层定位 13 | } -------------------------------------------------------------------------------- /XYQHiker/盘搜索.json: -------------------------------------------------------------------------------- 1 | { 2 | "搜索请求头参数": "User-Agent$MOBILE_UA#referer$https://www.pansearch.me", 3 | "搜索链接": "https://www.pansearch.me/search?keyword={wd}", 4 | "POST请求数据": "", 5 | "搜索截取模式": "1", 6 | "搜索列表数组规则": ".grid&&.items-start:has(a[href~=ali(pan|yundrive)])", 7 | "搜索片单是否Jsoup写法": "0", 8 | "搜索片单图片": "src=\"&&\"", 9 | "搜索片单标题": "keyword\">&&&&", 3 | "导演":"导演:&&", 4 | "主演":"主演:&&", 5 | "简介":"video-info-item video-info-content vod_content\">&&", 6 | "标题":"title=\"&&\"", 7 | "链接":"href=\"&&\"", 8 | "搜索图片":"http://xhww.fun:63/小米/4.jpeg", 9 | "线路数组":"module-tab-item tab-item&&", 10 | "线路标题":"&&[替换:>>共]+集", 11 | "请求头":"User-Agent$Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11", 12 | "分类":"动漫$4#国产剧$13#电视剧$2#电影$1#综艺$3", 13 | "分类url":"https://www.nkvod.com/show/{cateId}--{by}}------{catePg}---{year}.html;;m" 14 | 15 | } 16 | -------------------------------------------------------------------------------- /0707.json: -------------------------------------------------------------------------------- 1 | { 2 | "urls": [ 3 | { 4 | "url": "./0821.json", 5 | "name": "高天流云 No.1" 6 | }, 7 | { 8 | "url": "./0822.json", 9 | "name": "高天流云 No.2" 10 | }, 11 | { 12 | "url": "./0825.json", 13 | "name": "高天流云 PG" 14 | }, 15 | { 16 | "url": "./0826.json", 17 | "name": "高天流云 FTY" 18 | }, 19 | { 20 | "url": "./0827.json", 21 | "name": "高天流云 FM" 22 | }, 23 | { 24 | "url": "./js.json", 25 | "name": "高天流云 JS" 26 | }, 27 | { 28 | "url": "./XBPQ.json", 29 | "name": "高天流云 XBPQ" 30 | }, 31 | { 32 | "url": "./XYQ.json", 33 | "name": "高天流云 XYQ" 34 | } 35 | ] 36 | } -------------------------------------------------------------------------------- /js/啦啦DJ.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'啦啦DJ', 3 | host:'http://www.laladj.com', 4 | // url: '/dance/id-fyclass-fypage.html', 5 | url: '/fyclass-0-0-fypage', 6 | searchUrl: '/search?search=**&page=fypage', 7 | searchable:2, 8 | quickSearch:0, 9 | headers:{ 10 | 'User-Agent': 'PC_UA' 11 | }, 12 | timeout:5000,//网站的全局请求超时,默认是3000毫秒 13 | class_parse:'.navbar&&.xcls0;a&&Text;a&&href;com/(.*)', 14 | play_parse:true, 15 | lazy:'js:input=input.replace("www","m")', 16 | limit:6, 17 | 推荐: '.center_fl&&.recommended-list;li;img&&alt;img&&src;.index-music-hit--b&&Text;a&&href', 18 | double: true, // 推荐内容是否双层定位 19 | 一级:'.list_musiclist&&.sbg;.t1&&Text;img&&src;.sc_2:eq(0)&&Text;a&&href', 20 | 二级: "*", 21 | 搜索: "*", 22 | } -------------------------------------------------------------------------------- /js/爱车MV.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'爱车MV', 3 | host:'https://www.ichemv.com', 4 | homeUrl:'/mv/', 5 | url:'/mv/fyclass_fypage.html', 6 | searchUrl:'/search.php?key=**&pages=fypage', 7 | searchable:2, 8 | quickSearch:0, 9 | class_parse:'.lei_fl&&li;a&&Text;a&&href;.*/(\\d+)_1.html', 10 | headers:{ 11 | 'User-Agent':'MOBILE_UA' 12 | }, 13 | timeout:5000, 14 | play_parse:true, 15 | lazy:'', 16 | limit:6, 17 | double:false, 18 | 图片来源:'@Referer=https://www.ichemv.com/', 19 | 推荐:'*', 20 | 一级: '.mv_list&&li;a&&title;img&&data-src;;a&&href', 21 | 二级:'*', 22 | 搜索:'.sp_list&&li;a&&title;img&&data-src;.singer&&Text;a&&href;.hits&&Text', 23 | } 24 | -------------------------------------------------------------------------------- /XBPQ/星辰.json: -------------------------------------------------------------------------------- 1 | { 2 | "站名":"星辰影视", 3 | "主页url":"http://www.40yb.com", 4 | "起始页":"2", 5 | "线路数组":"more text-muted pull-right&&[替换:优酷视频>>星辰云#奇艺视频>>星辰云2]", 6 | "线路标题":"title\">&&<", 7 | 8 | "强制解析":"0", 9 | "播放数组":"stui-content__playlist playlink clearfix&&/ul>", 10 | "播放链接":"href='&&'", 11 | "搜索url":"http://www.40yb.com/search.php;post;searchword={wd}", 12 | "搜索模式":"1", 13 | "搜索数组":"", 14 | "搜索图片":"data-original=\"&&\"", 15 | "搜索标题":"title=\"&&\"", 16 | "搜索链接":"href=\"&&\"", 17 | "搜索副标题":"&&", 18 | "搜索后缀":"/view/", 19 | "分类":"电影$dianying#电视剧$dianshiju#综艺$zongyi#动漫$dongman", 20 | "分类url":"http://www.40yb.com/{cateId}/index{catePg}.html" 21 | 22 | } -------------------------------------------------------------------------------- /js/吸瓜.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'吸瓜', 3 | host:'https://xgsp.tv', 4 | // homeUrl:'', 5 | url:'/list/?fyclass-fypage.html', 6 | headers:{ 7 | 'User-Agent':'MOBILE_UA' 8 | }, 9 | searchable:0, 10 | quickSearch:0, 11 | timeout:5000, 12 | class_parse:'.wap-roll&&li;a&&Text;a&&href;(\\d+).html', 13 | cate_exclude:'独家', 14 | limit:5, 15 | play_parse:true, 16 | lazy:'js:let html=request(input);let a=html.match(/var now="(.*?)"/)[1];input=a', 17 | 推荐:'ul.row.row-space7.row-m-space7.tx-column-5.tx-column-m-2;li;a&&title;img&&src;.ico-right&&Text;a&&href', 18 | double:true, 19 | 一级:'.tx-column-m-2.mb20&&li;h2&&Text;img&&src;.ico-right&&Text;a&&href', 20 | 二级:'*', 21 | } -------------------------------------------------------------------------------- /js/A8音乐.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'A8音乐', 3 | host:'http://v.a8.com', 4 | url:'/category/fyclass?p=fypage', 5 | searchUrl:'/search?t=**', 6 | searchable:2, 7 | quickSearch:0, 8 | headers:{ 9 | 'User-Agent':'MOBILE_UA', 10 | }, 11 | class_parse: '.categorys-inner li:gt(1):lt(7);a&&Text;a&&href;.*/(\\d+)', 12 | timeout:5000, 13 | limit:6, 14 | play_parse:true, 15 | lazy:'js:let html=request(input);let purl=jsp.pdfh(html,".video-js&&source&&src");input={jx:0,url:purl,parse:0}', 16 | 推荐: '.v-list-body:eq(1)&&.v_item;*;*;*;*', 17 | 一级: '.list-div&&.v_item;img&&alt;img&&data-original;.v-time&&Text;a&&href', 18 | 二级:'*', 19 | 搜索:'.v-list-body&&.v_item;*;*;*;*', 20 | } 21 | -------------------------------------------------------------------------------- /XYQHiker/虎牙主播.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 虎牙主播收藏 5 | 6 | 7 | 13 | 14 | -------------------------------------------------------------------------------- /json/alishare.txt: -------------------------------------------------------------------------------- 1 | default 我的备份盘 2 | resource 我的资源盘 3 | DNgnCudf4cD?pwd=6666 Tacit0924-总合集 1 updated_at DESC 4 | 7PrKvJ53X4G 2024春晚 5 | mxAfB6eRgY4 阿里1T 1 6 | 53wnUaTUWN8 全球分享 1 7 | 4ydLxf7VgH7 平凡中的 1 8 | 4bGRVUdUtct 黄妈 1 9 | dieULBdYP3D YYDSVIP 1 10 | RnjUi1urdb2 优源阁 1 11 | vgjM1MiHvoL 电影REMUX 1 12 | uWa9gbM3RJ7 优源阁-资源总合集 1 13 | EGjCoDoJCFV 火星影剧 1 14 | S1g5iJEL4kh 剧集-老王资源宝藏 15 | 14tKp8iJ4vb 动漫-老王资源宝藏 16 | WdaaeX7HK44 此间微凉-动漫合集 17 | UuHi9PeYSVz YYDSVip-综艺 18 | v9To3HC6vhs YYDSVip-综合 19 | KQbDJmKhSLL?pwd=6666 Tacit0924-动漫 20 | KUa2Mwpm1MR 经典韩剧 21 | PkV89yNDPi1 日剧合集 22 | KZo6HrzGxhP BBC纪录片大合集 23 | ftMhRaKUfYp 掌灯者-港剧 24 | MLWPRHRt9W3 掌灯者-台剧 25 | 8Fg4TNsd2A2 掌灯者-大陆剧1 26 | ar8Kg9azw1S 掌灯者-大陆剧2 27 | GMYSz3AHFaA 掌灯者-大陆剧3 28 | q6bv8qs9u5e 掌灯者-欧美剧1 29 | kUDyvvcknxm 掌灯者-欧美剧2 30 | cmy3KCTRpFA 李连杰电影合集 31 | hMsDJ6dsGxQ 成龙电影合集 32 | -------------------------------------------------------------------------------- /js/18哈.js: -------------------------------------------------------------------------------- 1 | muban.短视2.二级.img = '.lazy&&data-src'; 2 | muban.短视2.二级.tab_text = 'body--i--span&&Text'; 3 | var rule={ 4 | title:'18哈', 5 | 模板:'短视2', 6 | host:'https://sk100.tv', 7 | detailUrl:'/voddetail/fyid.html', 8 | class_name:'电影&电视剧&综艺&动漫&爽文短剧', 9 | class_url:'1&2&4&3&33', 10 | lazy:`js: 11 | var html = JSON.parse(request(input).match(/r player_.*?=(.*?)&&", 14 | "数组": "", 15 | "图片": "data-original=\"&&\"", 16 | "标题": "title=\"&&\"", 17 | "链接": "href=\"&&\"" 18 | } -------------------------------------------------------------------------------- /js/中国人线上看.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title: '中国人线上看', 3 | host: 'https://chinaqtv.co', 4 | url: '/vodtype/fyclass.html', 5 | //https://chinaqtv.co/vodsearch/.html?wd=4 6 | searchUrl: '/vodsearch/.html?wd=**', 7 | searchable: 2,//是否启用全局搜索, 8 | quickSearch: 0,//是否启用快速搜索, 9 | filterable: 0,//是否启用分类筛选, 10 | headers: { 'User-Agent': 'MOBILE_UA' }, 11 | class_parse: '.menu-list&&li:gt(0);a&&Text;a&&href;/(\\d+).html', 12 | play_parse: true, 13 | pagecount: {"13":1,"14":1,"15":1,"20":1,"21":1,"22":1,"3":1}, 14 | lazy: '', 15 | limit: 6, 16 | 推荐: 'body&&.content;div.drama;*;*;*;*', 17 | double: true, 18 | 一级: '.content&&div.drama;.title&&Text;.imgcover&&style;p&&Text;a&&href', 19 | 二级: { 20 | "title": ".title&&Text", 21 | "content": "pre&&Text", 22 | "tabs": "div.title:contains(片源)", 23 | "tab_text": "body&&Text", 24 | "lists": "div.episode.sizing&&ul:eq(#id) li" 25 | }, 26 | } -------------------------------------------------------------------------------- /js/酷6网.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'酷6网', 3 | host:'https://www.ku6.com', 4 | homeUrl:'/video/feed?pageNo=0&pageSize=20', 5 | url:'/video/feed?subjectId=fyclass&pageNo=fypage', 6 | class_name:'资讯&娱乐&搞笑&少儿&自制节目&影视&音乐&原创&生活&游戏&健康&汽车&时事', 7 | class_url:'69&70&76&73&71&72&74&75&80&93&81&47&149', 8 | searchUrl:'', 9 | searchable:0, 10 | quickSearch:0, 11 | headers:{ 12 | 'User-Agent':'MOBILE_UA', 13 | }, 14 | timeout:5000, 15 | limit:6, 16 | play_parse:true, 17 | lazy:'js:if(/detail.html/.test(input)){var vid=input.split("~")[1];var reqUrl="https://news-stream.lsttnews.com/topic/recommend/vinfo?vid="+vid;purl=JSON.parse(request(reqUrl)).data.video.src;input={jx:0,url:purl,parse:0}}else{input={jx:0,url:input,parse:0}}', 18 | // lazy:'', 19 | 推荐:'*', 20 | 一级:'json:data;title;picPath;publisher;playUrl', 21 | 二级:'*', 22 | 搜索:'', 23 | } -------------------------------------------------------------------------------- /js/JangoIndex.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'JangoIndex', 3 | // host:'https://jango-index.ml', 4 | host:'https://jango-index.tk', 5 | url: 'fyclass', 6 | searchUrl: '/?search=**', 7 | searchable:2, 8 | quickSearch:0, 9 | filterable:0, 10 | headers:{ 11 | 'User-Agent': 'MOBILE_UA' 12 | }, 13 | timeout:5000,//网站的全局请求超时,默认是3000毫秒 14 | class_name:'网站限制,只显示最新前百首歌曲,可利用搜索获取其他歌曲',//静态分类名称拼接 15 | class_url:'/', 16 | play_parse:true, 17 | pagecount:{"/":1}, 18 | lazy:'', 19 | limit:6, 20 | 推荐: '*', 21 | // 一级:'js:pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var d=[];var html=request(input);var list=pdfa(html,"body&&table:gt(1)");list.forEach(function(it){d.push({title:pdfh(it,"audio&&title").split(" -")[0],desc:"🎤"+pdfh(it,"img&&title"),img:pd(it,"img&&data-src"),url:pd(it,"a&&href")})});setResult(d);', 22 | 一级: 'body&&table:gt(1);audio&&title;img&&data-src;img&&title;a&&href', 23 | 二级: '*', 24 | 搜索: '*', 25 | } -------------------------------------------------------------------------------- /XYQHiker/云盘资源分享.json: -------------------------------------------------------------------------------- 1 | { 2 | "搜索请求头参数": "手机", 3 | "搜索链接": "https://yunpan1.cc/?q={wd}", 4 | "POST请求数据": "", 5 | "搜索截取模式": "1", 6 | "搜索列表数组规则": "#flarum-content&&li", 7 | "搜索片单是否Jsoup写法": "1", 8 | "搜索片单图片": "", 9 | "搜索片单标题": "a&&Text", 10 | "搜索片单链接": "a&&href", 11 | "搜索片单副标题": "", 12 | "搜索片单链接加前缀": "", 13 | "搜索片单链接加后缀": "", 14 | "详情是否Jsoup写法": "1", 15 | "类型详情": "", 16 | "年代详情": "", 17 | "地区详情": "", 18 | "演员详情": "", 19 | "简介详情": ".Post-body,0&&p,-1&&Text", 20 | "线路列表数组规则": "", 21 | "线路标题": "", 22 | "播放列表数组规则": "body&&#flarum-content", 23 | "选集列表数组规则": "a[href~=https://www.ali(pan|yundrive).com/s/]", 24 | "选集标题链接是否Jsoup写法": "1", 25 | "选集标题": "a&&Text", 26 | "选集链接": "a&&href", 27 | "是否反转选集序列": "0", 28 | "选集链接加前缀": "", 29 | "选集链接加后缀": "", 30 | "分析MacPlayer": "", 31 | "是否开启手动嗅探": "0", 32 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 33 | "手动嗅探视频链接过滤词": ".html#=http" 34 | } -------------------------------------------------------------------------------- /XYQHiker/无插件直播.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "无插件直播", 3 | "author": "香雅情", 4 | "Headers": "MOBILE_UA", 5 | "PicNeedProxy": "0", 6 | "homeContent": "0", 7 | "firstpage": "1", 8 | "class_url": "http://www.17klive.com:8866/m.html{cateId}", 9 | "class_name": "无插件直播", 10 | "class_value": "", 11 | "filterdata": {}, 12 | "cat_mode": "1", 13 | "cat_arr_rule": "body&&[data-position=fixed]:has(.live)", 14 | "cat_title": ".link--span--span--a--a&&Text", 15 | "cat_url": ".link&&a&&href[替换:../=>http://www.17klive.com:8866/]", 16 | "cat_pic": "http://www.17klive.com:8866/favicon.ico", 17 | "cat_subtitle": ".live&&Text+' '+.league&&Text", 18 | "cat_prefix": "", 19 | "cat_suffix": "", 20 | "force_play": "1", 21 | "play_prefix": "", 22 | "play_suffix": "", 23 | "play_header": "", 24 | "Anal_MacPlayer": "0", 25 | "ManualSniffer": "1", 26 | "VideoFormat": ".mp4#.m3u8#.flv", 27 | "VideoFilter": ".html#=http" 28 | } -------------------------------------------------------------------------------- /XYQHiker/豆豆飞.json: -------------------------------------------------------------------------------- 1 | { 2 | "搜索请求头参数": "手机", 3 | "搜索链接": "https://www.nbeans.com/list?p=1&s={wd}", 4 | "POST请求数据": "", 5 | "搜索截取模式": "1", 6 | "搜索列表数组规则": ".postbox__area&&article", 7 | "搜索片单是否Jsoup写法": "1", 8 | "搜索片单图片": "", 9 | "搜索片单标题": "h3&&a&&Text", 10 | "搜索片单链接": "h3&&a&&href", 11 | "搜索片单副标题": "", 12 | "搜索片单链接加前缀": "https://www.nbeans.com", 13 | "搜索片单链接加后缀": "", 14 | "详情是否Jsoup写法": "1", 15 | "类型详情": "", 16 | "年代详情": "", 17 | "地区详情": "", 18 | "演员详情": "", 19 | "简介详情": "", 20 | "线路列表数组规则": "", 21 | "线路标题": "", 22 | "播放列表数组规则": "body&&.postbox__details", 23 | "选集列表数组规则": "a[href^=https://www.aliyundrive.com/s/]", 24 | "选集标题链接是否Jsoup写法": "1", 25 | "选集标题": "a&&Text", 26 | "选集链接": "a&&href", 27 | "是否反转选集序列": "0", 28 | "选集链接加前缀": "", 29 | "选集链接加后缀": "", 30 | "分析MacPlayer": "", 31 | "是否开启手动嗅探": "0", 32 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 33 | "手动嗅探视频链接过滤词": ".html#=http" 34 | } -------------------------------------------------------------------------------- /js/中国人.js: -------------------------------------------------------------------------------- 1 | var rule={ 2 | title: '中國人', 3 | host: 'https://chinaqtv.co', 4 | url:'/vodtype/fyclass.html', 5 | //https://chinaqtv.co/vodsearch/.html?wd=4 6 | searchUrl: '/vodsearch/.html?wd=**', 7 | searchable: 2,//是否启用全局搜索, 8 | quickSearch: 0,//是否启用快速搜索, 9 | filterable: 0,//是否启用分类筛选, 10 | headers:{'User-Agent':'MOBILE_UA'}, 11 | class_parse: '.header&&ul&&li;a&&Text;a&&href;/(\\d+).html', 12 | play_parse: true, 13 | lazy: '', 14 | limit: 6, 15 | 推荐: 'body&&.content;div.drama;*;*;*;*', 16 | double:true, 17 | 一级: '.content&&div.drama;.title&&Text;.imgcover&&style;p&&Text;a&&href', 18 | 二级: { 19 | "title": ".title&&Text", 20 | "content": "pre&&Text", 21 | "tabs": ".items&&b",//解析源 22 | "lists": "body&&.items:eq(#id) li" 23 | }, 24 | } -------------------------------------------------------------------------------- /XYQHiker/我的小站.json: -------------------------------------------------------------------------------- 1 | { 2 | "搜索请求头参数": "手机", 3 | "搜索链接": "http://alixiaozhan.vip/?q={wd}", 4 | "POST请求数据": "", 5 | "搜索截取模式": "1", 6 | "搜索列表数组规则": "#flarum-content&&li", 7 | "搜索片单是否Jsoup写法": "1", 8 | "搜索片单图片": "", 9 | "搜索片单标题": "a&&Text", 10 | "搜索片单链接": "a&&href", 11 | "搜索片单副标题": "", 12 | "搜索片单链接加前缀": "http://alixiaozhan.vip", 13 | "搜索片单链接加后缀": "", 14 | "详情是否Jsoup写法": "1", 15 | "类型详情": "", 16 | "年代详情": "", 17 | "地区详情": "", 18 | "演员详情": "", 19 | "简介详情": ".Post-body,0&&p,-1&&Text", 20 | "线路列表数组规则": "", 21 | "线路标题": "", 22 | "播放列表数组规则": "body&&#flarum-content", 23 | "选集列表数组规则": "a[href~=https://www.ali(pan|yundrive).com/s/]", 24 | "选集标题链接是否Jsoup写法": "1", 25 | "选集标题": "a&&Text", 26 | "选集链接": "a&&href", 27 | "是否反转选集序列": "0", 28 | "选集链接加前缀": "", 29 | "选集链接加后缀": "", 30 | "分析MacPlayer": "", 31 | "是否开启手动嗅探": "0", 32 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 33 | "手动嗅探视频链接过滤词": ".html#=http" 34 | } -------------------------------------------------------------------------------- /js/7喜影院.js: -------------------------------------------------------------------------------- 1 | muban.短视2.二级.title = '.slide-info-title&&Text;.slide-info:eq(0)&&Text'; 2 | muban.短视2.二级.img = '.lazy&&data-src'; 3 | muban.短视2.二级.desc = '.fraction&&Text;;;.slide-info:eq(3)--strong&&Text;.slide-info:eq(2)--strong&&Text'; 4 | muban.短视2.二级.tab_text = 'body--i--span&&Text'; 5 | var rule={ 6 | title:'7喜影院', 7 | 模板:'短视2', 8 | host:'https://7xi.tv', 9 | detailUrl:'/voddetail/fyid.html', 10 | class_name:'电影&短剧&4K电影&电视剧&综艺&动漫&电影解说&短视频', 11 | class_url:'1&56&57&2&3&4&25&53', 12 | lazy:`js: 13 | var html = JSON.parse(request(input).match(/r player_.*?=(.*?)"+purl);input={jx:0,url:purl,parse:0}', 16 | limit:6, 17 | double:true, 18 | 推荐:'.row2;ul&&li;.f-bold&&Text;.img-box img&&src;.f-gray&&Text;a&&href', 19 | 一级:'.row3&&li;.f-bold&&Text;.img-box img&&src;.f-gray&&Text;a&&href', 20 | 二级:{ 21 | "title":"h2&&Text", 22 | "img":".img-box img&&src", 23 | "desc":"section&&p:eq(1)&&Text", 24 | "content":"section&&p:eq(2)&&Text", 25 | "tabs":"#yuedu&&h2", 26 | "lists":"#yuedu:eq(#id)&&ul&&li" 27 | }, 28 | 搜索:'*', 29 | } -------------------------------------------------------------------------------- /js/酷奇MV.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'酷奇MV', 3 | host:'https://www.kuqimv.com', 4 | // homeUrl:'/play/', 5 | url:'/play/fyclass_fypage.html', 6 | searchUrl:'/search.php?key=**&pages=fypage', 7 | searchable:2, 8 | quickSearch:0, 9 | // class_parse:'.main:eq(1)&&li;a&&Text;a&&href;.*/(\\d+)_1.html', 10 | // class_parse:'.lei_class&&a;a&&Text;a&&href;.*/(\\d+)_1.html', 11 | class_name:'华语高清&日韩精选&欧美MV&高清现场&影视MV&夜店视频&车模视频&热舞视频&美女写真&美女打碟', 12 | class_url:'1&2&3&4&5&6&7&8&9&10', 13 | headers:{ 14 | 'User-Agent':'MOBILE_UA' 15 | }, 16 | timeout:5000, 17 | play_parse:true, 18 | lazy:'', 19 | limit:6, 20 | double:false, 21 | 推荐:'*', 22 | 一级:'js:var d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);let list=pdfa(html,".mv_list&&li");list.forEach((it)=>{d.push({title:pdfh(it,".name&&Text"),desc:"🎤"+pdfh(it,".singer&&Text")+"|"+pdfh(it,".time&&Text"),pic_url:pd(it,"img&&src"),url:pd(it,"a&&href"),})});setResult(d);', 23 | 二级:'*', 24 | 搜索:'.video_list&&li;a&&title;;.singer&&Text;a&&href;.t_03:eq(1)&&Text', 25 | } -------------------------------------------------------------------------------- /js/蜻蜓FM.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'蜻蜓FM', 3 | host:'http://www.qingting.fm', 4 | url:'/radiopage/fyclass/fypage', 5 | searchUrl:'', 6 | searchable:0, 7 | quickSearch:0, 8 | class_name:'广东&浙江&北京&天津&河北&上海&山西&内蒙古&辽宁&吉林&黑龙江&江苏&安徽&福建&江西&山东&河南&湖北&湖南&广西&海南&重庆&四川&贵州&云南&陕西&甘肃&宁夏&新疆&西藏&青海&资讯&音乐&交通&经济&文艺&都市&体育&双语&综合&生活&旅游&曲艺&方言', 9 | class_url:'217&99&3&5&7&83&19&31&44&59&69&85&111&129&139&151&169&187&202&239&254&257&259&281&291&316&327&351&357&308&342&433&442&429&439&432&441&430&431&440&438&435&436&434', 10 | headers:{ 11 | 'User-Agent':'PC_UA' 12 | }, 13 | timeout:5000, 14 | play_parse:true, 15 | play_json:0, 16 | lazy:'js:input=input.replace("www.qingting.fm/radios/","lhttp.qingting.fm/live/")+"/64k.mp3"', 17 | limit:6, 18 | double:false, 19 | //推荐:'*', 20 | 一级:'.contentSec&&.radio;span&&Text;img&&src;.descRadio&&Text;a&&href', 21 | 二级:'*', 22 | 搜索:'', 23 | 24 | //是否启用辅助嗅探: 1,0 25 | sniffer:1, 26 | // 辅助嗅探规则 27 | isVideo:"http((?!http).){26,}\\.(m3u8|mp4|flv|avi|mkv|wmv|mpg|mpeg|mov|ts|3gp|rm|rmvb|asf|m4a|mp3|wma)", 28 | } -------------------------------------------------------------------------------- /XYQHiker/橘子盘搜.json: -------------------------------------------------------------------------------- 1 | { 2 | "请求头参数": "User-Agent$手机#Referer$http://www.nmme.xyz", 3 | "搜索请求头参数": "User-Agent$手机#Referer$http://www.nmme.xyz", 4 | "搜索链接": "http://www.nmme.xyz/s/1/{wd}", 5 | "POST请求数据": "", 6 | "搜索截取模式": "1", 7 | "搜索列表数组规则": ".search-list&&.item:contains(阿里云盘)", 8 | "搜索片单是否Jsoup写法": "1", 9 | "搜索片单图片": "", 10 | "搜索片单标题": "a[data-type=ali]&&data-title", 11 | "搜索片单链接": "a:contains(阿里)&&data-url", 12 | "搜索片单副标题": "", 13 | "搜索片单链接加前缀": "http://www.nmme.xyz/open/other/", 14 | "搜索片单链接加后缀": "", 15 | "详情是否Jsoup写法": "1", 16 | "类型详情": "", 17 | "年代详情": "", 18 | "地区详情": "", 19 | "演员详情": "", 20 | "简介详情": "", 21 | "线路列表数组规则": "", 22 | "线路标题": "", 23 | "播放列表数组规则": "html&&head", 24 | "选集列表数组规则": "meta[content~=ali(pan|yundrive).com/s]", 25 | "选集标题链接是否Jsoup写法": "0", 26 | "选集标题": "url=&&\"", 27 | "选集链接": "url=&&\"", 28 | "是否反转选集序列": "0", 29 | "选集链接加前缀": "", 30 | "选集链接加后缀": "", 31 | "分析MacPlayer": "", 32 | "是否开启手动嗅探": "0", 33 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 34 | "手动嗅探视频链接过滤词": ".html#=http" 35 | } -------------------------------------------------------------------------------- /js/西瓜影院.js: -------------------------------------------------------------------------------- 1 | var rule={ 2 | title: '西瓜影院', 3 | host: 'https://www.uccomic.com', 4 | url: '/vodshow/fyclass--------fypage---/', 5 | searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50', 6 | searchable: 2,//是否启用全局搜索, 7 | quickSearch: 0,//是否启用快速搜索, 8 | filterable: 0,//是否启用分类筛选, 9 | class_parse: '.menulist.hidden-xs li:gt(0):lt(5);a&&Text;a&&href;.*/(.*?)/', 10 | play_parse: true, 11 | lazy: '', 12 | limit: 6, 13 | 推荐: 'body&&.col-md-2.col-sm-3.col-xs-4;a&&title;a&&data-original;.note.textbg&&Text;a&&href', 14 | //double: true, // 推荐内容是否双层定位 15 | 一级: 'body&&.col-md-2.col-sm-3.col-xs-4;a&&title;a&&data-original;.note.textbg&&Text;a&&href', 16 | 二级: { 17 | "title": "h3&&Text", 18 | "img": "", 19 | "desc": "", 20 | "content": "", 21 | "tabs": ".option", 22 | "lists": ".playlistlink-1:eq(#id) li" 23 | }, 24 | 搜索:'json:list;name;pic;;id', 25 | } -------------------------------------------------------------------------------- /js/8号影院.js: -------------------------------------------------------------------------------- 1 | muban.首图2.二级.desc = '.data:eq(0)&&Text;;;.data--span:eq(2)&&Text;.data--span:eq(1)&&Text'; 2 | muban.首图2.二级.tabs = '.stui-pannel__head h3'; 3 | var rule={ 4 | title:'8号影院', 5 | 模板:'首图2', 6 | //host:'http://www.8hysw.com', 7 | host:'http://www.bahaoyy.com', 8 | // url:'/frim/fyclass-fypage.html', 9 | url:'/frim/fyfilter.html', 10 | filterable:1,//是否启用分类筛选, 11 | filter_url:'{{fl.cateId}}-fypage', 12 | filter: { 13 | "1":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"1"},{"n":"动作","v":"5"},{"n":"爱情","v":"6"},{"n":"科幻","v":"7"},{"n":"恐怖","v":"8"},{"n":"喜剧","v":"10"},{"n":"剧情","v":"12"},{"n":"在线直播","v":"28"}]}], 14 | "2":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"13"},{"n":"港台剧","v":"14"},{"n":"欧美剧","v":"15"},{"n":"日韩剧","v":"16"}]}] 15 | }, 16 | filter_def:{ 17 | 1:{cateId:'1'}, 18 | 2:{cateId:'2'}, 19 | 3:{cateId:'3'}, 20 | 4:{cateId:'4'} 21 | }, 22 | searchUrl:'/search.php?page=fypage&searchword=**&searchtype=', 23 | // class_parse: '.stui-header__menu li:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html', 24 | class_parse: '.type-slide li:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html', 25 | 搜索:muban.首图2.搜索2, 26 | } -------------------------------------------------------------------------------- /XYQHiker/阿里云盘网.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "阿里云盘网", 3 | "规则作者": "", 4 | "网页编码格式": "UTF-8", 5 | "图片是否需要代理": "0", 6 | "搜索请求头参数": "User-Agent$手机", 7 | "搜索链接": "https://www.alypw.cn/search.php?q={wd}", 8 | "POST请求数据": "", 9 | "搜索截取模式": "1", 10 | "搜索列表数组规则": ".list&&li", 11 | "搜索片单是否Jsoup写法": "1", 12 | "搜索片单图片": "img&&src", 13 | "搜索片单标题": "a&&title", 14 | "搜索片单链接": "a&&href", 15 | "搜索片单副标题": "", 16 | "搜索片单链接加前缀": "", 17 | "搜索片单链接加后缀": "", 18 | "链接是否直接播放": "0", 19 | "直接播放链接加前缀": "", 20 | "直接播放链接加后缀": "", 21 | "直接播放直链视频请求头": "", 22 | "详情是否Jsoup写法": "0", 23 | "类型详情": "", 24 | "年代详情": "", 25 | "地区详情": "", 26 | "演员详情": "", 27 | "简介详情": "", 28 | "线路列表数组规则": "", 29 | "线路标题": "", 30 | "播放列表数组规则": "body&&.article_content", 31 | "选集列表数组规则": "a[href~=https://www.ali(pan|yundrive).com/s/]", 32 | "选集标题链接是否Jsoup写法": "1", 33 | "选集标题": "a&&Text", 34 | "选集链接": "a&&href", 35 | "是否反转选集序列": "0", 36 | "选集链接加前缀": "", 37 | "选集链接加后缀": "", 38 | "分析MacPlayer": "0", 39 | "是否开启手动嗅探": "0", 40 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 41 | "手动嗅探视频链接过滤词": ".html#=http" 42 | } -------------------------------------------------------------------------------- /js/武享吧.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'武享吧', 3 | host:'https://www.hula8.net', 4 | url: '/fyclass/page/fypage', 5 | searchUrl: '/page/fypage/?s=**', 6 | searchable:2, 7 | quickSearch:0, 8 | headers:{ 9 | 'User-Agent': 'PC_UA', 10 | 'Referer': 'https://www.hula8.net/', 11 | 'Cookie':'esc_search_captcha=1;result=12' 12 | }, 13 | timeout:5000,//网站的全局请求超时,默认是3000毫秒 14 | class_parse: '#menu-xinjian&&li;a&&Text;a&&href;net/(.*)', 15 | play_parse:true, 16 | cate_exclude:'首 页|赛事预告|美国格斗赛|亚洲格斗赛|其他格斗赛|日本搏击赛|裸拳赛', 17 | limit:6, 18 | 推荐: 'div.apc-grid-item;*;*;.views&&Text;a&&href', 19 | 一级: '.site-main&&article;img&&alt;img&&data-original;.grid-inf-l&&Text;a&&href', 20 | 二级: { 21 | "title": "h1&&Text;.module-info-tag&&Text", 22 | "img": ".aligncenter&&data-original", 23 | "desc": ";;;.views:eq(0)&&Text;", 24 | "content": "h1&&Text", 25 | "tabs": "js:TABS=['道长在线']", 26 | "lists": `js: 27 | var html = JSON.parse(request(input).match(/var bevideo_vids_.*?=({[\\s\\S]*?});/)[1]); 28 | let list = []; 29 | list = html.m3u8dplayer.map(function(item) { 30 | return item.pre + "$" + item.video 31 | }); 32 | LISTS = [list]; 33 | ` 34 | }, 35 | 搜索: '*;*;*;.entry-meta&&Text;*', 36 | } -------------------------------------------------------------------------------- /js/抓饭体育.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'抓饭体育', 3 | // host:'https://www.zhuafan.xin', 4 | host:'https://www.zhuafantiyu.co', 5 | url:'/sports-home/category/fyclass', 6 | class_name:'全部&足球&篮球&网球&羽乒&台球&排球&棒球&搏击&电竞&棋盘&户外&聊天&原声&综合', 7 | class_url:'all&Football&Basketball&Tennis&Badminton&Billiards&Volleyball&Baseball&Wrestling&Popular&Boardgame&Outdoors&Chat&Acoustic&Others', 8 | homeUrl:'/sports-home/category/all', 9 | // detailUrl:'https://m.justmi.cn/fyid', 10 | detailUrl:'https://m.zhuafantiyu.co/fyid', 11 | searchUrl:'/sports-user/user/search/query-data?keyword=**&searchType=cname', 12 | searchable:2, 13 | quickSearch:0, 14 | headers:{ 15 | 'User-Agent':'PC_UA', 16 | 'Referer':'https://www.justmi.cn/', 17 | 'Origin':'https://www.justmi.cn' 18 | }, 19 | limit:6, 20 | timeout:5000, 21 | play_parse:true, 22 | pagecount:{"all":1,"Football":1,"Basketball":1,"Tennis":1,"Badminton":1,"Billiards":1,"Volleyball":1,"Baseball":1,"Wrestling":1,"Popular":1,"Boardgame":1,"Outdoors":1,"Chat":1,"Acoustic":1,"Others":1}, 23 | lazy:'', 24 | double:false, 25 | 推荐:'*', 26 | 一级:'json:data;cname;imageUrl;uname;id', 27 | 二级:'*', 28 | 搜索:'json:data.channelList;*;*;onlinescore;id', 29 | } -------------------------------------------------------------------------------- /js/开眼视频.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'开眼视频', 3 | host:'http://baobab.kaiyanapp.com:80', 4 | url:'/api/v5/index/tab/feed?udid=ecab2cc100f540e482c5f7db5542a33cc5a908bc&vc=591&vn=6.2.1&size=1080X2340&deviceModel=HLK-AL00&first_channel=eyepetizer_zhihuiyun_market&last_channel=eyepetizer_zhihuiyun_market&system_version_code=29', 5 | searchUrl:'', 6 | searchable:0, 7 | quickSearch:0, 8 | filterable:0, 9 | headers:{ 10 | 'User-Agent':'MOBILE_UA' 11 | }, 12 | class_name:'今日开眼精选',//静态分类名称拼接 13 | class_url:'/',//静态分类标识拼接 14 | timeout:5000, 15 | play_parse:true, 16 | pagecount:{"/":1}, 17 | lazy:"js:input=JSON.parse(request(input)).playUrl+'&_t=.m3u8'", 18 | limit:6, 19 | 推荐:'', 20 | 一级:"js:var s=request(input);var json={};eval('json='+s);var next=json.nextPageUrl;var s2=fetch(next,{});var j2={};eval('j2='+s2);for(var i=0;ikey+"="+value).join(";")},referer=(referer&&(headers.referer=encodeURIComponent(referer)),await req(reqUrl,{method:mth||"get",headers:headers,data:data,postType:"post"===mth?"form":""}));return referer.content}async function init(cfg){siteKey=cfg.skey,siteType=cfg.stype,url=cfg.ext}async function home(filter){return(await request(url)).replaceAll("1$/$1","1$/$0")}async function homeVod(){return"{}"}async function category(tid,pg,filter,extend){pg<=0&&(pg=1);let api=url+"?t="+tid+"&pg="+pg;return extend&&(tid=Object.entries(extend).map(([key,val]=entry)=>"&"+key+"="+val),api=(api+=tid)+("&f="+encodeURIComponent(JSON.stringify(extend)))),request(api)}async function detail(id){id=id.split("$");return request(url+"?ids="+id[0]+"$"+id[1])}async function play(flag,id,flags){return request(url.replace("/vod1","/play")+"?id="+id+"&from=open")}async function search(wd,quick){return request(url+"?wd="+wd)}function __jsEvalReturn(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export{__jsEvalReturn}; -------------------------------------------------------------------------------- /js/追剧迷.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title: '追剧迷', 3 | 模板: 'vfed', 4 | host: 'https://www.zhuijumi.cc', 5 | // url:'/videotype/fyclass-fypage.html', 6 | url: '/mp4type/fyclass-fypage.html', 7 | searchUrl: '/vodsearch/**-fypage.html', 8 | class_parse: '.fed-part-tips li;a&&Text;a&&href;.*/(.*?).html', 9 | cate_exclude: '更多|申请', 10 | lazy: `js: 11 | var html = JSON.parse(request(input).match(/r player_.*?=(.*?)/g,""),img:"http://img.6yueting.com:20001/"+it.coverUrlLocal,url:MY_HOME+"/list/"+it.code,desc:it.cdate,content:it.descXx.replace(/ /g,"")})});setResult(d);', 27 | } -------------------------------------------------------------------------------- /js/qimiao.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'奇妙搜[夸]', 3 | host:'https://www.magicalsearch.top', 4 | homeUrl:'/', 5 | url: '/search?', 6 | filter_url:'{{fl.class}}', 7 | filter:{ 8 | }, 9 | 搜索编码: 'utf-8', 10 | searchUrl: '/api/pshou/getData?type=%E9%98%BF%E9%87%8C%E7%BD%91%E7%9B%98&word=**', 11 | searchable:2, 12 | quickSearch:0, 13 | filterable:0, 14 | headers:{ 15 | 'User-Agent': PC_UA, 16 | 'Accept': '*/*', 17 | 'Referer': 'https://www.magicalsearch.top/' 18 | }, 19 | timeout:5000, 20 | class_name:'', 21 | class_url:'', 22 | play_parse:true, 23 | play_json:[{ 24 | re:'*', 25 | json:{ 26 | parse:0, 27 | jx:0 28 | } 29 | }], 30 | lazy:'', 31 | limit:6, 32 | 推荐:'', 33 | 一级:'', 34 | 二级:`js: 35 | VOD.vod_play_from = "網盤"; 36 | VOD.vod_remarks = detailUrl; 37 | VOD.vod_actor = "沒有二級,只有一級鏈接直接推送播放"; 38 | VOD.vod_content = MY_URL; 39 | VOD.vod_play_url = "播放$" + detailUrl; 40 | `, 41 | 搜索:`js: 42 | let new_html=request(input); 43 | //log("qimiao search result>>>>>>>>>>>>>>>" + new_html); 44 | let json=JSON.parse(JSON.parse(new_html)); 45 | json = json.result.items; 46 | let d=[]; 47 | for(const it in json){ 48 | if (json.hasOwnProperty(it)){ 49 | log("qimiao search it>>>>>>>>>>>>>>>" + JSON.stringify(json[it])); 50 | if (json[it].title.includes(KEY)){ 51 | d.push({ 52 | title:json[it].title, 53 | img:'', 54 | content:json[it].content.title, 55 | desc:json[it].insert_time, 56 | url:'push://'+json[it].page_url 57 | }); 58 | } 59 | } 60 | } 61 | setResult(d); 62 | `, 63 | } 64 | -------------------------------------------------------------------------------- /biliext/幼儿乐园.json: -------------------------------------------------------------------------------- 1 | { 2 | "cookie": "http://127.0.0.1:9978/file/TV/cookie.txt", 3 | "classes": [ 4 | { 5 | "type_name": "儿童早教", 6 | "type_id": "儿童早教" 7 | }, 8 | { 9 | "type_name": "儿童启蒙故事", 10 | "type_id": "儿童启蒙故事" 11 | }, 12 | { 13 | "type_name": "儿童英语启蒙", 14 | "type_id": "儿童英语启蒙" 15 | }, 16 | { 17 | "type_name": "儿童歌曲", 18 | "type_id": "儿童歌曲" 19 | }, 20 | { 21 | "type_name": "儿童绘画", 22 | "type_id": "儿童绘画" 23 | }, 24 | { 25 | "type_name": "睡前故事", 26 | "type_id": "睡前故事" 27 | }, 28 | { 29 | "type_name": "儿童动画", 30 | "type_id": "儿童动画" 31 | }, 32 | { 33 | "type_name": "儿童音乐", 34 | "type_id": "儿童音乐" 35 | }, 36 | { 37 | "type_name": "儿童安全教育", 38 | "type_id": "儿童安全教育" 39 | }, 40 | { 41 | "type_name": "贝瓦儿歌", 42 | "type_id": "贝瓦儿歌" 43 | }, 44 | { 45 | "type_name": "悟空识字", 46 | "type_id": "悟空识字" 47 | }, 48 | { 49 | "type_name": "宝宝巴士", 50 | "type_id": "宝宝巴士" 51 | }, 52 | { 53 | "type_name": "儿歌多多", 54 | "type_id": "儿歌多多" 55 | }, 56 | { 57 | "type_name": "学而思", 58 | "type_id": "学而思" 59 | } 60 | ] 61 | } -------------------------------------------------------------------------------- /XBPQ/素白.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | "站名": "素白白影视", 4 | "主页url": "https://www.subaibaiys.com", 5 | "请求头":"Referer$https://www.subaibaiys.com/#Cookie$__51vcke__JkC3MdljYqnA6RwM=dc651fb5-c227-59f1-bb47-f9fa6f7ac8b0; __51vuft__JkC3MdljYqnA6RwM=1689856812283; myannoun=1; __51uvsct__JkC3MdljYqnA6RwM=3; Hm_lvt_1e486798fa22a371daf12107dc56f374=1690021969,1692584241; wpdiscuz_nonce_3eba096b078f0a37442e539506ddc5ea=6e04c4f360; esc_search_captcha=1; result=40; __vtins__JkC3MdljYqnA6RwM=%7B%22sid%22%3A%20%221e0edb96-98b2-5866-8147-e5ccea838ce3%22%2C%20%22vd%22%3A%205%2C%20%22stt%22%3A%201973422%2C%20%22dr%22%3A%2012475%2C%20%22expires%22%3A%201692588014577%2C%20%22ct%22%3A%201692586214577%7D; Hm_lpvt_1e486798fa22a371daf12107dc56f374=1692586215", 6 | "分类": "电影&电视剧&热门电影&高分电影&动漫电影&香港经典电影&国产剧&欧美剧&韩剧&动漫剧", 7 | "分类值": "new-movie&tv-drama&hot-month&high-movie&cartoon-movie&hongkong-movie&domestic-drama&american-drama&korean-drama&anime-drama", 8 | "分类url": "https://www.subaibaiys.com/{cateId}/page/{catePg};;aks2", 9 | "数组": "
  • &&
  • ", 10 | "副标题": "class=\"jidi\">&&", 11 | "搜索模式": "1", 12 | "搜索url": "https://www.subaibaiys.com/?s={wd}", 13 | "影片年代": "年份:&&", 14 | "影片地区": "地区:&&", 15 | "影片类型": "类型:&&", 16 | "导演": "导演:&&", 17 | "主演": "主演:&&", 18 | "嗅探词":".m3u8#.mp4#/m3/", 19 | "简介": "yp_context\">&&

    ", 20 | "线路数组": "mi_paly_box\">&&", 21 | "线路标题": "ypxingq_t\">&&[替换:在线播放>>素白线路]", 22 | "播放数组": "
    &&
    ", 23 | "播放列表": "", 24 | "播放标题": ">&&<[替换:立即播放>>空]", 25 | "播放链接": "href=\"&&\"" 26 | } -------------------------------------------------------------------------------- /js/lf_live.txt: -------------------------------------------------------------------------------- 1 | 格式说明: 2 | #订阅名 3 | 地址(支持m3u订阅、tvbox配置文件中live选项的直播地址订阅) 4 | 5 | 相对路径说明 6 | 以./开头,相对位置是本订阅文件 7 | 以/开头,存储卡的根目录 8 | 9 | #初秋语•综合 10 | ../list.txt 11 | #YanG•综合 12 | https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/Gather.m3u 13 | #范明明•ipv6 14 | https://github.moeyy.xyz/https://raw.githubusercontent.com/fanmingming/live/main/tv/m3u/ipv6.m3u 15 | #YueChan•综合 16 | https://github.moeyy.xyz/https://raw.githubusercontent.com/YueChan/Live/main/IPTV.m3u 17 | #Yoursmile•综合 18 | https://agit.ai/Yoursmile7/TVBox/raw/branch/master/live.txt 19 | #饭太硬•综合 20 | https://agit.ai/fantaiying/0/raw/branch/main/tvlive.txt 21 | #Ray•综合 22 | https://github.moeyy.xyz/https://raw.githubusercontent.com/dxawi/0/main/tvlive.txt 23 | #俊于•综合 24 | http://home.jundie.top:81/Cat/tv/live.txt 25 | #初秋语•电台 26 | ../radio.txt 27 | #范明明•电台 28 | https://github.moeyy.xyz/https://raw.githubusercontent.com/fanmingming/live/main/radio/m3u/index.m3u 29 | #肥羊•斗鱼 30 | https://github.moeyy.xyz/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/douyuyqk.m3u 31 | #肥羊•虎牙 32 | https://github.moeyy.xyz/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/huyayqk.m3u 33 | #YanG•斗鱼 34 | https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/yu.m3u 35 | #YanG•虎牙 36 | https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/ya.m3u 37 | #16万•MV 38 | https://github.moeyy.xyz/https://raw.githubusercontent.com/lystv/short/main/影视/tvb/MTV.txt 39 | #YuanHsing•油管 40 | https://github.moeyy.xyz/https://raw.githubusercontent.com/YuanHsing/YouTube_to_m3u/main/youtube.m3u -------------------------------------------------------------------------------- /js/DJ音乐.js: -------------------------------------------------------------------------------- 1 | // 道长 drpy仓库 https://gitcode.net/qq_32394351/dr_py 2 | // 道长 drpy安卓本地搭建说明 https://code.gitlink.org.cn/api/v1/repos/hjdhnx/dr_py/blob/master/%E5%AE%89%E5%8D%93%E6%9C%AC%E5%9C%B0%E6%90%AD%E5%BB%BA%E8%AF%B4%E6%98%8E.md 3 | // 道长 drpy写源 模板规则说明 https://gitcode.net/supertlo/dr_py#%E6%A8%A1%E6%9D%BF%E8%A7%84%E5%88%99%E8%AF%B4%E6%98%8E 4 | // 道长 drpy写源 套模模版 https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/js/%E6%A8%A1%E6%9D%BF.js 5 | // 道长 drpy写源 影片教程 http://101.34.67.237:5244/%E6%95%99%E8%82%B2/drpy 6 | // 道长 drpy写源 影片教程(m3u8切片) https://freedrpy.run.goorm.io/txt/jc/playlist.m3u8 7 | // 海阔下载 https://haikuo.lanzoui.com/u/GoldRiver 8 | // Pluto Player官方TG https://t.me/PlutoPlayer 9 | // Pluto Player官方TG https://t.me/PlutoPlayerChannel 10 | 11 | // pluto 播放正常 12 | // 俊老的壳或PythonBox 在rules新增底下设定 即可正常播放 13 | // {"host":"www.djuu.com","rule":["mp4.djuu.com"]}, 14 | 15 | var rule = { 16 | title:'DJ音乐', 17 | host:'http://www.djuu.com', 18 | homeUrl:'/exclusive/115_1.html',//网站的首页链接,可以是完整路径或者相对路径,用于分类获取和推荐获取 fyclass是分类标签 fypage是页数 19 | url:'/djlist/fyclass_fypage.html', 20 | searchUrl:'/search?musicname=**', 21 | searchable:2, 22 | quickSearch:0, 23 | class_parse:'#top_banner_bg div;a&&Text;a&&href;/djlist/(\\d+)_1.html', 24 | headers:{ 25 | 'User-Agent':'PC_UA' 26 | }, 27 | timeout:5000, 28 | play_parse:true, 29 | lazy:'', 30 | limit:6, 31 | double:false, 32 | 推荐:'*', 33 | 一级:'.list_musiclist tr:gt(0);a&&title;img&&src;.cor999:eq(1)&&Text;a&&href', 34 | 二级:'*', 35 | 搜索:'*;*;*;.sc_1&&Text;*', 36 | } 37 | -------------------------------------------------------------------------------- /XYQHiker/兔小贝.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "兔小贝", 3 | "规则作者": "香雅情", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "分类起始页码": "1", 8 | "分类链接": "https://www.tuxiaobei.com/list/mip-data?typeId={cateId}&page={catePg}&callback=jsonp", 9 | "分类名称": "儿歌&故事&国学&启蒙", 10 | "分类名称替换词": "2&3&4&25", 11 | "筛选数据": {}, 12 | "筛选子分类名称": "", 13 | "筛选子分类替换词": "", 14 | "分类截取模式": "0", 15 | "分类Json数据二次截取": "jsonp(&&);", 16 | "分类列表数组规则": "data.items", 17 | "分类片单是否Jsoup写法": "0", 18 | "分类片单标题": "name", 19 | "分类片单链接": "video_id", 20 | "分类片单图片": "image", 21 | "分类片单副标题": "duration_string", 22 | "分类片单链接加前缀": "https://www.tuxiaobei.com/play/", 23 | "分类片单链接加后缀": "", 24 | "搜索请求头参数": "User-Agent$手机", 25 | "搜索链接": "https://www.tuxiaobei.com/search/index?key={wd}", 26 | "POST请求数据": "", 27 | "搜索截取模式": "1", 28 | "搜索列表数组规则": ".list-con&&.items", 29 | "搜索片单是否Jsoup写法": "1", 30 | "搜索片单图片": "mip-img&&src", 31 | "搜索片单标题": ".title&&Text", 32 | "搜索片单链接": "a&&href", 33 | "搜索片单副标题": ".time&&Text", 34 | "搜索片单链接加前缀": "https://www.tuxiaobei.com", 35 | "搜索片单链接加后缀": "", 36 | "链接是否直接播放": "2", 37 | "直接播放链接加前缀": "", 38 | "直接播放链接加后缀": "#isVideo=true#", 39 | "直接播放直链视频请求头": "", 40 | "线路列表数组规则": "", 41 | "线路标题": "", 42 | "播放列表数组规则": "body", 43 | "选集列表数组规则": ".video", 44 | "选集标题链接是否Jsoup写法": "1", 45 | "选集标题": "'立即播放'", 46 | "选集链接": "mip-search-video&&video-src", 47 | "是否反转选集序列": "0", 48 | "选集链接加前缀": "", 49 | "选集链接加后缀": "", 50 | "是否开启手动嗅探": "0", 51 | "手动嗅探视频链接关键词": ".mp4", 52 | "手动嗅探视频链接过滤词": ".html#=http" 53 | } -------------------------------------------------------------------------------- /js/短视频.js: -------------------------------------------------------------------------------- 1 | // 搜寻验证 2 | var rule = { 3 | title:'短视频', 4 | host:'http://www.sharenice.net', 5 | url:'/fyclass?page=fypage', 6 | //searchUrl:'/video/search?search_key=**', 7 | searchable:0, 8 | quickSearch:0, 9 | headers:{ 10 | 'User-Agent':'PC_UA' 11 | }, 12 | timeout:5000, 13 | // class_name:'抖音&快手&微视&火山&场库&体育&美拍&秒拍&全民&梨&好兔&美女&正能量&搞笑&社会&游戏&娱乐&旅游&萌系&生活&音乐&美食&明星&动漫&影视&时尚', 14 | class_name:'抖音&快手&微视&火山&场库&美拍&秒拍&全民&澎湃&好兔&开眼&美女&搞笑&社会&影视&音乐&娱乐&正能量&生活&动漫&体育&美食&萌系&旅游&游戏&明星&时尚', 15 | // class_url:'douyin&kuaishou&weishi&huoshan&changku&tags/t-5L2T6IKy.html&meipai&miaopai&quanmin&lishipin&haotu&tags/t-576O5aWz.html&tags/t-5q2j6IO96YeP.html&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&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', 16 | class_url:'douyin&kuaishou&weishi&huoshan&changku&meipai&miaopai&quanmin&lishipin&haotu&kaiyan&t-576O5aWz&t-5pCe56yR&t-56S+5Lya&t-5b2x6KeG&t-6Z+z5LmQ&t-5aix5LmQ&t-5q2j6IO96YeP&t-55Sf5rS7&t-5Yqo5ryr&t-5L2T6IKy&t-576O6aOf&t-6JCM57O7&t-5peF5ri4&t-5ri45oiP&t-5piO5pif&t-5pe25bCa', 17 | play_parse:true, 18 | lazy:'js:/kuaishou/.test(input)?input=jsp.pdfh(request("http://m.sharenice.net/mobile"+input.split("net")[1]),".video-play-box&&video&&src"):input=jsp.pdfh(request("http://m.sharenice.net/mobile"+input.split("net")[1]),".video-play-box&&video&&src")+"#.mp4"', 19 | limit:6, 20 | double:false, 21 | 推荐:'*', 22 | 一级:'.item-box&&ul&&li;a&&title;img&&data-original;;a&&href', 23 | 二级:'*', 24 | } -------------------------------------------------------------------------------- /js/live2mv_data.json: -------------------------------------------------------------------------------- 1 | [ 2 | {"name":"初秋语•综合","url":"../list.txt"}, 3 | {"name":"YanG•综合","url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/Gather.m3u"}, 4 | {"name":"范明明•ipv6","url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/fanmingming/live/main/tv/m3u/ipv6.m3u"}, 5 | {"name":"YueChan•综合","url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/YueChan/Live/main/IPTV.m3u"}, 6 | {"name":"Yoursmile•综合","url":"https://agit.ai/Yoursmile7/TVBox/raw/branch/master/live.txt"}, 7 | {"name":"饭太硬•综合","url":"https://agit.ai/fantaiying/0/raw/branch/main/tvlive.txt"}, 8 | {"name":"Ray•综合","url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/dxawi/0/main/tvlive.txt"}, 9 | {"name":"俊于•综合","url":"http://home.jundie.top:81/Cat/tv/live.txt"}, 10 | {"name":"初秋语•电台","url":"../radio.txt"}, 11 | {"name":"范明明•电台","url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/fanmingming/live/main/radio/m3u/index.m3u"}, 12 | {"name":"肥羊•斗鱼","url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/douyuyqk.m3u"}, 13 | {"name":"肥羊•虎牙","url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/Ftindy/IPTV-URL/main/huyayqk.m3u"}, 14 | {"name":"YanG•斗鱼","type":0,"url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/yu.m3u"}, 15 | {"name":"YanG•虎牙","type":0,"url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/YanG-1989/m3u/main/ya.m3u"}, 16 | {"name":"16万•MV","url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/lystv/short/main/影视/tvb/MTV.txt"}, 17 | {"name":"YuanHsing•油管","url":"https://github.moeyy.xyz/https://raw.githubusercontent.com/YuanHsing/YouTube_to_m3u/main/youtube.m3u"} 18 | ] -------------------------------------------------------------------------------- /js/有声小说吧.js: -------------------------------------------------------------------------------- 1 | 2 | var rule = { 3 | title:'有声小说吧', 4 | 编码:'gb18030', 5 | host:'http://m.ysxs8.vip', 6 | url:'/downlist/fyclass_fypage.html', 7 | searchUrl:'/search.asp?page=fypage&searchword=**&searchtype=-1', 8 | searchable:2, 9 | quickSearch:0, 10 | headers:{ 11 | 'User-Agent':'MOBILE_UA' 12 | }, 13 | timeout:5000, 14 | // homeUrl:'/fenlei/', 15 | // class_parse: '.pd-class:eq(0) dd;a&&Text;a&&href;.*/(.*?).html', 16 | class_name:'网络玄幻&恐怖悬疑&传统武侠&都市言情&官场刑侦&历史军事&探险盗墓&职场商战&明朝那些事儿&评书下载&相声戏曲&人物传记&广播剧&百家讲坛&外语读物&有声文学&儿童读物&管理营销', 17 | class_url:'r52&r17&r12&r13&r14&r15&r45&r81&r36&r3&r7&r16&r18&r32&r35&r41&r4&r6', 18 | play_parse:true, 19 | lazy:'', 20 | limit:6, 21 | // double:true, 22 | 推荐:'.list-ul .list-li;.list-name&&Text;*;.module-slide-author&&Text;*', 23 | 一级:'.book-ol&&li;h4&&Text;img&&data-original;.book-meta&&Text;a&&href', 24 | 二级:{ 25 | // title:'h2&&Text;.book-cell .book-rand-a:eq(2)&&Text', 26 | title:'h1&&Text;.book-cell .book-rand-a:eq(0)&&a&&Text', 27 | img:'.book img&&src', 28 | // desc:';;;;.book-des p&&Text', 29 | desc:';;;.book-rand-a:eq(2)&&Text;.book-des p&&Text', 30 | content:'.book-des--p&&Text', 31 | tabs:'.playlist-top&&h2', 32 | // lists:'js:pd=jsp.pd;let url=pd(html,".bookbutton&&a&&href");log(url);html=request(url);let v=pd(html,".booksite&&script&&Html");var document={};var VideoListJson;VideoListJson=eval(v.split("VideoListJson=")[1].split(",urlinfo")[0]);log(typeof VideoListJson);let list1=VideoListJson[0][1];LISTS=[list1];log(LISTS);', 33 | // 有声小说有防盗链,我服了(上面的列表数据正常拿到了,没法播放) 34 | // lists:'#playlist:eq(#id)&&ul&&li', 35 | lists:'#playlist ul li', 36 | }, 37 | 搜索:'*', 38 | } -------------------------------------------------------------------------------- /js/跑TV.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'跑TV', 3 | host:'https://paotv.net', 4 | // homeUrl:'/', 5 | url:'/show/fyclass/page/fypage.html', 6 | //searchUrl:'/search-**----------fypage---/', 7 | searchable:0,//是否启用全局搜索, 8 | quickSearch:0,//是否启用快速搜索, 9 | filterable:0,//是否启用分类筛选, 10 | headers:{//网站的请求头,完整支持所有的,常带ua和cookies 11 | 'User-Agent':'MOBILE_UA', 12 | // "Cookie": "searchneed=ok" 13 | }, 14 | //class_parse:'.nav-menu-items&&li;a&&title;a&&href;/(\\d+).html', 15 | class_name:'国产&亚洲&欧美&伦理&动漫', 16 | class_url:'1&2&3&21&22', 17 | play_parse:true, 18 | lazy:'', 19 | limit:6, 20 | //推荐:'a.module-poster-item.module-item;a&&title;img&&data-original;.module-item-note&&Text;a&&href', 21 | 推荐:'.tab-list.active;.module-poster-item.module-item;.module-poster-item-title&&Text;img&&data-original;.module-item-note&&Text;a&&href', 22 | double:true, // 推荐内容是否双层定位 23 | 一级:'.module-poster-item.module-item;a&&title;img&&data-original;.module-item-note&&Text;a&&href', 24 | 二级:{"title":"h1&&Text;.module-info-tag-link:eq(2)&&Text","img":".module-item-pic&&img&&data-original","desc":".module-info-content&&.module-info-item:eq(-2)&&Text;.module-info-content&&.module-info-item:eq(-4)&&Text;.module-info-content&&.module-info-item:eq(5)&&Text;.module-info-content&&.module-info-item:eq(3)&&.module-info-item-content&&Text;.module-info-content&&.module-info-item:eq(1)&&.module-info-item-content&&Text","content":".module-info-introduction-content&&Text","tabs":".module-tab-items-box:eq(0)&&.module-tab-item","lists":".module-list:eq(#id)&&.module-play-list-content a"}, 25 | //搜索:'.module-card-item.module-item;.module-card-item-title&&Text;img&&data-src;.module-item-note&&Text;a.play-btn-o&&href', 26 | } 27 | -------------------------------------------------------------------------------- /XYQHiker/l0l直播.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "l0l直播", 3 | "author": "香雅情", 4 | "Headers": "电脑", 5 | "PicNeedProxy": "0", 6 | "homeContent": "0", 7 | "firstpage": "1", 8 | "class_url": "https://www.l0l.tv/ds.php/live?type={cateId}&Page={catePg}", 9 | "class_name": "全部&星秀&户外&二次元&一起看&美食&颜值&交友&音乐&体育&英雄联盟&LOL云顶之弈&穿越火线&DNF&魔兽世界&炉石传说&DOTA2&坦克世界&CSGO&魔兽争霸3&问道&使命召唤&绝地求生&主机游戏&我的世界&方舟&怪物猎人&逃离塔科夫&怀旧游戏&骑马与砍杀&拾遗记&王者荣耀&和平精英&综合手游&狼人杀&QQ飞车&CF手游&跑跑手游&皇室战争&火影手游", 10 | "class_value": "0&1663&2165&2633&2135&2752&2168&4079&3793&2356&1&5485&4&2&8&393&7&802&862&4615&107&100137&2793&100032&1732&1997&3519&3493&100125&4783&4913&ds.php/live?type=2336&3203&100029&100049&2928&2413&2620&2439&2429", 11 | "filterdata": {}, 12 | "cat_mode": "1", 13 | "cat_arr_rule": ".vodlist&&.pack-ykpack", 14 | "cat_title": ".vodname&&Text", 15 | "cat_url": "a&&href", 16 | "cat_pic": ".bj&&data-original", 17 | "cat_subtitle": ".pack-subtitle&&Text!主播:+' '+.livetag&&Text", 18 | "cat_prefix": "https://www.l0l.tv", 19 | "cat_suffix": "", 20 | "SHeaders": "", 21 | "search_url": "", 22 | "sea_PtBody": "", 23 | "search_mode": "0", 24 | "sea_arr_rule": "list", 25 | "sea_pic": "pic", 26 | "sea_title": "name", 27 | "sea_url": "id", 28 | "sea_subtitle": "", 29 | "search_prefix": "", 30 | "search_suffix": "", 31 | "force_play": "1", 32 | "play_prefix": "", 33 | "play_suffix": "", 34 | "play_header": "", 35 | "proj_actor": "", 36 | "proj_plot": "", 37 | "tab_arr_rule": "", 38 | "tab_title": "", 39 | "list_arr_rule": "", 40 | "epi_arr_rule": "", 41 | "epi_title": "", 42 | "epi_url": "", 43 | "epiurl_prefix": "", 44 | "epiurl_suffix": "", 45 | "Anal_MacPlayer": "0", 46 | "ManualSniffer": "0", 47 | "VideoFormat": ".m3u8", 48 | "VideoFilter": ".html" 49 | } -------------------------------------------------------------------------------- /XYQHiker/高清MP4.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "高清MP4", 3 | "规则作者": "香雅情", 4 | "请求头参数": "PC_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "1", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.97tvs.com", 9 | "首页列表数组规则": "body&&.masonry", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类链接": "https://www.97tvs.com/{cateId}/page/{catePg}[firstPage=https://www.97tvs.com/{cateId}]", 13 | "分类名称": "动作片&科幻片&爱情片&喜剧片&剧情片&惊悚片&战争片&灾难片&罪案片&动画片&综艺&电视剧", 14 | "分类名称替换词": "action&science&love&comedy&story&thriller&war&disaster&crime&cartoon&variety&sitcoms", 15 | "筛选数据": {}, 16 | "分类截取模式": "1", 17 | "分类列表数组规则": ".masonry||#posts-list&&li||.entry", 18 | "分类片单是否Jsoup写法": "1", 19 | "分类片单标题": "h2&&Text", 20 | "分类片单链接": "a&&href", 21 | "分类片单图片": "img&&src", 22 | "分类片单副标题": ".info_date&&Text", 23 | "分类片单链接加前缀": "", 24 | "分类片单链接加后缀": "", 25 | "搜索请求头参数": "User-Agent$PC_UA#Cookie$esc_search_captcha=1", 26 | "搜索链接": "https://www.97tvs.com/?s={wd}", 27 | "POST请求数据": "", 28 | "搜索截取模式": "1", 29 | "搜索列表数组规则": ".masonry&&li", 30 | "搜索片单是否Jsoup写法": "1", 31 | "搜索片单图片": "img&&src", 32 | "搜索片单标题": "h2&&Text", 33 | "搜索片单链接": "a&&href", 34 | "搜索片单副标题": ".info_date&&Text", 35 | "搜索片单链接加前缀": "", 36 | "搜索片单链接加后缀": "", 37 | "链接是否直接播放": "0", 38 | "直接播放链接加前缀": "", 39 | "直接播放链接加后缀": "", 40 | "直接播放直链视频请求头": "", 41 | "详情是否Jsoup写法": "0", 42 | "类型详情": "", 43 | "年代详情": "", 44 | "地区详情": "", 45 | "演员详情": "", 46 | "简介详情": "", 47 | "线路列表数组规则": "", 48 | "线路标题": "", 49 | "播放列表数组规则": "body&&#post_content", 50 | "选集列表数组规则": "a[href^=magnet]||a[href^=ed2K]", 51 | "选集标题链接是否Jsoup写法": "1", 52 | "选集标题": "Text", 53 | "选集链接": "a&&href", 54 | "是否反转选集序列": "0", 55 | "选集链接加前缀": "", 56 | "选集链接加后缀": "", 57 | "分析MacPlayer": "0", 58 | "是否开启手动嗅探": "0", 59 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 60 | "手动嗅探视频链接过滤词": ".html" 61 | } -------------------------------------------------------------------------------- /json/pikpakclass.a1.json: -------------------------------------------------------------------------------- 1 | [ 2 | {"type_id":"VNmKwFsZgPJz7uTCzry7eWVqo1","type_name":"一楼防嘎", "version":"20230106"}, 3 | {"type_id":"VNmGMEsIybnVSLpc7VVqRMJao1","type_name":"欧美2"}, 4 | {"type_id":"VNNvOjrkOqTtkFoKZ2E2Z1Bdo1","type_name":"无码"}, 5 | {"type_id":"VNjvm1mUo_RXxyZ9YilHzqxGo1","type_name":"名优"}, 6 | {"type_id":"VNQXvipZQ-pbMqN0Uj5G_9Rso1","type_name":"ipx系列"}, 7 | {"type_id":"VNSzN0KMw-ju0pVMrMALEtWno1","type_name":"fc2-1"}, 8 | {"type_id":"VNg8n4V3HVya6Hs18Y3kEG_qo1","type_name":"fc2-2"}, 9 | {"type_id":"VNdiGdZY2wSN3z8dbSWniHk0o1","type_name":"fc2-3"}, 10 | {"type_id":"VNjv5qgKcjrDQhVzb4KJKCeZo1","type_name":"fc2-4"}, 11 | {"type_id":"VNehrVH7xp6FP-SQu9U6o04po1","type_name":"大佬精品"}, 12 | {"type_id":"VNjjqUoYZrrs0MOs6kGBob3go1","type_name":"有码无码9+9"}, 13 | {"type_id":"VNU_LtkwJxIH-Z8BdmnvBSRco1","type_name":"步兵合集"}, 14 | {"type_id":"VNZH9CxYNC0cP8ccdz6C6NTOo1","type_name":"探花合集"}, 15 | {"type_id":"VNYifE2uTCssVaeCuHP3yxwSo1","type_name":"八卦海"}, 16 | {"type_id":"VNXZUrXcpKp88XmQctPID9uno1","type_name":"希岛爱理"}, 17 | {"type_id":"VNX4thT7bmL0u4W-NuiGGXhJo1","type_name":"三级片"}, 18 | {"type_id":"VNWjpjxtCl_ptUI2OyTm0U2-o1","type_name":"10T的温柔梦想"}, 19 | {"type_id":"VNQXvDgyieBTPCdsmVFwZK9so1","type_name":"合集"}, 20 | {"type_id":"VNQXvcYJxepkCphBldFLi5Sbo1","type_name":"楓可憐"}, 21 | {"type_id":"VNQXvSI5ieBTPCdsmVFwZQ-xo1","type_name":"篠田優"}, 22 | {"type_id":"VNQXvYB9ieBTPCdsmVFwZQT0o1","type_name":"椎名空"}, 23 | {"type_id":"VNVtViuwCl_pxRGsuqfVng6yo1","type_name":"精品+vr"}, 24 | {"type_id":"VNVtKxcepi5pfmZI_ofEO8yOo1","type_name":"精品+无码"}, 25 | {"type_id":"VNVj2saGp7NZlk4BclIuEK4Po1","type_name":"名优传媒"}, 26 | {"type_id":"VNVj4Qhqp7NZlk4BclIuEe0Wo1","type_name":"有码带字母无码"}, 27 | {"type_id":"VNViB8KzeOXs30eeIgsMILv3o1","type_name":"名优国产三级"}, 28 | {"type_id":"VNViAtJCeOXs30eeIgsMIJtDo1","type_name":"国产小视频+AV"}, 29 | {"type_id":"VNWmk0PXCl_pcQ4BDZ37s3RLo1","type_name":"传媒+FC2+HEYZO"} 30 | ] 31 | -------------------------------------------------------------------------------- /js/alist.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "name": "小鸭", 4 | "server": "http://shicheng.wang:555/", 5 | "startPage": "/", 6 | "showAll": false, 7 | "search": true, 8 | "params": { 9 | "/abc": { 10 | "password": "123" 11 | }, 12 | "/abc/abc": { 13 | "password": "123" 14 | } 15 | } 16 | }, 17 | { 18 | "name": "小猫", 19 | "server": "https://nics.eu.org", 20 | "startPage": "/SP1", 21 | "showAll": false, 22 | "search": true, 23 | "params": { 24 | "/abc": { 25 | "password": "123" 26 | }, 27 | "/abc/abc": { 28 | "password": "123" 29 | } 30 | } 31 | }, 32 | { 33 | "name" : "🙋丫仙女", 34 | "server" : "http://alist.xiaoya.pro", 35 | "startPage" : "/", 36 | "showAll" : false, 37 | "search" : true 38 | }, 39 | { 40 | "name" : "👍ECVE", 41 | "server" : "https://pan.ecve.cn", 42 | "startPage" : "/", 43 | "showAll" : false, 44 | "search" : true 45 | }, 46 | { 47 | "name" : "🐋一只鱼", 48 | "server" : "https://alist.youte.ml", 49 | "startPage" : "/", 50 | "showAll" : false, 51 | "search" : true 52 | }, 53 | { 54 | "name" : "🌊七米蓝", 55 | "server" : "https://al.chirmyram.com", 56 | "startPage" : "/", 57 | "showAll" : false, 58 | "search" : true 59 | }, 60 | { 61 | "name" : "🐉神族九帝", 62 | "server" : "https://alist.shenzjd.com", 63 | "startPage" : "/", 64 | "showAll" : false, 65 | "search" : true 66 | }, 67 | { 68 | "name" : "☃️姬路白雪", 69 | "server" : "https://pan.jlbx.xyz", 70 | "startPage" : "/", 71 | "showAll" : false, 72 | "search" : true 73 | }, 74 | { 75 | "name" : "✨星梦", 76 | "server" : "https://pan.bashroot.top", 77 | "startPage" : "/", 78 | "showAll" : false, 79 | "search" : true 80 | }] -------------------------------------------------------------------------------- /js/猫了个咪.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'猫了个咪', 3 | host:'http://119.28.59.69:8089', 4 | homeUrl:'/latest/', 5 | url:'/api/video/index#class=fyclass&page=fypage', 6 | searchUrl:'/api/special/video?params=#keyword=**&page=fypage', 7 | headers:{ 8 | 'User-Agent':'MOBILE_UA' 9 | }, 10 | // searchable:2, 11 | quickSearch:0, 12 | timeout:5000, 13 | class_name:'全部&国产专区&欧美精品&动漫&中文字幕&人气女忧&不雅视频&韩三级&热剧大人版&抖音妹合集&猫咪自拍', 14 | class_url:'0&32&16&31&34&35&37&39&40&41&42', 15 | limit:5, 16 | play_parse:true, 17 | lazy:'js:log(input);', 18 | lazy:'js:let VID=input.split(";")[1];let VURL=input.split(";")[0];var fn=rc("maomi_aes.js");let url=VURL+"?params="+fn.En(\'{"id":"\'+VID+\'"}\');input=JSON.parse(fn.De(request(url))).data.video_item[0].file;', 19 | 一级:'', 20 | 一级:'js:let d=[];let bodys={access_token:"",cate_id:MY_CATE,identifier:"ffffffff-c67a-899b-ffff-ffffef05ac4a",page:MY_PAGE,region:0,type_id:0,vip:0,year:""};var fn=rc("maomi_aes.js");bodys=fn.En(stringify(bodys));let obj={headers:{"Content-Type":"application/x-www-form-urlencoded"},method:"POST",body:"params="+bodys+"&version=26&sign="+md5("QEBBQADSwrXIXaNqBmMofjfRY/8Sxaxgparams"+bodys+"version26QEBBQADSwrXIXaNqBmMofjfRY/8Sxaxg")};let api=input.split("#")[0];let html=JSON.parse(fn.De(request(api,obj)));html.data.data.forEach(function(it){d.push({title:it.name,img:it.image,desc:it.rate,url:api.replace("index","detail")+";"+it.id})});setResult(d);', 21 | 二级:'*', 22 | 搜索:'', 23 | // 搜索:'js:let bodys={keyword:KEY,page:MY_PAGE};var fn=rc("maomi_aes.js");bodys=fn.En(stringify(bodys));let url=input.split("#")[0];print(url);var html=JSON.parse(fn.De(request(url+bodys)));let d=html.data.data.map(function(data){return{title:data.video_name,img:data.image,desc:data.rate,url:"http://119.28.59.69:8089/api/video/detail?params=;"+fn.En(\'{"id":"\'+data.video_id+\'"}\')}});setResult(d);', 24 | 25 | } -------------------------------------------------------------------------------- /js/奇优影院.js: -------------------------------------------------------------------------------- 1 | // 网址发布页 www.qiyoudy.info 2 | muban.首图2.二级.title = 'h1&&Text;.data--span:eq(0)&&Text'; 3 | muban.首图2.二级.desc = '.data.hidden-sm&&Text;;;p.line1--span&&Text;.data--span:eq(1)&&Text'; 4 | muban.首图2.二级.content = '.desc--span&&Text'; 5 | muban.首图2.二级.tabs = '.nav-tabs a'; 6 | var rule = { 7 | title:'奇优影院', 8 | 模板:'首图2', 9 | host:'http://1e6e.com', 10 | // url:'/list/fyclass_fypage.html', 11 | url:'/list/fyclass_fypage.html?order=fyfilter', 12 | filterable:1,//是否启用分类筛选, 13 | filter_url:'{{fl.by}}', 14 | filter:{ 15 | "1":[{"key":"by","name":"排序","value":[{"n":"按时间","v":"time"},{"n":"按人气","v":"hit"}]}], 16 | "2":[{"key":"by","name":"排序","value":[{"n":"按时间","v":"time"},{"n":"按人气","v":"hit"}]}], 17 | "3":[{"key":"by","name":"排序","value":[{"n":"按时间","v":"time"},{"n":"按人气","v":"hit"}]}], 18 | "4":[{"key":"by","name":"排序","value":[{"n":"按时间","v":"time"},{"n":"按人气","v":"hit"}]}], 19 | "6":[{"key":"by","name":"排序","value":[{"n":"按时间","v":"time"},{"n":"按人气","v":"hit"}]}] 20 | }, 21 | filter_def:{ 22 | 1:{by:'time'}, 23 | 2:{by:'time'}, 24 | 3:{by:'time'}, 25 | 4:{by:'time'}, 26 | 6:{by:'time'} 27 | }, 28 | class_parse: '.stui-header__menu li:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html', 29 | // searchUrl:'/search.php;**', 30 | searchUrl:'/search.php#searchword=**;post', 31 | // 搜索:'js:let url=input.split(";")[0];let d=[];let body={searchword:input.split(";")[1]};body="searchword="+input.split(";")[1];fetch_params.body=body;let html=post(url,fetch_params);let pdfa=jsp.pdfa;let pdfh=jsp.pdfh;let pd=jsp.pd;let lists=pdfa(html,"ul.stui-vodlist__media&&li");lists.forEach(function(it){d.push({title:pdfh(it,".title&&Text"),url:pd(it,"a&&href"),desc:pdfh(html,".pic-text&&Text"),pic_url:pd(html,".lazyload&&data-original")})});setResult(d);', 32 | //搜索:'li.stui-vodlist__item;a&&title;a&&data-original;.pic-text&&Text;a&&href' 33 | } -------------------------------------------------------------------------------- /XYQHiker/MayiTube.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "MayiTube", 3 | "规则作者": "香雅情", 4 | "请求头参数": "PC_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "0", 8 | "分类起始页码": "1", 9 | "分类链接": "https://mayitube.com/c/{cateId}?page={catePg}", 10 | "分类名称": "电影&电视剧&综艺&动漫", 11 | "分类名称替换词": "movie&tvseries&tvshow&anime", 12 | "筛选数据": {}, 13 | "分类截取模式": "1", 14 | "分类列表数组规则": ".section-content&&.vodcard", 15 | "分类片单是否Jsoup写法": "1", 16 | "分类片单标题": ".text-overflow&&Text", 17 | "分类片单链接": "a&&href", 18 | "分类片单图片": "a&&style", 19 | "分类片单副标题": ".vodthumb-bottom-content&&Text", 20 | "分类片单链接加前缀": "https://mayitube.com", 21 | "分类片单链接加后缀": "", 22 | "搜索请求头参数": "User-Agent$PC_UA", 23 | "搜索链接": "https://mayitube.com/search?q={wd}", 24 | "POST请求数据": "wd={wd}&search=", 25 | "搜索截取模式": "1", 26 | "搜索列表数组规则": "body&&.col-md-6", 27 | "搜索片单是否Jsoup写法": "1", 28 | "搜索片单图片": "a&&style", 29 | "搜索片单标题": "h1&&Text", 30 | "搜索片单链接": "a&&href", 31 | "搜索片单副标题": ".vodthumb-bottom-content&&Text", 32 | "搜索片单链接加前缀": "https://mayitube.com/", 33 | "搜索片单链接加后缀": "", 34 | "链接是否直接播放": "0", 35 | "直接播放链接加前缀": "https://live.52sf.ga/huya/", 36 | "直接播放链接加后缀": "#isVideo=true#", 37 | "直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online", 38 | "详情是否Jsoup写法": "0", 39 | "类型详情": "", 40 | "年代详情": "", 41 | "地区详情": "", 42 | "演员详情": "主演:
    &&

    ", 43 | "简介详情": "简介: &&

    ", 44 | "线路列表数组规则": "#episodesTab&&li", 45 | "线路标题": "Text", 46 | "播放列表数组规则": "body&&#episodesTabContent", 47 | "选集列表数组规则": "a", 48 | "选集标题链接是否Jsoup写法": "1", 49 | "选集标题": "a&&Text", 50 | "选集链接": "a&&href", 51 | "是否反转选集序列": "0", 52 | "选集链接加前缀": "https://mayitube.com", 53 | "选集链接加后缀": "", 54 | "分析MacPlayer": "0", 55 | "是否开启手动嗅探": "0", 56 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 57 | "手动嗅探视频链接过滤词": ".html#=http" 58 | } -------------------------------------------------------------------------------- /XYQHiker/兔小贝2.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "兔小贝", 3 | "规则作者": "香雅情", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "分类起始页码": "1", 8 | "分类链接": "https://www.tuxiaobei.com/subject/{cateId}", 9 | "分类名称": "兔小贝原创儿歌&睡前儿歌&Everybody动起来&爸爸妈妈小时候的儿歌&宝宝吃饭香&乖宝宝不哭闹&好宝宝爱上学&欢快儿歌&经典儿歌&快乐的节日&快乐的童年&流行儿歌&美丽四季&男孩最爱&女孩最爱&我爱爸爸妈妈&我的动物朋友&我的祖国和我&舞蹈音乐&英文儿歌&粤语儿歌&早教好习惯&放暑假啦&我能照顾好自己&画一个梦&哆啦A梦的神奇口袋&你是我的小天使&最动听的笑声&许个愿吧&阳光下的我们&智慧成语故事&名人成语故事&励志成语故事&神话成语故事&古诗启蒙&三字经&弟子规&千字文&十万个为什么&神奇的大自然&英语宝典&数学课堂&动物奇缘&安全教育", 10 | "分类名称替换词": "17&16&1&2&3&4&5&6&9&10&11&12&13&14&15&19&20&21&22&23&24&25&56&57&58&59&60&61&62&63&89&90&88&87&39&43&46&48&54&55&50&51&53&84", 11 | "筛选数据": {}, 12 | "筛选子分类名称": "", 13 | "筛选子分类替换词": "", 14 | "分类截取模式": "1", 15 | "分类列表数组规则": ".list-con&&.items", 16 | "分类片单是否Jsoup写法": "1", 17 | "分类片单标题": ".title&&Text", 18 | "分类片单链接": "a&&href", 19 | "分类片单图片": "mip-img&&src", 20 | "分类片单副标题": ".time&&Text", 21 | "分类片单链接加前缀": "https://www.tuxiaobei.com", 22 | "分类片单链接加后缀": "", 23 | "搜索请求头参数": "User-Agent$手机", 24 | "搜索链接": "https://www.tuxiaobei.com/search/index?key={wd}", 25 | "POST请求数据": "", 26 | "搜索截取模式": "1", 27 | "搜索列表数组规则": ".list-con&&.items", 28 | "搜索片单是否Jsoup写法": "1", 29 | "搜索片单图片": "mip-img&&src", 30 | "搜索片单标题": ".title&&Text", 31 | "搜索片单链接": "a&&href", 32 | "搜索片单副标题": ".time&&Text", 33 | "搜索片单链接加前缀": "https://www.tuxiaobei.com", 34 | "搜索片单链接加后缀": "", 35 | "链接是否直接播放": "2", 36 | "直接播放链接加前缀": "", 37 | "直接播放链接加后缀": "#isVideo=true#", 38 | "直接播放直链视频请求头": "", 39 | "线路列表数组规则": "", 40 | "线路标题": "", 41 | "播放列表数组规则": "body", 42 | "选集列表数组规则": ".video", 43 | "选集标题链接是否Jsoup写法": "1", 44 | "选集标题": "'立即播放'", 45 | "选集链接": "mip-search-video&&video-src", 46 | "是否反转选集序列": "0", 47 | "选集链接加前缀": "", 48 | "选集链接加后缀": "", 49 | "是否开启手动嗅探": "0", 50 | "手动嗅探视频链接关键词": ".mp4", 51 | "手动嗅探视频链接过滤词": ".html#=http" 52 | } -------------------------------------------------------------------------------- /XYQBiu/310直播.json: -------------------------------------------------------------------------------- 1 | //写法思路来自biubiu影院,海阔视界,xpath筛选。 2 | //项目魔改至github开源仓库https://github.com/Tangsan99999/TvJar中的XBiubiu.java文件, 3 | 4 | { 5 | //规则名 6 | "title": "310直播", 7 | //作者 8 | "author": "聆听优美旋律", 9 | //请求头UA,不填则默认okhttp/3.12.11,可填MOBILE_UA或PC_UA使用内置的手机版或电脑版UA 10 | //习惯查看手机源码写建议用手机版UA,习惯查看PC版源码写建议用电脑版UA 11 | "UserAgent":"Mozilla/5.0 (Linux; Android 12; V2049A Build/SP1A.210812.003; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/103.0.5060.129 Mobile Safari/537.36", 12 | //请求头Referer参数,如果只是播放页需要,填WebView即可引用播放页的链接作嗅探Referer参数。 13 | //一般很少用,留空或删除 14 | //是否开启获取首页数据,0关闭,1开启 15 | "homeContent":"0", 16 | //分类链接起始页码,禁止负数和含小数点。 17 | "firstpage": "1", 18 | //分类链接,{cateId}是分类,{catePg}是页码,第一页没有页码的可以这样写 第二页链接[firstPage=第一页的链接] 19 | "class_url": "http://www.310.tv/{cateId}", 20 | //分类名,分类1&分类2&分类3 21 | "class_name": "310直播", 22 | //分类名替换词,替换词1&替换词2&替换词3,替换词包含英文&的用两个中文&&代替,示例:&&id=0&&&id=1 23 | "class_value": "", 24 | //筛选数据,json格式,参考xpath的筛选写法 25 | "filterdata":{}, 26 | //分类是否二次截取 27 | "cat_YN_twice": "1", 28 | //分类二次截取前 29 | "cat_twice_pre": "
    ", 37 | //分类截取片单图片,截取前缀&&截取后缀 38 | "cat_pic": "img src=\"&&\"", 39 | //分类截取片单标题,截取前缀&&截取后缀 40 | "cat_title": "zhudui_wuyd\">&&&&"+list);LISTS=[list];' 30 | }, 31 | 搜索: 'div.list-box.J-medal&&li;a&&Text;;;a&&href', 32 | } -------------------------------------------------------------------------------- /cat/js/build.js: -------------------------------------------------------------------------------- 1 | import fs from 'node:fs'; 2 | import path from 'path'; 3 | import uglifyjs from 'uglify-js'; 4 | 5 | const copySpider = ['app', 'kunyu77_open', 'alist_open']; 6 | 7 | const root = process.cwd(); 8 | 9 | const src = path.join(root); 10 | const out = path.join(root, 'dist'); 11 | 12 | function minify(s, d) { 13 | var jsContent = fs.readFileSync(s).toString(); 14 | jsContent = jsContent.replace('./lib/cat.js', 'assets://js/lib/cat.js'); 15 | jsContent = jsContent.replace('./cat.js', 'assets://js/lib/cat.js'); 16 | jsContent = uglifyjs.minify(jsContent, { 17 | mangle: false, 18 | }); 19 | fs.writeFileSync(d, jsContent.code); 20 | } 21 | 22 | function listAllFiles(dirPath, arrayOfFiles) { 23 | var files = fs.readdirSync(dirPath); 24 | 25 | arrayOfFiles = arrayOfFiles || []; 26 | 27 | files.forEach(function (file) { 28 | if (fs.statSync(dirPath + '/' + file).isDirectory()) { 29 | arrayOfFiles = listAllFiles(dirPath + '/' + file, arrayOfFiles); 30 | } else { 31 | arrayOfFiles.push(path.join(dirPath, '/', file)); 32 | } 33 | }); 34 | 35 | return arrayOfFiles; 36 | } 37 | 38 | function src2Out() { 39 | if (fs.existsSync(out)) fs.rmSync(out, { recursive: true, force: true }); 40 | 41 | fs.mkdirSync(out, { recursive: true }); 42 | const libSrc = path.join(src, 'lib'); 43 | const libOut = path.join(out, 'lib'); 44 | fs.mkdirSync(libOut, { recursive: true }); 45 | const libs = listAllFiles(libSrc); 46 | for (let index = 0; index < libs.length; index++) { 47 | const element = libs[index]; 48 | const relative = path.relative(libSrc, element); 49 | minify(element, path.join(libOut, relative)); 50 | } 51 | 52 | for (const sp of copySpider) { 53 | minify(path.join(src, sp + '.js'), path.join(out, sp + '.js')); 54 | } 55 | } 56 | 57 | src2Out(); 58 | 59 | fs.copyFileSync(path.join(src, 'config_open.json'), path.join(out, 'config_open.json')); 60 | 61 | console.log('done'); 62 | -------------------------------------------------------------------------------- /json/alishare.ebook.txt: -------------------------------------------------------------------------------- 1 | zAajGfX1cxE 中信出版图书 1 2 | kgCYrLpLgiZ 机械工业出版社6000册 1 3 | EmhjMiwBrNj 清华大学出版社2237册 1 4 | 3XEmnpcKYwd 新知文库 1 5 | XpsFL9BcCbN 北京国家图书馆 1 6 | BPkNEszAXjr 一万本图书馆PDF 1 7 | STfm58hKPBu 湖湘文库 1 8 | LZvTLPW8fbF 亲子教育 9 | gfsRY67BRcb 历史传记 10 | vbULbViB6jg 婚恋两性 11 | nk24tt7C2nt 婚恋家庭 12 | nk24tt7C2nt 婚恋家庭 13 | LYHR2C7oGrN 官场商战 14 | h3qDZvSNJaH 影视时尚 15 | 1Wq86hBek8P 心理励志 16 | erF8fL1E9SR 思想文化 17 | qzBiRPyuKCU 恐怖悬疑 18 | 5b6xedKYxDB 推理侦探 19 | 5Do3YzWGsdT 文学名著 20 | h8nj4ZxEhTV 旅游休闲 21 | W8uEmn2UEm4 武侠仙侠 22 | C6FdSeriQAg 武侠小说 23 | Q2Uyg5yXCTp 漫画绘本 24 | 4CP6kP21RE1 玄幻奇幻 25 | AbmTF4S9R2u 玄幻小说 26 | S2r9Q7dofdw 社科经典 27 | Tkz17pPJ54n 科幻小说 28 | ZCma3m8tkqu 综合书籍 29 | PJc6BcfuRwn 美容养生 30 | 1vp4gtVqHVV 职场理财 31 | TMXRKiUGzMe 青春校园 32 | vEdkxEJocnb 科教类 33 | AM8mtK1botT 平台类 34 | NkKQg1a7qM9 小说类 35 | 1th3c74q1cu 漫画类 36 | auNq9mXGJ8N 新书类 37 | xPX311pWQP8 杂志类 38 | 43sAoXEduDZ 我的小书屋01 39 | Rj2xnX7GLUW 我的小书屋02 40 | XMbjpWzN4Jj 我的小书屋03 41 | V69EqCbMHST 我的小书屋04 42 | zpRyQG5Sykg 我的小书屋05 43 | 6TZTQve3haL 我的小书屋06 44 | FsWBsXLDyMn 全球推理小说大集合 1 45 | D9fe45j1eHa ePUBee整站电子书库01 46 | ct8cPiYpscj ePUBee整站电子书库02 47 | a9rZPQKHfDu ePUBee整站电子书库03 48 | h45mCPUZc3E ePUBee整站电子书库04 49 | bhDAK42pnSU ePUBee整站电子书库05 50 | jdPrqXLaXBU ePUBee整站电子书库06 51 | 3exRgUFUPrv ePUBee整站电子书库07 52 | AMY3umXHQrH ePUBee整站电子书库08 53 | 16ryTfdGrAP ePUBee整站电子书库09 54 | 5W8EsnTsCRN ePUBee整站电子书库10 55 | D72AZeTnTVL ePUBee整站电子书库11 56 | Z4SyuRZZj8Z ePUBee整站电子书库12 57 | xMCNaJvx7tk ePUBee整站电子书库13 58 | MK7LwGqokKF ePUBee整站电子书库14 59 | p9Lnskk2e2L ePUBee整站电子书库15 60 | pKEdszFRn2v ePUBee整站电子书库16 61 | 7fKJ3VC7yWg ePUBee整站电子书库17 62 | QXMJVQzPJzG ePUBee整站电子书库18 63 | eTbXLxV5HZ3 ePUBee整站电子书库19 64 | wvdQyRer63P ePUBee整站电子书库20 65 | LrLMDHopskR ePUBee整站电子书库21 66 | jr4xL8NvHW9 ePUBee整站电子书库22 67 | 5tPVRsXdBk4 ePUBee整站电子书库23 68 | iMBCRc32UNM ePUBee整站电子书库24 69 | S8NodisNHcU ePUBee整站电子书库25 70 | 4TRTbyZrKki ePUBee整站电子书库26 71 | iYZMj7CFPks 广东省立中山图书馆「A-G」 72 | unEV8t3QfTc 广东省立中山图书馆「H-K」 73 | uT7hzi7CnvP 广东省立中山图书馆「L-N」 74 | U2fcieUVKuY 广东省立中山图书馆「O-Q」 75 | h3s9tXNJxQK 广东省立中山图书馆「R-T」 76 | SXZ17uS7oju 广东省立中山图书馆「U-X」 77 | GwnQxogFss3 广东省立中山图书馆「Y-Z」 78 | -------------------------------------------------------------------------------- /XYQBiu/88看球.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "88看球", 3 | "author": "香雅情", 4 | "UserAgent": "MOBILE_UA", 5 | "firstpage": "1", 6 | "class_url": "http://www.888kanqiu.tv", 7 | "class_name": "全部", 8 | "class_value": "all", 9 | "filterdata": {}, 10 | "cat_YN_twice": "1", 11 | "cat_twice_pre": "
      ", 13 | "cat_arr_pre": "group-game-item", 14 | "cat_arr_suf": "/li>", 15 | "cat_pic": "http://file.88kanqiu.com/upload/images/logo1.png", 16 | "cat_title": "text-center\">&&", 17 | "cat_subtitle": "btn-sm\">&&<", 18 | "cat_url": "/live/&&/play", 19 | "cat_prefix": "http://www.888kanqiu.tv/live/", 20 | "cat_suffix": "/play-url", 21 | "SUserAgent": "", 22 | "search_url": "", 23 | "search_mode": "0", 24 | "jsonpic": "pic", 25 | "jsonname": "name", 26 | "jsonid": "id", 27 | "jsonstitle": "", 28 | "sea_YN_twice": "", 29 | "sea_twice_pre": "", 30 | "sea_twice_suf": "", 31 | "sea_arr_pre": "", 32 | "sea_arr_suf": "", 33 | "sea_pic": "", 34 | "sea_title": "", 35 | "sea_url": "", 36 | "search_prefix": "", 37 | "search_suffix": "", 38 | "sea_subtitle": "", 39 | "force_play": "0", 40 | "play_prefix": "", 41 | "play_suffix": "", 42 | "play_header": "空", 43 | "proj_actor": "空", 44 | "proj_plot": "", 45 | "tab_YN_twice": "0", 46 | "tab_twice_pre": "", 47 | "tab_twice_suf": "", 48 | "tab_arr_pre": "", 49 | "tab_arr_suf": "", 50 | "tab_title": "name\": \"&&\"", 51 | "list_YN_twice": "0", 52 | "list_twice_pre": "空", 53 | "list_twice_suf": "空", 54 | "list_arr_pre": "[", 55 | "list_arr_suf": "]", 56 | "epi_YN_twice": "0", 57 | "epi_twice_pre": "空", 58 | "epi_twice_suf": "空", 59 | "epi_arr_pre": "{", 60 | "epi_arr_suf": "}", 61 | "epi_title": "name\": \"&&\"", 62 | "epi_url": "url\": \"&&\"", 63 | "epiurl_prefix": "", 64 | "epiurl_suffix": "", 65 | "ManualSniffer": "0", 66 | "VideoFormat": ".mp4#.m3u8#.flv#is_play_url=1#item/video#kaiyanapp#qianpailive" 67 | } -------------------------------------------------------------------------------- /js/博看听书.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title: '博看听书', 3 | host: 'https://api.bookan.com.cn', 4 | homeUrl:'/voice/book/list?instance_id=25304&page=1&category_id=1305&num=24', 5 | url: '/voice/book/list?instance_id=25304&page=fypage&category_id=fyclass&num=24', 6 | detailUrl:'/voice/album/units?album_id=fyid&page=1&num=200&order=1', 7 | searchUrl: 'https://es.bookan.com.cn/api/v3/voice/book?instanceId=25304&keyword=**&pageNum=fypage&limitNum=20', 8 | searchable: 2, 9 | quickSearch: 0, 10 | class_name:'少年读物&儿童文学&国学经典&文艺少年&育儿心经&心理哲学&青春励志&历史小说&故事会&音乐戏剧&相声评书', 11 | class_url:'1305&1304&1320&1306&1309&1310&1307&1312&1303&1317&1319', 12 | headers:{'User-Agent':'MOBILE_UA'}, 13 | 推荐:'*', 14 | 一级:'json:data.list;name;cover;extra.author;id', 15 | 二级:`js: 16 | let d = []; 17 | VOD = { 18 | vod_url: input, 19 | vod_name: "", 20 | vod_actor: "", 21 | vod_year: "", 22 | vod_director: "" 23 | }; 24 | let playlists = []; 25 | let data = JSON.parse(request(input)).data; 26 | VOD.vod_name = data.list[0].id; 27 | VOD.vod_actor = "▶️创建于" + data.list[0].created_at; 28 | VOD.vod_year = data.list[0].created_at.split("-")[0]; 29 | VOD.vod_director = "▶️更新于" + data.list[0].updated_at; 30 | let total = data.total; 31 | playlists = data.list; 32 | if (total > 200) { 33 | for (let i = 2; i < total / 200 + 1; i++) { 34 | let listUrl = input.split("&")[0] + "&page=" + i + "&num=200&order=1"; 35 | let data = JSON.parse(request(listUrl)).data; 36 | playlists = playlists.concat(data.list) 37 | } 38 | } 39 | playlists.forEach(function(it) { 40 | d.push({ 41 | title: it.title, 42 | url: it.file 43 | }) 44 | }); 45 | VOD.vod_play_from = "bookan"; 46 | VOD.vod_play_url = d.map(function(it) { 47 | return it.title + "$" + it.url 48 | }).join("#"); 49 | `, 50 | 搜索:'*', 51 | } -------------------------------------------------------------------------------- /XYQHiker/播视童趣.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "播视童趣", 3 | "规则作者": "香雅情", 4 | "请求头参数": "电脑", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.boosj.com/baby/", 9 | "首页列表数组规则": "body&&.pub-hotplay-main||.pub-child-dance||.pub-toy-play||.pub-describe-story||.pub-child-song||.pub-child-eduction", 10 | "首页片单列表数组规则": "a:has(img)", 11 | "首页片单是否Jsoup写法": "1", 12 | "首页片单标题": "img&&alt", 13 | "首页片单链接": "a&&href", 14 | "首页片单图片": "img&&src", 15 | "首页片单副标题": "", 16 | "首页片单链接加前缀": "", 17 | "首页片单链接加后缀": "", 18 | "分类起始页码": "1", 19 | "分类链接": "https://www.boosj.com/search_res_3362__{cateId}_{catePg}_.html", 20 | "分类名称": "全部&辅食&动画&儿童舞蹈&少儿英语&儿童歌曲&才艺&播视自制&故事&亲子教育&美术&其他&儿童游戏&识物&绘本&古诗&科普&儿童玩具&播视童趣儿童玩具", 21 | "分类名称替换词": "&28&582&3364&3366&3367&3622&3782&3822&3842&4402&4583&4762&4842&4843&4844&4845&5102&5142", 22 | "筛选数据": {}, 23 | //"筛选数据": "ext", 24 | //{cateId} 25 | "筛选子分类名称": "", 26 | "筛选子分类替换词": "", 27 | //{class} 28 | "筛选类型名称": "", 29 | "筛选类型替换词": "*", 30 | //{area} 31 | "筛选地区名称": "", 32 | "筛选地区替换词": "*", 33 | //{year} 34 | "筛选年份名称": "", 35 | "筛选年份替换词": "*", 36 | //{lang} 37 | "筛选语言名称": "", 38 | "筛选语言替换词": "*", 39 | //{by} 40 | "筛选排序名称": "", 41 | "筛选排序替换词": "", 42 | "分类截取模式": "1", 43 | "分类列表数组规则": "body&&.bj-col4:has(img)", 44 | "分类片单是否Jsoup写法": "1", 45 | "分类片单标题": "a&&title", 46 | "分类片单链接": "a&&href", 47 | "分类片单图片": "img&&data-original", 48 | "分类片单副标题": "", 49 | "分类片单链接加前缀": "", 50 | "分类片单链接加后缀": "", 51 | "搜索请求头参数": "User-Agent$手机", 52 | "搜索链接": "{wd}", 53 | "POST请求数据": "", 54 | "搜索截取模式": "1", 55 | "搜索列表数组规则": "", 56 | "搜索片单是否Jsoup写法": "1", 57 | "搜索片单图片": "", 58 | "搜索片单标题": "", 59 | "搜索片单链接": "", 60 | "搜索片单副标题": "", 61 | "搜索片单链接加前缀": "", 62 | "搜索片单链接加后缀": "", 63 | "链接是否直接播放": "1", 64 | "直接播放链接加前缀": "", 65 | "直接播放链接加后缀": "", 66 | "直接播放直链视频请求头": "", 67 | "是否开启手动嗅探": "0", 68 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 69 | "手动嗅探视频链接过滤词": ".html#=http" 70 | } -------------------------------------------------------------------------------- /XYQHiker/耐看点播.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "耐看点播", 3 | "规则作者": "香雅情", 4 | "请求头参数": "MOBILE_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "否", 7 | "是否开启获取首页数据": "否", 8 | "分类起始页码": "1", 9 | "分类链接": "https://www.nkvod.com/show/{cateId}--------{catePg}---.html", 10 | "分类名称": "电影&电视剧&动漫&综艺", 11 | "分类名称替换词": "1&2&4&3", 12 | "筛选数据": {}, 13 | "分类截取模式": "1", 14 | "分类列表数组规则": "body&&.module-item", 15 | "分类片单是否Jsoup写法": "是", 16 | "分类片单标题": ".module-poster-item-title&&Text", 17 | "分类片单链接": "a&&href", 18 | "分类片单图片": ".lazyload&&data-original", 19 | "分类片单副标题": ".module-item-note&&Text", 20 | "分类片单链接加前缀": "https://www.nkvod.com", 21 | "分类片单链接加后缀": "", 22 | "搜索请求头参数": "User-Agent$MOBILE_UA", 23 | "搜索链接": "https://www.nkvod.com/nk/-------------.html?wd={wd}", 24 | "POST请求数据": "", 25 | "搜索截取模式": "1", 26 | "搜索列表数组规则": "body&&.module-item", 27 | "搜索片单是否Jsoup写法": "1", 28 | "搜索片单图片": ".lazyload&&data-original", 29 | "搜索片单标题": ".module-card-item-title&&Text", 30 | "搜索片单链接": "a&&href", 31 | "搜索片单副标题": ".module-item-note&&Text", 32 | "搜索片单链接加前缀": "https://www.nkvod.com", 33 | "搜索片单链接加后缀": "", 34 | "链接是否直接播放": "否", 35 | "直接播放链接加前缀": "https://live.52sf.ga/huya/", 36 | "直接播放链接加后缀": "#isVideo=true#", 37 | "直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online", 38 | "详情是否Jsoup写法": "是", 39 | "类型详情": "", 40 | "年代详情": ".module-info-content&&.module-info-item,4&&Text", 41 | "地区详情": "", 42 | "演员详情": ".module-info-content&&.module-info-item,3&&Text", 43 | "简介详情": ".module-info-content&&.module-info-item&&Text", 44 | "线路列表数组规则": ".module-tab-items-box&&.module-tab-item", 45 | "线路标题": "Text", 46 | "播放列表数组规则": "body&&.module-play-list-content", 47 | "选集列表数组规则": "a", 48 | "选集标题链接是否Jsoup写法": "是", 49 | "选集标题": "a&&Text", 50 | "选集链接": "a&&href", 51 | "是否反转选集序列": "否", 52 | "选集链接加前缀": "https://www.nkvod.com", 53 | "选集链接加后缀": "", 54 | "分析MacPlayer": "否", 55 | "是否开启手动嗅探": "否", 56 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 57 | "手动嗅探视频链接过滤词": ".html#=http" 58 | } -------------------------------------------------------------------------------- /XYQHiker/HDmoli.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "HDmoli", 3 | "规则作者": "香雅情", 4 | "请求头参数": "User-Agent$手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "0", 8 | "分类起始页码": "1", 9 | "分类链接": "https://www.hdmoli.com/mlist/index{cateId}-{catePg}.html[firstPage=https://www.hdmoli.com/mlist/index{cateId}.html]", 10 | "分类名称": "电影&剧集&动画", 11 | "分类名称替换词": "1&2&41", 12 | "筛选数据": {}, 13 | "分类截取模式": "1", 14 | "分类列表数组规则": ".myui-vodlist&&li", 15 | "分类片单是否Jsoup写法": "1", 16 | "分类片单标题": "h4&&a&&Text", 17 | "分类片单链接": "h4&&a&&href", 18 | "分类片单图片": ".lazyload&&data-original", 19 | "分类片单副标题": ".pic-tag&&Text+' '+.pic-text&&Text", 20 | "分类片单链接加前缀": "https://www.hdmoli.com", 21 | "分类片单链接加后缀": "", 22 | "搜索请求头参数": "User-Agent$手机", 23 | "搜索链接": "https://www.hdmoli.com/search.php?searchword={wd}", 24 | "POST请求数据": "wd={wd}&search=", 25 | "搜索截取模式": "1", 26 | "搜索列表数组规则": ".myui-vodlist__media&&li", 27 | "搜索片单是否Jsoup写法": "1", 28 | "搜索片单图片": ".lazyload&&data-original", 29 | "搜索片单标题": "h4&&a&&Text", 30 | "搜索片单链接": "h4&&a&&href", 31 | "搜索片单副标题": ".pic-text&&Text", 32 | "搜索片单链接加前缀": "https://www.hdmoli.com", 33 | "搜索片单链接加后缀": "", 34 | "链接是否直接播放": "0", 35 | "直接播放链接加前缀": "https://live.52sf.ga/huya/", 36 | "直接播放链接加后缀": "#isVideo=true#", 37 | "直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online", 38 | "详情是否Jsoup写法": "0", 39 | "类型详情": "分类:&&&&&&&&

      ", 43 | "简介详情": "简介:
      &&

      ", 44 | "线路列表数组规则": ".nav-tabs&&li", 45 | "线路标题": "a&&Text", 46 | "播放列表数组规则": "body&&.myui-content__list", 47 | "选集列表数组规则": "li", 48 | "选集标题链接是否Jsoup写法": "1", 49 | "选集标题": "a&&Text", 50 | "选集链接": "a&&href", 51 | "是否反转选集序列": "0", 52 | "选集链接加前缀": "https://www.hdmoli.com", 53 | "选集链接加后缀": "", 54 | "分析MacPlayer": "0", 55 | "是否开启手动嗅探": "1", 56 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 57 | "手动嗅探视频链接过滤词": ".html#=http" 58 | } -------------------------------------------------------------------------------- /cat/js/lib/ali.js: -------------------------------------------------------------------------------- 1 | //bbQ0FUT1AtFGxpYi9hbGkuanMsYXNzZXRzOi8vanMvbGliL2NhdC5qcxguL2FsaV9hcGkuanMOaW5pdEFsaRpkZXRhaWxDb250ZW50FnBsYXlDb250ZW50MGRldGFpbENvbnRlbnRWb2RQbGF5RnJvbS5kZXRhaWxDb250ZW50Vm9kUGxheVVybAJfEGluaXRTb21lEHNldFRva2VuDGdldFZvZBpwbGF5ZXJDb250ZW50JnBsYXllckNvbnRlbnRCeUZsYWcUYWxpUGF0dGVybhBwYXJzZVZvZAZleHQEaWQObWF0Y2hlcwZ2b2QSZGV0YWlsU3RyCm1hdGNoEnN0cmluZ2lmeQhsaXN0DmNvbnNvbGUKZGVidWcOc2hhcmVJZAxmaWxlSWQOaXNFbXB0eQhmbGFnBmlkcwxyZXN1bHQCKwIjBZ9TO3UuLS0tLS1wbGF5Q29udGVudC0tLS0tLS0QcGxheUZyb20CaQWFjQVuBiQkJAhwdXNoB59TO3UjAAeFjQVuIwAOcGxheVVybBh2b2RfcGxheV91cmwPpAMCpgOoAwUAB6oDAAisAwAKrgMAC7ADAAyyAwAGALQDAAG2AwECuAMBA7oDAQS8AwEFvgMBDgAGAaABAAAAAg0IKwC0AwAMtgMBDLgDAgy6AwMMvAMEDL4DBQzAAwANqgMBAawDAgHCAwMBrgMEAbADBQGyAwYBCOggvgJfBwC+A18IAL4EXwkAvgVfCgC+Bl8LAL4HXwwAKb0AvQEzXwYAKaQDAQcBACIIAAh2B2p3d3cuYWxpeXVuZHJpdmUuY29tXC9zXC8oW15cL10rKShcL2ZvbGRlclwvKFteXC9dKykpPwf2AgAEALQAAAAIBgAAAAQH9f///wsAAXcAAXcAAXcAAwFhAAFsAAFpAAF5AAF1AAFuAAFkAAFyAAFpAAF2AAFlAAMBYwABbwABbQABLwABcwABLwALARwMAAAAAQAAAP///38BAAAAFQIAAAAuADAA//8KDAENAgMJPQAAAAsCAS8AAWYAAW8AAWwAAWQAAWUAAXIAAS8ACwMcDAAAAAEAAAD///9/AQAAABUCAAAALgAwAP//CgwDDAIMAAoOYgYBqgMBAAECAgAOAcQDAAEAtgMBDLgDAgxlAADsiw5lAQDP7Q4GLqQDBgMDISEOYgYBrAMBAwEEAgBNBMYDAAEAyAMBACDKAwEBIMwDAQIgwAMGDMIDCQBhAgBhAQBhAADPQucAAABlAAAkAQDH3GIAAM/ui8g4mAAAAELoAAAAC2IBACYBAEzpAAAAJAEAyTjqAAAAQusAAABiAgAkAQAOYgIALqQDCwcwRCs6OhdYDmIGAcIDAgICBAIANATIAwABAMYDAAEA2AMBACDaAwEBILQDAAy6AwMMYQEAYQAAZQAAQu4AAADPJAEA6AMLLs+0R8fP57ap6AbPtkfqAr/IZQEAYgAA0GIBAO+LLqQDFQQhUxdEDmIGAa4DAwIDAwIAagXeAwABAMYDAAEA2gEAAQDgAwEAIOIDAQEgvAMEDL4DBQxhAQBhAADQQl0AAAAE8gAAACQBAMfPQl0AAAAE8wAAACQBALNH1wT0AAAAqegLZQAAYgAA7YvqCmUBAGIAAM/ui8g46gAAAELrAAAABPUAAAAkAQAOOOoAAABC6wAAAGIBACQBAA5iAQAupAMcBiFOWI9iWA5DBgGwAwECAQQAAHgD4AMAAQDsAwEAIO4DBAEgYQAAJgAAx8/ntaPoGwT0AAAABPgAAAAmAgBCWwAAAAT5AAAAJQEAYQEAtMhiAQDP56ToNWIAAEL6AAAABPsAAABiAQCdJAEADmIAAEL6AAAABPwAAABiAQCdJAEADmIBAJFjAQAO6sViAABCWwAAAAT5AAAAJQEApAMlCBIXIYZEbGw1DmIGAbIDAQQBBgMAgwEF4AMAAQD6AwEAIMYDAAAAyAMDASDKAwUDIMADBgy0AwAMwgMJAGEAADjqAAAAQusAAADPJAEADiYAAMfPfepTyGECAMRC5wAAAGUAACQBAMk46gAAAELrAAAAYgIAJAEADmUBAELuAAAAYgIAJAEAluggYQMA3WICAMTui8piAABC+gAAAGIDAEH+AAAAJAEADoAA6KsOg2IAAEJbAAAABPkAAAAkAQAupAMxChJOFytEWGcraCE= -------------------------------------------------------------------------------- /XYQHiker/voflix HD.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "voflix HD", 3 | "规则作者": "香雅情", 4 | "请求头参数": "MOBILE_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "否", 7 | "是否开启获取首页数据": "否", 8 | "分类起始页码": "1", 9 | "分类链接": "https://www.voflix.me/show/{cateId}--------{catePg}---.html", 10 | "分类名称": "电影&电视剧&动漫&综艺", 11 | "分类名称替换词": "1&2&4&3", 12 | "筛选数据": {}, 13 | "分类截取模式": "1", 14 | "分类列表数组规则": ".module-items&&.module-item", 15 | "分类片单是否Jsoup写法": "是", 16 | "分类片单标题": ".module-poster-item-title&&Text", 17 | "分类片单链接": "a&&href", 18 | "分类片单图片": ".lazyload&&data-original", 19 | "分类片单副标题": ".module-item-note&&Text", 20 | "分类片单链接加前缀": "https://www.voflix.me", 21 | "分类片单链接加后缀": "", 22 | "搜索请求头参数": "User-Agent$MOBILE_UA", 23 | "搜索链接": "https://www.voflix.me/search/-------------.html?wd={wd}", 24 | "POST请求数据": "", 25 | "搜索截取模式": "1", 26 | "搜索列表数组规则": ".module-items&&.module-item", 27 | "搜索片单是否Jsoup写法": "是", 28 | "搜索片单图片": ".lazyload&&data-original", 29 | "搜索片单标题": ".module-card-item-title&&Text", 30 | "搜索片单链接": "a&&href", 31 | "搜索片单副标题": ".module-item-note&&Text", 32 | "搜索片单链接加前缀": "https://www.voflix.me", 33 | "搜索片单链接加后缀": "", 34 | "链接是否直接播放": "否", 35 | "直接播放链接加前缀": "https://live.52sf.ga/huya/", 36 | "直接播放链接加后缀": "#isVideo=true#", 37 | "直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online", 38 | "详情是否Jsoup写法": "是", 39 | "类型详情": "", 40 | "年代详情": ".module-info-content&&.module-info-item,4&&Text", 41 | "地区详情": "", 42 | "演员详情": ".module-info-content&&.module-info-item,3&&Text", 43 | "简介详情": ".module-info-content&&.module-info-item&&Text", 44 | "线路列表数组规则": "#y-playList&&.module-tab-item", 45 | "线路标题": "Text", 46 | "播放列表数组规则": "body&&.module-play-list-content", 47 | "选集列表数组规则": "a", 48 | "选集标题链接是否Jsoup写法": "是", 49 | "选集标题": "a&&Text", 50 | "选集链接": "a&&href", 51 | "是否反转选集序列": "否", 52 | "选集链接加前缀": "https://www.voflix.me", 53 | "选集链接加后缀": "", 54 | "分析MacPlayer": "否", 55 | "是否开启手动嗅探": "否", 56 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 57 | "手动嗅探视频链接过滤词": ".html#=http" 58 | } -------------------------------------------------------------------------------- /XYQHiker/1080蓝光影视.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "1080蓝光影视", 3 | "规则作者": "香雅情", 4 | "请求头参数": "MOBILE_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "否", 7 | "是否开启获取首页数据": "否", 8 | "分类起始页码": "1", 9 | "分类链接": "https://www.zan-xing.cn/spsx/{cateId}--------{catePg}---.html", 10 | "分类名称": "动漫&电视剧&电影", 11 | "分类名称替换词": "1&2&3", 12 | "筛选数据": {}, 13 | "分类截取模式": "1", 14 | "分类列表数组规则": ".module-items&&.module-item", 15 | "分类片单是否Jsoup写法": "是", 16 | "分类片单标题": ".module-poster-item-title&&Text", 17 | "分类片单链接": "a&&href", 18 | "分类片单图片": ".lazyload&&data-original", 19 | "分类片单副标题": ".module-item-note&&Text", 20 | "分类片单链接加前缀": "https://www.zan-xing.cn", 21 | "分类片单链接加后缀": "", 22 | "搜索请求头参数": "User-Agent$MOBILE_UA", 23 | "搜索链接": "https://www.zan-xing.cn/spss/-------------.html?wd={wd}", 24 | "POST请求数据": "", 25 | "搜索截取模式": "1", 26 | "搜索列表数组规则": ".module-items&&.module-item", 27 | "搜索片单是否Jsoup写法": "是", 28 | "搜索片单图片": ".lazyload&&data-original", 29 | "搜索片单标题": ".module-card-item-title&&Text", 30 | "搜索片单链接": "a&&href", 31 | "搜索片单副标题": ".module-item-note&&Text", 32 | "搜索片单链接加前缀": "https://www.zan-xing.cn", 33 | "搜索片单链接加后缀": "", 34 | "链接是否直接播放": "否", 35 | "直接播放链接加前缀": "https://live.52sf.ga/huya/", 36 | "直接播放链接加后缀": "#isVideo=true#", 37 | "直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online", 38 | "详情是否Jsoup写法": "是", 39 | "类型详情": "", 40 | "年代详情": ".module-info-content&&.module-info-item,3&&Text", 41 | "地区详情": "", 42 | "演员详情": ".module-info-content&&.module-info-item,2&&Text", 43 | "简介详情": ".module-info-content&&.module-info-item&&Text", 44 | "线路列表数组规则": ".module-tab-items-box&&.module-tab-item", 45 | "线路标题": "Text", 46 | "播放列表数组规则": "body&&.module-play-list-content", 47 | "选集列表数组规则": "a", 48 | "选集标题链接是否Jsoup写法": "是", 49 | "选集标题": "a&&Text", 50 | "选集链接": "a&&href", 51 | "是否反转选集序列": "否", 52 | "选集链接加前缀": "https://www.zan-xing.cn", 53 | "选集链接加后缀": "", 54 | "分析MacPlayer": "否", 55 | "是否开启手动嗅探": "否", 56 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 57 | "手动嗅探视频链接过滤词": ".html#=http" 58 | } -------------------------------------------------------------------------------- /js/88看球.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title: "88看球", 3 | // host:'http://www.88kanqiu.cc', 4 | host: "http://www.88kanqiu.live", 5 | url: "/match/fyclass/live", 6 | searchUrl: "", 7 | searchable: 0, 8 | quickSearch: 0, 9 | class_parse: ".nav-pills li;a&&Text;a&&href;/match/(\\d+)/live", 10 | headers: { 11 | "User-Agent": "PC_UA", 12 | }, 13 | timeout: 5000, 14 | play_parse: true, 15 | pagecount:{"1":1,"2":1,"4":1,"22":1,"8":1,"9":1,"10":1,"14":1,"15":1,"12":1,"13":1,"16":1,"28":1,"7":1,"11":1,"33":1,"27":1,"23":1,"26":1,"3":1,"21":1,"18":1}, 16 | lazy: `js: 17 | if(/embed=/.test(input)) { 18 | let url = input.match(/embed=(.*?)&/)[1]; 19 | url = base64Decode(url); 20 | input = { 21 | jx:0, 22 | url: url.split('#')[0], 23 | parse: 0 24 | } 25 | } else if (/\\?url=/.test(input)){ 26 | input = { 27 | jx:0, 28 | url: input.split('?url=')[1].split('#')[0], 29 | parse: 0 30 | } 31 | } else { 32 | input 33 | } 34 | `, 35 | limit: 6, 36 | double: false, 37 | 推荐: "*", 38 | 一级: ".list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href", 39 | 二级: { 40 | title: ".game-info-container&&Text;.customer-navbar-nav li&&Text", 41 | img: "img&&src", 42 | desc: ";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text", 43 | content: "div.game-time&&Text", 44 | tabs: "js:TABS=['道长在线']", 45 | lists: `js: 46 | LISTS=[]; 47 | let html = request(input); 48 | let pdata = jsp.pdfh(html, "#t&&value"); 49 | pdata = pdata.substring(6, pdata.length); 50 | pdata = pdata.substring(0, (pdata.length) - 2) 51 | pdata = base64Decode(pdata); 52 | let jo = JSON.parse(pdata).links; 53 | let d = jo.map(function(it){ 54 | return it.name + '$' + urlencode(it.url) 55 | }); 56 | LISTS.push(d) 57 | `, 58 | }, 59 | 搜索: "", 60 | }; -------------------------------------------------------------------------------- /js/快看.js: -------------------------------------------------------------------------------- 1 | var rule={ 2 | title:'快看', 3 | host:'https://www.kuaikanys.net', 4 | // homeUrl:'/', 5 | url:'/s/fyfilter/page/fypage.html', 6 | filterable:1,//是否启用分类筛选, 7 | filter_url:'{{fl.cateId}}', 8 | filter: {"dianying":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"dianying"},{"n":"动作片","v":"dongzuopian"},{"n":"喜剧片","v":"xijupian"},{"n":"爱情片","v":"aiqingpian"},{"n":"科幻片","v":"kehuanpian"},{"n":"言情片","v":"yanqingpian"},{"n":"恐怖片","v":"kongbupian"},{"n":"剧情片","v":"juqingpian"},{"n":"战争片","v":"zhanzhengpian"}]}],"lianxuju":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"lianxuju"},{"n":"国产剧","v":"guochanju"},{"n":"港台剧","v":"gangtaiju"},{"n":"日韩剧","v":"rihanju"},{"n":"欧美剧","v":"oumeiju"},{"n":"其他剧","v":"qitaju"}]}]}, 9 | filter_def:{ 10 | dianying:{cateId:'dianying'}, 11 | lianxuju:{cateId:'lianxuju'}, 12 | zongyi:{cateId:'zongyi'}, 13 | dongman:{cateId:'dongman'} 14 | }, 15 | searchUrl:'/vodsearch/-------------.html?wd=**&submit=', 16 | searchable:2,//是否启用全局搜索, 17 | quickSearch:0,//是否启用快速搜索, 18 | headers:{//网站的请求头,完整支持所有的,常带ua和cookies 19 | 'User-Agent':'MOBILE_UA', 20 | // "Cookie": "searchneed=ok" 21 | }, 22 | class_parse:'nav ul li;a&&Text;a&&href;.*/(.*?)\.html', 23 | cate_exclude:'专题', 24 | play_parse:true, 25 | lazy:'', 26 | limit:6, 27 | 推荐:'.show:eq(1);ul&&li;*;*;*;*', 28 | double:true, // 推荐内容是否双层定位 29 | 一级:'.show&&ul&&li;a&&title;img&&src;.score&&Text;a&&href', 30 | // 二级:{"title":"h1&&Text;.info&&ul&&p&&Text","img":"img&&src","desc":".info&&ul&&p:eq(-2)&&Text;.info&&ul&&p:eq(-1)&&Text;.info&&ul&&p:eq(0)&&Text;.info&&ul&&p:eq(1)&&Text;.info&&ul&&p:eq(2)&&Text;.info&&ul&&p:eq(3)&&Text","content":".text&&Text","tabs":".play&&span","lists":".playlist&&ul:eq(#id) li"}, 31 | 二级:{ 32 | "title":"h1&&Text;.info&&ul&&p&&Text", 33 | "img":"img&&src", 34 | "desc":";;;.info ul li:eq(0)&&Text;.info ul li:eq(1)&&Text;.info&&ul&&p:eq(3)&&Text", 35 | // "content":".text p&&Text", 36 | "content":".text&&Text", 37 | "tabs":".play&&span", 38 | "lists":".playlist&&ul:eq(#id) li" 39 | }, 40 | 搜索:'*', 41 | // 搜索:'*;*;*;*;*', 42 | } 43 | -------------------------------------------------------------------------------- /js/海洋听书.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'海洋听书', 3 | 编码:'gb18030', 4 | host:'http://m.ychy.cc', 5 | homeUrl:'/best.html', 6 | url:'/list/fyclass_fypage.html', 7 | searchUrl:'/search.asp?page=fypage&searchword=**&searchtype=-1', 8 | searchable:2, 9 | quickSearch:0, 10 | headers:{ 11 | 'User-Agent':'MOBILE_UA' 12 | }, 13 | class_name:'网络玄幻&恐怖悬疑&评书下载&儿童读物&相声戏曲&传统武侠&都市言情&历史军事&人物传记&广播剧&百家讲坛&有声文学&探险盗墓&职场商战', 14 | class_url:'52&17&3&4&7&12&13&15&16&18&32&41&45&81', 15 | play_parse:true, 16 | lazy:'', 17 | limit:6, 18 | double:true, 19 | 推荐:'*', 20 | 一级:'.list-ul li;.tit&&Text;img&&src;p span:eq(0)&&Text;a&&href', 21 | 二级:{ 22 | title:'h2&&Text;.info div:eq(4)&&Text', 23 | img:'.bookimg img&&src', 24 | desc:'.info div:eq(3)&&Text;;;.info div:eq(2)&&Text;.info div:eq(1)&&Text', 25 | content:'.book_intro&&Text', 26 | tabs:'.sub_tit', 27 | // lists:'#playlist li', 28 | lists:`js: 29 | pd = jsp.pd; 30 | let url = pd(html, ".bookbutton&&a&&href"); 31 | // log(url); 32 | html = request(url); 33 | let v = pd(html, ".booksite&&script&&Html"); 34 | var document = {}; 35 | var VideoListJson; 36 | VideoListJson = eval(v.split("VideoListJson=")[1].split(",urlinfo")[0]); 37 | // log(typeof VideoListJson); 38 | let list1 = VideoListJson[0][1]; 39 | LISTS = [list1]; 40 | // log(LISTS); 41 | `, 42 | }, 43 | 搜索:`js: 44 | let d = []; 45 | pdfh = jsp.pdfh;pdfa = jsp.pdfa;pd = jsp.pd; 46 | // log(input); 47 | let html = request(input); 48 | var list = pdfa(html, '.book_slist&&.bookbox'); 49 | list.forEach(function(it) { 50 | d.push({ 51 | title: pdfh(it, 'h4&&Text'), 52 | desc: pdfh(it, '.update&&Text'), 53 | pic_url: pd(it, 'img&&orgsrc'), 54 | url: 'http://m.ychy.com/book/' + pdfh(it, '.bookbox&&bookid') + '.html' 55 | }) 56 | }); 57 | setResult(d); 58 | `, 59 | } -------------------------------------------------------------------------------- /XYQHiker/乐猪TV.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "乐猪TV", 3 | "规则作者": "香雅情", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "http://www.lezhutv.com", 9 | "首页列表数组规则": "body&&.tbox_m2", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "http://www.lezhutv.com/list/{cateId}_{catePg}__{by}_____.html", 14 | "分类名称": "电影&电视剧&综艺&动漫&韩剧&美剧", 15 | "分类名称替换词": "1&2&3&4&14&15", 16 | "筛选数据": "ext", 17 | "筛选排序名称": "默认&按时间&按人气&按评分", 18 | "筛选排序替换词": "&time&hits&score", 19 | "分类截取模式": "1", 20 | "分类列表数组规则": ".tbox_m2&&li", 21 | "分类片单是否Jsoup写法": "1", 22 | "分类片单标题": "h4&&a&&Text", 23 | "分类片单链接": "h4&&a&&href", 24 | "分类片单图片": ".item-lazy&&data-original", 25 | "分类片单副标题": "span&&Text", 26 | "分类片单链接加前缀": "http://www.lezhutv.com", 27 | "分类片单链接加后缀": "", 28 | "搜索请求头参数": "User-Agent$手机#Referer$http://www.lezhutv.com/", 29 | "搜索链接": "http://www.lezhutv.com/index.php?m=vod-search;post", 30 | "POST请求数据": "wd={wd}&search=", 31 | "搜索截取模式": "1", 32 | "搜索列表数组规则": ".tbox_m&&li", 33 | "搜索片单是否Jsoup写法": "1", 34 | "搜索片单图片": ".item-lazy&&data-original", 35 | "搜索片单标题": "h4&&a&&Text", 36 | "搜索片单链接": "a&&href", 37 | "搜索片单副标题": "span&&Text", 38 | "搜索片单链接加前缀": "http://www.lezhutv.com", 39 | "搜索片单链接加后缀": "", 40 | "链接是否直接播放": "0", 41 | "直接播放链接加前缀": "https://live.52sf.ga/huya/", 42 | "直接播放链接加后缀": "#isVideo=true#", 43 | "直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online", 44 | "详情是否Jsoup写法": "0", 45 | "类型详情": "", 46 | "年代详情": "", 47 | "地区详情": "", 48 | "演员详情": "主演:
      &&

      ", 49 | "简介详情": "tbox_js\">&&
    ", 50 | "线路列表数组规则": "body&&.tabs", 51 | "线路标题": "h3&&Text", 52 | "播放列表数组规则": "body&&.tabs", 53 | "选集列表数组规则": "ul&&li", 54 | "选集标题链接是否Jsoup写法": "1", 55 | "选集标题": "a&&Text", 56 | "选集链接": "a&&href", 57 | "是否反转选集序列": "1", 58 | "选集链接加前缀": "http://www.lezhutv.com", 59 | "选集链接加后缀": "", 60 | "分析MacPlayer": "0", 61 | "是否开启手动嗅探": "0", 62 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 63 | "手动嗅探视频链接过滤词": ".html#=http" 64 | } -------------------------------------------------------------------------------- /cat/js/lib/similarity.js: -------------------------------------------------------------------------------- 1 | function compareTwoStrings(first,second){if((first=first.replace(/\s+/g,""))===(second=second.replace(/\s+/g,"")))return 1;if(first.length<2||second.length<2)return 0;var firstBigrams=new Map;for(let i=0;iratings[bestMatchIndex].rating&&(bestMatchIndex=i)}return{ratings:ratings,bestMatch:ratings[bestMatchIndex],bestMatchIndex:bestMatchIndex}}function lcs(str1,str2){if(!str1||!str2)return{length:0,sequence:"",offset:0};for(var sequence="",str1Length=str1.length,str2Length=str2.length,num=new Array(str1Length),maxlen=0,lastSubsBegin=0,i=0;imaxlen&&(maxlen=num[i][j],lastSubsBegin===(thisSubsBegin=i-num[i][j]+1)?sequence+=str1[i]:(lastSubsBegin=thisSubsBegin,sequence="",sequence+=str1.substr(lastSubsBegin,i+1-lastSubsBegin))));return{length:maxlen,sequence:sequence,offset:thisSubsBegin}}function findBestLCS(mainString,targetStrings){var results=[];let bestMatchIndex=0;for(let i=0;iresults[bestMatchIndex].lcs.length&&(bestMatchIndex=i)}return{allLCS:results,bestMatch:results[bestMatchIndex],bestMatchIndex:bestMatchIndex}}export{compareTwoStrings,findBestMatch,findBestLCS}; -------------------------------------------------------------------------------- /XYQHiker/鸭奈飞影视.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "耐看点播", 3 | "规则作者": "香雅情", 4 | "请求头参数": "MOBILE_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "否", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://yanaifei.tv", 9 | "首页列表数组规则": "body&&.module-main.tab-list.active", 10 | "首页片单列表数组规则": ".module-item", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://yanaifei.tv/vod/show/{cateId}--------{catePg}---.html", 14 | "分类名称": "电影&电视剧&动漫&综艺", 15 | "分类名称替换词": "1&2&4&3", 16 | "筛选数据": {}, 17 | "分类截取模式": "1", 18 | "分类列表数组规则": "body&&.module-item", 19 | "分类片单是否Jsoup写法": "是", 20 | "分类片单标题": ".module-poster-item-title&&Text", 21 | "分类片单链接": "a&&href", 22 | "分类片单图片": ".lazyload&&data-original", 23 | "分类片单副标题": ".module-item-note&&Text", 24 | "分类片单链接加前缀": "https://yanaifei.tv", 25 | "分类片单链接加后缀": "", 26 | "搜索请求头参数": "User-Agent$MOBILE_UA", 27 | "搜索链接": "https://yanaifei.tv/index.php/ajax/suggest?mid=1&wd={wd}", 28 | "POST请求数据": "wd={wd}&search=", 29 | "搜索截取模式": "0", 30 | "搜索列表数组规则": "list", 31 | "搜索片单是否Jsoup写法": "1", 32 | "搜索片单图片": "pic", 33 | "搜索片单标题": "name", 34 | "搜索片单链接": "id", 35 | "搜索片单副标题": "", 36 | "搜索片单链接加前缀": "https://yanaifei.tv/vod/detail/", 37 | "搜索片单链接加后缀": ".html", 38 | "链接是否直接播放": "否", 39 | "直接播放链接加前缀": "https://live.52sf.ga/huya/", 40 | "直接播放链接加后缀": "#isVideo=true#", 41 | "直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online", 42 | "详情是否Jsoup写法": "是", 43 | "类型详情": "", 44 | "年代详情": ".module-info-content&&.module-info-item,3&&Text", 45 | "地区详情": "", 46 | "演员详情": ".module-info-content&&.module-info-item,2&&Text", 47 | "简介详情": ".module-info-content&&.module-info-item&&Text", 48 | "线路列表数组规则": ".module-tab-items-box&&.module-tab-item", 49 | "线路标题": "Text", 50 | "播放列表数组规则": "body&&.module-play-list-content", 51 | "选集列表数组规则": "a", 52 | "选集标题链接是否Jsoup写法": "是", 53 | "选集标题": "a&&Text", 54 | "选集链接": "a&&href", 55 | "是否反转选集序列": "否", 56 | "选集链接加前缀": "https://yanaifei.tv", 57 | "选集链接加后缀": "", 58 | "分析MacPlayer": "2", 59 | "是否开启手动嗅探": "否", 60 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 61 | "手动嗅探视频链接过滤词": ".html#=http" 62 | } -------------------------------------------------------------------------------- /js/播客.js: -------------------------------------------------------------------------------- 1 | // 无搜索 2 | var rule = { 3 | title:'播客', 4 | host:'https://getpodcast.xyz', 5 | url: '/fyclass', 6 | searchUrl: '', 7 | searchable:0, 8 | quickSearch:0, 9 | headers:{ 10 | 'User-Agent': 'PC_UA' 11 | }, 12 | timeout:5000, 13 | class_name:'播客&人文&NEWS热点&影视与读书&教育&历史&音乐&情感&有声书', 14 | class_url:'0&1&2&3&4&5&6&7&8', 15 | cate_exclude:'', 16 | play_parse:true, 17 | lazy:`js: 18 | input = {jx:0, url:input, parse:0} 19 | `, 20 | limit:6, 21 | 推荐: `js: 22 | pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; 23 | var d = []; 24 | var html = request(HOST); 25 | var list = pdfa(html, 'body&&.pic_list:eq(0)&&li'); 26 | list.forEach(it => { 27 | d.push({ 28 | title: pdfh(it, '.title&&Text'), 29 | pic_url: pdfh(it, 'img&&src'), 30 | url: pd(it, 'a&&href') + '|' + pdfh(it, '.title&&Text') + '|' + pdfh(it, 'img&&src') 31 | }); 32 | }) 33 | setResult(d); 34 | `, 35 | 一级: `js: 36 | pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; 37 | var d = []; 38 | var html = request(HOST); 39 | var list = pdfa(html, 'body&&.pic_list:eq(list_idx)&&li'.replace("list_idx", MY_CATE)); 40 | list.forEach(it => { 41 | d.push({ 42 | title: pdfh(it, '.title&&Text'), 43 | pic_url: pdfh(it, 'img&&src'), 44 | url: pd(it, 'a&&href') + '|' + pdfh(it, '.title&&Text') + '|' + pdfh(it, 'img&&src') 45 | }); 46 | }) 47 | setResult(d); 48 | `, 49 | 二级: `js: 50 | pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; 51 | let purl = input.split('|')[0]; 52 | let title = input.split('|')[1]; 53 | let pic = input.split('|')[2]; 54 | var html = request(purl); 55 | let d = []; 56 | VOD = {}; 57 | VOD.vod_name = title; 58 | VOD.vod_pic = pic; 59 | if (typeof play_url === 'undefined') { 60 | var play_url = '' 61 | } 62 | let episodes = pdfa(html, 'body&&item'); 63 | log('episodes =========>'+episodes); 64 | let vod_play_url = episodes.map(function(it) { 65 | let ititle = it.match(/(.*?)<\\/title>/)[1].replace(/<!\\[CDATA\\[|\\]\\]>||<!\\[CDATA\\[|\\]\\]>/g, ''); 66 | let iurl = pdfh(it, 'enclosure&&url'); 67 | return ititle + '$' + iurl 68 | }).join('#') 69 | VOD.vod_play_from = '道长在线'; 70 | VOD.vod_play_url = vod_play_url 71 | `, 72 | 搜索:'', 73 | } -------------------------------------------------------------------------------- /XYQHiker/迷迷剧.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "迷迷剧", 3 | "规则作者": "", 4 | "请求头参数": "电脑", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://mimiju.com", 9 | "首页列表数组规则": "body&&.hl-vod-list", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://mimiju.com/vodshow/{cateId}--{by}------{catePg}---.html", 14 | "分类名称": "短剧&电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "20&22&21&24&23", 16 | "筛选数据": "ext", 17 | "筛选子分类名称": "", 18 | "筛选子分类替换词": "", 19 | "筛选类型名称": "", 20 | "筛选类型替换词": "*", 21 | "筛选地区名称": "", 22 | "筛选地区替换词": "*", 23 | "筛选年份名称": "", 24 | "筛选年份替换词": "*", 25 | "筛选语言名称": "", 26 | "筛选语言替换词": "*", 27 | "筛选排序名称": "时间&人气&评分", 28 | "筛选排序替换词": "time&hits&score", 29 | "分类截取模式": "1", 30 | "分类列表数组规则": ".hl-vod-list&&li", 31 | "分类片单是否Jsoup写法": "1", 32 | "分类片单标题": "a&&title", 33 | "分类片单链接": "a&&href", 34 | "分类片单图片": ".hl-lazy&&data-original", 35 | "分类片单副标题": ".hl-pic-text&&Text", 36 | "分类片单链接加前缀": "https://mimiju.com", 37 | "分类片单链接加后缀": "", 38 | "搜索请求头参数": "User-Agent$电脑", 39 | "搜索链接": "https://mimiju.com/vodsearch/{wd}----------{SearchPg}---.html", 40 | "POST请求数据": "", 41 | "搜索截取模式": "1", 42 | "搜索列表数组规则": "body&&.hl-list-item", 43 | "搜索片单是否Jsoup写法": "1", 44 | "搜索片单图片": ".hl-lazy&&data-original", 45 | "搜索片单标题": "a&&title", 46 | "搜索片单链接": "a&&href", 47 | "搜索片单副标题": ".hl-pic-text&&Text", 48 | "搜索片单链接加前缀": "https://mimiju.com", 49 | "搜索片单链接加后缀": "", 50 | "链接是否直接播放": "0", 51 | "直接播放链接加前缀": "", 52 | "直接播放链接加后缀": "", 53 | "直接播放直链视频请求头": "", 54 | "详情是否Jsoup写法": "0", 55 | "类型详情": "", 56 | "年代详情": "", 57 | "地区详情": "", 58 | "演员详情": "主演:</em>&&</li>", 59 | "简介详情": "简介:</em>&&</li>", 60 | "线路列表数组规则": ".hl-plays-from&&a", 61 | "线路标题": "a&&alt", 62 | "播放列表数组规则": "body&&.hl-plays-list", 63 | "选集列表数组规则": "li", 64 | "选集标题链接是否Jsoup写法": "1", 65 | "选集标题": "a&&Text", 66 | "选集链接": "a&&href", 67 | "是否反转选集序列": "0", 68 | "选集链接加前缀": "https://mimiju.com", 69 | "选集链接加后缀": "", 70 | "分析MacPlayer": "0", 71 | "是否开启手动嗅探": "0", 72 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 73 | "手动嗅探视频链接过滤词": ".html" 74 | } -------------------------------------------------------------------------------- /js/6V新版[磁].js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'6V新版[磁]', 3 | host:'http://www.xb6v.com', 4 | // host:'https://www.66s6.net', 5 | // url: '/fyclass/index_fypage.html[/fyclass/index.html]', 6 | url: '/fyclassfyfilter/index_fypage.html[/fyclassfyfilter/index.html]', 7 | filter_url:'{{fl.class}}', 8 | filter:{ 9 | "dianshiju":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"国剧","v":"/guoju"},{"n":"日韩剧","v":"/rihanju"},{"n":"欧美剧","v":"/oumeiju"}]}] 10 | }, 11 | searchUrl: '/e/search/index.php#show=title&tempid=1&tbname=article&mid=1&dopost=search&submit=&keyboard=**;post', 12 | searchable:2, 13 | quickSearch:0, 14 | filterable:1, 15 | headers:{ 16 | 'User-Agent': 'MOBILE_UA' 17 | }, 18 | timeout:5000, 19 | class_parse:'#menus&&li:gt(1);a&&Text;a&&href;.*/(.*)/', 20 | cate_exclude:'欧美剧|旧版6v', 21 | play_parse:true, 22 | limit:6, 23 | 推荐: '*', 24 | 一级: '#post_container&&li;h2&&Text;img&&src;.info_date&&Text;a&&href', 25 | 二级: { 26 | "title": "#content&&h1&&Text;.info_category&&Text", 27 | "img": "#post_content&&img&&src", 28 | "desc": ";;;#post_content&&p:eq(0)&&Text;#post_content&&p:eq(2)&&Text", 29 | "content": "#post_content&&p:eq(1)&&Text", 30 | "tabs": `js: 31 | TABS = ["道长磁力"]; 32 | let tabs = pdfa(html, '#content&&h3:not(:contains(网盘))'); 33 | tabs.forEach((it) => { 34 | TABS.push(pdfh(it, "body&&Text").replace('播放地址','道长在线').replace('(无插件 极速播放)','一').replace('(无需安装插件)','二')) 35 | }); 36 | `, 37 | "lists": `js: 38 | log(TABS); 39 | pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd; 40 | LISTS = []; 41 | let i = 1; 42 | TABS.forEach(function(tab) { 43 | if (/道长磁力/.test(tab)) { 44 | var d = pdfa(html, '.context&&td'); 45 | d = d.map(function(it) { 46 | var title = pdfh(it, 'a&&Text'); 47 | var burl = pd(it, 'a&&href'); 48 | return title + '$' + burl 49 | }); 50 | LISTS.push(d) 51 | } else if (/道长在线/.test(tab) && i <= TABS.length-1) { 52 | var d = pdfa(html, '.context&&.widget:eq(list_idx)&&a'.replace("list_idx", i)); 53 | d = d.map(function(it) { 54 | var title = pdfh(it, 'a&&Text'); 55 | var burl = pd(it, 'a&&href'); 56 | return title + '$' + burl 57 | }); 58 | LISTS.push(d) 59 | i = i + 1; 60 | } 61 | }); 62 | `, 63 | }, 64 | 搜索: '*', 65 | } -------------------------------------------------------------------------------- /XYQHiker/电影盒子.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "电影盒子", 3 | "规则作者": "香雅情", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "http://kan8.tv", 9 | "首页列表数组规则": "body&&.stui-vodlist:has(h4)", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "首页片单标题": "h4&&a&&Text", 13 | "首页片单链接": "h4&&a&&href", 14 | "首页片单图片": ".lazyload&&data-original", 15 | "首页片单副标题": ".pic-text&&Text", 16 | "首页片单链接加前缀": "http://kan8.tv", 17 | "首页片单链接加后缀": "", 18 | "分类起始页码": "1", 19 | "分类链接": "http://kan8.tv/films/{cateId}_{catePg}.html{by}", 20 | "分类名称": "电影&电视剧&综艺&动漫&伦理", 21 | "分类名称替换词": "1&2&4&3&40", 22 | "筛选数据": "ext", 23 | "筛选排序名称": "时间&人气", 24 | "筛选排序替换词": "?order=time&?order=hit", 25 | "分类截取模式": "1", 26 | "分类列表数组规则": ".stui-vodlist&&li", 27 | "分类片单是否Jsoup写法": "1", 28 | "分类片单标题": "h4&&a&&Text", 29 | "分类片单链接": "h4&&a&&href", 30 | "分类片单图片": ".lazyload&&data-original", 31 | "分类片单副标题": ".pic-text&&Text", 32 | "分类片单链接加前缀": "http://kan8.tv", 33 | "分类片单链接加后缀": "", 34 | "搜索请求头参数": "User-Agent$手机", 35 | "搜索链接": "http://kan8.tv/search.php;post", 36 | "POST请求数据": "searchword={wd}", 37 | "搜索截取模式": "1", 38 | "搜索列表数组规则": ".stui-vodlist__media&&li", 39 | "搜索片单是否Jsoup写法": "1", 40 | "搜索片单图片": ".lazyload&&data-original", 41 | "搜索片单标题": "h3&&a&&Text", 42 | "搜索片单链接": "h3&&a&&href", 43 | "搜索片单副标题": ".pic-text&&Text", 44 | "搜索片单链接加前缀": "http://kan8.tv", 45 | "搜索片单链接加后缀": "", 46 | "链接是否直接播放": "0", 47 | "直接播放链接加前缀": "", 48 | "直接播放链接加后缀": "", 49 | "直接播放直链视频请求头": "", 50 | "详情是否Jsoup写法": "0", 51 | "类型详情": "类型:</span>&&</a>", 52 | "年代详情": "年份:</span>&&</a>", 53 | "地区详情": "地区:</span>&&</a>", 54 | "演员详情": "主演:</span>&&</p>", 55 | "简介详情": "简介:</span>&&</p>", 56 | "线路列表数组规则": "body&&[href^=#down]", 57 | "线路标题": "Text", 58 | "播放列表数组规则": "body&&.stui-content__playlist", 59 | "选集列表数组规则": "li", 60 | "选集标题链接是否Jsoup写法": "1", 61 | "选集标题": "a&&Text", 62 | "选集链接": "a&&href", 63 | "是否反转选集序列": "0", 64 | "选集链接加前缀": "http://kan8.tv", 65 | "选集链接加后缀": "", 66 | "分析MacPlayer": "0", 67 | "是否开启手动嗅探": "0", 68 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 69 | "手动嗅探视频链接过滤词": ".html#=http" 70 | } -------------------------------------------------------------------------------- /js/相声随身听.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'相声随身听', 3 | host:'https://www.xsmp3.com', 4 | // url:'/fyclass/fypage.html', 5 | url:'/fyfilter/fypage.html', 6 | filterable:1,//是否启用分类筛选, 7 | filter_url:'{{fl.cateId}}', 8 | filter:{ 9 | "gdg":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"gdg"},{"n":"郭德纲单口","v":"gdg-dk"},{"n":"郭德纲于谦","v":"gdg-yq"},{"n":"郭德纲张文顺","v":"gdg-zws"},{"n":"郭德纲李菁","v":"gdg-lj"},{"n":"郭德纲徐德亮","v":"gdg-xdl"},{"n":"郭德纲何云伟","v":"gdg-hyw"},{"n":"郭德纲曹云金","v":"gdg-cyj"},{"n":"郭德纲王玥波","v":"gdg-wyb"},{"n":"郭德纲王文林","v":"gdg-wwl"}]}], 10 | "dys":[{"key":"cateId","name":"分类","value":[{"n":"全部","v":"dys"},{"n":"德云社精选","v":"dys-jx"},{"n":"高峰相声全集","v":"dys-gf"},{"n":"岳云鹏相声全集","v":"dys-yyp"},{"n":"郭麒麟相声全集","v":"dys-gql"},{"n":"张鹤伦相声全集","v":"dys-zhl"},{"n":"孟鹤堂相声全集","v":"dys-mht"},{"n":"徐德亮王文林","v":"xdl-wwl"},{"n":"何云伟李菁","v":"hyw-lj"},{"n":"曹云金刘云天","v":"cyj-lyt"}]}] 11 | }, 12 | filter_def:{ 13 | gdg:{cateId:'gdg'}, 14 | dys:{cateId:'dys'}, 15 | xsxsl:{cateId:'xsxsl'}, 16 | qqs:{cateId:'qqs'}, 17 | msl:{cateId:'msl'}, 18 | hbl:{cateId:'hbl'}, 19 | lbr:{cateId:'lbr'}, 20 | mj:{cateId:'mj'}, 21 | hyw:{cateId:'hyw'}, 22 | ssj:{cateId:'ssj'}, 23 | jk:{cateId:'jk'}, 24 | mzm:{cateId:'mzm'}, 25 | yzh:{cateId:'yzh'}, 26 | swm:{cateId:'swm'} 27 | }, 28 | searchUrl:'/so/**_fypage.html', 29 | searchable:2, 30 | quickSearch:0, 31 | headers:{ 32 | 'User-Agent':'MOBILE_UA' 33 | }, 34 | timeout:5000, 35 | class_parse: '.list-navi&&li;a&&Text;a&&href;/(\\w+).html', 36 | play_parse:true, 37 | lazy:'js:input={jx:0,url:input,parse:0}', 38 | limit:6, 39 | 推荐:'*', 40 | 一级:'#post_list_box&&li;h2&&Text;img&&src;.f_r&&span:eq(3)&&Text;a&&href', 41 | 二级:{ 42 | title:'h1&&Text;.view&&Text', 43 | img:'img&&src', 44 | desc:'.view&&Text;;;.lmname&&Text;.author&&Text', 45 | content:'.jAsrPyf4&&p:eq(1)&&Text', 46 | // tabs:'js:TABS=["相声随身听"]', 47 | lists:'js:var VideoListJson;VideoListJson=eval(html.split("audio: ")[1].split("}\)")[0]);let list1=[];VideoListJson.forEach(function(it){list1.push(it.name.strip()+"$https:"+it.url)});LISTS=[list1];', 48 | }, 49 | 搜索: '*', 50 | } -------------------------------------------------------------------------------- /cat/js/dovx_open.js: -------------------------------------------------------------------------------- 1 | import { _ } from 'assets://js/lib/cat.js'; 2 | import { log } from './lib/utils.js'; 3 | import { initAli, detailContent, playContent } from './lib/ali.js'; 4 | 5 | let siteKey = 'dovx'; 6 | let siteType = 0; 7 | let siteUrl = 'https://api.dovx.tk'; 8 | let patternAli = /(https:\/\/www\.aliyundrive\.com\/s\/[^"]+)/ 9 | 10 | async function request(reqUrl) { 11 | let res = await req(reqUrl, { 12 | method: 'get', 13 | headers: { 14 | 'Referer': siteUrl, 15 | }, 16 | }); 17 | return res.content; 18 | } 19 | 20 | // cfg = {skey: siteKey, ext: extend} 21 | async function init(cfg) { 22 | try { 23 | siteKey = _.isEmpty(cfg.skey) ? '' : cfg.skey; 24 | siteType = _.isEmpty(cfg.stype) ? '' : cfg.stype; 25 | await initAli(cfg); 26 | } catch (e) { 27 | await log('init:' + e.message + ' line:' + e.lineNumber); 28 | } 29 | } 30 | 31 | async function home(filter) { 32 | return '{}'; 33 | } 34 | 35 | async function homeVod() {} 36 | 37 | async function category(tid, pg, filter, extend) { 38 | return '{}'; 39 | } 40 | 41 | async function detail(id) { 42 | try { 43 | let matches = id.match(patternAli); 44 | if (!_.isEmpty(matches)) return await detailContent(matches[0]); 45 | return ''; 46 | } catch (e) { 47 | await log('detail:' + e.message + ' line:' + e.lineNumber); 48 | } 49 | } 50 | 51 | async function play(flag, id, flags) { 52 | try { 53 | return await playContent(flag, id, flags); 54 | } catch (e) { 55 | await log('play:' + e.message + ' line:' + e.lineNumber); 56 | } 57 | } 58 | 59 | async function search(wd, quick, pg) { 60 | let resp = await request(siteUrl + "/ali/search?wd=" + encodeURIComponent(wd)); 61 | let videos = JSON.parse(resp).list; 62 | _.each(videos, (item) => { 63 | item.vod_id = item.vod_content; 64 | item.vod_content = undefined; 65 | }); 66 | return JSON.stringify({ 67 | list: videos, 68 | }); 69 | } 70 | 71 | export function __jsEvalReturn() { 72 | return { 73 | init: init, 74 | home: home, 75 | homeVod: homeVod, 76 | category: category, 77 | detail: detail, 78 | play: play, 79 | search: search, 80 | }; 81 | } -------------------------------------------------------------------------------- /XYQHiker/乐鱼影视.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "乐鱼影视", 3 | "规则作者": "", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.yu992.com", 9 | "首页列表数组规则": "body&&.modulemod", 10 | "首页片单列表数组规则": ".packcover", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.yu992.com/lys/{cateId}/by/{by}/page/{catePg}.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "lyMovie&lyTv&lyVariety&lyCartoon", 16 | //"筛选数据": {}, 17 | "筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".modulemod&&.packcover", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "a&&title", 40 | "分类片单链接": "a&&href", 41 | "分类片单图片": ".eclazy&&data-original", 42 | "分类片单副标题": ".packscore&&Text", 43 | "分类片单链接加前缀": "https://www.yu992.com", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$手机", 46 | "搜索链接": "https://www.yu992.com/lyso.html?wd={wd}", 47 | "POST请求数据": "", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": ".leftlist&&.search", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": "img&&src", 52 | "搜索片单标题": "a&&title", 53 | "搜索片单链接": "a&&href", 54 | "搜索片单副标题": ".list&&Text", 55 | "搜索片单链接加前缀": "https://www.yu992.com", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "1", 62 | "类型详情": "", 63 | "年代详情": "", 64 | "地区详情": "", 65 | "演员详情": "body&&p:contains(主演:)&&Text!◎主演:", 66 | "简介详情": ".tjuqing&&Text", 67 | "线路列表数组规则": "#play&&li", 68 | "线路标题": "Text", 69 | "播放列表数组规则": "body&&.videolist", 70 | "选集列表数组规则": "a", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://www.yu992.com", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "0", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /js/i275听书.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title: 'i275听书', 3 | host: 'https://m.ting275.com', 4 | // url: '/category/fyclass/2.html?page=fypage', 5 | url:'/category/fyclass/fyfilter/fypage.html', 6 | filterable:1,//是否启用分类筛选, 7 | filter_url:'{{fl.by}}', 8 | filter:{"6":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"7":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"8":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"9":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"10":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"11":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"12":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"13":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"14":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"15":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"49":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"50":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}],"51":[{"key":"by","name":"排序","value":[{"n":"更新","v":"2"},{"n":"人气","v":"3"}]}]}, 9 | filter_def:{6:{by:'2'},7:{by:'2'},8:{by:'2'},9:{by:'2'},10:{by:'2'},11:{by:'2'},12:{by:'2'},13:{by:'2'},14:{by:'2'},15:{by:'2'},49:{by:'2'},50:{by:'2'},51:{by:'2'}}, 10 | searchUrl: '/pc/index/search.html?keyword=**&page=fypage', 11 | searchable: 2, 12 | quickSearch: 0, 13 | headers:{'User-Agent':'MOBILE_UA'}, 14 | class_name:'玄幻奇幻&都市言情&宫斗女频&官场商战&武侠仙侠&刑侦推理&探险科幻&重生穿越&恐怖惊悚&文学历史&两性情感&网游竞技&相声评书', 15 | class_url:'6&7&8&9&10&11&12&13&14&15&49&50&51', 16 | play_parse:true, 17 | lazy:'', 18 | limit:6, 19 | 推荐:'*', 20 | // 一级:'.list-wrapper&&.item-link;h2--span&&Text;img&&data-cfsrc;.status&&Text;a&&href', 21 | 一级:'.list-wrapper&&.item-link;h2--span&&Text;img&&src;.status&&Text;a&&href', 22 | 二级:{ 23 | "title":".book-title&&Text;.text:eq(0)&&Text", 24 | // "img":".img&&data-cfsrc", 25 | "img":".img&&src", 26 | "desc":".update-time&&Text;;;.text:eq(1)&&Text;.text:eq(2)&&Text", 27 | "content":".book-intro&&Text", 28 | "tabs":".operate-bar&&.total-num", 29 | "lists":".book-list:eq(#id)&&.list-item" 30 | }, 31 | 搜索:'*', 32 | } -------------------------------------------------------------------------------- /XYQHiker/干饭影视.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "干饭影视", 3 | "规则作者": "", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "0", 8 | "首页推荐链接": "https://gfysys.cc", 9 | "首页列表数组规则": "body&&.ewave-vodlist", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://gfysys.cc/vodtype/{cateId}-{catePg}.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&3&4", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".ewave-vodlist&&li", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "h4&&a&&Text", 40 | "分类片单链接": "h4&&a&&href", 41 | "分类片单图片": ".lazyload&&data-original", 42 | "分类片单副标题": "", 43 | "分类片单链接加前缀": "https://gfysys.cc", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$手机", 46 | "搜索链接": "https://gfysys.cc/vodsearch/{wd}----------1---.html", 47 | "POST请求数据": "searchword={wd}", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": ".ewave-vodlist__media&&li", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": ".lazyload&&data-original", 52 | "搜索片单标题": "h3&&a&&Text", 53 | "搜索片单链接": "h3&&a&&href", 54 | "搜索片单副标题": "", 55 | "搜索片单链接加前缀": "https://gfysys.cc", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "0", 62 | "类型详情": "类型:</span>&&</", 63 | "年代详情": "年份:</span>&&</", 64 | "地区详情": "地区:</span>&&</", 65 | "演员详情": "主演:</span>&&</p>", 66 | "简介详情": "简介:</span>&&</p>", 67 | "线路列表数组规则": ".nav-tabs&&li", 68 | "线路标题": "Text", 69 | "播放列表数组规则": "body&&.ewave-content__playlist", 70 | "选集列表数组规则": "li", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://gfysys.cc", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "2", 78 | "是否开启手动嗅探": "0", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /js/funletu.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'趣盘搜[夸]', 3 | host:'https://v.funletu.com', 4 | homeUrl:'/', 5 | url: '/forum-fyclass-fypage.html?', 6 | filter_url:'{{fl.class}}', 7 | filter:{ 8 | }, 9 | searchUrl: 'json:/search#{"style":"get","datasrc":"search","query":{"id":"","datetime":"","commonid":1,"parmid":"","fileid":"","reportid":"","validid":"","searchtext":"**"},"page":{"pageSize":10,"pageIndex":1},"order":{"prop":"id","order":"desc"},"message":"请求资源列表数据"};postjson', 10 | searchable:2, 11 | quickSearch:0, 12 | filterable:0, 13 | headers:{ 14 | 'User-Agent': PC_UA, 15 | 'Accept': '*/*', 16 | 'Referer': 'https://pan.funletu.com/' 17 | }, 18 | timeout:5000, 19 | class_name:'', 20 | class_url:'', 21 | play_parse:true, 22 | play_json:[{ 23 | re:'*', 24 | json:{ 25 | parse:0, 26 | jx:0 27 | } 28 | }], 29 | lazy:'', 30 | limit:6, 31 | 推荐:'', 32 | 一级:'', 33 | 二级:`js: 34 | VOD.vod_play_from = "夸克網盤"; 35 | VOD.vod_remarks = detailUrl; 36 | VOD.vod_actor = "沒有二級,只有一級鏈接直接推送播放"; 37 | VOD.vod_content = MY_URL; 38 | VOD.vod_play_url = "夸克網盤$" + detailUrl; 39 | `, 40 | 搜索:`js: 41 | let postJson = { 42 | style:"get", 43 | datasrc:"search", 44 | query:{ 45 | id:"", 46 | datetime:"", 47 | commonid:1, 48 | parmid:"", 49 | fileid:"", 50 | reportid:"", 51 | validid:"", 52 | searchtext: KEY 53 | }, 54 | page:{ pageSize:20, pageIndex: MY_PAGE }, 55 | order:{prop:"id",order:"desc"}, 56 | message:"请求资源列表数据" 57 | }; 58 | let postData = { 59 | method: "POST", 60 | body: postJson 61 | }; 62 | log("funletu search postData1>>>>>>>>>>>>>>>" + JSON.stringify(postData)); 63 | let _fetch_params = JSON.parse(JSON.stringify(rule_fetch_params)); 64 | Object.assign(_fetch_params, postData); 65 | log("funletu search postData>>>>>>>>>>>>>>>" + JSON.stringify(_fetch_params)); 66 | let new_html=post(rule.homeUrl + 'search', _fetch_params); 67 | //log("funletu search result>>>>>>>>>>>>>>>" + new_html); 68 | let json=JSON.parse(new_html); 69 | let d=[] 70 | for(const it in json["data"]){ 71 | if (json.data.hasOwnProperty(it)){ 72 | log("funletu search it>>>>>>>>>>>>>>>" + JSON.stringify(json.data[it])); 73 | if (json.data[it].valid === 0){ 74 | d.push({ 75 | title:json.data[it].title, 76 | img:'', 77 | content:json.data[it].updatetime, 78 | desc:json.data[it].updatetime, 79 | url:'push://'+json.data[it].url.split("?")[0] 80 | }); 81 | } 82 | } 83 | } 84 | setResult(d); 85 | `, 86 | } 87 | -------------------------------------------------------------------------------- /XYQHiker/深蓝影视.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "深蓝影视", 3 | "规则作者": "香雅情", 4 | "请求头参数": "MOBILE_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "否", 7 | "是否开启获取首页数据": "是", 8 | "首页推荐链接": "https://www.slys.me", 9 | "首页列表数组规则": "body&&.module-items", 10 | "首页片单列表数组规则": ".module-item", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.slys.me/vodshow/{cateId}--------{catePg}---.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&4&3", 16 | "筛选数据": {}, 17 | "筛选子分类名称": "", 18 | "筛选子分类替换词": "", 19 | "筛选类型名称": "", 20 | "筛选类型替换词": "*", 21 | "筛选地区名称": "", 22 | "筛选地区替换词": "*", 23 | "筛选年份名称": "", 24 | "筛选年份替换词": "*", 25 | "筛选语言名称": "", 26 | "筛选语言替换词": "*", 27 | "筛选排序名称": "时间&人气&评分", 28 | "筛选排序替换词": "time&hits&score", 29 | "分类截取模式": "1", 30 | "分类列表数组规则": ".module-items&&.module-item", 31 | "分类片单是否Jsoup写法": "是", 32 | "分类片单标题": "a&&title", 33 | "分类片单链接": "a&&href", 34 | "分类片单图片": ".lazy&&data-src", 35 | "分类片单副标题": ".module-item-text&&Text", 36 | "分类片单链接加前缀": "https://www.slys.me", 37 | "分类片单链接加后缀": "", 38 | "搜索请求头参数": "User-Agent$MOBILE_UA", 39 | "搜索链接": "https://www.slys.me/vodsearch/-------------.html?wd={wd}", 40 | "POST请求数据": "", 41 | "搜索截取模式": "1", 42 | "搜索列表数组规则": ".module-items&&.module-search-item", 43 | "搜索片单是否Jsoup写法": "是", 44 | "搜索片单图片": ".lazy&&data-src", 45 | "搜索片单标题": "h3&&Text", 46 | "搜索片单链接": "a&&href", 47 | "搜索片单副标题": ".video-serial&&Text", 48 | "搜索片单链接加前缀": "https://www.slys.me", 49 | "搜索片单链接加后缀": "", 50 | "链接是否直接播放": "否", 51 | "直接播放链接加前缀": "", 52 | "直接播放链接加后缀": "", 53 | "直接播放直链视频请求头": "", 54 | "详情是否Jsoup写法": "是", 55 | "类型详情": "", 56 | "年代详情": ".video-info-main&&.video-info-items,2&&Text", 57 | "地区详情": "", 58 | "演员详情": ".video-info-main&&.video-info-items,1&&Text", 59 | "简介详情": ".video-info-main&&.video-info-content&&Text", 60 | "线路列表数组规则": ".module-tab-items&&.module-tab-item", 61 | "线路标题": "Text", 62 | "播放列表数组规则": "body&&.module-player-list", 63 | "选集列表数组规则": ".scroll-content&&a", 64 | "选集标题链接是否Jsoup写法": "是", 65 | "选集标题": "a&&Text", 66 | "选集链接": "a&&href", 67 | "是否反转选集序列": "否", 68 | "选集链接加前缀": "https://www.slys.me", 69 | "选集链接加后缀": "", 70 | "分析MacPlayer": "2", 71 | "是否开启手动嗅探": "否", 72 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 73 | "手动嗅探视频链接过滤词": ".html#=http" 74 | } -------------------------------------------------------------------------------- /XYQHiker/磁力熊.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "磁力熊", 3 | "规则作者": "", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.cilixiong.net", 9 | "首页列表数组规则": "body&&.align-items-stretch", 10 | "首页片单列表数组规则": ".card", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "0", 13 | "分类链接": "https://www.cilixiong.net/{cateId}-0-0-{catePg}.html", 14 | "分类名称": "电影&电视剧", 15 | "分类名称替换词": "1&2", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".align-items-stretch&&.card", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "h2&&Text", 40 | "分类片单链接": "a&&href", 41 | "分类片单图片": ".card-img&&style", 42 | "分类片单副标题": ".rank&&Text", 43 | "分类片单链接加前缀": "https://www.cilixiong.net", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$手机", 46 | "搜索链接": "https://www.cilixiong.net/e/search/index.php;post", 47 | "POST请求数据": "classid=1,2&show=title&tempid=1&keyboard={wd}", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": ".align-items-stretch&&.card", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": ".card-img&&style", 52 | "搜索片单标题": "h2&&Text", 53 | "搜索片单链接": "a&&href", 54 | "搜索片单副标题": ".rank&&Text", 55 | "搜索片单链接加前缀": "https://www.cilixiong.net", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "1", 62 | "类型详情": "", 63 | "年代详情": "", 64 | "地区详情": "", 65 | "演员详情": "body&&p:contains(主演:)&&Text!主演:", 66 | "简介详情": ".mv_card_box&&Text", 67 | "线路列表数组规则": "body&&.mv_down", 68 | "线路标题": "h2&&Text", 69 | "播放列表数组规则": "body&&.mv_down", 70 | "选集列表数组规则": "a[href^=magnet:?]", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "0", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /XYQHiker/酷奇MV.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "酷奇MV", 3 | "规则作者": "", 4 | "请求头参数": "电脑", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "是", 7 | "是否开启获取首页数据": "是", 8 | "首页推荐链接": "https://www.kuqimv.com", 9 | "首页列表数组规则": "body&&.mv_list", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "首页片单标题": "a&&title", 13 | "首页片单链接": "a&&href", 14 | "首页片单图片": "img&&src", 15 | "首页片单副标题": ".time&&Text", 16 | "首页片单链接加前缀": "https://www.kuqimv.com", 17 | "首页片单链接加后缀": "", 18 | "分类起始页码": "1", 19 | "分类链接": "https://www.kuqimv.com/play/{cateId}_{catePg}.html", 20 | "分类名称": "华语高清&日韩精选&欧美MV&高清现场&影视MV&夜店视频&车模视频&热舞视频&美女写真&美女打碟", 21 | "分类名称替换词": "1&2&3&4&5&6&7&8&9&10", 22 | "筛选数据": {}, 23 | //"筛选数据": "ext", 24 | //{cateId} 25 | "筛选子分类名称": "", 26 | "筛选子分类替换词": "", 27 | //{class} 28 | "筛选类型名称": "", 29 | "筛选类型替换词": "*", 30 | //{area} 31 | "筛选地区名称": "", 32 | "筛选地区替换词": "*", 33 | //{year} 34 | "筛选年份名称": "", 35 | "筛选年份替换词": "*", 36 | //{lang} 37 | "筛选语言名称": "", 38 | "筛选语言替换词": "*", 39 | //{by} 40 | "筛选排序名称": "", 41 | "筛选排序替换词": "", 42 | "分类截取模式": "1", 43 | "分类列表数组规则": ".mv_list&&li", 44 | "分类片单是否Jsoup写法": "1", 45 | "分类片单标题": "a&&title", 46 | "分类片单链接": "a&&href", 47 | "分类片单图片": "img&&src", 48 | "分类片单副标题": ".time&&Text", 49 | "分类片单链接加前缀": "https://www.kuqimv.com", 50 | "分类片单链接加后缀": "", 51 | "搜索请求头参数": "User-Agent$手机", 52 | "搜索链接": "{wd}", 53 | "POST请求数据": "", 54 | "搜索截取模式": "1", 55 | "搜索列表数组规则": "", 56 | "搜索片单是否Jsoup写法": "1", 57 | "搜索片单图片": "", 58 | "搜索片单标题": "", 59 | "搜索片单链接": "", 60 | "搜索片单副标题": "", 61 | "搜索片单链接加前缀": "", 62 | "搜索片单链接加后缀": "", 63 | "链接是否直接播放": "1", 64 | "直接播放链接加前缀": "", 65 | "直接播放链接加后缀": "", 66 | "直接播放直链视频请求头": "User-Agent$电脑#Referer$https://www.mv263.com/", 67 | "详情是否Jsoup写法": "1", 68 | "类型详情": "", 69 | "年代详情": "", 70 | "地区详情": "", 71 | "演员详情": "", 72 | "简介详情": "", 73 | "线路列表数组规则": "", 74 | "线路标题": "", 75 | // "播放列表数组规则": ".article-container", 76 | // "选集列表数组规则": ".article-container", 77 | // "选集标题链接是否Jsoup写法": "1", 78 | // "选集标题": "h1&&Text", 79 | // "选集链接": ".article-main&&source&&src", 80 | "是否反转选集序列": "0", 81 | "选集链接加前缀": "", 82 | "选集链接加后缀": "", 83 | "分析MacPlayer": "0", 84 | "是否开启手动嗅探": "0", 85 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 86 | "手动嗅探视频链接过滤词": ".html#=http#=https" 87 | } -------------------------------------------------------------------------------- /XYQHiker/红领巾影院.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "红领巾影院", 3 | "规则作者": "", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.honglingjin.tv", 9 | "首页列表数组规则": "body&&.stui-vodlist:has(h4)", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.honglingjin.tv/list/{cateId}/{catePg}-{area}-{class}-{year}.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&4&3", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".stui-vodlist&&li", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "h4&&a&&Text", 40 | "分类片单链接": "h4&&a&&href", 41 | "分类片单图片": ".lazyload&&data-original", 42 | "分类片单副标题": ".text-right&&Text", 43 | "分类片单链接加前缀": "https://www.honglingjin.tv", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$手机", 46 | "搜索链接": "https://www.honglingjin.tv/search/{wd}", 47 | "POST请求数据": "searchword={wd}", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": ".stui-vodlist&&li", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": ".lazyload&&data-original", 52 | "搜索片单标题": "h4&&a&&Text", 53 | "搜索片单链接": "h4&&a&&href", 54 | "搜索片单副标题": ".text-right&&Text", 55 | "搜索片单链接加前缀": "https://www.honglingjin.tv", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "0", 62 | "类型详情": "", 63 | "年代详情": "", 64 | "地区详情": "地区:&&</p>", 65 | "演员详情": "主演:&&</p>", 66 | "简介详情": "简介:</span>&&</p>", 67 | "线路列表数组规则": ".layui-tab-title&&li", 68 | "线路标题": "Text", 69 | "播放列表数组规则": "body&&.stui-content__playlist", 70 | "选集列表数组规则": "li", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://www.honglingjin.tv", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "0", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /XYQBiu/石榴电影.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "石榴电影", 3 | "author": "聆听优美旋律", 4 | "UserAgent": "PC_UA", 5 | "Coding_format": "UTF-8", 6 | "PicNeedProxy": "0", 7 | "homeContent": "0", 8 | "firstpage": "1", 9 | "class_url": "https://hei19.com/catalog?column={cateId}&sort=1&per_page=72&page={catePg}", 10 | "class_name": "电影&电视剧&综艺&动漫", 11 | "class_value": "1&2&3&4", 12 | "cat_mode": "0", 13 | "cat_YN_twice": "1", 14 | "cat_twice_pre": "mediaData\":", 15 | "cat_twice_suf": ",\"accessToken", 16 | "catjsonlist": "data", 17 | "catjsonpic": "cover", 18 | "catjsonname": "name", 19 | "catjsonid": "id", 20 | "catjsonstitle": "score", 21 | "cat_prefix": "https://hei19.com/detail/", 22 | "cat_suffix": "", 23 | "SUserAgent": "MOBILE_UA", 24 | "search_url": "https://hei19.com/search?type=1&keywords={wd}", 25 | "sea_PtBody": "", 26 | "search_mode": "1", 27 | "jsonlist": "list", 28 | "jsonpic": "pic", 29 | "jsonname": "name", 30 | "jsonid": "id", 31 | "jsonstitle": "", 32 | "sea_YN_twice": "1", 33 | "sea_twice_pre": "data\":[", 34 | "sea_twice_suf": "\"from", 35 | "sea_arr_pre": "{", 36 | "sea_arr_suf": "alias", 37 | "sea_pic": "pic\":\"&&\"", 38 | "sea_title": "name\":\"&&\"", 39 | "sea_url": "id\":&&,", 40 | "sea_subtitle": "score\":&&,", 41 | "search_prefix": "https://hei19.com/detail/", 42 | "search_suffix": "", 43 | "force_play": "0", 44 | "play_prefix": "https://live.52sf.ga/huya/", 45 | "play_suffix": "#isVideo=true#", 46 | "play_header": "authority$ku.peizq.online#Referer$https://play.peizq.online", 47 | "proj_actor": "演员:&&<", 48 | "proj_plot": "简介:&&<", 49 | "tab_YN_twice": "0", 50 | "tab_twice_pre": "", 51 | "tab_twice_suf": "", 52 | "tab_arr_pre": "空", 53 | "tab_arr_suf": "空", 54 | "tab_title": "空", 55 | "list_YN_twice": "0", 56 | "list_twice_pre": "空", 57 | "list_twice_suf": "空", 58 | "list_arr_pre": "data\":[", 59 | "list_arr_suf": "]", 60 | "epi_YN_twice": "0", 61 | "epi_twice_pre": "空", 62 | "epi_twice_suf": "空", 63 | "epi_arr_pre": "{", 64 | "epi_arr_suf": "}", 65 | "epi_title": "episode\":&&,", 66 | "epi_url": "url\":\"&&\"", 67 | "epi_reverse": "0", 68 | "epiurl_prefix": "", 69 | "epiurl_suffix": "", 70 | "Anal_MacPlayer": "0", 71 | "ManualSniffer": "0", 72 | "VideoFormat": ".mp4#.m3u8#.flv", 73 | "VideoFilter": ".html#=http" 74 | } -------------------------------------------------------------------------------- /js/JRKAN直播.js: -------------------------------------------------------------------------------- 1 | // 道长 drpy仓库 https://gitcode.net/qq_32394351/dr_py 2 | // 道长 drpy安卓本地搭建说明 https://code.gitlink.org.cn/api/v1/repos/hjdhnx/dr_py/blob/master/%E5%AE%89%E5%8D%93%E6%9C%AC%E5%9C%B0%E6%90%AD%E5%BB%BA%E8%AF%B4%E6%98%8E.md 3 | // 道长 drpy写源 模板规则说明 https://gitcode.net/qq_32394351/dr_py#%E6%A8%A1%E6%9D%BF%E8%A7%84%E5%88%99%E8%AF%B4%E6%98%8E 4 | // 道长 drpy写源 套模模版 https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/js/%E6%A8%A1%E6%9D%BF.js 5 | // 道长 drpy写源 相关视频教程 https://www.youtube.com/watch?v=AK7cN-fcwm4 6 | // 道长 drpy写源 写源教学视频 https://t.me/fongmi_offical/54080/63553 7 | // 海阔下载 https://haikuo.lanzoui.com/u/GoldRiver 8 | // 影视TV 官方TG Drpy群 https://t.me/fongmi_offical/63689 9 | // 影视TV 官方TG 下载 https://t.me/fongmi_release 10 | 11 | 12 | var rule = { 13 | title:'JRKAN直播', 14 | host:'http://www.jrkankan.com/?lan=1', 15 | // JRKAN备用域名:www.jrkankan.com / www.jrkan365.com / jrsyyds.com / www.jryyds.com / jrskan.com / jrsbxj.com 16 | // JRKAN网址发布:qiumi1314.com 17 | url:'/fyclass', 18 | searchUrl:'', 19 | searchable:0, 20 | quickSearch:0, 21 | class_name:'全部', 22 | class_url:'/', 23 | //class_url:'?live', 24 | headers:{ 25 | 'User-Agent':'MOBILE_UA' 26 | }, 27 | timeout:5000, 28 | play_parse:true, 29 | lazy:"", 30 | limit:6, 31 | double:false, 32 | 推荐:'*', 33 | // 一级:'.loc_match:eq(2) ul;li:gt(1):lt(4)&&Text;img&&src;li:lt(2)&&Text;a:eq(1)&&href',//play.sportsteam333.com 34 | 一级:"js:var items=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;var html=request(input);var tabs=pdfa(html,'body&&.d-touch');tabs.forEach(function(it){var pz=pdfh(it,'.name:eq(1)&&Text');var ps=pdfh(it,'.name:eq(0)&&Text');var pk=pdfh(it,'.name:eq(2)&&Text');var img=pd(it,'img&&src');var timer=pdfh(it,'.lab_time&&Text');var url=pd(it,'a.me&&href');items.push({desc:timer+'🏆'+ps,title:pz+'🆚'+pk,pic_url:img,url:url})});setResult(items);", 35 | 二级:{ 36 | "title":".sub_list li:lt(2)&&Text;.sub_list li:eq(0)&&Text", 37 | "img":"img&&src", 38 | "desc":";;;.lab_team_home&&Text;.lab_team_away&&Text", 39 | "content":".sub_list ul&&Text", 40 | "tabs":"js:TABS=['JRKAN直播']", 41 | "lists":"js:LISTS=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;let html=request(input);let data=pdfa(html,'.sub_playlist&&a');TABS.forEach(function(tab){let d=data.map(function(it){let name=pdfh(it,'strong&&Text');let url=pd(it,'a&&data-play');return name+'$'+url});LISTS.push(d)});", 42 | }, 43 | 搜索:'', 44 | } -------------------------------------------------------------------------------- /XYQHiker/4KHDR.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "4KHDR", 3 | "规则作者": "", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "1", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.4khdr.cn/forum.php?mod=forumdisplay&fid=2&&page=1", 9 | "首页列表数组规则": "body&&#waterfall", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.4khdr.cn/forum.php?mod=forumdisplay&fid=2&&filter=typeid&typeid={cateId}&page={catePg}", 14 | "分类名称": "4K电影&4K美剧&4K华语&4K动画&4K纪录片&4K日韩印&蓝光电影&蓝光美剧&蓝光华语&蓝光动画&蓝光日韩印", 15 | "分类名称替换词": "3&8&15&6&11&4&29&31&33&32&34", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": "#waterfall&&li", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "h3&&a&&Text", 40 | "分类片单链接": "h3&&a&&href", 41 | "分类片单图片": "img&&src", 42 | "分类片单副标题": "", 43 | "分类片单链接加前缀": "https://www.4khdr.cn/", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$手机#Referer$https://cn.bing.com/", 46 | "搜索链接": "https://cn.bing.com/search?q={wd}+site:https://www.4khdr.cn&qs=ds&form=QBRE", 47 | "POST请求数据": "", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": "ol#b_results&&li.b_algo", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": "", 52 | "搜索片单标题": "h2&&Text", 53 | "搜索片单链接": "a&&href", 54 | "搜索片单副标题": "", 55 | "搜索片单链接加前缀": "", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "0", 62 | "类型详情": "", 63 | "年代详情": "", 64 | "地区详情": "", 65 | "演员详情": "", 66 | "简介详情": "", 67 | "线路列表数组规则": "", 68 | "线路标题": "", 69 | "播放列表数组规则": "body&&#postlist", 70 | "选集列表数组规则": "a[href~=https://www.ali(pan|yundrive).com/s/]||a[href^=magnet]", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "0", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /XYQHiker/达达龟.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "达达龟", 3 | "规则作者": "", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.dadagui.me", 9 | "首页列表数组规则": "body&&.stui-vodlist:has(h4)", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.dadagui.me/vodshow/{cateId}--{by}------{catePg}---{year}.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&3&4", 16 | //"筛选数据": {}, 17 | "筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".stui-vodlist&&li", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "h4&&a&&Text", 40 | "分类片单链接": "h4&&a&&href", 41 | "分类片单图片": ".lazyload&&data-original", 42 | "分类片单副标题": ".pic-text&&Text", 43 | "分类片单链接加前缀": "https://www.dadagui.me", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$手机", 46 | "搜索链接": "https://www.dadagui.me/vodsearch/{wd}----------1---.html", 47 | "POST请求数据": "searchword={wd}", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": ".stui-vodlist&&li", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": ".lazyload&&data-original", 52 | "搜索片单标题": "h4&&a&&Text", 53 | "搜索片单链接": "h4&&a&&href", 54 | "搜索片单副标题": ".pic-text&&Text", 55 | "搜索片单链接加前缀": "https://www.dadagui.me", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "0", 62 | "类型详情": ">类型:&&</a>", 63 | "年代详情": ">年份:&&</a>", 64 | "地区详情": ">地区:&&</a>", 65 | "演员详情": ">主演:&&</p>", 66 | "简介详情": "简介:</span>&&</p>", 67 | "线路列表数组规则": "body&&.stui-vodlist__head:has(.pull-right)", 68 | "线路标题": "Text", 69 | "播放列表数组规则": "body&&.stui-content__playlist", 70 | "选集列表数组规则": "li", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://www.dadagui.me", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "0", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /XYQHiker/速搜影院.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "速搜影院", 3 | "规则作者": "香雅情", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.sstv.pw", 9 | "首页列表数组规则": "body&&.list-a", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.sstv.pw/vodshow-{cateId}/page/{catePg}.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&3&4", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".list-a&&li", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": ".title&&a&&Text", 40 | "分类片单链接": ".title&&a&&href[替换:/project-=>||/=>]", 41 | "分类片单图片": ".lazy&&data-original", 42 | "分类片单副标题": ".list-remarks&&Text", 43 | "分类片单链接加前缀": "https://www.sstv.pw/v_", 44 | "分类片单链接加后缀": "_0_0.html", 45 | "搜索请求头参数": "User-Agent$手机#Referer$https://www.sstv.pw/", 46 | "搜索链接": "https://www.sstv.pw/so.html?wd={wd}", 47 | "POST请求数据": "", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": "body&&.search-list", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": ".lazy&&data-original", 52 | "搜索片单标题": "h2&&Text", 53 | "搜索片单链接": "h2&&a&&href[替换:/project-=>||/=>]", 54 | "搜索片单副标题": "", 55 | "搜索片单链接加前缀": "https://www.sstv.pw/v_", 56 | "搜索片单链接加后缀": "_0_0.html", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "1", 62 | "类型详情": "", 63 | "年代详情": "", 64 | "地区详情": "", 65 | "演员详情": "body&&p:contains(演员:)&&Text!演员:", 66 | "简介详情": "body&&p:contains(简介:)&&Text!简介:", 67 | "线路列表数组规则": ".play-source-tab&&a", 68 | "线路标题": "Text", 69 | "播放列表数组规则": "body&&.content-playlist", 70 | "选集列表数组规则": "li", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://www.sstv.pw", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "1", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos#download-cdn.123pan", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /XYQHiker/55影视.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "55影视", 3 | "规则作者": "", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "0", 8 | "首页推荐链接": "https://www.55kan.com", 9 | "首页列表数组规则": "body&&.stui-vodlist:has(h4)", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.55kan.com/show/{cateId}--------{catePg}---.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&3&4", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".stui-vodlist&&li", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "h4&&a&&Text", 40 | "分类片单链接": "h4&&a&&href", 41 | "分类片单图片": ".lazyload&&data-original", 42 | "分类片单副标题": ".pic-text&&Text", 43 | "分类片单链接加前缀": "https://www.55kan.com", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$手机", 46 | "搜索链接": "https://www.55kan.com/search/{wd}----------1---.html", 47 | "POST请求数据": "searchword={wd}", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": ".stui-vodlist__media&&li", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": ".lazyload&&data-original", 52 | "搜索片单标题": "h3&&a&&Text", 53 | "搜索片单链接": "h3&&a&&href", 54 | "搜索片单副标题": ".pic-text&&Text", 55 | "搜索片单链接加前缀": "https://www.55kan.com", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "0", 62 | "类型详情": "类型:</span>&&</a>", 63 | "年代详情": "年份:</span>&&</a>", 64 | "地区详情": "地区:</span>&&</a>", 65 | "演员详情": "主演:</span>&&</p>", 66 | "简介详情": "简介:</span>&&</p>", 67 | "线路列表数组规则": "body&&.playlist", 68 | "线路标题": "h3&&Text", 69 | "播放列表数组规则": "body&&.stui-content__playlist", 70 | "选集列表数组规则": "li", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://www.55kan.com", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "1", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos#/xg.php?id=", 80 | "手动嗅探视频链接过滤词": "m3u88.com#.html#?url=http" 81 | } -------------------------------------------------------------------------------- /XYQHiker/影视工场.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "影视工场", 3 | "规则作者": "", 4 | "请求头参数": "User-Agent$PC_UA#accept$text/html", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.ysgc.fun", 9 | "首页列表数组规则": "body&&.myui-vodlist", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.ysgc.fun/vodshow/{cateId}--------{catePg}---.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&3&4", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".myui-vodlist&&li", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "h4&&a&&Text", 40 | "分类片单链接": "h4&&a&&href", 41 | "分类片单图片": ".lazyload&&data-original", 42 | "分类片单副标题": ".pic-text&&Text", 43 | "分类片单链接加前缀": "https://www.ysgc.fun", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$电脑#accept$text/html", 46 | 47 | "搜索链接": "https://www.ysgc.fun/rss.xml?wd={wd}", 48 | "POST请求数据": "", 49 | "搜索截取模式": "1", 50 | "搜索列表数组规则": "rss&&item", 51 | "搜索片单是否Jsoup写法": "0", 52 | "搜索片单图片": "", 53 | "搜索片单标题": "title>&&<", 54 | "搜索片单链接": "link>&&\n", 55 | "搜索片单副标题": "pubdate>\n&&\n", 56 | "搜索片单链接加前缀": "", 57 | "搜索片单链接加后缀": "", 58 | 59 | "链接是否直接播放": "0", 60 | "直接播放链接加前缀": "https://live.52sf.ga/huya/", 61 | "直接播放链接加后缀": "#isVideo=true#", 62 | "直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online", 63 | "详情是否Jsoup写法": "1", 64 | "类型详情": "", 65 | "年代详情": "", 66 | "地区详情": "", 67 | "演员详情": ".myui-content__detail&&p,1&&Text!主演:", 68 | "简介详情": ".content&&Text", 69 | "线路列表数组规则": ".nav-tabs&&li", 70 | "线路标题": "Text", 71 | "播放列表数组规则": "body&&.myui-content__list", 72 | "选集列表数组规则": "li", 73 | "选集标题链接是否Jsoup写法": "1", 74 | "选集标题": "a&&Text", 75 | "选集链接": "a&&href", 76 | "是否反转选集序列": "0", 77 | "选集链接加前缀": "https://www.ysgc.fun", 78 | "选集链接加后缀": "", 79 | "分析MacPlayer": "0", 80 | "是否开启手动嗅探": "1", 81 | "手动嗅探视频链接关键词": "getm3u8?url=http#.mp4#.m3u8#.flv#video/tos", 82 | "手动嗅探视频链接过滤词": ".html" 83 | } -------------------------------------------------------------------------------- /XYQHiker/秋霞电影网.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "秋霞电影网", 3 | "规则作者": "香雅情", 4 | "请求头参数": "User-Agent$MOBILE_UA#accept$text/html", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "否", 7 | "是否开启获取首页数据": "是", 8 | "首页推荐链接": "https://m.qiuxia360.com", 9 | "首页列表数组规则": "body&&.module-main.tab-list.active", 10 | "首页片单列表数组规则": ".module-item", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://m.qiuxia360.com/vodshow/{cateId}--{by}------{catePg}---{year}.html", 14 | "分类名称": "电影&电视剧&综艺&动漫&记录", 15 | "分类名称替换词": "1&2&3&4&5", 16 | "筛选数据": "ext", 17 | "筛选子分类名称": "", 18 | "筛选子分类替换词": "", 19 | "筛选类型名称": "", 20 | "筛选类型替换词": "*", 21 | "筛选地区名称": "", 22 | "筛选地区替换词": "*", 23 | "筛选年份名称": "", 24 | "筛选年份替换词": "*", 25 | "筛选语言名称": "", 26 | "筛选语言替换词": "*", 27 | "筛选排序名称": "时间&人气&评分", 28 | "筛选排序替换词": "time&hits&score", 29 | "分类截取模式": "1", 30 | "分类列表数组规则": ".module-items&&.module-item", 31 | "分类片单是否Jsoup写法": "是", 32 | "分类片单标题": ".module-poster-item-title&&Text", 33 | "分类片单链接": "a&&href", 34 | "分类片单图片": ".lazyload&&data-original", 35 | "分类片单副标题": ".module-item-note&&Text", 36 | "分类片单链接加前缀": "https://m.qiuxia360.com", 37 | "分类片单链接加后缀": "", 38 | "搜索请求头参数": "User-Agent$MOBILE_UA#accept$text/html", 39 | "搜索链接": "https://m.qiuxia360.com/index.php/ajax/suggest.html?mid=1&wd={wd}", 40 | "POST请求数据": "", 41 | "搜索截取模式": "0", 42 | "搜索列表数组规则": "list", 43 | "搜索片单是否Jsoup写法": "1", 44 | "搜索片单图片": "pic", 45 | "搜索片单标题": "name", 46 | "搜索片单链接": "id", 47 | "搜索片单副标题": "", 48 | "搜索片单链接加前缀": "https://m.qiuxia360.com/voddetail/", 49 | "搜索片单链接加后缀": ".html", 50 | "链接是否直接播放": "否", 51 | "直接播放链接加前缀": "", 52 | "直接播放链接加后缀": "", 53 | "直接播放直链视频请求头": "", 54 | "详情是否Jsoup写法": "是", 55 | "类型详情": "", 56 | "年代详情": ".module-info-content&&.module-info-item,3&&Text", 57 | "地区详情": "", 58 | "演员详情": ".module-info-content&&.module-info-item,2&&Text", 59 | "简介详情": ".module-info-content&&.module-info-item&&Text", 60 | "线路列表数组规则": ".module-tab-items-box&&.module-tab-item", 61 | "线路标题": "Text", 62 | "播放列表数组规则": "body&&.module-play-list-content", 63 | "选集列表数组规则": "a", 64 | "选集标题链接是否Jsoup写法": "是", 65 | "选集标题": "a&&Text", 66 | "选集链接": "a&&href", 67 | "是否反转选集序列": "否", 68 | "选集链接加前缀": "https://m.qiuxia360.com", 69 | "选集链接加后缀": "", 70 | "分析MacPlayer": "2", 71 | "是否开启手动嗅探": "否", 72 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 73 | "手动嗅探视频链接过滤词": ".html#=http" 74 | } -------------------------------------------------------------------------------- /XYQHiker/兄弟影视.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "兄弟影视", 3 | "规则作者": "香雅情", 4 | "请求头参数": "User-Agent$MOBILE_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "0", 8 | "首页推荐链接": "https://brovod.com", 9 | "首页列表数组规则": "body&&.module-items:has(.module-item-pic)", 10 | "首页片单列表数组规则": ".module-item", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://brovod.com/show/{cateId}--{by}------{catePg}---{year}/", 14 | "分类名称": "电影&电视剧&综艺&动漫&记录", 15 | "分类名称替换词": "1&2&3&4&5", 16 | //"筛选数据": {}, 17 | "筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": "body&&.module-item", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "a&&title", 40 | "分类片单链接": "a&&href", 41 | "分类片单图片": ".lazyloaded&&data-src", 42 | "分类片单副标题": ".module-item-text&&Text", 43 | "分类片单链接加前缀": "https://brovod.com", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$MOBILE_UA", 46 | "搜索链接": "https://brovod.com/search/-------------/?wd={wd}", 47 | "POST请求数据": "", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": "body&&.module-search-item", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": ".lazyload&&data-src", 52 | "搜索片单标题": "h3&&Text", 53 | "搜索片单链接": "h3&&a&&href", 54 | "搜索片单副标题": ".video-serial&&Text", 55 | "搜索片单链接加前缀": "https://brovod.com", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "#isVideo=true#", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "0", 62 | "类型详情": "", 63 | "年代详情": "", 64 | "地区详情": "", 65 | "演员详情": "主演:</span>&&</div>", 66 | "简介详情": "video-info-content vod_content\">&&</", 67 | "线路列表数组规则": ".module-player-tab&&.module-tab-item", 68 | "线路标题": "Text", 69 | "播放列表数组规则": "body&&.module-player-list", 70 | "选集列表数组规则": ".module-tab-content&&a", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://brovod.com", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "0", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /XYQHiker/BT天堂.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "BT天堂", 3 | "规则作者": "", 4 | "请求头参数": "PC_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.bt-tt.com", 9 | "首页列表数组规则": "body&&.ul-imgtxt1", 10 | "首页片单列表数组规则": "li", 11 | "首页片单是否Jsoup写法": "1", 12 | "首页片单标题": "h3&&Text", 13 | "首页片单链接": "a&&href", 14 | "首页片单图片": "img&&src", 15 | "首页片单副标题": "span,-1&&Text", 16 | "首页片单链接加前缀": "https://www.bt-tt.com", 17 | "首页片单链接加后缀": "", 18 | "分类起始页码": "0", 19 | "分类链接": "https://www.bt-tt.com/html/{cateId}-{catePg}.html", 20 | //"分类链接": "https://www.clgod.xyz/list/{catePg}-{cateId}-0-0.html", 21 | "分类名称": "欧美电影&日韩电影&港台电影&大陆电影&亚太电影&欧美剧&日韩剧&港台剧&国产剧&亚太剧&动漫&综艺&纪录片", 22 | "分类名称替换词": "1&2&3&4&5&6&7&8&9&10&11&12&13", 23 | //"分类名称": "电影&动作&灵异&奇幻&宗教&励志&犯罪&功夫&喜剧&黑色&幽默&爱情&香港&纪录片&灾难&亲情&暴力&僵尸&丧尸&悬疑&人性&惊悚&血腥&武侠&剧情&历史&战争&经典&漫画&改编&恐怖&穿越&青春&黑帮&文艺&浪漫&同志&冒险&动画&演唱会", 24 | //"分类名称替换词": "0&1&2&3&4&5&6&7&8&10&11&12&1315&16&17&18&19&20&21&22&23&24&25&27&28&29&30&31&32&33&34&35&36&37&38&39&40&41&42", 25 | "筛选数据": {}, 26 | "分类截取模式": "1", 27 | "分类列表数组规则": ".ul-imgtxt2&&li", 28 | "分类片单是否Jsoup写法": "1", 29 | "分类片单标题": "h3&&Text", 30 | "分类片单链接": "a&&href", 31 | "分类片单图片": "img&&src", 32 | "分类片单副标题": "span,-1--a&&Text!更新时间:", 33 | "分类片单链接加前缀": "https://www.bt-tt.com", 34 | "分类片单链接加后缀": "", 35 | "搜索请求头参数": "User-Agent$PC_UA", 36 | "搜索链接": "https://www.bt-tt.com/e/search/;post", 37 | "POST请求数据": "show=title,newstext&keyboard={wd}&searchtype=影视搜索", 38 | "搜索截取模式": "1", 39 | "搜索列表数组规则": ".ul-imgtxt2&&li", 40 | "搜索片单是否Jsoup写法": "1", 41 | "搜索片单图片": "img&&src", 42 | "搜索片单标题": "h3&&Text", 43 | "搜索片单链接": "a&&href", 44 | "搜索片单副标题": "span,-1--a&&Text!更新时间:", 45 | "搜索片单链接加前缀": "https://www.bt-tt.com", 46 | "搜索片单链接加后缀": "", 47 | "链接是否直接播放": "0", 48 | "直接播放链接加前缀": "", 49 | "直接播放链接加后缀": "", 50 | "直接播放直链视频请求头": "", 51 | "详情是否Jsoup写法": "0", 52 | "类型详情": "<p>◎类  别&&</p>", 53 | "年代详情": "<p>◎年  代&&</p>", 54 | "地区详情": "<p>◎产  地&&</p>", 55 | "演员详情": "", 56 | "简介详情": "", 57 | "线路列表数组规则": "", 58 | "线路标题": "", 59 | "播放列表数组规则": "body&&.container", 60 | "选集列表数组规则": "a[href^=magnet]||a[href^=ed2K]", 61 | "选集标题链接是否Jsoup写法": "1", 62 | "选集标题": "Text", 63 | "选集链接": "a&&href", 64 | "是否反转选集序列": "0", 65 | "选集链接加前缀": "", 66 | "选集链接加后缀": "", 67 | "分析MacPlayer": "0", 68 | "是否开启手动嗅探": "0", 69 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 70 | "手动嗅探视频链接过滤词": ".html" 71 | } -------------------------------------------------------------------------------- /XYQHiker/奈飞中文.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "UM影院", 3 | "规则作者": "香雅情", 4 | "请求头参数": "User-Agent$MOBILE_UA#Referer$WebView", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "0", 8 | "首页推荐链接": "https://www.netfly.tv", 9 | "首页列表数组规则": "body&&.module-main.tab-list.active", 10 | "首页片单列表数组规则": ".module-item", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.netfly.tv/vod/show/{cateId}--------{catePg}---.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&3&4", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": "body&&.module-item", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "a&&title", 40 | "分类片单链接": "a&&href", 41 | "分类片单图片": ".lazyload&&data-original", 42 | "分类片单副标题": ".module-item-note&&Text", 43 | "分类片单链接加前缀": "https://www.netfly.tv", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$MOBILE_UA", 46 | "搜索链接": "https://www.netfly.tv/vod/search/{wd}----------1---.html", 47 | "POST请求数据": "", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": "body&&.module-item", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": ".lazyload&&data-original", 52 | "搜索片单标题": ".module-card-item-title&&Text", 53 | "搜索片单链接": "a&&href", 54 | "搜索片单副标题": ".module-item-note&&Text", 55 | "搜索片单链接加前缀": "https://www.netfly.tv", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "#isVideo=true#", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "0", 62 | "类型详情": "", 63 | "年代详情": "", 64 | "地区详情": "", 65 | "演员详情": "主演:</span>&&</div>", 66 | "简介详情": "introduction\">&&</p>", 67 | "线路列表数组规则": "#y-playList&&.module-tab-item", 68 | "线路标题": "Text", 69 | "播放列表数组规则": "body&&.module-play-list-content", 70 | "选集列表数组规则": "a", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://www.netfly.tv", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "2", 78 | "是否开启手动嗅探": "1", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html" 81 | } -------------------------------------------------------------------------------- /XYQHiker/JOJO.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "JOJO", 3 | "规则作者": "", 4 | "请求头参数": "IOS_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://jiohub.top", 9 | "首页列表数组规则": "body&&.content-body", 10 | "首页片单列表数组规则": ".content-item", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://jiohub.top/video/{cateId}?page={catePg}&size=18", 14 | "分类名称": "电影&美剧&韩剧&日剧&动漫&国产&纪录", 15 | "分类名称替换词": "电影&美剧&韩剧&日剧&动漫&国产&纪录", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "动作&爱情&剧情&科幻&恐怖&动画&喜剧&犯罪||空", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".content-body&&.content-item", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": ".card-title&&Text", 40 | "分类片单链接": "a&&href", 41 | "分类片单图片": "img&&src", 42 | "分类片单副标题": ".card-tags&&Text", 43 | "分类片单链接加前缀": "https://jiohub.top", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$IOS_UA", 46 | "搜索链接": "https://jiohub.top/video/search?q={wd}", 47 | "POST请求数据": "", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": ".content-body&&.content-item", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": "img&&src", 52 | "搜索片单标题": ".card-title&&Text", 53 | "搜索片单链接": "a&&href", 54 | "搜索片单副标题": ".card-tags&&Text", 55 | "搜索片单链接加前缀": "https://jiohub.top", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "1", 62 | "类型详情": "body&&p:contains(类型:)&&Text!类型:", 63 | "年代详情": "body&&p:contains(年份:)&&Text!年份:", 64 | "地区详情": "", 65 | "演员详情": "body&&p:contains(主演:)&&Text!主演:", 66 | "简介详情": ".desc&&Text", 67 | "线路列表数组规则": "", 68 | "线路标题": "", 69 | "播放列表数组规则": ".ui-tab-content:has(.tabs-plyr-list)&&.tabs-plyr-list", 70 | "选集列表数组规则": "a", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://jiohub.top", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "1", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos#data.aliyundrive#.syrme.top/file/", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /js/妮可动漫.js: -------------------------------------------------------------------------------- 1 | var rule={ 2 | title:'妮可动漫', 3 | host:'http://www.nicotv.me', 4 | url:'/video/fyclass/fyfilter.html', 5 | filterable:1,//是否启用分类筛选, 6 | filter_url:'{{fl.class}}-{{fl.area}}-{{fl.year}}----{{fl.by}}-fypage', 7 | filter: {"type3":[{"key":"class","name":"类型","value":[{"n":"全部","v":""},{"n":"热血","v":"热血"},{"n":"恋爱","v":"恋爱"},{"n":"科幻","v":"科幻"},{"n":"奇幻","v":"奇幻"},{"n":"百合","v":"百合"},{"n":"后宫","v":"后宫"},{"n":"励志","v":"励志"},{"n":"搞笑","v":"搞笑"},{"n":"冒险","v":"冒险"},{"n":"校园","v":"校园"},{"n":"战斗","v":"战斗"},{"n":"机战","v":"机战"},{"n":"运动","v":"运动"},{"n":"战争","v":"战争"},{"n":"萝莉","v":"萝莉"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":""},{"n":"日本","v":"日本"},{"n":"大陆","v":"大陆"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":""},{"n":"2024","v":"2024"},{"n":"2023","v":"2023"},{"n":"2022","v":"2022"},{"n":"2021","v":"2021"},{"n":"2020","v":"2020"},{"n":"2019","v":"2019"},{"n":"2018","v":"2018"},{"n":"2017","v":"2017"},{"n":"2016","v":"2016"},{"n":"2015","v":"2015"},{"n":"2014","v":"2014"},{"n":"2010-2000","v":"20002010"},{"n":"90年代","v":"19901999"},{"n":"更早","v":"18001989"}]},{"key":"by","name":"排序","value":[{"n":"最新","v":"addtime"},{"n":"热播","v":"hits"},{"n":"评分","v":"gold"}]}]}, 8 | filter_def:{ 9 | type3:{by:'addtime'} 10 | }, 11 | searchUrl:'/vod-search-wd-**-p-fypage.html', 12 | searchable:2,//是否启用全局搜索, 13 | headers:{//网站的请求头,完整支持所有的,常带ua和cookies 14 | 'User-Agent': 'MOBILE_UA', 15 | }, 16 | class_name:'全部', 17 | class_url:'type3', 18 | play_parse: true, 19 | lazy:'js:let src=jsp.pd(request(input),"#cms_player&&script&&src");let cms_player=JSON.parse(request(src).match(/cms_player = (.*?);document/)[1]);/360lifan/.test(cms_player.name)?input={jx:0,url:cms_player.url+"&time="+cms_player.time+"&auth_key="+cms_player.auth_key,parse:1,header:JSON.stringify({"user-agent":"Mozilla/5.0"})}:/url=/.test(cms_player.url)?input=cms_player.url.split("url=")[1]:input={jx:0,url:cms_player.jiexi+cms_player.url+"&time="+cms_player.time+"&auth_key="+cms_player.auth_key,parse:1,header:JSON.stringify({"user-agent":"Mozilla/5.0"})}', 20 | limit:6, 21 | 推荐:'*', 22 | 一级:'.list-unstyled li;h2&&Text;img&&data-original;.continu&&Text;a&&href', 23 | 二级:{ 24 | "title":".media-body a&&Text;.ff-text-right:eq(2)&&Text", 25 | "img":".media-left&&img&&data-original", 26 | "desc":".ff-score&&Text;.ff-text-right:eq(4)&&Text;.ff-text-right:eq(3)&&Text;.ff-text-right:eq(0)&&Text;.ff-text-right:eq(1)&&Text", 27 | "content":".vod-content&&Text", 28 | "tabs":".nav.nav-tabs li", 29 | "lists":".tab-pane:eq(#id) li" 30 | }, 31 | 搜索:'*', 32 | } -------------------------------------------------------------------------------- /js/广播迷FM.js: -------------------------------------------------------------------------------- 1 | var rule = { 2 | title:'广播迷FM', 3 | host:'http://www.guangbomi.com', 4 | 编码:'gbk', 5 | 搜索编码:'gbk', 6 | url: '/fyfilter.html?page=fypage', 7 | filter_url:'{{fl.cateId}}', 8 | filter:{ 9 | "live":[{"key":"cateId","name":"按类型","value":[{"n":"新闻综合","v":"fmlist20"},{"n":"交通","v":"fmlist58"},{"n":"音乐","v":"fmlist57"},{"n":"经济","v":"fmlist56"},{"n":"生活","v":"fmlist59"},{"n":"文艺","v":"fmlist60"},{"n":"都市","v":"fmlist61"},{"n":"故事","v":"fmlist62"},{"n":"旅游","v":"fmlist63"},{"n":"乡村","v":"fmlist64"},{"n":"娱乐","v":"fmlist65"},{"n":"戏曲","v":"fmlist66"},{"n":"体育","v":"fmlist67"},{"n":"评书相声","v":"fmlist69"},{"n":"青少科教","v":"fmlist70"},{"n":"网络台","v":"fmlist113"},{"n":"汽车","v":"fmlist134"},{"n":"其他","v":"fmlist135"}]}], 10 | "tv":[{"key":"cateId","name":"按类型","value":[{"n":"卫视台","v":"tvlist200"},{"n":"省台","v":"tvlist220"},{"n":"市台","v":"tvlist221"},{"n":"区县台","v":"tvlist222"},{"n":"新闻综合","v":"tvlist201"},{"n":"财经","v":"tvlist202"},{"n":"综艺","v":"tvlist203"},{"n":"体育","v":"tvlist204"},{"n":"影视","v":"tvlist205"},{"n":"公共","v":"tvlist206"},{"n":"都市","v":"tvlist207"},{"n":"少儿","v":"tvlist208"},{"n":"科教","v":"tvlist209"},{"n":"记录","v":"tvlist211"},{"n":"动漫","v":"tvlist212"},{"n":"生活","v":"tvlist213"},{"n":"法制","v":"tvlist214"},{"n":"军事","v":"tvlist215"},{"n":"文旅","v":"tvlist216"},{"n":"农科","v":"tvlist217"},{"n":"数字电视","v":"tvlist218"}]}] 11 | }, 12 | filter_def:{ 13 | live:{cateId:'fmlist20'}, 14 | tv:{cateId:'tvlist201'} 15 | }, 16 | searchUrl: '/index.php?m=search&c=index&a=init&siteid=1&typeid=54&q=**&page=fypage', 17 | searchable:2, 18 | quickSearch:0, 19 | filterable:1, 20 | headers:{ 21 | 'User-Agent': 'MOBILE_UA' 22 | }, 23 | timeout:5000, 24 | class_name:'听广播&看电视', 25 | class_url:'live&tv', 26 | play_parse:true, 27 | lazy:'js:var purl=jsp.pdfh(request(input), ".playcode&&iframe&&src");if(/tingtingfm/.test(purl)){purl="http://www.guangbomi.com"+purl};input= {jx:0,url:purl,parse:1,header:JSON.stringify({"referer":"http://www.guangbomi.com/"})}', 28 | limit:6, 29 | 推荐: '.ax-split-3;ul&&.ax-grid-block;*;.radio-icon&&src;.radio-icon&&alt;*', 30 | double: true, 31 | 一级: '.ax-split-2&&li;.radio-title&&Text;;;a&&href', 32 | 二级: { 33 | "title": "h1&&Text;.ax-breadcrumb:eq(1)&&Text", 34 | "img": "", 35 | "desc": ";;;;.ax-des:eq(0)&&Text", 36 | "content": ".ax-ignore:eq(0)&&Text", 37 | "重定向": "js:let url = jsp.pd(html,'#play&&iframe&&src');log('重定向到:'+url);html = request(url)", 38 | "tabs": "js:TABS=['信号源']", 39 | "lists": "div:eq(1)&&a" 40 | }, 41 | 搜索: 'body .ax-item-block;.ax-title&&Text;.ax-img&&style;.ax-color-des:eq(1)&&Text;*', 42 | } -------------------------------------------------------------------------------- /XYQBiu/分享短视频.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "分享短视频", 3 | "author": "香雅情", 4 | "UserAgent":"PC_UA", 5 | "SUserAgent":"User-Agent$PC_UA", 6 | "firstpage": "1", 7 | "class_url": "http://www.sharenice.net/{cateId}?page={catePg}[firstPage=http://www.sharenice.net/{cateId}]", 8 | "class_name": "抖音&快手&微视&火山&场库&体育&美拍&秒拍&全民&梨&好兔&美女&正能量&搞笑&社会&游戏&娱乐&旅游&萌系&生活&音乐&美食&明星&动漫&影视&时尚", 9 | "class_value": "douyin&kuaishou&weishi&huoshan&changku&tags/t-5L2T6IKy.html&meipai&miaopai&quanmin&lishipin&haotu&tags/t-576O5aWz.html&tags/t-5q2j6IO96YeP.html&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&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", 10 | "filterdata":{}, 11 | "cat_YN_twice": "1", 12 | "cat_twice_pre": "class=\"main-container\">", 13 | "cat_twice_suf": "<div class=\"page", 14 | "cat_arr_pre": "<li", 15 | "cat_arr_suf": "</li>", 16 | "cat_pic": "original=\"&&\"", 17 | "cat_title": "title=\"&&\"", 18 | "cat_subtitle": "", 19 | "cat_url": "href=\"&&\"", 20 | "cat_prefix": "", 21 | "cat_suffix": "", 22 | "search_url": "", 23 | "search_mode": "0", 24 | "jsonpic": "pic", 25 | "jsonname": "name", 26 | "jsonid": "id", 27 | "jsonstitle":"", 28 | "sea_YN_twice": "", 29 | "sea_twice_pre": "", 30 | "sea_twice_suf": "", 31 | "sea_arr_pre": "", 32 | "sea_arr_suf": "", 33 | "sea_pic": "", 34 | "sea_title": "", 35 | "sea_url": "", 36 | "search_prefix": "", 37 | "search_suffix": "", 38 | "sea_subtitle": "", 39 | "force_play": "1", 40 | "play_prefix": "", 41 | "play_suffix": "", 42 | "play_header": "空", 43 | "proj_actor": "空", 44 | "proj_plot": "", 45 | "tab_YN_twice": "0", 46 | "tab_twice_pre": "", 47 | "tab_twice_suf": "", 48 | "tab_arr_pre": "", 49 | "tab_arr_suf": "", 50 | "tab_title": "", 51 | "list_YN_twice": "0", 52 | "list_twice_pre": "空", 53 | "list_twice_suf": "空", 54 | "list_arr_pre": "", 55 | "list_arr_suf": "", 56 | "epi_YN_twice": "0", 57 | "epi_twice_pre": "空", 58 | "epi_twice_suf": "空", 59 | "epi_arr_pre": "", 60 | "epi_arr_suf": "", 61 | "epi_title": "", 62 | "epi_url": "", 63 | "epiurl_prefix": "", 64 | "epiurl_suffix": "", 65 | //是否开启手动嗅探 66 | "ManualSniffer":"1", 67 | //手动嗅探视频链接关键字,每个用#隔开 68 | "VideoFormat":".mp4#.m3u8#.flv#is_play_url=1#item/video#kaiyanapp#qianpailive" 69 | 70 | } -------------------------------------------------------------------------------- /XYQHiker/CokemvFun.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "CokemvFun", 3 | "规则作者": "", 4 | "请求头参数": "User-Agent$MOBILE_UA#Referer$WebView", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "0", 8 | "首页推荐链接": "https://www.cokemv.fun", 9 | "首页列表数组规则": "body&&.module-main.tab-list.active", 10 | "首页片单列表数组规则": ".module-item", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.cokemv.fun/show/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&4&3", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": "body&&.module-item", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "a&&title", 40 | "分类片单链接": "a&&href", 41 | "分类片单图片": ".lazyload&&data-original", 42 | "分类片单副标题": ".module-item-note&&Text", 43 | "分类片单链接加前缀": "https://www.cokemv.fun", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$MOBILE_UA", 46 | "搜索链接": "https://www.cokemv.fun/search/-------------.html?wd={wd}", 47 | "POST请求数据": "", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": "body&&.module-item", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": ".lazyload&&data-original", 52 | "搜索片单标题": ".module-card-item-title&&Text", 53 | "搜索片单链接": "a&&href", 54 | "搜索片单副标题": ".module-item-note&&Text", 55 | "搜索片单链接加前缀": "https://www.cokemv.fun", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "#isVideo=true#", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "0", 62 | "类型详情": "", 63 | "年代详情": "", 64 | "地区详情": "", 65 | "演员详情": "主演:</span>&&</div>", 66 | "简介详情": "introduction\">&&</p>", 67 | "线路列表数组规则": "#y-playList&&.module-tab-item", 68 | "线路标题": "Text", 69 | "播放列表数组规则": "body&&.module-play-list-content", 70 | "选集列表数组规则": "a", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://www.cokemv.fun", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "0", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /XYQHiker/子子影视.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "子子影视", 3 | "规则作者": "香雅情", 4 | "请求头参数": "MOBILE_UA", 5 | "网页编码格式": "UTF-8", 6 | "是否开启获取首页数据":"1", 7 | "图片是否需要代理": "否", 8 | "是否开启获取首页数据": "1", 9 | "首页推荐链接": "https://www.ziziys.com", 10 | "首页列表数组规则": "body&&.module-items:has(.module-item-pic)", 11 | "首页片单列表数组规则": ".module-item", 12 | "首页片单是否Jsoup写法": "1", 13 | "分类起始页码": "1", 14 | "分类链接": "https://www.ziziys.com/list/{cateId}-{catePg}.html", 15 | "分类名称": "电影&电视剧&动漫", 16 | "分类名称替换词": "1&2&3", 17 | //"筛选数据": {}, 18 | "筛选数据": "ext", 19 | //{cateId} 20 | "筛选子分类名称": "动漫片&恐怖片&历史传记片&战争片&情色片&武侠古装&记录片&灾难片&音乐歌舞&运动片&科幻片&动作片&剧情片&喜剧&爱情片&惊悚片&奇幻片&悬疑片||国产剧&美剧&日韩剧&泰剧||国漫&日漫&欧美动漫", 21 | "筛选子分类替换词": "23&24&25&26&27&28&29&30&31&32&33&6&7&8&9&10&11&12||13&14&15&16||20&21&22", 22 | "分类截取模式": "1", 23 | "分类列表数组规则": "body&&.module-item:has(.module-item-text)", 24 | "分类片单是否Jsoup写法": "是", 25 | "分类片单标题": ".module-item-title&&Text", 26 | "分类片单链接": "a&&href", 27 | "分类片单图片": ".lazyloaded&&data-src", 28 | "分类片单副标题": ".module-item-text&&Text", 29 | "分类片单链接加前缀": "https://www.ziziys.com", 30 | "分类片单链接加后缀": "", 31 | "搜索请求头参数": "User-Agent$MOBILE_UA", 32 | "搜索链接": "https://www.ziziys.com/vsearch/--.html?wd={wd}", 33 | "POST请求数据": "wd={wd}&search=", 34 | "搜索截取模式": "1", 35 | "搜索列表数组规则": ".module-items&&.module-search-item", 36 | "搜索片单是否Jsoup写法": "是", 37 | "搜索片单图片": ".lazyload&&data-src", 38 | "搜索片单标题": "h3&&a&&Text", 39 | "搜索片单链接": "h3&&a&&href", 40 | "搜索片单副标题": ".video-info-header&&Text", 41 | "搜索片单链接加前缀": "https://www.ziziys.com", 42 | "搜索片单链接加后缀": "", 43 | "链接是否直接播放": "否", 44 | "直接播放链接加前缀": "https://live.52sf.ga/huya/", 45 | "直接播放链接加后缀": "#isVideo=true#", 46 | "直接播放直链视频请求头": "authority$ku.peizq.online#Referer$https://play.peizq.online", 47 | "详情是否Jsoup写法": "是", 48 | "类型详情": "", 49 | "年代详情": "..video-info-main&&.video-info-items,2&&Text", 50 | "地区详情": "", 51 | "演员详情": ".video-info-main&&.video-info-items,1&&Text", 52 | "简介详情": ".video-info-main&&.video-info-items,-1&&Text", 53 | "线路列表数组规则": ".module-player-tab&&.module-tab-item", 54 | "线路标题": "Text", 55 | "播放列表数组规则": "body&&.module-player-list", 56 | "选集列表数组规则": ".module-tab-content&&a", 57 | "选集标题链接是否Jsoup写法": "是", 58 | "选集标题": "a&&Text", 59 | "选集链接": "a&&href", 60 | "是否反转选集序列": "否", 61 | "选集链接加前缀": "https://www.ziziys.com", 62 | "选集链接加后缀": "", 63 | "分析MacPlayer": "是", 64 | "是否开启手动嗅探": "否", 65 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv", 66 | "手动嗅探视频链接过滤词": ".html#=http" 67 | } -------------------------------------------------------------------------------- /XYQBiu/花猫TV.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "花猫TV", 3 | "author": "香雅情", 4 | "UserAgent":"Mozilla/5.0 (Linux; Android 11; Mi 10 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.152 Mobile Safari/537.36", 5 | "Referer":"", 6 | "SUserAgent":"User-Agent$MOBILE_UA", 7 | "homeContent":"0", 8 | "firstpage": "1", 9 | "class_url": "http://www.huamaotv.com/list/{cateId}_{catePg}_desc__0_0___.html", 10 | "class_name": "电影&电视剧&综艺&动漫", 11 | "class_value": "1&2&3&4", 12 | "filterdata":"", 13 | "cat_YN_twice": "1", 14 | "cat_twice_pre": "class=\"stui-vodlist clearfix", 15 | "cat_twice_suf": "/ul>", 16 | "cat_arr_pre": "<li", 17 | "cat_arr_suf": "/li>", 18 | "cat_pic": "original=\"&&\"", 19 | "cat_title": "title=\"&&\"", 20 | "cat_subtitle": "pic-text\">&&<", 21 | "cat_url": "href=\"&&\"", 22 | "cat_prefix": "http://www.huamaotv.com", 23 | "cat_suffix": "", 24 | "search_url": "http://www.huamaotv.com/index.php?m=vod-search;post", 25 | "sea_PtBody":"wd={wd}&submit=", 26 | "search_mode": "1", 27 | "jsonpic": "pic", 28 | "jsonname": "name", 29 | "jsonid": "id", 30 | "jsonstitle":"", 31 | "sea_YN_twice": "1", 32 | "sea_twice_pre": "class=\"stui-vodlist clearfix", 33 | "sea_twice_suf": "/ul>", 34 | "sea_arr_pre": "<li", 35 | "sea_arr_suf": "/li>", 36 | "sea_pic": "data-original=\"&&\"", 37 | "sea_title": "title=\"&&\"", 38 | "sea_url": "href=\"&&\"", 39 | "search_prefix": "http://www.huamaotv.com", 40 | "search_suffix": "", 41 | "sea_subtitle": "pic-text\">&&<", 42 | "force_play": "0", 43 | "play_prefix": "空", 44 | "play_suffix": "空", 45 | "play_header": "空", 46 | "proj_actor": "主演:</span>&&</p>", 47 | "proj_plot": "简介:</span>&&</p>", 48 | "tab_YN_twice": "0", 49 | "tab_twice_pre": "", 50 | "tab_twice_suf": "", 51 | "tab_arr_pre": "class=\"stui-pannel__head clearfix", 52 | "tab_arr_suf": "</div>", 53 | "tab_title": "title\">&&<", 54 | "list_YN_twice": "0", 55 | "list_twice_pre": "空", 56 | "list_twice_suf": "空", 57 | "list_arr_pre": "class=\"stui-content__playlist", 58 | "list_arr_suf": "</ul>", 59 | "epi_YN_twice": "0", 60 | "epi_twice_pre": "空", 61 | "epi_twice_suf": "空", 62 | "epi_arr_pre": "<a", 63 | "epi_arr_suf": "/a>", 64 | "epi_title": ">&&<", 65 | "epi_url": "href=\"&&\"", 66 | "epi_reverse": "1", 67 | "epiurl_prefix": "http://www.huamaotv.com", 68 | "epiurl_suffix": "", 69 | "Anal_MacPlayer":"2" 70 | 71 | } -------------------------------------------------------------------------------- /XYQBiu/1985电影网.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "1985电影网", 3 | "author": "香雅情", 4 | "UserAgent":"Mozilla/5.0 (Linux; Android 11; Mi 10 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.152 Mobile Safari/537.36", 5 | "Referer":"", 6 | "firstpage": "1", 7 | "class_url": "https://www.1985.one/vodshow/id/{cateId}/page/{catePg}.html", 8 | "class_name": "电影&连续剧&动漫&综艺&B站", 9 | "class_value": "1&2&4&3&51", 10 | "filterdata": {}, 11 | "cat_YN_twice": "1", 12 | "cat_twice_pre": "class=\"module-items", 13 | "cat_twice_suf": "<div class=\"fixed_right_bar", 14 | "cat_arr_pre": "class=\"module-item\"", 15 | "cat_arr_suf": "<div class=\"loading", 16 | "cat_pic": "data-src=\"&&\"", 17 | "cat_title": "title=\"&&\"", 18 | "cat_subtitle": "", 19 | "cat_url": "href=\"&&\"", 20 | "cat_prefix": "https://www.1985.one", 21 | "cat_suffix": "", 22 | //搜索专属请求头UA 23 | "SUserAgent":"User-Agent$MOBILE_UA", 24 | 25 | "search_url": "https://www.1985.one/vodsearch.html?wd={wd}", 26 | "search_mode": "1", 27 | "jsonpic": "pic", 28 | "jsonname": "name", 29 | "jsonid": "id", 30 | "jsonstitle":"", 31 | "sea_YN_twice": "", 32 | "sea_twice_pre": "", 33 | "sea_twice_suf": "", 34 | "sea_arr_pre": "class=\"module-search-item", 35 | "sea_arr_suf": "/h3>", 36 | "sea_pic": "data-src=\"&&\"", 37 | "sea_title": "alt=\"&&\"", 38 | "sea_url": "video-serial\" href=\"&&\"", 39 | "search_prefix": "https://www.1985.one", 40 | "search_suffix": "", 41 | "sea_subtitle": "video-info-header\">&&</a>", 42 | "force_play": "0", 43 | "play_prefix": "空", 44 | "play_suffix": "空", 45 | "play_header": "空", 46 | "proj_actor": "主演:</span>&&</div>", 47 | "proj_plot": "剧情:</span>&&</div>", 48 | "tab_YN_twice": "0", 49 | "tab_twice_pre": "", 50 | "tab_twice_suf": "", 51 | "tab_arr_pre": "module-tab-item tab-item", 52 | "tab_arr_suf": "</div>", 53 | "tab_title": "<span>&&</span>", 54 | "list_YN_twice": "0", 55 | "list_twice_pre": "空", 56 | "list_twice_suf": "空", 57 | "list_arr_pre": "class=\"scroll-content", 58 | "list_arr_suf": "</div>", 59 | "epi_YN_twice": "0", 60 | "epi_twice_pre": "空", 61 | "epi_twice_suf": "空", 62 | "epi_arr_pre": "<a", 63 | "epi_arr_suf": "/a>", 64 | "epi_title": "<span>&&<", 65 | "epi_url": "href=\"&&\"", 66 | "epiurl_prefix": "https://www.1985.one", 67 | "epiurl_suffix": "", 68 | "Anal_MacPlayer":"0", 69 | //是否开启手动嗅探 70 | "ManualSniffer":"1", 71 | //手动嗅探视频链接关键字,每个用#隔开 72 | "VideoFormat":".mp4#.m3u8#.flv" 73 | } -------------------------------------------------------------------------------- /XYQHiker/蚂蚁4K.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "蚂蚁4K", 3 | "规则作者": "香雅情", 4 | "请求头参数": "MOBILE_UA", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "否", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.mayi4k.com/", 9 | "首页列表数组规则": "body&&.module-items", 10 | "首页片单列表数组规则": ".module-item", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.mayi4k.com/vodshow/{cateId}--------{catePg}---.html", 14 | "分类名称": "蓝光原盘&4K电影&1080P&剧集&演唱会", 15 | "分类名称替换词": "266&269&284&247&246", 16 | "筛选数据": {}, 17 | //"筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "", 20 | "筛选子分类替换词": "", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".module-items&&.module-item", 38 | "分类片单是否Jsoup写法": "是", 39 | "分类片单标题": ".module-item-title&&Text", 40 | "分类片单链接": "a&&href", 41 | "分类片单图片": ".lazyloaded&&data-src", 42 | "分类片单副标题": ".module-item-text&&Text", 43 | "分类片单链接加前缀": "https://www.mayi4k.com", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$MOBILE_UA", 46 | "搜索链接": "https://www.mayi4k.com/vodsearch/-------------.html?wd={wd}", 47 | "POST请求数据": "", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": ".module-items&&.module-search-item", 50 | "搜索片单是否Jsoup写法": "是", 51 | "搜索片单图片": ".lazyload&&data-src", 52 | "搜索片单标题": "h3&&Text", 53 | "搜索片单链接": "a&&href", 54 | "搜索片单副标题": ".video-serial&&Text", 55 | "搜索片单链接加前缀": "https://www.mayi4k.com", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "否", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "是", 62 | "类型详情": "", 63 | "年代详情": ".video-info-main&&.video-info-items,2&&Text", 64 | "地区详情": "", 65 | "演员详情": ".video-info-main&&.video-info-items,1&&Text", 66 | "简介详情": ".video-info-main&&.video-info-content&&Text", 67 | "线路列表数组规则": "body&&#download-list", 68 | "线路标题": "h2&&Text", 69 | "播放列表数组规则": "body&&.module-player-list", 70 | "选集列表数组规则": ".module-row-info", 71 | "选集标题链接是否Jsoup写法": "是", 72 | "选集标题": "h4&&Text", 73 | "选集链接": ".btn-down&&a&&href", 74 | "是否反转选集序列": "否", 75 | "选集链接加前缀": "", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "否", 78 | "是否开启手动嗅探": "否", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } -------------------------------------------------------------------------------- /XYQHiker/看一看影视.json: -------------------------------------------------------------------------------- 1 | { 2 | "规则名": "看一看", 3 | "规则作者": "", 4 | "请求头参数": "手机", 5 | "网页编码格式": "UTF-8", 6 | "图片是否需要代理": "0", 7 | "是否开启获取首页数据": "1", 8 | "首页推荐链接": "https://www.kanyk.net", 9 | "首页列表数组规则": "body&&.index-area", 10 | "首页片单列表数组规则": "ul&&li", 11 | "首页片单是否Jsoup写法": "1", 12 | "分类起始页码": "1", 13 | "分类链接": "https://www.kanyk.net/index.php?m=vod-list-id-{cateId}-pg-{catePg}-order--by-{by}-class-0-year-0-letter--area-{area}-lang-.html", 14 | "分类名称": "电影&电视剧&综艺&动漫", 15 | "分类名称替换词": "1&2&3&4", 16 | //"筛选数据": {}, 17 | "筛选数据": "ext", 18 | //{cateId} 19 | "筛选子分类名称": "动作片&喜剧片&爱情片&科幻片&恐怖片&剧情片&战争片&纪录片&微电影&惊悚片&悬疑片||国产剧&港台剧&日韩剧&欧美剧&泰剧&海外剧||TV综艺&音乐MV||TV版&电影版&剧场版&国语经典", 20 | "筛选子分类替换词": "5&6&7&8&9&10&11&16&18&20&21||12&13&14&15&19&32||26&31||23&24&25&36", 21 | //{class} 22 | "筛选类型名称": "", 23 | "筛选类型替换词": "*", 24 | //{area} 25 | "筛选地区名称": "大陆&香港&台湾&美国&韩国&日本&泰国&新加坡&马来西亚&印度&英国&法国&加拿大&西班牙&俄罗斯&其它", 26 | "筛选地区替换词": "*", 27 | //{year} 28 | "筛选年份名称": "", 29 | "筛选年份替换词": "*", 30 | //{lang} 31 | "筛选语言名称": "", 32 | "筛选语言替换词": "*", 33 | //{by} 34 | "筛选排序名称": "时间&人气&评分", 35 | "筛选排序替换词": "time&hits&score", 36 | "分类截取模式": "1", 37 | "分类列表数组规则": ".index-area&&li", 38 | "分类片单是否Jsoup写法": "1", 39 | "分类片单标题": "a&&title", 40 | "分类片单链接": "a&&href", 41 | "分类片单图片": "img&&data-original", 42 | "分类片单副标题": ".other&&Text", 43 | "分类片单链接加前缀": "https://www.kanyk.net", 44 | "分类片单链接加后缀": "", 45 | "搜索请求头参数": "User-Agent$手机", 46 | "搜索链接": "https://www.kanyk.net/index.php?m=vod-search-pg-1-wd-{wd}.html", 47 | "POST请求数据": "", 48 | "搜索截取模式": "1", 49 | "搜索列表数组规则": ".index-area&&li", 50 | "搜索片单是否Jsoup写法": "1", 51 | "搜索片单图片": "img&&data-original", 52 | "搜索片单标题": "a&&title", 53 | "搜索片单链接": "a&&href", 54 | "搜索片单副标题": ".other&&Text", 55 | "搜索片单链接加前缀": "https://www.kanyk.net", 56 | "搜索片单链接加后缀": "", 57 | "链接是否直接播放": "0", 58 | "直接播放链接加前缀": "", 59 | "直接播放链接加后缀": "", 60 | "直接播放直链视频请求头": "", 61 | "详情是否Jsoup写法": "0", 62 | "类型详情": "", 63 | "年代详情": "", 64 | "地区详情": "", 65 | "演员详情": "", 66 | "简介详情": "", 67 | "线路列表数组规则": ".playfrom&&li", 68 | "线路标题": "Text", 69 | "播放列表数组规则": "body&&.playlist", 70 | "选集列表数组规则": "ul&&li", 71 | "选集标题链接是否Jsoup写法": "1", 72 | "选集标题": "a&&Text", 73 | "选集链接": "a&&href", 74 | "是否反转选集序列": "0", 75 | "选集链接加前缀": "https://www.kanyk.net", 76 | "选集链接加后缀": "", 77 | "分析MacPlayer": "0", 78 | "是否开启手动嗅探": "0", 79 | "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos", 80 | "手动嗅探视频链接过滤词": ".html#=http" 81 | } --------------------------------------------------------------------------------