├── 1.txt ├── 11.json ├── 2.json ├── 2.txt ├── 3.json ├── 3.txt ├── 5.json ├── 5.txt ├── 6.json ├── 8.txt ├── 9.txt ├── ChinaList2.0.txt ├── README.md ├── biubiu.txt ├── custom_spider.jar ├── custom_spider3.jar ├── hkdoll.js ├── jable.js ├── madou.js ├── missav.js ├── netflav.js ├── ssr.txt ├── sub ├── 1 ├── MeowXP │ ├── 1.txt │ ├── 348z.json │ ├── 6d.json │ ├── 789kp.json │ ├── 99ys.json │ ├── Gimy2.json │ ├── Jumi.json │ ├── agemys.json │ ├── auete.json │ ├── bdys01.json │ ├── bidiys.json │ ├── bidiys2.json │ ├── bttwoo.json │ ├── cokemv.json │ ├── dadagui.json │ ├── dingzidy.json │ ├── dm84.json │ ├── dmntv.json │ ├── dmw.json │ ├── doujiao.json │ ├── dy888.json │ ├── gongreng.json │ ├── huigutongying.json │ ├── jpys.json │ ├── jubaibai.json │ ├── juhuang.json │ ├── kyikan.json │ ├── lezhutv.json │ ├── lgyy.json │ ├── libv.json │ ├── lkvod.json │ ├── lkvod2.json │ ├── lranc.json │ ├── meiju562.json │ ├── mozhatu.json │ ├── nmys2.json │ ├── omofun.json │ ├── qiumi.json │ ├── saohuotv.json │ ├── ttsp.json │ ├── vip1280.json │ ├── wmkankan.json │ ├── wnvod.json │ ├── xqmi.json │ ├── yinfans.json │ ├── yingba.json │ ├── yinghua.json │ ├── zj883.json │ ├── zxzj2.json │ ├── 虎牙.json │ └── 酷奇MV.json ├── ext │ ├── 1 │ ├── 17看球.json │ ├── Alist.json │ ├── B站.txt │ ├── bili.jpg │ ├── cili.jpg │ ├── dj看球.json │ ├── qq_qiyi_mgtv.jpg │ ├── token.txt │ ├── 女团.txt │ ├── 戏曲.txt │ ├── 歌曲.txt │ ├── 演唱会.txt │ └── 相声.txt ├── jar │ ├── 1 │ └── a620.jar └── live │ └── tv.txt ├── uz.json └── uz1.json /README.md: -------------------------------------------------------------------------------- 1 | # tv -------------------------------------------------------------------------------- /custom_spider.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessic01/tv/48db99b94c99767b01ac184222610b7695df1e3f/custom_spider.jar -------------------------------------------------------------------------------- /custom_spider3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessic01/tv/48db99b94c99767b01ac184222610b7695df1e3f/custom_spider3.jar -------------------------------------------------------------------------------- /ssr.txt: -------------------------------------------------------------------------------- 1 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:12202#%E9%A6%99%E6%B8%AF%5B%E5%B9%BF%E6%B8%AF%5D02-BM 2 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:12210#%E6%97%A5%E6%9C%AC%5B%E5%B9%BF%E6%B8%AF%5D02-BM 3 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:12212#%E7%BE%8E%E5%9B%BD%5B%E5%B9%BF%E6%B8%AF%5D02-BM 4 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTo3YWIwNTg5Yy05NTg1LTQ0MzYtODRkNC05YzlhMThkY2I2NGM@h-k04.love-art-edu.com:47008#%E9%A6%99%E6%B8%AF04%7C1x 5 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTo3YWIwNTg5Yy05NTg1LTQ0MzYtODRkNC05YzlhMThkY2I2NGM@j-p04.love-art-edu.com:47012#%E6%97%A5%E6%9C%AC04%7C1x 6 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTo3YWIwNTg5Yy05NTg1LTQ0MzYtODRkNC05YzlhMThkY2I2NGM@u-s04.love-art-edu.com:47016#%E7%BE%8E%E5%9B%BD04%7C1x 7 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTo3YWIwNTg5Yy05NTg1LTQ0MzYtODRkNC05YzlhMThkY2I2NGM@t-wn01.love-art-edu.com:47017#%E5%8F%B0%E6%B9%BE01%7C1x 8 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTo3YWIwNTg5Yy05NTg1LTQ0MzYtODRkNC05YzlhMThkY2I2NGM@k-r01.love-art-edu.com:47021#%E9%9F%A9%E5%9B%BD01%7C1x 9 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTo3YWIwNTg5Yy05NTg1LTQ0MzYtODRkNC05YzlhMThkY2I2NGM@s-g01.love-art-edu.com:47025#%E6%96%B0%E5%8A%A0%E5%9D%A101%7C1x 10 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTo3YWIwNTg5Yy05NTg1LTQ0MzYtODRkNC05YzlhMThkY2I2NGM@u-k01.love-art-edu.com:47029#%E8%8B%B1%E5%9B%BD01%7C1x 11 | 12 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:12210#%E6%97%A5%E6%9C%AC%5B%E5%B9%BF%E6%B8%AF%5D02-BM 13 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:12202#%E9%A6%99%E6%B8%AF%5B%E5%B9%BF%E6%B8%AF%5D02-BM 14 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:12212#%E7%BE%8E%E5%9B%BD%5B%E5%B9%BF%E6%B8%AF%5D02-BM 15 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:12208#%E6%96%B0%E5%8A%A0%E5%9D%A1%5B%E5%B9%BF%E6%B8%AF%5D%E8%A7%A3%E9%94%81GPT 16 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:12204#%E9%A6%99%E6%B8%AF%5B%E5%B9%BF%E6%B8%AF%5D%E8%A7%A3%E9%94%81GPT 17 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:13203#%E6%96%B0%E5%8A%A0%E5%9D%A1%5B%E5%B9%BF%E6%B8%AF%5D02-BM 18 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:13202#%E8%8B%B1%E5%9B%BD%5B%E5%B9%BF%E6%B8%AF%5D02-BM 19 | ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpjZGM0OGE3YS1iNjE4LTQ1YWYtYTgzMS01YWZiZDY4NmIwMmY@gg21.hangfengjiasu.com:13201#%E6%B3%B0%E5%9B%BD%5B%E5%B9%BF%E6%B8%AF%5D02-BM -------------------------------------------------------------------------------- /sub/1: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /sub/MeowXP/1.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /sub/MeowXP/6d.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "http://6d.xuangz.cn", 4 | "dcVipFlag": "true", 5 | "pCfgJs": "http://6d.xuangz.cn/static/js/playerconfig.js", 6 | "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", 7 | "dcShow2Vip": {}, 8 | "dcPlayUrl": "true", 9 | "cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href,'list')]", 10 | "cateName": "/text()", 11 | "cateId": "/@href", 12 | "cateIdR": "/list/(\\S+).html", 13 | "cateManual": { 14 | "电影": "1", 15 | "电视剧": "2", 16 | "动漫": "3", 17 | "综艺": "4" 18 | }, 19 | "homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]", 20 | "homeVodName": "/@title", 21 | "homeVodId": "/@href", 22 | "homeVodIdR": "/v_show/(\\w+).html", 23 | "homeVodImg": "/@data-original", 24 | "homeVodMark": "/span[contains(@class,'pic-text')]/text()", 25 | "cateUrl": "http://6d.xuangz.cn/whole/{cateId}_{area}_{class}_{lang}_{year}___0_{by}__id_{catePg}.html", 26 | "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]", 27 | "cateVodName": "/@title", 28 | "cateVodId": "/@href", 29 | "cateVodIdR": "/v_show/(\\w+).html", 30 | "cateVodImg": "/@data-original", 31 | "cateVodMark": "/span[contains(@class,'pic-text')]/text()", 32 | "dtUrl": "http://6d.xuangz.cn/v_show/{vid}.html", 33 | "dtNode": "//div[contains(@class,'col-md-wide-75')]", 34 | "dtName": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@title", 35 | "dtNameR": "", 36 | "dtImg": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@data-original", 37 | "dtImgR": "\\S+(http\\S+)", 38 | "dtCate": "", 39 | "dtCateR": "", 40 | "dtArea": "", 41 | "dtAreaR": "", 42 | "dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()", 43 | "dtDirectorR": "", 44 | "dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()", 45 | "dtActorR": "", 46 | "dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年代')]/following-sibling::*/text()", 47 | "dtYearR": "", 48 | "dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()", 49 | "dtMarkR": "", 50 | "dtDesc": "//span[contains(@class,'text-muted') and contains(text(), '剧情')]/following-sibling::*/text()", 51 | "dtDescR": "", 52 | "dtFromNode": "//a[@data-toggle='tab' and contains(@href,'play')]", 53 | "dtFromName": "/text()", 54 | "dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]", 55 | "dtUrlSubNode": "/li/a", 56 | "dtUrlId": "@href", 57 | "dtUrlIdR": "/v_player/(\\S+).html", 58 | "dtUrlName": "/text()", 59 | "dtUrlNameR": "", 60 | "playUrl": "http://6d.xuangz.cn/v_player/{playUrl}.html", 61 | "playUa": "", 62 | "searchUrl": "http://6d.xuangz.cn/?c=search&wd={wd}", 63 | "scVodNode": "//a[@class='v-thumb stui-vodlist__thumb lazyload']", 64 | "scVodName": "@title", 65 | "scVodId": "@href", 66 | "scVodIdR": "/v_show/(\\w+).html", 67 | "scVodImg": "@data-original", 68 | "scVodMark": "", 69 | "filter": { 70 | "1": [ 71 | {"name":"类型","key":"class","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":"其他片"}]}, 72 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"更早","v":"更早"}]}, 73 | {"name":"地区","key":"area","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"其他","v":"其他"}]}, 74 | {"name":"排序","key":"by","value":[{"n":"全部","v":"addtime"},{"n":"时间","v":"id"},{"n":"人气","v":"hits"}]} 75 | ], 76 | "2": [ 77 | {"name":"类型","key":"class","value":[{"n":"全部","v":""},{"n":"国产剧","v":"国产剧"},{"n":"日韩剧","v":"日韩剧"},{"n":"欧美剧","v":"欧美剧"},{"n":"海外剧","v":"海外剧"}]}, 78 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"更早","v":"更早"}]}, 79 | {"name":"地区","key":"area","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"其他","v":"其他"}]}, 80 | {"name":"排序","key":"by","value":[{"n":"全部","v":"addtime"},{"n":"时间","v":"id"},{"n":"人气","v":"hits"}]} 81 | ], 82 | "3": [ 83 | {"name":"类型","key":"class","value":[{"n":"全部","v":""},{"n":"国产动漫","v":"国产动漫"},{"n":"日韩动漫","v":"日韩动漫"},{"n":"欧美动漫","v":"欧美动漫"},{"n":"动画片","v":"动画片"},{"n":"动漫片","v":"动漫片"}]}, 84 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"更早","v":"更早"}]}, 85 | {"name":"地区","key":"area","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"其他","v":"其他"}]}, 86 | {"name":"排序","key":"by","value":[{"n":"全部","v":"addtime"},{"n":"时间","v":"id"},{"n":"人气","v":"hits"}]} 87 | ], 88 | "4": [ 89 | {"name":"类型","key":"class","value":[{"n":"全部","v":""},{"n":"大陆综艺","v":"大陆综艺"},{"n":"日韩综艺","v":"日韩综艺"},{"n":"欧美综艺","v":"欧美综艺"},{"n":"海外综艺","v":"海外综艺"}]}, 90 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"},{"n":"2009","v":"2009"},{"n":"2008","v":"2008"},{"n":"更早","v":"更早"}]}, 91 | {"name":"地区","key":"area","value":[{"n":"全部","v":""},{"n":"大陆","v":"大陆"},{"n":"美国","v":"美国"},{"n":"日本","v":"日本"},{"n":"韩国","v":"韩国"},{"n":"其他","v":"其他"}]}, 92 | {"name":"排序","key":"by","value":[{"n":"全部","v":"addtime"},{"n":"时间","v":"id"},{"n":"人气","v":"hits"}]} 93 | ] 94 | } 95 | } -------------------------------------------------------------------------------- /sub/MeowXP/789kp.json: -------------------------------------------------------------------------------- 1 | { 2 | "author":"Tangsan99999", 3 | "ua": "", 4 | "homeUrl": "http://789ba.com", 5 | // "dcVipFlag": "false", 6 | // "dcShow2Vip": {}, 7 | "dcPlayUrl": "true", 8 | "cateNode": "//div[contains(@class,'stui-header_bd')]/ul[contains(@class, 'menu')]/li/a[contains(@href,'list')]", 9 | "cateName": "/text()", 10 | "cateId": "/@href", 11 | "cateIdR": "/list/(\\S+).html", 12 | "cateManual": {}, 13 | "homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a", 14 | "homeVodName": "/@title", 15 | "homeVodId": "/@href", 16 | "homeVodIdR": "/vod/(\\w+).html", 17 | "homeVodImg": "/@data-original", 18 | "homeVodImgR": "\\S+(http\\S+)", 19 | "homeVodMark": "/span[contains(@class,'pic-text')]/text()", 20 | "cateUrl": "http://789ba.com/show/{cateId}-{area}-{by}------{catePg}---{year}.html", 21 | "cateVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a", 22 | "cateVodName": "/@title", 23 | "cateVodId": "/@href", 24 | "cateVodIdR": "/vod/(\\w+).html", 25 | "cateVodImg": "/@data-original", 26 | "cateVodImgR": "\\S+(http\\S+)", 27 | "cateVodMark": "/span[contains(@class,'pic-text')]/text()", 28 | "dtUrl": "http://789ba.com/vod/{vid}.html", 29 | "dtNode": "//body", 30 | "dtName": "//h1[@class='title']/text()", 31 | "dtNameR": "", 32 | "dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original", 33 | "dtImgR": "\\S+(http\\S+)", 34 | "dtCate": "//p[@class='data']/span[contains(text(), '类型:')]/parent::*/a/text()", 35 | "dtCateR": "", 36 | "dtActor": "//p[@class='data']/span[contains(text(), '主演')]/parent::*/a/text()", 37 | "dtActorR": "", 38 | "dtDirector": "//p[@class='data']/span[contains(text(), '导演:')]/parent::*/a/text()", 39 | "dtDirectorR": "", 40 | "dtDesc": "//span[contains(text(), '简介:')]/parent::*/text()", 41 | "dtDescR": "", 42 | "dtFromNode": "//h3[contains(text(), '播放')]", 43 | "dtFromName": "concat('播放源',count(parent::*/preceding::*//h3[contains(text(), '播放')]) + 1)", 44 | "dtFromNameR": "(\\S+).0", 45 | "dtUrlNode": "//ul[contains(@class, 'stui-content__playlist')]", 46 | "dtUrlSubNode": "/li/a", 47 | "dtUrlId": "@href", 48 | "dtUrlIdR": "/play/(\\S+).html", 49 | "dtUrlName": "/text()", 50 | "dtUrlNameR": "", 51 | "playUrl": "http://789ba.com/play/{playUrl}.html", 52 | "playUa": "", 53 | "searchUrl": "http://789ba.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 54 | "scVodNode": "json:list", 55 | "scVodName": "name", 56 | "scVodId": "id", 57 | "scVodIdR": "", 58 | "scVodImg": "pic", 59 | "scVodMark": "", 60 | "filter": { 61 | "2": [ 62 | { 63 | "key": "area", 64 | "name": "地区", 65 | "value": [ 66 | {"n": "全部","v": ""}, 67 | {"n": "大陆","v": "大陆"}, 68 | {"n": "韩国","v": "韩国"}, 69 | {"n": "香港","v": "香港"}, 70 | {"n": "台湾","v": "台湾"}, 71 | {"n": "日本","v": "日本"}, 72 | {"n": "美国","v": "美国"}, 73 | {"n": "泰国","v": "泰国"}, 74 | {"n": "英国","v": "英国"}, 75 | {"n": "新加坡","v": "新加坡"}, 76 | {"n": "其他","v": "其他"} 77 | ] 78 | }, 79 | { 80 | "key": "year", 81 | "name": "年份", 82 | "value": [ 83 | {"n": "全部","v": ""}, 84 | {"n": "2022","v": "2022"}, 85 | {"n": "2021","v": "2021"}, 86 | {"n": "2020","v": "2020"}, 87 | {"n": "2019","v": "2019"}, 88 | {"n": "2018","v": "2018"}, 89 | {"n": "2017","v": "2017"}, 90 | {"n": "2016","v": "2016"}, 91 | {"n": "2015","v": "2015"}, 92 | {"n": "2014","v": "2014"}, 93 | {"n": "2013","v": "2013"}, 94 | {"n": "2012","v": "2012"}, 95 | {"n": "2011","v": "2011"}, 96 | {"n": "2010","v": "2010"} 97 | ] 98 | }, 99 | { 100 | "key": "by", 101 | "name": "排序", 102 | "value": [ 103 | {"n": "时间","v": "time"}, 104 | {"n": "人气","v": "hits"}, 105 | {"n": "评分","v": "score"} 106 | ] 107 | } 108 | ], 109 | "1": [ 110 | { 111 | "key": "area", 112 | "name": "地区", 113 | "value": [ 114 | {"n": "全部","v": ""}, 115 | {"n": "大陆","v": "大陆"}, 116 | {"n": "韩国","v": "韩国"}, 117 | {"n": "香港","v": "香港"}, 118 | {"n": "台湾","v": "台湾"}, 119 | {"n": "日本","v": "日本"}, 120 | {"n": "美国","v": "美国"}, 121 | {"n": "泰国","v": "泰国"}, 122 | {"n": "英国","v": "英国"}, 123 | {"n": "新加坡","v": "新加坡"}, 124 | {"n": "其他","v": "其他"} 125 | ] 126 | }, 127 | { 128 | "key": "year", 129 | "name": "年份", 130 | "value": [ 131 | {"n": "全部","v": ""}, 132 | {"n": "2022","v": "2022"}, 133 | {"n": "2021","v": "2021"}, 134 | {"n": "2020","v": "2020"}, 135 | {"n": "2019","v": "2019"}, 136 | {"n": "2018","v": "2018"}, 137 | {"n": "2017","v": "2017"}, 138 | {"n": "2016","v": "2016"}, 139 | {"n": "2015","v": "2015"}, 140 | {"n": "2014","v": "2014"}, 141 | {"n": "2013","v": "2013"}, 142 | {"n": "2012","v": "2012"}, 143 | {"n": "2011","v": "2011"}, 144 | {"n": "2010","v": "2010"} 145 | ] 146 | }, 147 | { 148 | "key": "by", 149 | "name": "排序", 150 | "value": [ 151 | {"n": "时间","v": "time"}, 152 | {"n": "人气","v": "hits"}, 153 | {"n": "评分","v": "score"} 154 | ] 155 | } 156 | ], 157 | "3": [ 158 | { 159 | "key": "area", 160 | "name": "地区", 161 | "value": [ 162 | {"n": "全部","v": ""}, 163 | {"n": "内地","v": "内地"}, 164 | {"n": "港台","v": "港台"}, 165 | {"n": "日韩","v": "日韩"}, 166 | {"n": "欧美","v": "欧美"} 167 | ] 168 | }, 169 | { 170 | "key": "year", 171 | "name": "年份", 172 | "value": [ 173 | {"n": "全部","v": ""}, 174 | {"n": "2022","v": "2022"}, 175 | {"n": "2021","v": "2021"}, 176 | {"n": "2020","v": "2020"}, 177 | {"n": "2019","v": "2019"}, 178 | {"n": "2018","v": "2018"}, 179 | {"n": "2017","v": "2017"}, 180 | {"n": "2016","v": "2016"}, 181 | {"n": "2015","v": "2015"}, 182 | {"n": "2014","v": "2014"}, 183 | {"n": "2013","v": "2013"}, 184 | {"n": "2012","v": "2012"}, 185 | {"n": "2011","v": "2011"}, 186 | {"n": "2010","v": "2010"} 187 | ] 188 | }, 189 | { 190 | "key": "by", 191 | "name": "排序", 192 | "value": [ 193 | {"n": "时间","v": "time"}, 194 | {"n": "人气","v": "hits"}, 195 | {"n": "评分","v": "score"} 196 | ] 197 | } 198 | ], 199 | "4": [ 200 | { 201 | "key": "area", 202 | "name": "地区", 203 | "value": [ 204 | {"n": "全部","v": ""}, 205 | {"n": "国产","v": "国产"}, 206 | {"n": "日本","v": "日本"}, 207 | {"n": "欧美","v": "欧美"}, 208 | {"n": "其它","v": "其它"} 209 | ] 210 | }, 211 | { 212 | "key": "year", 213 | "name": "年份", 214 | "value": [ 215 | {"n": "全部","v": ""}, 216 | {"n": "2022","v": "2022"}, 217 | {"n": "2021","v": "2021"}, 218 | {"n": "2020","v": "2020"}, 219 | {"n": "2019","v": "2019"}, 220 | {"n": "2018","v": "2018"}, 221 | {"n": "2017","v": "2017"}, 222 | {"n": "2016","v": "2016"}, 223 | {"n": "2015","v": "2015"}, 224 | {"n": "2014","v": "2014"}, 225 | {"n": "2013","v": "2013"}, 226 | {"n": "2012","v": "2012"}, 227 | {"n": "2011","v": "2011"}, 228 | {"n": "2010","v": "2010"} 229 | ] 230 | }, 231 | { 232 | "key": "by", 233 | "name": "排序", 234 | "value": [ 235 | {"n": "时间","v": "time"}, 236 | {"n": "人气","v": "hits"}, 237 | {"n": "评分","v": "score"} 238 | ] 239 | } 240 | ] 241 | } 242 | } 243 | -------------------------------------------------------------------------------- /sub/MeowXP/99ys.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | // 首页地址 用于获取 分类和首页推荐 4 | "homeUrl": "http://www.jiujiukanpian.com", 5 | // 分类节点 6 | "cateNode": "//ul[contains(@class,'navbar-nav')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]", 7 | // 分类名 8 | "cateName": "/text()", 9 | // 分类id 10 | "cateId": "/@href", 11 | // 分类id二次处理正则 12 | "cateIdR": "/type/(\\d+).html", 13 | // 手动设置分类,如果手动设置了分类则不使用上面的分类xpath获取分类 例如 "cateManual": {"电影": "1", "电视剧": "2"}, 14 | "cateManual": {}, 15 | // 首页推荐视频的节点 16 | "homeVodNode": "//div[@class='col-md-12 movie-item-out']//a[not(contains(@href, '6'))]/parent::*/parent::*/parent::*/div[contains(@class, 'movie-item-out') and position()<10]/div[@class='movie-item']/a", 17 | // 首页推荐视频的名称 18 | "homeVodName": "/@title", 19 | // 二次处理正则 20 | "homeVodNameR": "", 21 | // 首页推荐视频的id 22 | "homeVodId": "/@href", 23 | // 二次处理正则 24 | "homeVodIdR": "/show/(\\w+).html", 25 | // 首页推荐视频的图片 26 | "homeVodImg": "/img/@src", 27 | // 二次处理正则 28 | "homeVodImgR": "", 29 | // 首页推荐视频的简介 30 | "homeVodMark": "/button/text()", 31 | // 二次处理正则 32 | "homeVodMarkR": "", 33 | // 分类页地址 {cateId} 分类id {catePg} 当前页 34 | "cateUrl": "http://www.jiujiukanpian.com/type/{cateId}/{catePg}.html", 35 | // 同上面的homeVod字段 分类列表中的视频信息 36 | "cateVodNode": "//div[@class='movie-item']/a", 37 | "cateVodName": "/@title", 38 | "cateVodId": "/@href", 39 | "cateVodIdR": "/show/(\\w+).html", 40 | "cateVodImg": "/img/@src", 41 | "cateVodMark": "/button/text()", 42 | // 详情页地址 用于获取详情页信息 及 播放列表和地址 43 | "dtUrl": "http://www.jiujiukanpian.com/show/{vid}.html", 44 | // 详情节点 45 | "dtNode": "//div[@class='container-fluid']", 46 | // 视频名 47 | "dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt", 48 | "dtNameR": "", 49 | // 视频图片 50 | "dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src", 51 | "dtImgR": "", 52 | // 视频分类 53 | "dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()", 54 | "dtCateR": "", 55 | // 视频年份 56 | "dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()", 57 | "dtYearR": "", 58 | // 视频地区 59 | "dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()", 60 | "dtAreaR": "", 61 | // 视频状态 62 | "dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()", 63 | "dtMarkR": "", 64 | // 主演 65 | "dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()", 66 | "dtActorR": "", 67 | // 导演 68 | "dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()", 69 | "dtDirectorR": "", 70 | // 视频简介 71 | "dtDesc": "//p[@class='summary']/text()", 72 | "dtDescR": "", 73 | // 播放源节点 74 | "dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong", 75 | // 播放源名称 76 | "dtFromName": "/text()", 77 | // 二次处理正则 78 | "dtFromNameR": "\\S+\\.(\\S+) \\(", 79 | // 播放列表节点 80 | "dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']", 81 | // 播放地址节点 82 | "dtUrlSubNode": "/li/a", 83 | // 播放地址 84 | "dtUrlId": "@href", 85 | // 二次处理正则 86 | "dtUrlIdR": "/play/(\\S+).html", 87 | // 剧集名称 88 | "dtUrlName": "/text()", 89 | // 二次处理正则 90 | "dtUrlNameR": "", 91 | // 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址 92 | "playUrl": "http://www.jiujiukanpian.com/play/{playUrl}.html", 93 | // 解析webview的user-agent 94 | "playUa": "", 95 | // 搜索地址 96 | "searchUrl": "http://www.jiujiukanpian.com/search?wd={wd}", 97 | // 同上面的homeVod字段 搜索结果中的视频信息, 这里有对苹果cms suggest搜索接口的特殊支持,参考示例中的极品影视 98 | "scVodNode": "//div[@class='movie-item']/a", 99 | "scVodName": "/@title", 100 | "scVodId": "/@href", 101 | "scVodIdR": "/show/(\\w+).html", 102 | "scVodImg": "/img/@src", 103 | "scVodMark": "/button/text()" 104 | } -------------------------------------------------------------------------------- /sub/MeowXP/Gimy2.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Tangsan99999", 3 | "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", 4 | "homeUrl": "https://gimytv.app/", 5 | "dcVipFlag": "true", 6 | "pCfgJs": "https://gimytv.app/static/js/playerconfig.js", 7 | "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", 8 | "dcShow2Vip": {}, 9 | "dcPlayUrl": "true", 10 | "cateNode": "//ul[@class='myui-header__menu']/li/a[contains(@href, 'browse')]", 11 | "cateName": "/text()", 12 | "cateId": "/@href", 13 | "cateIdR": "/browse/(\\w+).html", 14 | "cateManual": { 15 | "电影": "movies", 16 | "电视剧": "tvseries", 17 | "综艺": "tv_show", 18 | "动漫": "anime" 19 | }, 20 | "homeVodNode": "//ul[@class='myui-vodlist clearfix']/li/div/a", 21 | "homeVodName": "/@title", 22 | "homeVodId": "/@href", 23 | "homeVodIdR": "/(\\w+).html", 24 | "homeVodImg": "/@data-original", 25 | "homeVodMark": "/span[contains(@class, 'pic-text')]/text()", 26 | "cateUrl": "https://gimytv.app/genre/{cateId}-{area}-{year}-{catePg}/by/{by}.html", 27 | "cateVodNode": "//ul[@class='myui-vodlist clearfix']/li/div/a", 28 | "cateVodName": "/@title", 29 | "cateVodId": "/@href", 30 | "cateVodIdR": "/(\\w+).html", 31 | "cateVodImg": "/@data-original", 32 | "cateVodMark": "/span[contains(@class, 'pic-text')]/text()", 33 | "dtUrl": "https://gimytv.app/{vid}.html", 34 | "dtNode": "//div[@class='container']", 35 | "dtName": "//div[@class='myui-content__thumb']/a/@title", 36 | "dtNameR": "", 37 | "dtImg": "//div[@class='myui-content__thumb']/a/img/@data-original", 38 | "dtImgR": "\\S+(http\\S+)", 39 | "dtCate": "//p[@class='data']/span[contains(text(), '分類')]/following-sibling::*/text()", 40 | "dtCateR": "", 41 | "dtYear": "//p[@class='data']/span[contains(text(), '年份')]/following-sibling::*/text()", 42 | "dtYearR": "", 43 | "dtArea": "", 44 | "dtAreaR": "", 45 | "dtMark": "//p[@class='data']/span[contains(text(), '更新')]/following-sibling::*/text()", 46 | "dtMarkR": "", 47 | "dtActor": "//p[@class='data']/span[contains(text(), '主演')]/following-sibling::*/text()", 48 | "dtActorR": "", 49 | "dtDirector": "//p[@class='data']/span[contains(text(), '導演')]/following-sibling::*/text()", 50 | "dtDirectorR": "", 51 | "dtDesc": "//div[contains(@class,'col-pd')]/p/text()", 52 | "dtDescR": "", 53 | "dtFromNode": "//h3[contains(text(),'線路')]", 54 | "dtFromName": "concat('線路',count(parent::*/preceding::*//h3[contains(text(), '線路')]) + 1)", 55 | "dtFromNameR": "(\\S+).0", 56 | "dtUrlNode": "//ul[contains(@class,'myui-content__list')]", 57 | "dtUrlSubNode": "/li/a", 58 | "dtUrlId": "@href", 59 | "dtUrlIdR": "/(\\S+).html", 60 | "dtUrlName": "/text()", 61 | "dtUrlNameR": "", 62 | "playUrl": "https://gimytv.app/{playUrl}.html", 63 | "playUa": "", 64 | "searchUrl": "https://gimytv.app/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 65 | "scVodNode": "json:list", 66 | "scVodName": "name", 67 | "scVodId": "id", 68 | "scVodIdR": "", 69 | "scVodImg": "pic", 70 | "scVodMark": "", 71 | "filter": { 72 | "movies": [ 73 | { 74 | "key": "cateId", 75 | "name": "分类", 76 | "value": [ 77 | {"n": "全部","v": ""}, 78 | {"n": "劇情片","v": "drama"}, 79 | {"n": "動作片","v": "action"}, 80 | {"n": "科幻片","v": "scifi"}, 81 | {"n": "喜劇片","v": "comedymovie"}, 82 | {"n": "愛情片","v": "romance"}, 83 | {"n": "戰爭片","v": "war"}, 84 | {"n": "恐怖片","v": "horror"}, 85 | {"n": "動畫電影","v": "animation"} 86 | ] 87 | }, 88 | { 89 | "key": "area", 90 | "name": "地区", 91 | "value": [ 92 | {"n": "全部","v": ""}, 93 | {"n": "美國","v": "美國"}, 94 | {"n": "歐美","v": "歐美"}, 95 | {"n": "大陸","v": "大陸"}, 96 | {"n": "中國大陸","v": "中國大陸"}, 97 | {"n": "韓國","v": "韓國"}, 98 | {"n": "香港","v": "香港"}, 99 | {"n": "日本","v": "日本"}, 100 | {"n": "英國","v": "英國"} 101 | ] 102 | }, 103 | { 104 | "key": "year", 105 | "name": "年份", 106 | "value": [ 107 | {"n": "全部","v": ""}, 108 | {"n": "2022","v": "2022"}, 109 | {"n": "2021","v": "2021"}, 110 | {"n": "2020","v": "2020"}, 111 | {"n": "2019","v": "2019"}, 112 | {"n": "2018","v": "2018"}, 113 | {"n": "2017","v": "2017"}, 114 | {"n": "2016","v": "2016"}, 115 | {"n": "2015","v": "2015"}, 116 | {"n": "2014","v": "2014"}, 117 | {"n": "2013","v": "2013"}, 118 | {"n": "2012","v": "2012"} 119 | ] 120 | }, 121 | { 122 | "key": "by", 123 | "name": "排序", 124 | "value": [ 125 | {"n": "按更新","v": "time"}, 126 | {"n": "周人气","v": "hits_week"}, 127 | {"n": "月人气","v": "hits_month"} 128 | ] 129 | } 130 | ], 131 | "tvseries": [ 132 | { 133 | "key": "cateId", 134 | "name": "分类", 135 | "value": [ 136 | {"n": "全部","v": ""}, 137 | {"n": "陸劇","v": "cn"}, 138 | {"n": "韓劇","v": "kr"}, 139 | {"n": "美劇","v": "us"}, 140 | {"n": "日劇","v": "jp"}, 141 | {"n": "台劇","v": "tw"}, 142 | {"n": "港劇","v": "hks"}, 143 | {"n": "海外劇","v": "ot"}, 144 | {"n": "紀錄片","v": "documentary"} 145 | ] 146 | }, 147 | { 148 | "key": "year", 149 | "name": "年份", 150 | "value": [ 151 | {"n": "全部","v": ""}, 152 | {"n": "2022","v": "2022"}, 153 | {"n": "2021","v": "2021"}, 154 | {"n": "2020","v": "2020"}, 155 | {"n": "2019","v": "2019"}, 156 | {"n": "2018","v": "2018"}, 157 | {"n": "2017","v": "2017"}, 158 | {"n": "2016","v": "2016"}, 159 | {"n": "2015","v": "2015"}, 160 | {"n": "2014","v": "2014"}, 161 | {"n": "2013","v": "2013"}, 162 | {"n": "2012","v": "2012"} 163 | ] 164 | }, 165 | { 166 | "key": "by", 167 | "name": "排序", 168 | "value": [ 169 | {"n": "按更新","v": "time"}, 170 | {"n": "周人气","v": "hits_week"}, 171 | {"n": "月人气","v": "hits_month"} 172 | ] 173 | } 174 | ], 175 | "anime": [ 176 | { 177 | "key": "area", 178 | "name": "地区", 179 | "value": [ 180 | {"n": "全部","v": ""}, 181 | {"n": "日本","v": "日本"}, 182 | {"n": "美國","v": "美國"}, 183 | {"n": "歐美","v": "歐美"}, 184 | {"n": "大陸","v": "大陸"}, 185 | {"n": "臺灣","v": "臺灣"}, 186 | {"n": "香港","v": "香港"} 187 | ] 188 | }, 189 | { 190 | "key": "year", 191 | "name": "年份", 192 | "value": [ 193 | {"n": "全部","v": ""}, 194 | {"n": "2022","v": "2022"}, 195 | {"n": "2021","v": "2021"}, 196 | {"n": "2020","v": "2020"}, 197 | {"n": "2019","v": "2019"}, 198 | {"n": "2018","v": "2018"}, 199 | {"n": "2017","v": "2017"}, 200 | {"n": "2016","v": "2016"}, 201 | {"n": "2015","v": "2015"}, 202 | {"n": "2014","v": "2014"}, 203 | {"n": "2013","v": "2013"}, 204 | {"n": "2012","v": "2012"} 205 | ] 206 | }, 207 | { 208 | "key": "by", 209 | "name": "排序", 210 | "value": [ 211 | {"n": "按更新","v": "time"}, 212 | {"n": "周人气","v": "hits_week"}, 213 | {"n": "月人气","v": "hits_month"} 214 | ] 215 | } 216 | ], 217 | "tv_show": [ 218 | { 219 | "key": "cateId", 220 | "name": "分类", 221 | "value": [ 222 | {"n": "全部","v": ""}, 223 | {"n": "纪录片","v": "28"} 224 | ] 225 | }, 226 | { 227 | "key": "area", 228 | "name": "地区", 229 | "value": [ 230 | {"n": "全部","v": ""}, 231 | {"n": "大陸","v": "大陸"}, 232 | {"n": "中國大陸","v": "中國大陸"}, 233 | {"n": "韓國","v": "韓國"}, 234 | {"n": "臺灣","v": "臺灣"}, 235 | {"n": "美國","v": "美國"}, 236 | {"n": "歐美","v": "歐美"}, 237 | {"n": "日本","v": "日本"}, 238 | {"n": "香港","v": "香港"} 239 | ] 240 | }, 241 | { 242 | "key": "year", 243 | "name": "年份", 244 | "value": [ 245 | {"n": "全部","v": ""}, 246 | {"n": "2022","v": "2022"}, 247 | {"n": "2021","v": "2021"}, 248 | {"n": "2020","v": "2020"}, 249 | {"n": "2019","v": "2019"}, 250 | {"n": "2018","v": "2018"}, 251 | {"n": "2017","v": "2017"}, 252 | {"n": "2016","v": "2016"}, 253 | {"n": "2015","v": "2015"}, 254 | {"n": "2014","v": "2014"}, 255 | {"n": "2013","v": "2013"}, 256 | {"n": "2012","v": "2012"} 257 | ] 258 | }, 259 | { 260 | "key": "by", 261 | "name": "排序", 262 | "value": [ 263 | {"n": "按更新","v": "time"}, 264 | {"n": "周人气","v": "hits_week"}, 265 | {"n": "月人气","v": "hits_month"} 266 | ] 267 | } 268 | ] 269 | } 270 | } -------------------------------------------------------------------------------- /sub/MeowXP/Jumi.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Tangsan99999", 3 | "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", 4 | "homeUrl": "https://jumi.tv", 5 | "dcVipFlag": "true", 6 | "pCfgJs": "https://jumi.tv/static/js/playerconfig.js", 7 | "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", 8 | "dcShow2Vip": {}, 9 | "dcPlayUrl": "true", 10 | "cateNode": "//ul[contains(@class,'myui-header__menu')]/li/a[contains(@href, 'type') and not(contains(@href, 'label'))]", 11 | "cateName": "/text()", 12 | "cateId": "/@href", 13 | "cateIdR": "/type/(\\w+).html", 14 | "cateManual": {}, 15 | "homeVodNode": "//div[contains(@class, 'col-lg-wide-75')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]", 16 | "homeVodName": "/@title", 17 | "homeVodId": "/@href", 18 | "homeVodIdR": "/vod/(\\w+).html", 19 | "homeVodImg": "/@data-original", 20 | "homeVodImgR": "\\S+(http\\S+)", 21 | "homeVodMark": "/span[contains(@class,'pic-text')]/text()", 22 | "cateUrl": "https://jumi.tv/show/{cateId}/area/{area}/by/{by}/page/{catePg}/year/{year}.html", 23 | "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]", 24 | "cateVodName": "/@title", 25 | "cateVodId": "/@href", 26 | "cateVodIdR": "/vod/(\\w+).html", 27 | "cateVodImg": "/@data-original", 28 | "cateVodImgR": "\\S+(http\\S+)", 29 | "cateVodMark": "/span[contains(@class,'pic-text')]/text()", 30 | "dtUrl": "https://jumi.tv/vod/{vid}.html", 31 | "dtNode": "//div[contains(@class,'col-lg-wide-75')]", 32 | "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title", 33 | "dtNameR": "", 34 | "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original", 35 | "dtImgR": "\\S+(http\\S+)", 36 | "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分類')]/following-sibling::*/text()", 37 | "dtCateR": "", 38 | "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()", 39 | "dtYearR": "", 40 | "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地區')]/following-sibling::*/text()", 41 | "dtAreaR": "", 42 | "dtMark": "", 43 | "dtMarkR": "", 44 | "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()", 45 | "dtActorR": "", 46 | "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '導演')]/following-sibling::*/text()", 47 | "dtDirectorR": "", 48 | "dtDesc": "//span[@class='sketch content']/text()", 49 | "dtDescR": "", 50 | "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]", 51 | "dtFromName": "/text()", 52 | "dtFromNameR": "", 53 | "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]", 54 | "dtUrlSubNode": "//li/a", 55 | "dtUrlId": "@href", 56 | "dtUrlIdR": "/play/(\\S+).html", 57 | "dtUrlName": "/text()", 58 | "dtUrlNameR": "", 59 | "playUrl": "https://jumi.tv/play/{playUrl}.html", 60 | "playUa": "", 61 | "searchUrl": "https://jumi.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 62 | "scVodNode": "json:list", 63 | "scVodName": "name", 64 | "scVodId": "id", 65 | "scVodIdR": "", 66 | "scVodImg": "pic", 67 | "scVodMark": "", 68 | "filter": { 69 | "1": [ 70 | { 71 | "key": "cateId", 72 | "name": "類型", 73 | "value": [ 74 | {"n": "全部","v": ""}, 75 | {"n": "動作片","v": "6"}, 76 | {"n": "喜劇片","v": "7"}, 77 | {"n": "愛情片","v": "8"}, 78 | {"n": "科幻片","v": "9"}, 79 | {"n": "恐怖片","v": "10"}, 80 | {"n": "劇情片","v": "11"}, 81 | {"n": "戰爭片","v": "12"}, 82 | {"n": "紀錄片","v": "20"} 83 | ] 84 | }, 85 | { 86 | "key": "area", 87 | "name": "地区", 88 | "value": [ 89 | {"n": "全部","v": ""}, 90 | {"n": "大陸","v": "大陸"}, 91 | {"n": "香港","v": "香港"}, 92 | {"n": "台灣","v": "台灣"}, 93 | {"n": "美國","v": "美國"}, 94 | {"n": "法國","v": "法國"}, 95 | {"n": "英國","v": "英國"}, 96 | {"n": "日本","v": "日本"}, 97 | {"n": "韓國","v": "韓國"} 98 | ] 99 | }, 100 | { 101 | "key": "year", 102 | "name": "年份", 103 | "value": [ 104 | {"n": "全部","v": ""}, 105 | {"n": "2022","v": "2022"}, 106 | {"n": "2021","v": "2021"}, 107 | {"n": "2020","v": "2020"}, 108 | {"n": "2019","v": "2019"}, 109 | {"n": "2018","v": "2018"}, 110 | {"n": "2017","v": "2017"}, 111 | {"n": "2016","v": "2016"}, 112 | {"n": "2015","v": "2015"}, 113 | {"n": "2014","v": "2014"}, 114 | {"n": "2013","v": "2013"}, 115 | {"n": "2012","v": "2012"} 116 | ] 117 | }, 118 | { 119 | "key": "by", 120 | "name": "排序", 121 | "value": [ 122 | {"n": "時間","v": "time"}, 123 | {"n": "人氣","v": "hits"}, 124 | {"n": "評分","v": "score"} 125 | ] 126 | } 127 | ], 128 | "2": [ 129 | { 130 | "key": "cateId", 131 | "name": "分类", 132 | "value": [ 133 | {"n": "全部","v": ""}, 134 | {"n": "陸劇","v": "13"}, 135 | {"n": "韓劇","v": "23"}, 136 | {"n": "美劇","v": "16"}, 137 | {"n": "日劇","v": "15"}, 138 | {"n": "台劇","v": "22"}, 139 | {"n": "港劇","v": "14"}, 140 | {"n": "海外劇","v": "24"} 141 | ] 142 | }, 143 | { 144 | "key": "year", 145 | "name": "年份", 146 | "value": [ 147 | {"n": "全部","v": ""}, 148 | {"n": "2022","v": "2022"}, 149 | {"n": "2021","v": "2021"}, 150 | {"n": "2020","v": "2020"}, 151 | {"n": "2019","v": "2019"}, 152 | {"n": "2018","v": "2018"}, 153 | {"n": "2017","v": "2017"}, 154 | {"n": "2016","v": "2016"}, 155 | {"n": "2015","v": "2015"}, 156 | {"n": "2014","v": "2014"}, 157 | {"n": "2013","v": "2013"}, 158 | {"n": "2012","v": "2012"} 159 | ] 160 | }, 161 | { 162 | "key": "by", 163 | "name": "排序", 164 | "value": [ 165 | {"n": "時間","v": "time"}, 166 | {"n": "人氣","v": "hits"}, 167 | {"n": "評分","v": "score"} 168 | ] 169 | } 170 | ], 171 | "4": [ 172 | { 173 | "key": "area", 174 | "name": "地区", 175 | "value": [ 176 | {"n": "全部","v": ""}, 177 | {"n": "大陸","v": "大陸"}, 178 | {"n": "香港","v": "香港"}, 179 | {"n": "台灣","v": "台灣"}, 180 | {"n": "美國","v": "美國"}, 181 | {"n": "法國","v": "法國"}, 182 | {"n": "英國","v": "英國"}, 183 | {"n": "日本","v": "日本"}, 184 | {"n": "韓國","v": "韓國"} 185 | ] 186 | }, 187 | { 188 | "key": "year", 189 | "name": "年份", 190 | "value": [ 191 | {"n": "全部","v": ""}, 192 | {"n": "2022","v": "2022"}, 193 | {"n": "2021","v": "2021"}, 194 | {"n": "2020","v": "2020"}, 195 | {"n": "2019","v": "2019"}, 196 | {"n": "2018","v": "2018"}, 197 | {"n": "2017","v": "2017"}, 198 | {"n": "2016","v": "2016"}, 199 | {"n": "2015","v": "2015"}, 200 | {"n": "2014","v": "2014"}, 201 | {"n": "2013","v": "2013"}, 202 | {"n": "2012","v": "2012"} 203 | ] 204 | }, 205 | { 206 | "key": "by", 207 | "name": "排序", 208 | "value": [ 209 | {"n": "時間","v": "time"}, 210 | {"n": "人氣","v": "hits"}, 211 | {"n": "評分","v": "score"} 212 | ] 213 | } 214 | ], 215 | "3": [ 216 | { 217 | "key": "area", 218 | "name": "地区", 219 | "value": [ 220 | {"n": "全部","v": ""}, 221 | {"n": "大陸","v": "大陸"}, 222 | {"n": "香港","v": "香港"}, 223 | {"n": "台灣","v": "台灣"}, 224 | {"n": "美國","v": "美國"}, 225 | {"n": "法國","v": "法國"}, 226 | {"n": "英國","v": "英國"}, 227 | {"n": "日本","v": "日本"}, 228 | {"n": "韓國","v": "韓國"} 229 | ] 230 | }, 231 | { 232 | "key": "year", 233 | "name": "年份", 234 | "value": [ 235 | {"n": "全部","v": ""}, 236 | {"n": "2022","v": "2022"}, 237 | {"n": "2021","v": "2021"}, 238 | {"n": "2020","v": "2020"}, 239 | {"n": "2019","v": "2019"}, 240 | {"n": "2018","v": "2018"}, 241 | {"n": "2017","v": "2017"}, 242 | {"n": "2016","v": "2016"}, 243 | {"n": "2015","v": "2015"}, 244 | {"n": "2014","v": "2014"}, 245 | {"n": "2013","v": "2013"}, 246 | {"n": "2012","v": "2012"} 247 | ] 248 | }, 249 | { 250 | "key": "by", 251 | "name": "排序", 252 | "value": [ 253 | {"n": "時間","v": "time"}, 254 | {"n": "人氣","v": "hits"}, 255 | {"n": "評分","v": "score"} 256 | ] 257 | } 258 | ] 259 | } 260 | } 261 | -------------------------------------------------------------------------------- /sub/MeowXP/agemys.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "https://www.agemys.cc/update", //www.age.tv 4 | "cateManual": { 5 | "全部": "", 6 | "中国": "-中国-all-all", 7 | "日本": "-日本-all-all", 8 | "欧美": "-欧美-all-all" 9 | }, 10 | "homeVodNode": "//div[@class='blockcontent']//ul[@class='ul_li_a6']/li", 11 | "homeVodName": "/h4[@class='anime_icon2_name']/a/text()", 12 | "homeVodId": "/h4[@class='anime_icon2_name']/a/@href", 13 | "homeVodIdR": "/detail/(\\w+)", 14 | "homeVodImg": "//img/@src", 15 | "homeVodMark": "//img/@title", 16 | "cateUrl": "https://www.agemys.cc/catalog/all-all-all-all-all-time-{catePg}{cateId}", 17 | "cateVodNode": "//div[@class='blockcontent1']/div/a", 18 | "cateVodName": "/img/@alt", 19 | "cateVodId": "/@href", 20 | "cateVodIdR": "/detail/(\\w+)", 21 | "cateVodImg": "/img/@src", 22 | "cateVodMark": "/span[@class='newname']/text()", 23 | "dtUrl": "https://www.agemys.cc/detail/{vid}", 24 | "dtNode": "//div[@id='container']", 25 | "dtName": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@alt", 26 | "dtImg": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@src", 27 | "dtCate": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '剧情类型')]/following-sibling::*/text()", 28 | "dtYear": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '首播时间')]/following-sibling::*/text()", 29 | "dtArea": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '地区')]/following-sibling::*/text()", 30 | "dtMark": "", 31 | "dtDirector": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '制作公司')]/following-sibling::*/text()", 32 | "dtDesc": "//div[@class='div_right']/div[@class='baseblock'][2]//p/text()", 33 | "dtFromNode": "//div[@id='playlist-div']/ul[@class='menu0']/li", 34 | "dtFromName": "/text()", 35 | "dtUrlNode": "//div[@id='playlist-div']/div[@class='main0']/div", 36 | "dtUrlSubNode": "//li/a", 37 | "dtUrlId": "@href", 38 | "dtUrlIdR": "/play/(\\S+)", 39 | "dtUrlName": "/text()", 40 | "playUrl": "https://www.agemys.cc/play/{playUrl}", 41 | "playUa": "", 42 | "searchUrl": "https://www.agemys.cc/search?query={wd}&page=1", 43 | "scVodNode": "//div[@class='blockcontent1']/div/a", 44 | "scVodName": "/img/@alt", 45 | "scVodId": "/@href", 46 | "scVodIdR": "/detail/(\\w+)", 47 | "scVodImg": "/img/@src", 48 | "scVodMark": "/span[@class='newname']/text()" 49 | } -------------------------------------------------------------------------------- /sub/MeowXP/auete.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "takagen99", 3 | "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", 4 | "homeUrl": "https://auete.com", 5 | "cateManual": { 6 | "Netflix影视": "Netflix/movies", 7 | "谍战剧集推荐": "diezhan/index", 8 | "豆瓣TOP250": "Top250/movie", 9 | "电影": "Movie/index", 10 | "电视剧": "Tv/index", 11 | "综艺": "Zy/index", 12 | "动漫": "Dm/index", 13 | "其他": "qita/index" 14 | // "美剧": "Tv/oumei/index", 15 | // "韩剧": "Tv/hanju/index", 16 | // "日剧": "Tv/riju/index", 17 | // "泰剧": "Tv/yataiju/index", 18 | // "网剧": "Tv/wangju/index", 19 | // "台剧": "Tv/taiju/index", 20 | // "国产": "Tv/neidi/index", 21 | // "港剧": "Tv/tvbgj/index", 22 | // "英剧": "Tv/yingju/index", 23 | // "动画": "Dm/donghua/index", 24 | // "日漫": "Dm/riman/index", 25 | // "国漫": "Dm/guoman/index", 26 | // "美漫": "Dm/meiman/index" 27 | }, 28 | // Home Summary ================================================ 29 | "homeVodNode": "//div[contains(@class,'picture_list_container')]/ul/li", 30 | "homeVodName": "/a/img/@title", 31 | "homeVodId": "/h2/a/@href", 32 | "homeVodImg": "/a/img/@src", 33 | "homeVodMark": "/a/button/text()", 34 | // Category Summary ================================================ 35 | "cateUrl": "https://auete.com/{cateId}{catePg}.html", 36 | "cateVodNode": "//div[contains(@class,'picture_list_container')]/ul/li", 37 | "cateVodName": "/a/img/@title", 38 | "cateVodId": "/h2/a/@href", 39 | "cateVodImg": "/a/img/@src", 40 | "cateVodMark": "/a/button/text()", 41 | // Category Details ================================================ 42 | "dtUrl": "https://auete.com/{vid}", 43 | "dtNode": "//div[@class='card-body']", 44 | "dtName": "//h1[contains(@class,'title break-all')]/text()", 45 | "dtImg": "//div[@class='cover']/a/@href", 46 | "dtCate": "//div[@class='message break-all']/p[8]/text()", 47 | "dtArea": "//div[@class='message break-all']/p[10]/text()", 48 | "dtYear": "//div[@class='message break-all']/p[11]/text()", 49 | "dtActor": "//div[@class='message break-all']/p[7]/text()", 50 | "dtDirector": "//div[@class='message break-all']/p[5]/text()", 51 | "dtMark": "//div[@class='message break-all']/p[14]/text()", 52 | "dtDesc": "//div[@class='message break-all']/p[16]/text()", 53 | // Playlist ===================================================== 54 | "dtFromNode": "//div[contains(@id,'player_list')]/h2", 55 | "dtFromName": "[substring-after(text(),'播')]", // number must match 56 | "dtUrlNode": "//div[contains(@id,'player_list')]/ul", // number must match 57 | "dtUrlSubNode": "/li/a", 58 | "dtUrlId": "/@href", 59 | "dtUrlName": "/text()", 60 | "playUrl": "https://auete.com/{playUrl}", 61 | "playUa": "", 62 | // Search Results ================================================ 63 | "searchUrl": "https://auete.com/search.php?searchword={wd}", 64 | "scVodNode": "json:list", 65 | "scVodName": "name", 66 | "scVodId": "id", 67 | "scVodIdR": "", 68 | "scVodImg": "pic", 69 | "scVodMark": "", 70 | // Filters ======================================================= 71 | "filter": { 72 | "Movie/index": [ // 电影 73 | { 74 | "key": "cateId", 75 | "name": "分类", 76 | "value": [ 77 | { "n": "全部", "v": "" }, 78 | { "n": "喜剧片", "v": "Movie/xjp/index" }, 79 | { "n": "动作片", "v": "Movie/dzp/index" }, 80 | { "n": "爱情片", "v": "Movie/aqp/index" }, 81 | { "n": "科幻片", "v": "Movie/khp/index" }, 82 | { "n": "恐怖片", "v": "Movie/kbp/index" }, 83 | { "n": "惊悚片", "v": "Movie/jsp/index" }, 84 | { "n": "战争片", "v": "Movie/zzp/index" }, 85 | { "n": "剧情片", "v": "Movie/jqp/index" } 86 | ] 87 | } 88 | ], 89 | "Tv/index": [ // 电视剧 90 | { 91 | "key": "cateId", 92 | "name": "分类", 93 | "value": [ 94 | { "n": "全部", "v": "" }, 95 | { "n": "美剧", "v": "Tv/oumei/index" }, 96 | { "n": "韩剧", "v": "Tv/hanju/index" }, 97 | { "n": "日剧", "v": "Tv/riju/index" }, 98 | { "n": "泰剧", "v": "Tv/yataiju/index" }, 99 | { "n": "网剧", "v": "Tv/wangju/index" }, 100 | { "n": "台剧", "v": "Tv/taiju/index" }, 101 | { "n": "国产", "v": "Tv/neidi/index" }, 102 | { "n": "港剧", "v": "Tv/tvbgj/index" }, 103 | { "n": "英剧", "v": "Tv/yingju/index" } 104 | ] 105 | } 106 | ], 107 | // "Zy/index": [ // 综艺 108 | // { 109 | // "key": "cateId", 110 | // "name": "分类", 111 | // "value": [ 112 | // { "n": "全部", "v": "" }, 113 | // { "n": "国综", "v": "Zy/guozong/index" }, 114 | // { "n": "韩综", "v": "Zy/hanzong/index" }, 115 | // { "n": "美综", "v": "Zy/meizong/index" } 116 | // ] 117 | // } 118 | // ], 119 | "Dm/index": [ // 动漫 120 | { 121 | "key": "cateId", 122 | "name": "分类", 123 | "value": [ 124 | { "n": "全部", "v": "" }, 125 | { "n": "动画", "v": "Dm/donghua/index" }, 126 | { "n": "日漫", "v": "Dm/riman/index" }, 127 | { "n": "国漫", "v": "Dm/guoman/index" }, 128 | { "n": "美漫", "v": "Dm/meiman/index" } 129 | ] 130 | } 131 | ], 132 | "qita/index": [ // 其他 133 | { 134 | "key": "cateId", 135 | "name": "分类", 136 | "value": [ 137 | { "n": "全部", "v": "" }, 138 | { "n": "记录片", "v": "qita/Jlp/index" }, 139 | { "n": "经典片", "v": "qita/Jdp/index" }, 140 | { "n": "经典剧", "v": "qita/Jdj/index" }, 141 | { "n": "网大电影", "v": "qita/wlp/index" }, 142 | { "n": "国产老电影", "v": "qita/laodianying/index" } 143 | ] 144 | } 145 | ] 146 | } 147 | } 148 | -------------------------------------------------------------------------------- /sub/MeowXP/bdys01.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "https://www.bdys01.com", 4 | "dcPlayUrl": "true", 5 | "cateNode": "//a[contains(@href,'/s/')]", 6 | "cateName": "concat(//span[contains(@class,'nav-link-title')]/text(),//a[contains(@class,'dropdown-item')]/text())", 7 | "cateId": "/@href", 8 | "cateIdR": "/s/(\\w+)", 9 | "cateManual": {}, 10 | "homeVodNode": "//div[contains(@class,'col-4 rows-md-7')]/div[contains(@class,'card card-sm card-link')]", 11 | "homeVodName": "//h3/text()", 12 | "homeVodId": "/a/@href", 13 | "homeVodIdR": "/(\\S+).htm", 14 | "homeVodImg": "/a/img/@data-src", 15 | "homeVodImgR": "\\S+(http\\S+)", 16 | "homeVodMark": "concat(//div[contains(@class,'ribbon ribbon-bookmark ribbon-top bg-azure p-0')]/text(),//span[contains(@class,'badge bg-pink position-absolute top-0 start-0')]/text())", 17 | "cateUrl": "https://www.bdys01.com/s/{cateId}/{catePg}", 18 | "cateVodNode": "//div[contains(@class,'col-lg-8 col-4')]/div[contains(@class,'card card-sm card-link')]", 19 | "cateVodName": "//h3/text()", 20 | "cateVodId": "/a/@href", 21 | "cateVodIdR": "/(\\S+).htm", 22 | "cateVodImg": "/a/img/@src", 23 | "cateVodImgR": "\\S+(http\\S+)", 24 | "cateVodMark": "concat(//div[contains(@class,'ribbon ribbon-bookmark ribbon-top bg-azure p-0')]/text(),//span[contains(@class,'badge bg-pink position-absolute top-0 start-0')]/text())", 25 | "dtUrl": "https://www.bdys01.com/{vid}.htm", 26 | "dtNode": "//body", 27 | "dtName": "//h2/text()", 28 | "dtNameR": "", 29 | "dtImg": "//div[contains(@class,'col-md-auto')]/img/@src", 30 | "dtImgR": "", 31 | "dtCate": "//div[@class='col mb-2']/p/a[contains(@target,'new')]/text()", 32 | "dtArea": "//div[@class='col mb-2']//strong[contains(text(),'地区')]/parent::text()", 33 | "dtAreaR": "\\[(\\S+)\\]", 34 | "dtYear": "//div[@class='col mb-2']//strong[contains(text(),'上映日期')]/parent::text()", 35 | "dtYearR": "(\\w+)", 36 | "dtActor": "//div[@class='col mb-2']//a[contains(@href,'performer')]/text()", 37 | "dtDirector": "//div[@class='col mb-2']//a[contains(@href,'director')]/text()", 38 | "dtDesc": "//div[@class='card collapse']//div[@class='card-body']/text()", 39 | 40 | //获取magnet链接 41 | "dtFromNode": "//tbody[contains(@id,'download-list')]/tr", 42 | "dtFromName": "/td[2]/text()", 43 | "dtUrlNode": "//tbody[contains(@id,'download-list')]", 44 | "dtUrlSubNode": "/tr", 45 | "dtUrlId": "/td[3]/a/@href", 46 | "dtUrlIdR": "", 47 | "dtUrlName": "/td[2]/text()", 48 | 49 | 50 | "searchUrl": "https://www.bdys01.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 51 | "scVodNode": "json:list", 52 | "scVodName": "name", 53 | "scVodId": "id", 54 | "scVodIdR": "", 55 | "scVodImg": "pic", 56 | "scVodMark": "" 57 | } -------------------------------------------------------------------------------- /sub/MeowXP/bidiys.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | 4 | 5 | 6 | "homeUrl": "https://www.bidiys.cc/", 7 | 8 | 9 | //"dcVipFlag": "true", 10 | //"pCfgJs": "http://www.rr520.cc/static/js/playerconfig.js", 11 | // "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", 12 | //"dcShow2Vip": {}, 13 | //"dcPlayUrl": "true", 14 | 15 | "cateManual": {"南瓜电影":"nanguady","4K专区": "huiyuanzhuanqu","电影": "dianying","连续剧": "lianxuju","动漫": "dongman","综艺": "综艺"}, 16 | 17 | 18 | 19 | "homeVodNode": "//div[contains(@class,'module-item-pic')]", 20 | 21 | "homeVodName":"/a/@title", 22 | 23 | "homeVodId": "/a/@href", 24 | 25 | "homeVodIdR": "/voddetail-(\\S+).html", 26 | 27 | "homeVodImg": "/img/@data-src", 28 | 29 | "homeVodMark": "", 30 | 31 | 32 | 33 | // 34 | 35 | "cateUrl": "https://www.bidiys.cc/vodshow-{cateId}--hits------{catePg}---.html", 36 | 37 | "cateVodNode": "//div[contains(@class, 'module-item-pic')]", 38 | "cateVodName":"/a/@title", 39 | 40 | "cateVodId": "/a/@href", 41 | 42 | "cateVodIdR": "/voddetail-(\\S+).html", 43 | 44 | "cateVodImg": "/img/@data-src", 45 | 46 | "cateVodMark": "", 47 | 48 | 49 | 50 | // 51 | 52 | 53 | "dtUrl": "https://www.bidiys.cc/voddetail-{vid}.html", 54 | 55 | "dtNode": "//body", 56 | 57 | "dtName": "//div[@class='module-item-pic']/img[contains(@class,'lazyload')]/@alt", 58 | 59 | "dtImg":"//div[@class='module-item-pic']/img[contains(@class,'lazyload')]/@data-src", 60 | 61 | 62 | 63 | //"dtCate": "//ul[@class='moviedteail_list']/li[contains(text(),'类型')]/a/text()", 64 | //"dtYear": "//ul[@class='moviedteail_list']/li[contains(text(),'年份')]/a/text()", 65 | //"dtArea": "//ul[@class='moviedteail_list']/li[contains(text(),'地区')]/a/text()", 66 | // "dtActor": "//ul[@class='moviedteail_list']/li[contains(text(),'主演')]/a/text()", 67 | // "dtDirector": "//ul[@class='moviedteail_list']/li[contains(text(),'导演')]/a/text()", 68 | //"dtFromNode": "//div[contains(@class,'mi_paly_box')]//div[@class='ypxingq_t']", 69 | //"dtFromName": "/text()", 70 | 71 | 72 | 73 | "dtFromNode":"//div[2][@class='module-tab-content']//div//span", 74 | "dtFromName": "/text()", 75 | "dtFromNameR": "", 76 | "dtUrlNode": "//body", 77 | "dtUrlSubNode": "//div[@class='scroll-content']/a", 78 | "dtUrlId": "@href", 79 | "dtUrlIdR": "/vodplay-(\\S+).html", 80 | "dtUrlName": "//span/text()", 81 | "dtUrlNameR": "", 82 | "playUrl": "https://www.bidiys.cc/vodplay-{playUrl}.html", 83 | 84 | 85 | "searchUrl":"https://www.bidiys.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 86 | 87 | "scVodNode": "json:list", 88 | "scVodName": "name", 89 | "scVodId": "id", 90 | "scVodIdR": "", 91 | "scVodImg": "pic", 92 | "scVodMark": "" 93 | } 94 | 95 | -------------------------------------------------------------------------------- /sub/MeowXP/bidiys2.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "https://www.bidiys.cc/", 4 | "dcVipFlag": "true", 5 | "pCfgJs": "https://www.bidiys.cc/static/js/playerconfig.js", 6 | "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", 7 | "dcShow2Vip": {}, 8 | "dcPlayUrl": "true", 9 | "cateManual": {"南瓜电影":"nanguady","4K专区": "huiyuanzhuanqu","电影": "dianying","连续剧": "lianxuju","动漫": "dongman","综艺": "综艺"}, 10 | 11 | "homeVodNode": "//div[@class=('module-item-cover')]", 12 | "homeVodName": "//div[@class=('module-item-pic')]/a/@title", 13 | "homeVodId": "/div[@class=('module-item-pic')]/a/@href", 14 | "homeVodIdR": "/voddetail-(\\S+).html", 15 | "homeVodImg": "/div[@class=('module-item-pic')]/img/@data-src", 16 | "homeVodImgR": "(http\\S+)", 17 | "homeVodMark": "/div[@class='module-item-caption']/span/text()", 18 | 19 | "cateUrl": "https://www.bidiys.cc/vodshow-{cateId}--hits------{catePg}---.html", 20 | "cateVodNode": "//div[@class=('module-item-cover')]", 21 | "cateVodName": "/div[@class=('module-item-pic')]/a/@title", 22 | "cateVodId": "/div[@class=('module-item-pic')]/a/@href", 23 | "cateVodIdR": "/voddetail-(\\S+).html", 24 | "cateVodImg": "/div[@class=('module-item-pic')]/img/@data-src", 25 | "cateVodImgR": "(http\\S+)", 26 | "cateVodMark": "/div[@class='module-item-caption']/span/text()", 27 | 28 | "dtUrl": "https://www.bidiys.cc/voddetail-{vid}.html", 29 | "dtNode": "//body", 30 | "dtName": "//div[contains(@class,'video-info-header')]/h1[@class='page-title']/text()", 31 | "dtImg": "//div[@class=('module-item-pic')]/img/@data-src", 32 | "dtImgR": "(http\\S+)", 33 | "dtCate": "//div[contains(@class,'tag-link')]/a/text()", 34 | "dtYear": "//a[@class='tag-link'][2]/text()", 35 | "dtArea": "//a[@class='tag-link'][3]/text()", 36 | "dtDirector": "concat(//span[contains(text(), '导演')]/parent::*/div/a/text())", 37 | "dtActor": "concat(//span[contains(text(), '主演')]/parent::*/div/a/text())", 38 | "dtDesc": "//span[contains(text(), '剧情')]/parent::*/div/span/text()", 39 | 40 | "dtFromNode": "//div[contains(@class,'module-tab-items')]/div[2]/div/span", 41 | "dtFromName": "/text()", 42 | "dtFromNameR": "", 43 | "dtUrlNode": "//div[contains(@class,'module-tab-content')]//div[contains(@class,'sort-item')]", 44 | "dtUrlSubNode": "/a", 45 | "dtUrlId": "/@href", 46 | "dtUrlIdR": "/vodplay-(\\S+).html", 47 | "dtUrlName": "/span/text()", 48 | "dtUrlNameR": "", 49 | "playUrl": "https://www.bidiys.cc/vodplay-{playUrl}.html", 50 | 51 | "searchUrl": "https://www.bidiys.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 52 | "scVodNode": "json:list", 53 | "scVodName": "name", 54 | "scVodId": "id", 55 | "scVodIdR": "", 56 | "scVodImg": "pic", 57 | "scVodMark": "" 58 | } 59 | -------------------------------------------------------------------------------- /sub/MeowXP/bttwoo.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "春风", 3 | "ua": "", 4 | "homeUrl": "https://www.bttwoo.com", 5 | "dcVipFlag": "true", 6 | "dcPlayUrl": "true", 7 | "cateManual": { 8 | "最新电影": "new-movie", 9 | "热门电影": "hot", 10 | "本月热门": "hot-month", 11 | "高分电影": "gf", 12 | "国产剧": "zgjun", 13 | "美剧": "meiju", 14 | "日韩剧": "jpsrtv", 15 | "喜剧": "movie_bt_tags/xiju", 16 | "爱情": "movie_bt_tags/aiqing", 17 | "冒险": "movie_bt_tags/adt", 18 | "动作": "movie_bt_tags/at", 19 | "奇幻": "movie_bt_tags/qihuan", 20 | "悬疑": "movie_bt_tags/xuanni", 21 | "惊悚": "movie_bt_tags/jingsong", 22 | "武侠": "movie_bt_tags/wuxia", 23 | "国漫": "movie_bt/movie_bt_cat/dl/movie_bt_tags/donghua", 24 | "日漫": "movie_bt/movie_bt_cat/rb/movie_bt_tags/donghua", 25 | "美漫": "movie_bt/movie_bt_cat/mg/movie_bt_tags/donghua" 26 | }, 27 | "homeVodNode": "//div[contains(@class,'bt_img')]/ul/li", 28 | "homeVodName": "/h3/a/text()", 29 | "homeVodId": "/a/@href", 30 | "homeVodIdR": "https://www.bttwoo.com/(\\S+).html", 31 | "homeVodImg": "/a/img/@data-original", 32 | "homeVodImgR": "", 33 | "homeVodMark": "", 34 | "cateUrl": "https://www.bttwoo.com/{cateId}/page/{catePg}", 35 | "cateVodNode": "//div[contains(@class,'bt_img')]/ul/li", 36 | "cateVodName": "/h3/a/text()", 37 | "cateVodId": "/a/@href", 38 | "cateVodIdR": "https://www.bttwoo.com/(\\S+).html", 39 | "cateVodImg": "/a/img/@data-original", 40 | "cateVodImgR": "", 41 | "cateVodMark": "", 42 | "dtUrl": "https://www.bttwoo.com/{vid}.html", 43 | "dtNode": "//body", 44 | "dtName": "//h1/text()", 45 | "dtNameR": "", 46 | "dtImg": "//div[@class='dyimg fl']/img/@src", 47 | "dtImgR": "", 48 | "dtCate": "//li[contains(text(), '类型')]/child::text()", 49 | "dtCateR": "", 50 | "dtYear": "//li[contains(text(), '年份')]/child::text()", 51 | "dtYearR": "", 52 | "dtArea": "//li[contains(text(), '地区')]/child::text()", 53 | "dtAreaR": "", 54 | "dtDirector": "//li[contains(text(), '导演')]/child::text()", 55 | "dtDirectorR": "", 56 | "dtActor": "//li[contains(text(), '主演')]/child::text()", 57 | "dtActorR": "", 58 | "dtDesc": "concat(//div[@class='yp_context']/text(),//div[@class='yp_context']/p/text())", 59 | "dtDescR": "", 60 | "dtFromNode": "//div[@class='mi_paly_box']/div/div[@class='ypxingq_t']", 61 | "dtFromName": "/text()", 62 | "dtFromNameR": "", 63 | "dtUrlNode": "//div[@class='paly_list_btn']", 64 | "dtUrlSubNode": "/a", 65 | "dtUrlId": "@href", 66 | "dtUrlIdR": "https://www.bttwoo.com/v_play/(\\S+).html", 67 | "dtUrlName": "/text()", 68 | "dtUrlNameR": "", 69 | "playUrl": "https://www.bttwoo.com/v_play/{playUrl}.html", 70 | "playUa": "", 71 | "searchUrl": "https://www.bttwoo.com/xssearch?q={wd}", 72 | "scVodNode": "//div[contains(@class,'search_list')]/ul/li", 73 | "scVodName": "/h3/a/text()", 74 | "scVodId": "/@href", 75 | "scVodIdR": "https://www.bttwoo.com/(\\S+).html", 76 | "scVodImg": "//img/@data-original", 77 | "scVodMark": "" 78 | } -------------------------------------------------------------------------------- /sub/MeowXP/dingzidy.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "https://www.dingzidy.wang", 4 | "dcPlayUrl": "true", 5 | "dcShow2Vip": {}, 6 | "cateNode": "//nav[contains(@class,'navbar')]/div[contains(@class,'container')]/div[contains(@class,'collapse')]/ul[contains(@class, 'nav')]/li/a[contains(@href,'type')]", 7 | "cateName": "/text()", 8 | "cateId": "/@href", 9 | "cateIdR": "/type/(\\S+).html", 10 | "cateManual": { 11 | "电影": "1", 12 | "连续剧": "2", 13 | "综艺": "4", 14 | "动漫": "3", 15 | "电视直播": "5" 16 | }, 17 | "homeVodNode": "//div[contains(@class, 'row')]/div/div[contains(@class, 'movie-item')]", 18 | "homeVodName": "/a/@title", 19 | "homeVodId": "/a/@href", 20 | "homeVodIdR": "/show(\\S+).html", 21 | "homeVodImg": "/a/img/@src", 22 | "homeVodImgR": "\\S+(http\\S+)", 23 | "homeVodMark": "/a/button[contains(@class,'hdtag')]/text()", 24 | "cateUrl": "https://www.dingzidy.wang/type/{cateId}-{catePg}.html", 25 | "cateVodNode": "//div[contains(@class, 'col-md-1-5')]/div[contains(@class, 'movie-item')]", 26 | "cateVodName": "/a/@title", 27 | "cateVodId": "/a/@href", 28 | "cateVodIdR": "/show(\\S+).html", 29 | "cateVodImg": "/a/img/@src", 30 | "cateVodImgR": "\\S+(http\\S+)", 31 | "cateVodMark": "/a/button[contains(@class,'hdtag')]/text()", 32 | "dtUrl": "https://www.dingzidy.wang/show/{vid}.html", 33 | "dtNode": "//div[@class='row']", 34 | "dtName": "/div/h1/text()", 35 | "dtNameR": "", 36 | "dtImg": "/div/div/div[1]/a/img/@src", 37 | "dtImgR": "\\S+(http\\S+)", 38 | "dtCate": "/div/div/div[2]/table/tbody/tr[3]/td[2]/a/text()", 39 | "dtCateR": "", 40 | "dtYear": "/div/div/div[2]/table/tbody/tr[6]/td[2]/text()", 41 | "dtYearR": "", 42 | "dtArea": "/div/div/div[2]/table/tbody/tr[4]/td[2]/text()", 43 | "dtAreaR": "", 44 | "dtMark": "", 45 | "dtMarkR": "", 46 | "dtActor": "/div/div/div[2]/table/tbody/tr[2]/td[2]/a/text()", 47 | "dtActorR": "", 48 | "dtDirector": "/div/div/div[2]/table/tbody/tr[1]/td[2]/a/text()", 49 | "dtDirectorR": "", 50 | "dtDesc": "/div[2]/div/div[2]/p[3]/text()", 51 | "dtDescR": "", 52 | "dtFromNode": "//div[@class='panel-heading']/strong/parent::*", 53 | "dtFromName": "concat('播放源',count(parent::*/preceding::*//div[@class='panel-heading']/strong)+ 1)", 54 | "dtFromNameR": "(\\S+).0", 55 | "dtUrlNode": "//ul[@class='dslist-group']", 56 | "dtUrlSubNode": "/li[@class='dslist-group-item']/a", 57 | "dtUrlId": "/@href", 58 | "dtUrlIdR": "/play/(\\S+).html", 59 | "dtUrlName": "/text()", 60 | "dtUrlNameR": "", 61 | "playUrl": "https://www.dingzidy.wang/play/{playUrl}.html", 62 | "playUa": "", 63 | "searchUrl": "https://www.dingzidy.wang/s.html?wd={wd}", 64 | "scVodNode": "//div[@class='movie-item']/a", 65 | "scVodName": "/@title", 66 | "scVodId": "/@href", 67 | "scVodIdR": "/show/(\\S+).html", 68 | "scVodImg": "/img/@src", 69 | "scVodMark": "/button/text()" 70 | } 71 | -------------------------------------------------------------------------------- /sub/MeowXP/dm84.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "https://dm84.tv", 4 | "cateNode": "//ul[contains(@class,'nav_row')]/li/a[contains(@href, '.html')]", 5 | "cateName": "/text()", 6 | "cateId": "/@href", 7 | "cateIdR": "/list-(\\d+).html", 8 | "cateManual": {}, 9 | "homeVodNode": "//ul[@class='v_list']/li/div[@class='item']", 10 | "homeVodName": "/a[@class='title']/@title", 11 | "homeVodId": "/a[@class='title']/@href", 12 | "homeVodIdR": "/v/(\\w+).html", 13 | "homeVodImg": "/a/@data-bg", 14 | "homeVodMark": "/span[@class='desc']/text()", 15 | "cateUrl": "https://dm84.tv/show-{cateId}--{by}-{catelog}--{year}-{catePg}.html", 16 | "cateVodNode": "//ul[@class='v_list']/li/div[@class='item']", 17 | "cateVodName": "/a[@class='title']/@title", 18 | "cateVodId": "/a[@class='title']/@href", 19 | "cateVodIdR": "/v/(\\w+).html", 20 | "cateVodImg": "/a/@data-bg", 21 | "cateVodMark": "/span[@class='desc']/text()", 22 | "dtUrl": "https://dm84.tv/v/{vid}.html", 23 | "dtNode": "//body", 24 | "dtName": "//h1[@class='v_title']/a/text()", 25 | "dtImg": "//div[@class='cover']/img/@src", 26 | "dtCate": "concat(//p[@class='v_desc']/a/text())", 27 | "dtCateR": "", 28 | "dtYear": "//p[@class='v_desc']/text()", 29 | "dtYearR": "", 30 | "dtArea": "//p[@class='v_desc']/text()[2]", 31 | "dtAreaR": "", 32 | "dtMark": "", 33 | "dtMarkR": "", 34 | "dtActor": "//p[contains(text(),'主演')]/text()", 35 | "dtActorR": "\\S+:(\\S+)", 36 | "dtDirector": "//p[contains(text(),'导演')]/text()", 37 | "dtDirectorR": "\\S+:(\\S+)", 38 | "dtDesc": "//p[contains(text(),'剧情')]/text()", 39 | "dtDescR": "\\S+:(\\S+)", 40 | "dtFromNode": "//ul[contains(@class,'play_from')]/li", 41 | "dtFromName": "/text()", 42 | "dtUrlNode": "//ul[contains(@class,'play_list')]", 43 | "dtUrlSubNode": "/li/a", 44 | "dtUrlId": "@href", 45 | "dtUrlIdR": "/p/(\\S+).html", 46 | "dtUrlName": "/text()", 47 | "playUrl": "https://dm84.tv/p/{playUrl}.html", 48 | "searchUrl": "https://dm84.tv/s----------.html?wd={wd}", 49 | "scVodNode": "//ul[@class='v_list']/li/div[@class='item']", 50 | "scVodName": "/a[@class='title']/@title", 51 | "scVodId": "/a[@class='title']/@href", 52 | "scVodIdR": "/v/(\\w+).html", 53 | "scVodImg": "/a/@data-bg", 54 | "scVodMark": "/span[@class='desc']/text()", 55 | "filter": { 56 | "1": [ 57 | { 58 | "key": "catelog", 59 | "name": "类型", 60 | "value": [ 61 | {"n": "全部","v": ""}, 62 | {"n": "奇幻","v": "奇幻"}, 63 | {"n": "战斗","v": "战斗"}, 64 | {"n": "玄幻","v": "玄幻"}, 65 | {"n": "穿越","v": "穿越"}, 66 | {"n": "科幻","v": "科幻"}, 67 | {"n": "武侠","v": "武侠"}, 68 | {"n": "热血","v": "热血"}, 69 | {"n": "耽美","v": "耽美"}, 70 | {"n": "搞笑","v": "搞笑"}, 71 | {"n": "动态漫画","v": "动态漫画"} 72 | ] 73 | }, 74 | { 75 | "key": "year", 76 | "name": "年份", 77 | "value": [ 78 | {"n": "全部","v": ""}, 79 | {"n": "2022","v": "2022"}, 80 | {"n": "2021","v": "2021"}, 81 | {"n": "2020","v": "2020"}, 82 | {"n": "2019","v": "2019"}, 83 | {"n": "2018","v": "2018"}, 84 | {"n": "2017","v": "2017"}, 85 | {"n": "2016","v": "2016"}, 86 | {"n": "2015","v": "2015"}, 87 | {"n": "2014","v": "2014"}, 88 | {"n": "2013","v": "2013"}, 89 | {"n": "2012","v": "2012"}, 90 | {"n": "2011","v": "2011"}, 91 | {"n": "2010","v": "2010"} 92 | ] 93 | }, 94 | { 95 | "key": "by", 96 | "name": "排序", 97 | "value": [ 98 | {"n": "时间","v": "time"}, 99 | {"n": "人气","v": "hits"}, 100 | {"n": "评分","v": "score"} 101 | ] 102 | } 103 | ], 104 | "2": [ 105 | { 106 | "key": "catelog", 107 | "name": "类型", 108 | "value": [ 109 | {"n": "全部","v": ""}, 110 | {"n": "冒险","v": "冒险"}, 111 | {"n": "奇幻","v": "奇幻"}, 112 | {"n": "战斗","v": "战斗"}, 113 | {"n": "后宫","v": "后宫"}, 114 | {"n": "热血","v": "热血"}, 115 | {"n": "励志","v": "励志"}, 116 | {"n": "搞笑","v": "搞笑"}, 117 | {"n": "校园","v": "校园"}, 118 | {"n": "机战","v": "机战"}, 119 | {"n": "悬疑","v": "悬疑"}, 120 | {"n": "治愈","v": "治愈"}, 121 | {"n": "百合","v": "百合"}, 122 | {"n": "恐怖","v": "恐怖"}, 123 | {"n": "泡面番","v": "泡面番"}, 124 | {"n": "恋爱","v": "恋爱"}, 125 | {"n": "推理","v": "推理"} 126 | ] 127 | }, 128 | { 129 | "key": "year", 130 | "name": "年份", 131 | "value": [ 132 | {"n": "全部","v": ""}, 133 | {"n": "2022","v": "2022"}, 134 | {"n": "2021","v": "2021"}, 135 | {"n": "2020","v": "2020"}, 136 | {"n": "2019","v": "2019"}, 137 | {"n": "2018","v": "2018"}, 138 | {"n": "2017","v": "2017"}, 139 | {"n": "2016","v": "2016"}, 140 | {"n": "2015","v": "2015"}, 141 | {"n": "2014","v": "2014"}, 142 | {"n": "2013","v": "2013"}, 143 | {"n": "2012","v": "2012"}, 144 | {"n": "2011","v": "2011"}, 145 | {"n": "2010","v": "2010"} 146 | ] 147 | }, 148 | { 149 | "key": "by", 150 | "name": "排序", 151 | "value": [ 152 | {"n": "时间","v": "time"}, 153 | {"n": "人气","v": "hits"}, 154 | {"n": "评分","v": "score"} 155 | ] 156 | } 157 | ], 158 | "3": [ 159 | { 160 | "key": "catelog", 161 | "name": "类型", 162 | "value": [ 163 | {"n": "全部","v": ""}, 164 | {"n": "科幻","v": "科幻"}, 165 | {"n": "冒险","v": "冒险"}, 166 | {"n": "战斗","v": "战斗"}, 167 | {"n": "百合","v": "百合"}, 168 | {"n": "奇幻","v": "奇幻"}, 169 | {"n": "热血","v": "热血"}, 170 | {"n": "搞笑","v": "搞笑"} 171 | ] 172 | }, 173 | { 174 | "key": "year", 175 | "name": "年份", 176 | "value": [ 177 | {"n": "全部","v": ""}, 178 | {"n": "2022","v": "2022"}, 179 | {"n": "2021","v": "2021"}, 180 | {"n": "2020","v": "2020"}, 181 | {"n": "2019","v": "2019"}, 182 | {"n": "2018","v": "2018"}, 183 | {"n": "2017","v": "2017"}, 184 | {"n": "2016","v": "2016"}, 185 | {"n": "2015","v": "2015"}, 186 | {"n": "2014","v": "2014"}, 187 | {"n": "2013","v": "2013"}, 188 | {"n": "2012","v": "2012"}, 189 | {"n": "2011","v": "2011"}, 190 | {"n": "2010","v": "2010"} 191 | ] 192 | }, 193 | { 194 | "key": "by", 195 | "name": "排序", 196 | "value": [ 197 | {"n": "时间","v": "time"}, 198 | {"n": "人气","v": "hits"}, 199 | {"n": "评分","v": "score"} 200 | ] 201 | } 202 | ], 203 | "4": [ 204 | { 205 | "key": "catelog", 206 | "name": "类型", 207 | "value": [ 208 | {"n": "全部","v": ""}, 209 | {"n": "搞笑","v": "搞笑"}, 210 | {"n": "奇幻","v": "奇幻"}, 211 | {"n": "治愈","v": "治愈"}, 212 | {"n": "科幻","v": "科幻"}, 213 | {"n": "喜剧","v": "喜剧"}, 214 | {"n": "冒险","v": "冒险"}, 215 | {"n": "动作","v": "动作"}, 216 | {"n": "爱情","v": "爱情"} 217 | ] 218 | }, 219 | { 220 | "key": "year", 221 | "name": "年份", 222 | "value": [ 223 | {"n": "全部","v": ""}, 224 | {"n": "2022","v": "2022"}, 225 | {"n": "2021","v": "2021"}, 226 | {"n": "2020","v": "2020"}, 227 | {"n": "2019","v": "2019"}, 228 | {"n": "2018","v": "2018"}, 229 | {"n": "2017","v": "2017"}, 230 | {"n": "2016","v": "2016"}, 231 | {"n": "2015","v": "2015"}, 232 | {"n": "2014","v": "2014"}, 233 | {"n": "2013","v": "2013"}, 234 | {"n": "2012","v": "2012"}, 235 | {"n": "2011","v": "2011"}, 236 | {"n": "2010","v": "2010"} 237 | ] 238 | }, 239 | { 240 | "key": "by", 241 | "name": "排序", 242 | "value": [ 243 | {"n": "时间","v": "time"}, 244 | {"n": "人气","v": "hits"}, 245 | {"n": "评分","v": "score"} 246 | ] 247 | } 248 | ] 249 | } 250 | } -------------------------------------------------------------------------------- /sub/MeowXP/dmw.json: -------------------------------------------------------------------------------- 1 | //www.dm55.cc 2 | { 3 | "author":"takagen99", 4 | "ua": "", 5 | "homeUrl": "http://www.88dmw.com", 6 | "cateManual": { 7 | "新番连载": "1", 8 | "完结日漫": "3", 9 | "热门国漫": "4", 10 | "剧场动漫": "16" 11 | }, 12 | 13 | // Home Summary ================================================ 14 | "homeVodNode": "//div[@class='cn2_l']/div[@class='c2_contact']/div[@class='c1_l_wap_contact']/ul/li", 15 | "homeVodName": "/a/@title", 16 | "homeVodId": "/a/@href", 17 | "homeVodIdR": "/detail/(\\w+).html", 18 | "homeVodImg": "/a/img/@src", 19 | "homeVodMark": "/p[@class='time']/font/text()", 20 | 21 | // Category Summary ================================================ 22 | "cateUrl": "http://www.88dmw.com/vod-list-id-{cateId}-pg-{catePg}-order--by--class--year-{year}-letter--area--lang-.html", 23 | "cateVodNode": "//div[@class='list3_cn_box']/div[@class='cn_box2']", 24 | "cateVodName": "/div/div/a/@title", 25 | "cateVodId": "/div/div/a/@href", 26 | "cateVodIdR": "/detail/(\\w+).html", 27 | "cateVodImg": "/div/div/a/img/@src", 28 | "cateVodMark": "/ul[@class='list_20']/li[2]/span/font/text()", 29 | 30 | // Category Details ================================================ 31 | "dtUrl": "http://www.88dmw.com/detail/{vid}.html", 32 | "dtNode": "//div[(@class='warp')]", 33 | "dtName": "//div[@class='info-title']/h1/text()", 34 | "dtImg": "//div[@class='info-box']/div[@class='o_list']/div[@class='o_big_img_bg_b']/img/@src", 35 | "dtCate": "//div[@class='o_r_contact']/ul/li[8]/label/font[1]/text()", 36 | "dtYear": "//div[@class='o_r_contact']/ul/li[6]/text()", 37 | "dtArea": "//div[@class='o_r_contact']/ul/li[4]/label/text()", 38 | "dtActor": "//div[@class='o_r_contact']/ul/li[3]/span/text()", 39 | "dtMark": "//div[@class='o_r_contact']/ul/li[7]/label/font[1]/text()", 40 | "dtDirector": "//div[@class='o_r_contact']/ul/li[2]/span/text()", 41 | "dtDesc": "", 42 | 43 | // Playlist ===================================================== 44 | // "dtFromNode": "//div[contains(@class,'from-tabs')]/label[contains(text(),'线路') or contains(text(),'云')]", 45 | "dtFromNode": "//div[contains(@class,'from-tabs')]/label", 46 | "dtFromName": "/text()", 47 | "dtFromNameR": "", 48 | // "dtUrlNode": "//div[contains(@class,'current-tab')]", 49 | "dtUrlNode": "//div[contains(@class,'tabs-list')]", 50 | "dtUrlSubNode": "/div/ul/li/a", 51 | "dtUrlId": "@href", 52 | "dtUrlIdR": "/play/(\\S+).html", 53 | "dtUrlName": "/text()", 54 | "playUrl": "http://www.88dmw.com/play/{playUrl}.html", 55 | "playUa": "", 56 | 57 | // Search Results ================================================ 58 | "searchUrl": "http://www.88dmw.com/index.php?m=vod-search-wd-{wd}", 59 | "scVodNode": "//div[@class='list3_cn_box']/div[@class='cn_box2']", 60 | "scVodName": "/div/div/a/@title", 61 | "scVodId": "/div/div/a/@href", 62 | "scVodIdR": "/detail/(\\w+).html", 63 | "scVodImg": "/div/div/a/img/@src", 64 | "scVodMark": "/ul[@class='list_20']/li[2]/span/font/text()", 65 | 66 | // Filters ======================================================= 67 | "filter": { 68 | "1": [ 69 | { 70 | "key": "year", 71 | "name": "年份", 72 | "value": [ 73 | {"n": "全部","v": ""}, 74 | {"n": "2022","v": "2022"}, 75 | {"n": "2021","v": "2021"}, 76 | {"n": "2020","v": "2020"}, 77 | {"n": "2019","v": "2019"}, 78 | {"n": "2018","v": "2018"}, 79 | {"n": "2017","v": "2017"}, 80 | {"n": "2016","v": "2016"}, 81 | {"n": "2015","v": "2015"}, 82 | {"n": "2014","v": "2014"}, 83 | {"n": "2013","v": "2013"}, 84 | {"n": "2012","v": "2012"}, 85 | {"n": "2011","v": "2011"}, 86 | {"n": "2010","v": "2010"}, 87 | {"n": "2009","v": "2009"}, 88 | {"n": "2008","v": "2008"}, 89 | {"n": "2007","v": "2007"}, 90 | {"n": "2006","v": "2006"}, 91 | {"n": "2005","v": "2005"}, 92 | {"n": "2004","v": "2004"} 93 | ] 94 | } 95 | ], 96 | "3": [ 97 | { 98 | "key": "year", 99 | "name": "年份", 100 | "value": [ 101 | {"n": "全部","v": ""}, 102 | {"n": "2022","v": "2022"}, 103 | {"n": "2021","v": "2021"}, 104 | {"n": "2020","v": "2020"}, 105 | {"n": "2019","v": "2019"}, 106 | {"n": "2018","v": "2018"}, 107 | {"n": "2017","v": "2017"}, 108 | {"n": "2016","v": "2016"}, 109 | {"n": "2015","v": "2015"}, 110 | {"n": "2014","v": "2014"}, 111 | {"n": "2013","v": "2013"}, 112 | {"n": "2012","v": "2012"}, 113 | {"n": "2011","v": "2011"}, 114 | {"n": "2010","v": "2010"}, 115 | {"n": "2009","v": "2009"}, 116 | {"n": "2008","v": "2008"}, 117 | {"n": "2007","v": "2007"}, 118 | {"n": "2006","v": "2006"}, 119 | {"n": "2005","v": "2005"}, 120 | {"n": "2004","v": "2004"} 121 | ] 122 | } 123 | ], 124 | "4": [ 125 | { 126 | "key": "year", 127 | "name": "年份", 128 | "value": [ 129 | {"n": "全部","v": ""}, 130 | {"n": "2022","v": "2022"}, 131 | {"n": "2021","v": "2021"}, 132 | {"n": "2020","v": "2020"}, 133 | {"n": "2019","v": "2019"}, 134 | {"n": "2018","v": "2018"}, 135 | {"n": "2017","v": "2017"}, 136 | {"n": "2016","v": "2016"}, 137 | {"n": "2015","v": "2015"}, 138 | {"n": "2014","v": "2014"}, 139 | {"n": "2013","v": "2013"}, 140 | {"n": "2012","v": "2012"}, 141 | {"n": "2011","v": "2011"}, 142 | {"n": "2010","v": "2010"}, 143 | {"n": "2009","v": "2009"}, 144 | {"n": "2008","v": "2008"}, 145 | {"n": "2007","v": "2007"}, 146 | {"n": "2006","v": "2006"}, 147 | {"n": "2005","v": "2005"}, 148 | {"n": "2004","v": "2004"} 149 | ] 150 | } 151 | ], 152 | "16": [ 153 | { 154 | "key": "year", 155 | "name": "年份", 156 | "value": [ 157 | {"n": "全部","v": ""}, 158 | {"n": "2022","v": "2022"}, 159 | {"n": "2021","v": "2021"}, 160 | {"n": "2020","v": "2020"}, 161 | {"n": "2019","v": "2019"}, 162 | {"n": "2018","v": "2018"}, 163 | {"n": "2017","v": "2017"}, 164 | {"n": "2016","v": "2016"}, 165 | {"n": "2015","v": "2015"}, 166 | {"n": "2014","v": "2014"}, 167 | {"n": "2013","v": "2013"}, 168 | {"n": "2012","v": "2012"}, 169 | {"n": "2011","v": "2011"}, 170 | {"n": "2010","v": "2010"}, 171 | {"n": "2009","v": "2009"}, 172 | {"n": "2008","v": "2008"}, 173 | {"n": "2007","v": "2007"}, 174 | {"n": "2006","v": "2006"}, 175 | {"n": "2005","v": "2005"}, 176 | {"n": "2004","v": "2004"} 177 | ] 178 | } 179 | ] 180 | } 181 | 182 | } 183 | -------------------------------------------------------------------------------- /sub/MeowXP/doujiao.json: -------------------------------------------------------------------------------- 1 | { "ua": "", 2 | "homeUrl": "https://m.doujiaow1.com/", 3 | "dcVipFlag": "true", 4 | "dcPlayUrl": "true", 5 | "cateManual": {"电影": "1","连续剧": "2","视频大全": "25","动漫": "4","综艺": "30"}, 6 | "homeVodNode": "//div[@class='con']/a", 7 | "homeVodName": "/@title", 8 | "homeVodId": "/@href", 9 | "homeVodIdR": "/vodhtml/(\\w+)/", 10 | "homeVodImg": "//@data-src", 11 | "homeVodImgR": "", 12 | "homeVodMark": "//em/text()", 13 | "cateUrl": "https://m.doujiaow1.com/index.php?m=vod-list-id-{cateId}-pg-{catePg}-order--by-time-class--year--letter--area--lang-.html/page/.html", 14 | "cateVodNode": "//div[@class='con']/a", 15 | "cateVodName": "/@title", 16 | "cateVodId": "/@href", 17 | "cateVodIdR": "/vodhtml/(\\w+)/", 18 | "cateVodImg": "//@data-src", 19 | "cateVodImgR": "", 20 | "cateVodMark": "//em/text()", 21 | "dtUrl": "https://m.doujiaow1.com/vodhtml/{vid}/", 22 | "dtNode": "//section[@class='main']", 23 | "dtName": "//h1/text()", 24 | "dtNameR": "", 25 | "dtImg": "//div[@class='posterPic']/a//@src", 26 | "dtImgR": "", 27 | "dtCate": "//p[@class='pBottom']/span[4]/text()", 28 | "dtCateR": "类型/评分:(.*)/\\d.\\d分", 29 | "dtYear": "//p[@class='pBottom']/span[3]/text()", 30 | "dtYearR": "地区/年代:\\S+ / (\\S+)", 31 | "dtArea": "//p[@class='pBottom']/span[3]/text()", 32 | "dtAreaR": "地区/年代:(\\S+) / \\S+", 33 | "dtDirector": "//p[@class='pBottom']/span[5]/text()", 34 | "dtDirectorR": "导演:(\\S+)", 35 | "dtActor": "//p[@class='pBottom']/span[6]/text()", 36 | "dtActorR": "主演:(\\S+)", 37 | "dtDesc": "//div[@class='tabCon']/p[2]/text()", 38 | "dtDescR": "剧情:(.*)", 39 | "dtFromNode": "//dt[@class='tabt3']/span[@id and and not(contains(text(),'迅雷')) and not(contains(text(),'百度'))]", 40 | "dtFromName": "/text()", 41 | "dtFromNameR": "", 42 | "dtUrlNode": "//ul[contains(@class,'ulNumList')]", 43 | "dtUrlSubNode": "/li/a", 44 | "dtUrlId": "@href", 45 | "dtUrlIdR": "/vodplayhtml/(\\S+)", 46 | "dtUrlName": "/text()", 47 | "dtUrlNameR": "", 48 | "playUrl": "https://m.doujiaow1.com/vodplayhtml/{playUrl}.html", 49 | "playUa": "", 50 | "searchUrl": "https://m.doujiaow1.com/index.php?m=vod-search&wd={wd}", 51 | "scVodNode": "//div[@class='pic']/a", 52 | "scVodName": "/@title", 53 | "scVodId": "/@href", 54 | "scVodIdR": "/vodhtml/(\\w+)/", 55 | "scVodImg": "//@data-src", 56 | "scVodMark": "//text()" 57 | } -------------------------------------------------------------------------------- /sub/MeowXP/dy888.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "https://www.dy888.tv", 4 | "cateNode": "//ul[contains(@class,'top_nav clearfix')]//li/a", 5 | "cateName": "/text()", 6 | "cateId": "/@href", 7 | "cateIdR": "", 8 | "cateManual": { 9 | "电影": "1", 10 | "连续剧": "2", 11 | "综艺": "3", 12 | "动漫": "4" 13 | }, 14 | "homeVodNode": "//ul[contains(@class,'vodlist vodlist_wi')]/li/a[contains(@class, 'vodlist_thumb lazyload')]", 15 | "homeVodName": "/@title", 16 | "homeVodId": "/@href", 17 | "homeVodIdR": "/index.php/vod/detail/id/(\\s+).html", 18 | "homeVodImg": "/@data-original", 19 | "homeVodMark": "", 20 | "cateUrl": "https://www.dy888.tv/index.php/vod/show/id/{cateId}/page/{catePg}.html", 21 | "cateVodNode": "//ul[contains(@class,'vodlist vodlist_wi clearfix')]/li/a", 22 | "cateVodName": "/@title", 23 | "cateVodId": "/@href", 24 | "cateVodIdR": "/index.php/vod/detail/id/(\\s+).html", 25 | "cateVodImg": "/@data-original", 26 | "cateVodMark": "", 27 | "dtUrl": "https://www.dy888.tv/index.php/vod/detail/id/{vid}.html", 28 | "dtNode": "//div[contains(@class,'content_box clearfix')]", 29 | "dtName": "//div[contains(@class,'pannel_head clearfix')]/h2[contains(@class,'title')]/text()", 30 | "dtImg": "//div[contains(@class,'content_thumb fl')]/a[contains(@class,'vodlist_thumb lazyload')]/@data-original", 31 | "dtImgR": "", 32 | "dtCate": "//span[contains(text(),'类型')]/following-sibling::*/text()", 33 | "dtYear": "//span[contains(text(),'年份')]/following-sibling::*/text()", 34 | "dtArea": "//span[contains(text(),'地区')]/following-sibling::*/text()", 35 | "dtDesc": "//span[contains(text(),'简介')]/following-sibling::*/text()", 36 | "dtDescR": "", 37 | "dtFromNode": "//a[@class='active' and contains(@href, 'javascript')]", 38 | "dtFromName": "/text()", 39 | "dtUrlNode": "//div[@id='playlistbox' and contains(@class, 'playlist_notfull')]", 40 | "dtUrlSubNode": "/ul//li/a", 41 | "dtUrlId": "/@href", 42 | "dtUrlIdR": "/index.php/vod/play/id/40592/sid/1/nid/(\\d+).html", 43 | "dtUrlName": "/text()", 44 | "playUrl": "https://www.dy888.tv/index.php/vod/play/id/40592/sid/1/nid/{playUrl}.html", 45 | "searchUrl": "https://www.dy888.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 46 | "scVodNode": "json:list", 47 | "scVodName": "name", 48 | "scVodId": "id", 49 | "scVodIdR": "", 50 | "scVodImg": "pic", 51 | "scVodMark": "" 52 | } -------------------------------------------------------------------------------- /sub/MeowXP/gongreng.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "春风", 3 | "ua": "Mozilla/5.0 (Linux; Android 10; LYA-AL00; HMSCore 6.4.0.312; GMSCore 20.15.16) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 HuaweiBrowser/11.0.4.300 Mobile Safari/537.36", 4 | "homeUrl": "https://v.xiangdao.me", 5 | "dcVipFlag": "true", 6 | "dcPlayUrl": "true", 7 | "cateManual": { 8 | "电影": "1", 9 | "连续剧": "2", 10 | "动漫": "4", 11 | "综艺": "3" 12 | 13 | }, 14 | "homeVodNode": "//section/section[position()>2]//ul[@class='resize_list']/li/a", 15 | "homeVodName": "/@title", 16 | "homeVodId": "/@href", 17 | "homeVodIdR": "/(\\S+).html", 18 | "homeVodImg": "//@data-echo", 19 | "homeVodImgR": "", 20 | "homeVodMark": "/div/span[2]/span/text()", 21 | "cateUrl": "https://v.xiangdao.me/index.php?m=vod-list-id-{cateId}-pg-{catePg}.html", 22 | "cateVodNode": "//ul[@class='resize_list']/li/a", 23 | "cateVodName": "/@title", 24 | "cateVodId": "/@href", 25 | "cateVodIdR": "/(\\S+).html", 26 | "cateVodImg": "//@data-echo", 27 | "cateVodImgR": "", 28 | "cateVodMark": "/div/span[2]/span/em/text()", 29 | "dtUrl": "https://v.xiangdao.me/{vid}.html", 30 | "dtNode": "//body", 31 | "dtName": "//section[@class='page-hd']/a/@title", 32 | "dtNameR": "", 33 | "dtImg": "//section[@class='page-hd']/a/img/@src", 34 | "dtImgR": "", 35 | "dtCate": "", 36 | "dtCateR": "", 37 | "dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()", 38 | "dtYearR": "", 39 | "dtArea": "", 40 | "dtAreaR": "", 41 | "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", 42 | "dtDirectorR": "", 43 | "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()", 44 | "dtActorR": "", 45 | "dtDesc": "//article[@class='detail-con']/p/text()", 46 | "dtDescR": "", 47 | "dtFromNode": "//div[@class='hd']/ul/li/a", 48 | "dtFromName": "/text()", 49 | "dtFromNameR": "", 50 | "dtUrlNode": "//div[@class='numList']/ul", 51 | "dtUrlSubNode": "/li/a", 52 | "dtUrlId": "@href", 53 | "dtUrlIdR": "/(\\S+).html", 54 | "dtUrlName": "/text()", 55 | "dtUrlNameR": "", 56 | "playUrl": "https://v.xiangdao.me/{playUrl}.html", 57 | "playUa": "", 58 | "searchUrl": "https://v.xiangdao.me/index.php?m=vod-search&wd={wd}", 59 | "scVodNode": "//ul[@class='ulPicTxt clearfix']/li", 60 | "scVodName": "//span[@class='sTit']/text()", 61 | "scVodId": "//span[@class='sBtn']/a/@href", 62 | "scVodIdR": "/(\\S+).html", 63 | "scVodImg": "//img/@data-src", 64 | "scVodMark": "//span[@class='sDes'][2]/text()", 65 | "filter":{ 66 | "1": [ 67 | {"name":"类型","key":"cateId","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"5"},{"n":"喜剧片","v":"6"},{"n":"爱情片","v":"7"},{"n":"科幻片","v":"8"},{"n":"恐怖片","v":"9"},{"n":"剧情片","v":"10"},{"n":"战争片","v":"11"},{"n":"惊悚片","v":"16"},{"n":"奇幻片","v":"17"}]}, 68 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}, 69 | {"name":"地区","key":"area","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":"加拿大"}]}, 70 | {"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 71 | ], 72 | "2": [ 73 | {"name":"类型","key":"cateId","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"12"},{"n":"港台剧","v":"13"},{"n":"日韩剧","v":"14"},{"n":"欧美剧","v":"15"}]}, 74 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}, 75 | {"name":"地区","key":"area","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":"加拿大"}]}, 76 | {"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 77 | ], 78 | "3": [ 79 | {"name":"类型","key":"cateId","value":[{"n":"全部","v":"3"}]}, 80 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}, 81 | {"name":"地区","key":"area","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":"加拿大"}]}, 82 | {"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 83 | ], 84 | "4": [ 85 | {"name":"类型","key":"cateId","value":[{"n":"全部","v":"4"},{"n":"动漫剧","v":"18"},{"n":"动漫片","v":"19"}]}, 86 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}, 87 | {"name":"地区","key":"area","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":"加拿大"}]}, 88 | {"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 89 | ] 90 | }} 91 | -------------------------------------------------------------------------------- /sub/MeowXP/huigutongying.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "http://m.huigutongying.cn", 4 | "cateNode": "//ul[contains(@class,'tag tag-type')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]", 5 | "cateName": "/text()", 6 | "cateId": "/@href", 7 | "cateIdR": "/lists/(\\w+).html", 8 | "cateManual": { 9 | "电影": "1", 10 | "电视剧": "2", 11 | "综艺": "4", 12 | "动漫": "3" 13 | }, 14 | "homeVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]", 15 | "homeVodName": "/@title", 16 | "homeVodId": "/@href", 17 | "homeVodIdR": "/view/(\\w+).html", 18 | "homeVodImg": "/@data-original", 19 | "homeVodImgR": "\\S+(https\\S+)", 20 | "homeVodMark": "/span[contains(@class,'pic-text')]/text()", 21 | "cateUrl": "http://m.huigutongying.cn/list/{cateId}_{catePg}.html", 22 | "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]", 23 | "cateVodName": "/@title", 24 | "cateVodId": "/@href", 25 | "cateVodIdR": "/view/(\\w+).html", 26 | "cateVodImg": "/@data-original", 27 | "cateVodImgR": "\\S+(http\\S+)", 28 | "cateVodMark": "/span[contains(@class,'pic-text')]/text()", 29 | "dtUrl": "http://m.huigutongying.cn/view/{vid}.html", 30 | "dtNode": "//div[contains(@class,'col-lg-wide-75')]", 31 | "dtName": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/@title", 32 | "dtNameR": "", 33 | "dtImg": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/img/@data-original", 34 | "dtImgR": "\\S+(http\\S+)", 35 | "dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()", 36 | "dtCateR": "//span[text-muted hidden-xs(text(), '年份')]/following-sibling::/ptext()", 37 | "dtYearR": "", 38 | "dtArea": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted hidden-xs') and contains(text(), '地区')]/following-sibling::*/text()", 39 | "dtAreaR": "", 40 | "dtMark": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()", 41 | "dtMarkR": "", 42 | "dtActor": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()", 43 | "dtActorR": "", 44 | "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", 45 | "dtDirectorR": "", 46 | "dtDesc": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()", 47 | "dtDescR": "", 48 | "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'down')]", 49 | "dtFromName": "/text()", 50 | "dtFromNameR": "", 51 | "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'down')]", 52 | "dtUrlSubNode": "//li/a", 53 | "dtUrlId": "@href", 54 | "dtUrlIdR": "/play/(\\S+).html", 55 | "dtUrlName": "/text()", 56 | "dtUrlNameR": "", 57 | "playUrl": "http://m.huigutongying.cn/play/{playUrl}.html", 58 | "playUa": "Mozilla/5.0(Linux;Android 11;M2102K1AC Build/RKQ1.201112.002;wv)AppleWebKit/537.36(KHTML,like Gecko)Version/4.0Chrome/76.0.3809.89Mobile Safari/537.36T7/12.16SearchCraft/3.9.1(Baidu;P1 11)", 59 | "searchUrl": "http://m.huigutongying.cn/search.php?searchword=wd;post;utf-8", 60 | "scVodNode": "json:lists", 61 | "scVodName": "name", 62 | "scVodId": "id", 63 | "scVodIdR": "", 64 | "scVodImg": "pic", 65 | "scVodMark": "" 66 | } -------------------------------------------------------------------------------- /sub/MeowXP/juhuang.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "春风", 3 | "ua": "", 4 | "homeUrl": "https://juhuang.tv/", 5 | "dcVipFlag": "true", 6 | "pCfgJs": "https://juhuang.tv//static/js/playerconfig.js", 7 | "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list=", 8 | "dcShow2Vip": {}, 9 | "dcPlayUrl": "true", 10 | "cateManual": { 11 | "电影": "1", 12 | "剧集": "2", 13 | "韩剧": "13", 14 | "日剧": "15", 15 | "美剧": "16", 16 | "动漫": "4", 17 | "纪录片": "21" 18 | }, 19 | "homeVodNode": "//div[@class='module-item']", 20 | "homeVodName": "//div[@class='module-item-pic']/a/@title", 21 | "homeVodId": "//div[@class='module-item-pic']/a/@href", 22 | "homeVodIdR": "/play/(\\S+)_play_1_1.html", 23 | "homeVodImg": "//div[@class='module-item-pic']//@data-src", 24 | "homeVodImgR": "", 25 | "homeVodMark": "/div[@class='module-item-text']/text()", 26 | "cateUrl": "https://juhuang.tv/type/{cateId}_type_{catePg}.html", 27 | "cateVodNode": "//div[@class='module-item']", 28 | "cateVodName": "//div[@class='module-item-pic']/a/@title", 29 | "cateVodId": "///div[@class='module-item-pic']/a/@href", 30 | "cateVodIdR": "/play/(\\S+)_play_1_1.html", 31 | "cateVodImg": "//div[@class='module-item-pic']//@data-src", 32 | "cateVodImgR": "", 33 | "cateVodMark": "/div[@class='module-item-text']/text()", 34 | "dtUrl": "https://juhuang.tv/play/{vid}_play_1_1.html", 35 | "dtNode": "//main", 36 | "dtName": "//h1/a/@title", 37 | "dtNameR": "", 38 | "dtImg": "//div[@class='module-items']/div[1]//img/@data-src", 39 | "dtImgR": "", 40 | "dtCate": "//span[@class='video-tag-icon']/a/text()", 41 | "dtYear": "//div[@class='video-info-aux']/a[3]/text()", 42 | "dtArea": "//div[@class='video-info-aux']/a[2]/text()", 43 | "dtDirector": "", 44 | "dtActor": "", 45 | "dtDesc": "//span[contains(text(),'剧情')]/following-sibling::div/p[1]/text()", 46 | "dtFromNode": "//div[@class='module-tab-title']", 47 | "dtFromName": "/text()", 48 | "dtFromNameR": "", 49 | "dtUrlNode": "//div[@class='sort-item']", 50 | "dtUrlSubNode": "/a", 51 | "dtUrlId": "@href", 52 | "dtUrlIdR": "/play/(\\S+).html", 53 | "dtUrlName": "/span/text()", 54 | "dtUrlNameR": "", 55 | "playUrl": "https://juhuang.tv/play/{playUrl}.html", 56 | "playUa": "Mozilla/5.0 (Linux; Android 10; LYA-AL00 Build/HUAWEILYA-AL00L; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.121 Mobile Safari/537.36", 57 | "searchUrl": "https://so.juhuang.tv/soapi.php?wd={wd}", 58 | "scVodNode": "json:list", 59 | "scVodName": "vod_name", 60 | "scVodId": "vod_id", 61 | "scVodIdR": "", 62 | "scVodImg": "vod_pic", 63 | "scVodMark": "" 64 | } -------------------------------------------------------------------------------- /sub/MeowXP/kyikan.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | // 首页地址 用于获取 分类和首页推荐 4 | "homeUrl": "https://www.kyikan.cc/", 5 | // 分类节点 6 | "cateNode": "//ul[@class='top-nav']/li/a[contains(@href, 'vodtypehtml')]", 7 | // 分类名 8 | "cateName": "/text()", 9 | // 分类id 10 | "cateId": "/@href", 11 | // 分类id二次处理正则 12 | "cateIdR": "/vodtypehtml/(\\w+)/", 13 | // 手动设置分类,如果手动设置了分类则不使用上面的分类xpath获取分类 例如 "cateManual": {"电影": "1", "电视剧": "2"}, 14 | "cateManual": { 15 | "综艺": "daluzongyi","国产剧": "guochanju", "港台剧": "gangtaiju","欧美剧": "oumeiju","日韩剧": "rihanju", "泰剧": "taiguoju","海外剧": "haiwaiju", 16 | "动作片": "dongzuopian", "喜剧片": "xijupian","爱情片": "aiqingpian", "科幻片": "kehuanpian","恐怖片": "kongbupian", 17 | "剧情片": "juqingpian","纪录片": "jlup", "战争片": "zhanzhengpian","微电影": "weidianying", "惊悚片": "jingsong","悬疑片": "xuanyi", 18 | "TV动漫": "tvban", "电影动漫": "dyban","剧场动漫": "juchang","国语动漫": "jingdianguoyu" 19 | }, 20 | // 首页推荐视频的节点 21 | "homeVodNode": "//div[@class='index-tj-l']/ul/li/a[@class='link-hover']", 22 | // 首页推荐视频的名称 23 | "homeVodName": "/@title", 24 | // 二次处理正则 25 | "homeVodNameR": "", 26 | // 首页推荐视频的id 27 | "homeVodId": "/@href", 28 | // 二次处理正则 29 | "homeVodIdR": "/vodhtml/(\\w+)/", 30 | // 首页推荐视频的图片 31 | "homeVodImg": "/img/@data-original", 32 | // 二次处理正则 33 | "homeVodImgR": "", 34 | // 首页推荐视频的简介 35 | "homeVodMark": "/p[@class='other']/i/text()", 36 | // 二次处理正则 37 | "homeVodMarkR": "", 38 | // 分类页地址 {cateId} 分类id {catePg} 当前页 39 | "cateUrl": "https://www.kyikan.cc/vodtypehtml/{cateId}/", 40 | // 同上面的homeVod字段 分类列表中的视频信息 41 | "cateVodNode": "//div[contains(@class,'index-area')]/ul/li/a[@class='link-hover']", 42 | "cateVodName": "/@title", 43 | "cateVodId": "/@href", 44 | "cateVodIdR": "/vodhtml/(\\w+)/", 45 | "cateVodImg": "/img/@data-original", 46 | "cateVodMark": "/p[@class='other']/i/text()", 47 | // 详情页地址 用于获取详情页信息 及 播放列表和地址 48 | "dtUrl": "https://www.kyikan.cc/vodhtml/{vid}/", 49 | 50 | // 详情节点 51 | "dtNode": "//div[@class='main']", 52 | // 视频名 53 | "dtName": "//dt[@class='name']/text()", 54 | "dtNameR": "", 55 | // 视频图片 56 | "dtImg": "//div[@class='ct-l']/img[@class='lazy']/@data-original", 57 | "dtImgR": "", 58 | // 视频分类 59 | "dtCate": "//span[contains(text(),'类型')]/following-sibling::*/text()", 60 | "dtCateR": "", 61 | // 视频年份 62 | "dtYear": "//span[contains(text(),'年份')]/following-sibling::*/text()", 63 | "dtYearR": "", 64 | // 视频地区 65 | "dtArea": "//span[contains(text(),'地区')]/following-sibling::*/text()", 66 | "dtAreaR": "", 67 | // 视频状态 68 | "dtMark": "", 69 | "dtMarkR": "", 70 | // 主演 71 | "dtActor": "//span[contains(text(),'主演')]/following-sibling::*/text()", 72 | "dtActorR": "", 73 | // 导演 74 | "dtDirector": "//span[contains(text(),'导演')]/following-sibling::*/text()", 75 | "dtDirectorR": "", 76 | // 视频简介 77 | "dtDesc": "//span[@class='js']/text()", 78 | "dtDescR": "", 79 | // 播放源节点 80 | "dtFromNode": "//li[@id='tab81']", 81 | // 播放源名称 82 | "dtFromName": "/text()", 83 | // 二次处理正则 84 | "dtFromNameR": "", 85 | 86 | // 播放列表节点 87 | "dtUrlNode": "//div[contains(@class,'videourl')]/ul", 88 | // 播放地址节点 89 | "dtUrlSubNode": "/li/a", 90 | // 播放地址 91 | "dtUrlId": "/@href", 92 | // 二次处理正则 93 | "dtUrlIdR": "/(\\S+)", 94 | // 剧集名称 95 | "dtUrlName": "/text()", 96 | // 二次处理正则 97 | "dtUrlNameR": "", 98 | // 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址 99 | "playUrl": "https://www.kyikan.cc/{playUrl}", 100 | // 解析webview的user-agent 101 | "playUa": "", 102 | // 搜索地址 103 | "searchUrl": "https://www.kyikan.cc/index.php?m=vod-search&wd={wd}", 104 | "scVodNode": "//div[contains(@class,'index-area')]/ul/li/a[@class='link-hover']", 105 | "scVodName": "/@title", 106 | "scVodId": "/@href", 107 | "scVodIdR": "/vodhtml/(\\w+)/", 108 | "scVodImg": "/img/@data-original", 109 | "scVodMark": "/p[@class='other']/i/text()" 110 | } -------------------------------------------------------------------------------- /sub/MeowXP/lezhutv.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", 3 | "homeUrl": "http://www.lezhutv.com", 4 | "dcVipFlag": "true", 5 | "pCfgJs": "http://www.lezhutv.com/js/playerconfig.js", 6 | "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", 7 | "dcShow2Vip": {}, 8 | "dcPlayUrl": "true", 9 | "cateNode": "//div[contains(@class,'head')]/div[contains(@class, 'nav')]/a[contains(@href,'type')]", 10 | "cateName": "/text()", 11 | "cateId": "/@href", 12 | "cateIdR": "/type/(\\S+).html", 13 | "cateManual": { 14 | "国产剧":"12", 15 | "港剧":"13", 16 | "韩剧":"14", 17 | "美剧":"15", 18 | "电影":"1", 19 | "动漫":"4", 20 | "综艺":"3"}, 21 | "homeVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]", 22 | "homeVodName": "/@title", 23 | "homeVodId": "/@href", 24 | "homeVodIdR": "/detail/(\\w+).html", 25 | "homeVodImg": "/@data-original", 26 | "homeVodImgR": "\\S+(http\\S+)", 27 | "homeVodMark": "/span/text()", 28 | "cateUrl": "http://www.lezhutv.com/type/{cateId}-{catePg}.html", 29 | "cateVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]", 30 | "cateVodName": "/@title", 31 | "cateVodId": "/@href", 32 | "cateVodIdR": "/detail/(\\w+).html", 33 | "cateVodImg": "/@data-original", 34 | "cateVodImgR": "\\S+(http\\S+)", 35 | "cateVodMark": "/span/text()", 36 | "dtUrl": "http://www.lezhutv.com/detail/{vid}.html", 37 | "dtNode": "//body", 38 | "dtName": "//div[@class='data']/h4/text()", 39 | "dtNameR": "", 40 | "dtImg": "//div[@class='dbox']/div[contains(@class,'img item-lazy')]/@data-original", 41 | "dtImgR": "\\S+(http\\S+)", 42 | "dtCate": "//span[contains(text(), '分类')]/following-sibling::*/text()", 43 | "dtCateR": "", 44 | "dtYear": "//span[contains(text(), '年份')]/following-sibling::*/text()", 45 | "dtYearR": "", 46 | "dtArea": "//span[contains(text(), '地区')]/following-sibling::*/text()", 47 | "dtAreaR": "", 48 | "dtMark": "//span[contains(text(), '更新')]/following-sibling::*/text()", 49 | "dtMarkR": "", 50 | "dtActor": "//p[@class='act']/span[contains(text(), '主演')]/parent::text()", 51 | "dtActorR": "", 52 | "dtDirector": "//p[@class='dir']/span[contains(text(), '导演')]/parent::text()", 53 | "dtDirectorR": "", 54 | "dtDesc": "//span[contains(text(), '简介')]/parent::text()", 55 | "dtDescR": "", 56 | "dtFromNode": "//div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]/parent::*", 57 | "dtFromName": "concat('播放源',count(parent::*/preceding::*/div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]) + 1)", 58 | "dtFromNameR": "(\\S+).0", 59 | "dtUrlNode": "//div[contains(@class,'tabs_block')]/ul[contains(@class, 'list_block show')]", 60 | "dtUrlSubNode": "/li/a", 61 | "dtUrlId": "@href", 62 | "dtUrlIdR": "/play/(\\S+).html", 63 | "dtUrlName": "/text()", 64 | "dtUrlNameR": "", 65 | "playUrl": "http://www.lezhutv.com/play/{playUrl}.html", 66 | "playUa": "", 67 | "searchUrl": "http://www.lezhutv.com/index.php?m=vod-search&wd={wd}", 68 | "scVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]", 69 | "scVodName": "/@title", 70 | "scVodId": "/@href", 71 | "scVodIdR": "/detail/(\\w+).html", 72 | "scVodImg": "/@data-original", 73 | "scVodImgR": "\\S+(http\\S+)", 74 | "scVodMark": "/span/text()" 75 | } 76 | -------------------------------------------------------------------------------- /sub/MeowXP/lkvod.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "春风", 3 | "ua": "", 4 | "homeUrl": "https://www.lkvod.cc/", 5 | "dcVipFlag": "true", 6 | "pCfgJs": "https://www.lkvod.cc/static/js/playerconfig.js", 7 | "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list=", 8 | "dcShow2Vip": {}, 9 | "dcPlayUrl": "true", 10 | "cateManual": { 11 | "电影": "1", 12 | "连续剧": "2", 13 | "动漫": "4", 14 | "综艺": "3" 15 | }, 16 | "homeVodNode": "//div[@class='module-item']", 17 | "homeVodName": "//div[@class='module-item-pic']/a/@title", 18 | "homeVodId": "//div[@class='module-item-pic']/a/@href", 19 | "homeVodIdR": "/detail/(\\w+).html", 20 | "homeVodImg": "//img/@data-src", 21 | "homeVodImgR": "", 22 | "homeVodMark": "//div[contains(@class,'right')]/span/text()", 23 | // "cateUrl": "https://www.lkvod.cc/type/{cateId}-{catePg}.html", 24 | "cateUrl": "https://www.lkvod.cc/show/{cateId}-{area}-{by}------{catePg}---{year}.html", 25 | "cateVodNode": "//div[@class='module-item']", 26 | "cateVodName": "//div[@class='module-item-pic']/a/@title", 27 | "cateVodId": "//div[@class='module-item-pic']/a/@href", 28 | "cateVodIdR": "/detail/(\\w+).html", 29 | "cateVodImg": "//img/@data-src", 30 | "cateVodImgR": "", 31 | "cateVodMark": "//div[contains(@class,'right')]/span/text()", 32 | "dtUrl": "https://www.lkvod.cc/detail/{vid}.html", 33 | "dtNode": "//body", 34 | "dtName": "//h1[@class='page-title']/text()", 35 | "dtNameR": "", 36 | "dtImg": "//div[@class='video-cover']//img/@data-src", 37 | "dtImgR": "", 38 | "dtCate": "//div[@class='tag-link']/a[position()>1]/text()", 39 | "dtCateR": "", 40 | "dtYear": "//span[contains(text(), '年代')]/following-sibling::div/a/text()", 41 | "dtYearR": "", 42 | "dtArea": "//a[3][@class='tag-link']/text()", 43 | "dtAreaR": "", 44 | "dtDirector": "//span[contains(text(), '导演')]/following-sibling::div/a/text()", 45 | "dtDirectorR": "", 46 | "dtActor": "//span[contains(text(), '主演')]/following-sibling::div/a/text()", 47 | "dtActorR": "", 48 | "dtDesc": "//span[contains(text(), '剧情')]/following-sibling::div/p/text()", 49 | "dtDescR": "", 50 | "dtFromNode": "//div[@class='module-tab-item tab-item']/span", 51 | "dtFromName": "/text()", 52 | "dtFromNameR": "", 53 | "dtUrlNode": "//div[@class='sort-item']", 54 | "dtUrlSubNode": "/a", 55 | "dtUrlId": "@href", 56 | "dtUrlIdR": "/play/(\\S+).html", 57 | "dtUrlName": "/span/text()", 58 | "dtUrlNameR": "", 59 | "playUrl": "https://www.lkvod.cc/play/{playUrl}.html", 60 | "playUa": "", 61 | "searchUrl": "https://www.lkvod.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 62 | "scVodNode": "json:list", 63 | "scVodName": "name", 64 | "scVodId": "id", 65 | "scVodIdR": "", 66 | "scVodImg": "pic", 67 | "scVodMark": "", 68 | "filter": { 69 | "1": [ 70 | { 71 | "key": "cateId", 72 | "name": "类型", 73 | "value": [ 74 | {"n": "全部","v": ""}, 75 | {"n": "动作片","v": "6"}, 76 | {"n": "喜剧片","v": "7"}, 77 | {"n": "爱情片","v": "8"}, 78 | {"n": "科幻片","v": "9"}, 79 | {"n": "恐怖片","v": "10"}, 80 | {"n": "剧情片","v": "11"}, 81 | {"n": "战争片","v": "12"} 82 | ] 83 | }, 84 | { 85 | "key": "area", 86 | "name": "地区", 87 | "value": [ 88 | {"n": "全部","v": ""}, 89 | {"n": "大陆","v": "大陆"}, 90 | {"n": "韩国","v": "韩国"}, 91 | {"n": "香港","v": "香港"}, 92 | {"n": "台湾","v": "台湾"}, 93 | {"n": "日本","v": "日本"}, 94 | {"n": "美国","v": "美国"}, 95 | {"n": "泰国","v": "泰国"}, 96 | {"n": "英国","v": "英国"}, 97 | {"n": "印度","v": "印度"}, 98 | {"n": "法国","v": "法国"}, 99 | {"n": "意大利","v": "意大利"}, 100 | {"n": "新加坡","v": "新加坡"}, 101 | {"n": "其他","v": "其他"} 102 | ] 103 | }, 104 | { 105 | "key": "year", 106 | "name": "年份", 107 | "value": [ 108 | {"n": "全部","v": ""}, 109 | {"n": "2022","v": "2022"}, 110 | {"n": "2021","v": "2021"}, 111 | {"n": "2020","v": "2020"}, 112 | {"n": "2019","v": "2019"}, 113 | {"n": "2018","v": "2018"}, 114 | {"n": "2017","v": "2017"}, 115 | {"n": "2016","v": "2016"}, 116 | {"n": "2015","v": "2015"}, 117 | {"n": "2014","v": "2014"}, 118 | {"n": "2013","v": "2013"}, 119 | {"n": "2012","v": "2012"}, 120 | {"n": "2011","v": "2011"}, 121 | {"n": "2010","v": "2010"} 122 | ] 123 | }, 124 | { 125 | "key": "by", 126 | "name": "排序", 127 | "value": [ 128 | {"n": "时间","v": "time"}, 129 | {"n": "人气","v": "hits"}, 130 | {"n": "评分","v": "score"} 131 | ] 132 | } 133 | ], 134 | "2": [ 135 | { 136 | "key": "cateId", 137 | "name": "类型", 138 | "value": [ 139 | {"n": "全部","v": ""}, 140 | {"n": "国产剧","v": "13"}, 141 | {"n": "港台剧","v": "14"}, 142 | {"n": "日韩剧","v": "15"}, 143 | {"n": "欧美剧","v": "16"}, 144 | {"n": "其他剧","v": "20"} 145 | ] 146 | }, 147 | { 148 | "key": "area", 149 | "name": "地区", 150 | "value": [ 151 | {"n": "全部","v": ""}, 152 | {"n": "内地","v": "内地"}, 153 | {"n": "韩国","v": "韩国"}, 154 | {"n": "香港","v": "香港"}, 155 | {"n": "台湾","v": "台湾"}, 156 | {"n": "日本","v": "日本"}, 157 | {"n": "美国","v": "美国"}, 158 | {"n": "泰国","v": "泰国"}, 159 | {"n": "英国","v": "英国"}, 160 | {"n": "新加坡","v": "新加坡"}, 161 | {"n": "其他","v": "其他"} 162 | ] 163 | }, 164 | { 165 | "key": "year", 166 | "name": "年份", 167 | "value": [ 168 | {"n": "全部","v": ""}, 169 | {"n": "2022","v": "2022"}, 170 | {"n": "2021","v": "2021"}, 171 | {"n": "2020","v": "2020"}, 172 | {"n": "2019","v": "2019"}, 173 | {"n": "2018","v": "2018"}, 174 | {"n": "2017","v": "2017"}, 175 | {"n": "2016","v": "2016"}, 176 | {"n": "2015","v": "2015"}, 177 | {"n": "2014","v": "2014"}, 178 | {"n": "2013","v": "2013"}, 179 | {"n": "2012","v": "2012"}, 180 | {"n": "2011","v": "2011"}, 181 | {"n": "2010","v": "2010"} 182 | ] 183 | }, 184 | { 185 | "key": "by", 186 | "name": "排序", 187 | "value": [ 188 | {"n": "时间","v": "time"}, 189 | {"n": "人气","v": "hits"}, 190 | {"n": "评分","v": "score"} 191 | ] 192 | } 193 | ], 194 | "3": [ 195 | { 196 | "key": "area", 197 | "name": "地区", 198 | "value": [ 199 | {"n": "全部","v": ""}, 200 | {"n": "内地","v": "内地"}, 201 | {"n": "港台","v": "港台"}, 202 | {"n": "日韩","v": "日韩"}, 203 | {"n": "欧美","v": "欧美"} 204 | ] 205 | }, 206 | { 207 | "key": "year", 208 | "name": "年份", 209 | "value": [ 210 | {"n": "全部","v": ""}, 211 | {"n": "2022","v": "2022"}, 212 | {"n": "2021","v": "2021"}, 213 | {"n": "2020","v": "2020"}, 214 | {"n": "2019","v": "2019"}, 215 | {"n": "2018","v": "2018"}, 216 | {"n": "2017","v": "2017"}, 217 | {"n": "2016","v": "2016"}, 218 | {"n": "2015","v": "2015"}, 219 | {"n": "2014","v": "2014"}, 220 | {"n": "2013","v": "2013"}, 221 | {"n": "2012","v": "2012"}, 222 | {"n": "2011","v": "2011"}, 223 | {"n": "2010","v": "2010"} 224 | ] 225 | }, 226 | { 227 | "key": "by", 228 | "name": "排序", 229 | "value": [ 230 | {"n": "时间","v": "time"}, 231 | {"n": "人气","v": "hits"}, 232 | {"n": "评分","v": "score"} 233 | ] 234 | } 235 | ], 236 | "4": [ 237 | { 238 | "key": "area", 239 | "name": "地区", 240 | "value": [ 241 | {"n": "全部","v": ""}, 242 | {"n": "国产","v": "国产"}, 243 | {"n": "日本","v": "日本"}, 244 | {"n": "欧美","v": "欧美"}, 245 | {"n": "其它","v": "其它"} 246 | ] 247 | }, 248 | { 249 | "key": "year", 250 | "name": "年份", 251 | "value": [ 252 | {"n": "全部","v": ""}, 253 | {"n": "2022","v": "2022"}, 254 | {"n": "2021","v": "2021"}, 255 | {"n": "2020","v": "2020"}, 256 | {"n": "2019","v": "2019"}, 257 | {"n": "2018","v": "2018"}, 258 | {"n": "2017","v": "2017"}, 259 | {"n": "2016","v": "2016"}, 260 | {"n": "2015","v": "2015"}, 261 | {"n": "2014","v": "2014"}, 262 | {"n": "2013","v": "2013"}, 263 | {"n": "2012","v": "2012"}, 264 | {"n": "2011","v": "2011"}, 265 | {"n": "2010","v": "2010"} 266 | ] 267 | }, 268 | { 269 | "key": "by", 270 | "name": "排序", 271 | "value": [ 272 | {"n": "时间","v": "time"}, 273 | {"n": "人气","v": "hits"}, 274 | {"n": "评分","v": "score"} 275 | ] 276 | } 277 | ] 278 | } 279 | } 280 | -------------------------------------------------------------------------------- /sub/MeowXP/lkvod2.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Cherry", 3 | "ua": "", 4 | "homeUrl": "https://www.lkvod.cc", //https://www.nkvod.cc/ 5 | "cateNode": "//ul[contains(@class,'nav-menu-items')]/li[contains(@class, 'nav-menu-item')]/a[contains(@href,'type')]", 6 | "cateName": "/@title", 7 | "cateId": "/@href", 8 | "cateIdR": "/type/(\\d+)/", 9 | "cateManual": { 10 | "电影": "1", 11 | "连续剧": "2", 12 | "综艺": "3", 13 | "动漫": "4", 14 | "大陆剧": "13", 15 | "港台剧": "14", 16 | "日韩剧": "15", 17 | "欧美剧": "16", 18 | "动作片": "6", 19 | "爱情片": "8", 20 | "喜剧片": "7", 21 | "科幻片": "9", 22 | "恐怖片": "10", 23 | "剧情片": "11", 24 | "战争片": "12" 25 | }, 26 | "homeVodNode": "//div[@class='module-items']//div[@class='module-item-cover']", 27 | "homeVodName": "//div[@class='module-item-pic']/a/@title", 28 | "homeVodId": "//div[@class='module-item-pic']/a/@href", 29 | "homeVodIdR": "/detail/(\\w+).html", 30 | "homeVodImg": "//div[@class='module-item-pic']/img/@data-src", 31 | "homeVodImgR": "\\S+(http\\S+)", 32 | "homeVodMark": "//div[@class='module-item-caption right']/span/text()", 33 | "cateUrl": " https://www.lkvod.cc/show/{cateId}--------{catePg}---.html", 34 | "cateVodNode": "//div[@class='module-items']//div[@class='module-item-cover']", 35 | "cateVodName": "//div[@class='module-item-pic']/a/@title", 36 | "cateVodId": "//div[@class='module-item-pic']/a/@href", 37 | "cateVodIdR": "/detail/(\\w+).html", 38 | "cateVodImg": "//div[@class='module-item-pic']/img/@data-src", 39 | "cateVodImgR": "\\S+(http\\S+)", 40 | "cateVodMark": "//div[@class='module-item-caption right']/span/text()", 41 | "dtUrl": "https://www.lkvod.cc/detail/{vid}.html", 42 | "dtNode": "//body", 43 | "dtName": "//div[@class='video-info-header']/h1/text()", 44 | "dtImg": "//div[@class='video-cover']/div/div/img/@data-src", 45 | "dtArea": "//a[@class='tag-link'][3]/text()", 46 | "dtDirector": "//div[@class='video-info-items'][1]/div/a/text()", 47 | "dtActor": "//div[@class='video-info-items'][2]/div/a/text()", 48 | "dtYear": "//div[@class='video-info-items'][3]/div/a/text()", 49 | "dtMark": "//div[@class='video-info-item'][1]/text()", 50 | "dtDesc": "//p[@class='zkjj_a']/text()", 51 | "dtFromNode": "//div[@class='module-tab module-player-tab']//div[@class='module-tab-items']//div[@class='module-tab-content']//div[contains(@class,'module-tab-item tab-item')]/span", 52 | "dtFromName": "/text()", 53 | "dtUrlNode": "//div[contains(@class, 'module-blocklist')]", 54 | "dtUrlSubNode": "/div/a", 55 | "dtUrlId": "@href", 56 | "dtUrlIdR": "/play/(\\S+).html", 57 | "dtUrlName": "/span/text()", 58 | "dtUrlNameR": "", 59 | "playUrl": "https://www.lkvod.cc/play/{playUrl}.html", 60 | "playUa": "", 61 | "searchUrl": "https://www.lkvod.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 62 | "scVodNode": "json:list", 63 | "scVodName": "name", 64 | "scVodId": "id", 65 | "scVodIdR": "", 66 | "scVodImg": "pic", 67 | "scVodMark": "" 68 | } -------------------------------------------------------------------------------- /sub/MeowXP/mozhatu.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "https://mozhatu.com/", 4 | "dcVipFlag": "true", 5 | "pCfgJs": "https://mozhatu.com/static/js/playerconfig.js", 6 | "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", 7 | "dcShow2Vip": {}, 8 | "dcPlayUrl": "true", 9 | "cateNode": "//ul[@class='navbar-items swiper-wrapper']//a[contains(@href,'index.php/vod/type/id')]", 10 | "cateName": "/@title", 11 | "cateId": "/@href", 12 | "cateIdR": "//index.php/vod/type/id(\\S+).html", 13 | "cateManual": { 14 | "电影": "1", 15 | "连续剧": "2", 16 | "综艺": "3", 17 | "动漫": "4", 18 | "国产剧": "201", 19 | "欧美剧": "204", 20 | "国漫": "211", 21 | "日漫": "212", 22 | "纪录片": "5" 23 | }, 24 | "homeVodNode": "//div[@class='module-main scroll-box']/div/a", 25 | "homeVodName": "/@title", 26 | "homeVodId": "/@href", 27 | "homeVodIdR": "/index.php/vod/detail/id(\\S+).html", 28 | "homeVodImg": "/div/div[2]/img/@data-original", 29 | "homeVodImgR": "", 30 | "homeVodMark": "/div[1]/div/text()", 31 | "cateUrl": "https://mozhatu.com/index.php/vod/show/id/{cateId}/page/{catePg}.html", 32 | "cateVodNode": "//div[@class='module-items module-poster-items-base ']/a", 33 | "cateVodName": "/@title", 34 | "cateVodId": "/@href", 35 | "cateVodIdR": "/index.php/vod/detail/id(\\S+).html", 36 | "cateVodImg": "/div/div[2]/img/@data-original", 37 | "cateVodImgR": "", 38 | "cateVodMark": "/div[1]/div/text()", 39 | "dtUrl": "https://mozhatu.com/index.php/vod/detail/id/{vid}.html", 40 | "dtNode": "//div[@class='module-main']", 41 | "dtName": "/div[2]/div[1]/h1/text()", 42 | "dtNameR": "", 43 | "dtImg": "/div[1]/div/div/img/@data-original", 44 | "dtImgR": "", 45 | "dtCate": "/div[2]/div[1]/div/div[3]/a[1]/text()", 46 | "dtCateR": "", 47 | "dtYear": "/div[2]/div[1]/div/div[1]/a/text()", 48 | "dtYearR": "", 49 | "dtArea": "/div[2]/div[1]/div/div[2]/a/text()", 50 | "dtAreaR": "", 51 | "dtMark": "/div[2]/div[2]/div[1]/div[6]/div[1]/text()", 52 | "dtMarkR": "", 53 | "dtActor": "/div[2]/div[2]/div[1]/div[3]/div[1]/a/text()", 54 | "dtActorR": "", 55 | "dtDirector": "/div[2]/div[2]/div[1]/div[2]/div[1]/a/text()", 56 | "dtDirectorR": "", 57 | "dtDesc": "/div[2]/div[2]/div[1]/div[1]/div[1]/p/text()", 58 | "dtDescR": "", 59 | "dtFromNode": "//div[contains(@class,'module-tab-item tab-item')]", 60 | "dtFromName": "/span/text()", 61 | "dtFromNameR": "", 62 | "dtUrlNode": "//div[contains(@class,'module-list sort-list tab-list his-tab-list')]", 63 | "dtUrlSubNode": "/div/div/a", 64 | "dtUrlId": "/@href", 65 | "dtUrlIdR": "", 66 | "dtUrlName": "/span/text()", 67 | "dtUrlNameR": "", 68 | "playUrl": "https://mozhatu.com/{playUrl}.html", 69 | "playUa": "", 70 | "searchUrl": "https://mozhatu.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 71 | "scVodNode": "json:list", 72 | "scVodName": "name", 73 | "scVodId": "id", 74 | "scVodIdR": "", 75 | "scVodImg": "pic", 76 | "scVodMark": "" 77 | } 78 | -------------------------------------------------------------------------------- /sub/MeowXP/nmys2.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "春风", 3 | "ua": "Mozilla/5.0 (Linux; Android 10; LYA-AL00; HMSCore 6.4.0.312; GMSCore 20.15.16) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 HuaweiBrowser/11.0.4.300 Mobile Safari/537.36", 4 | "homeUrl": "https://v.xiangdao.me", 5 | "dcVipFlag": "true", 6 | "dcPlayUrl": "true", 7 | "cateManual": { 8 | "电影": "1", 9 | "连续剧": "2", 10 | "动漫": "4", 11 | "综艺": "3" 12 | 13 | }, 14 | "homeVodNode": "//section/section[position()>2]//ul[@class='resize_list']/li/a", 15 | "homeVodName": "/@title", 16 | "homeVodId": "/@href", 17 | "homeVodIdR": "/(\\S+).html", 18 | "homeVodImg": "//@data-echo", 19 | "homeVodImgR": "", 20 | "homeVodMark": "/div/span[2]/span/text()", 21 | "cateUrl": "https://v.xiangdao.me/index.php?m=vod-list-id-{cateId}-pg-{catePg}-order--by-{by}-class--year-{year}-letter--area-{area}-lang-.html", 22 | "cateVodNode": "//ul[@class='resize_list']/li/a", 23 | "cateVodName": "/@title", 24 | "cateVodId": "/@href", 25 | "cateVodIdR": "/(\\S+).html", 26 | "cateVodImg": "//@data-echo", 27 | "cateVodImgR": "", 28 | "cateVodMark": "/div/span[2]/span/em/text()", 29 | "dtUrl": "https://v.xiangdao.me/{vid}.html", 30 | "dtNode": "//body", 31 | "dtName": "//section[@class='page-hd']/a/@title", 32 | "dtNameR": "", 33 | "dtImg": "//section[@class='page-hd']/a/img/@src", 34 | "dtImgR": "", 35 | "dtCate": "", 36 | "dtCateR": "", 37 | "dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()", 38 | "dtYearR": "", 39 | "dtArea": "", 40 | "dtAreaR": "", 41 | "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", 42 | "dtDirectorR": "", 43 | "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()", 44 | "dtActorR": "", 45 | "dtDesc": "//article[@class='detail-con']/p/text()", 46 | "dtDescR": "", 47 | "dtFromNode": "//div[@class='hd']/ul/li/a", 48 | "dtFromName": "/text()", 49 | "dtFromNameR": "", 50 | "dtUrlNode": "//div[@class='numList']/ul", 51 | "dtUrlSubNode": "/li/a", 52 | "dtUrlId": "@href", 53 | "dtUrlIdR": "/(\\S+).html", 54 | "dtUrlName": "/text()", 55 | "dtUrlNameR": "", 56 | "playUrl": "https://v.xiangdao.me/{playUrl}.html", 57 | "playUa": "", 58 | "searchUrl": "https://v.xiangdao.me/index.php?m=vod-search&wd={wd}", 59 | "scVodNode": "//ul[@class='ulPicTxt clearfix']/li", 60 | "scVodName": "//span[@class='sTit']/text()", 61 | "scVodId": "//span[@class='sBtn']/a/@href", 62 | "scVodIdR": "/(\\S+).html", 63 | "scVodImg": "//img/@data-src", 64 | "scVodMark": "//span[@class='sDes'][2]/text()", 65 | "filter":{ 66 | "1": [ 67 | {"name":"类型","key":"cateId","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"5"},{"n":"喜剧片","v":"6"},{"n":"爱情片","v":"7"},{"n":"科幻片","v":"8"},{"n":"恐怖片","v":"9"},{"n":"剧情片","v":"10"},{"n":"战争片","v":"11"},{"n":"惊悚片","v":"16"},{"n":"奇幻片","v":"17"}]}, 68 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}, 69 | {"name":"地区","key":"area","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":"加拿大"}]}, 70 | {"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 71 | ], 72 | "2": [ 73 | {"name":"类型","key":"cateId","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"12"},{"n":"港台剧","v":"13"},{"n":"日韩剧","v":"14"},{"n":"欧美剧","v":"15"}]}, 74 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}, 75 | {"name":"地区","key":"area","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":"加拿大"}]}, 76 | {"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 77 | ], 78 | "3": [ 79 | {"name":"类型","key":"cateId","value":[{"n":"全部","v":"3"}]}, 80 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}, 81 | {"name":"地区","key":"area","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":"加拿大"}]}, 82 | {"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 83 | ], 84 | "4": [ 85 | {"name":"类型","key":"cateId","value":[{"n":"全部","v":"4"},{"n":"动漫剧","v":"18"},{"n":"动漫片","v":"19"}]}, 86 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"},{"n":"2010","v":"2010"}]}, 87 | {"name":"地区","key":"area","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":"加拿大"}]}, 88 | {"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 89 | ] 90 | }} 91 | 92 | -------------------------------------------------------------------------------- /sub/MeowXP/omofun.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", 3 | "homeUrl": "https://omofun.tv", 4 | "dcVipFlag": "true", 5 | "pCfgJs": "https://omofun.tv/static/js/playerconfig.js", 6 | "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", 7 | "dcShow2Vip": {}, 8 | "dcPlayUrl": "true", 9 | "cateNode": "", 10 | "cateName": "", 11 | "cateId": "", 12 | "cateIdR": "", 13 | "cateManual": {"日漫":"20","剧场版":"23"}, 14 | "homeVodNode": "//div[contains(@class,'module-poster-items-base')]/a", 15 | "homeVodName": "/@title", 16 | "homeVodId": "/@href", 17 | "homeVodIdR": "/vod/detail/id/(\\w+).html", 18 | "homeVodImg": "/div/div[@class='module-item-pic']/img/@data-original", 19 | "homeVodImgR": "\\S+(http\\S+)", 20 | "homeVodMark": "/div/div[@class='module-item-note']/text()", 21 | "cateUrl": "https://omofun.tv/vod/show/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html", 22 | "cateVodNode": "//div[contains(@class,'module-poster-items-base')]/a", 23 | "cateVodName": "/@title", 24 | "cateVodId": "/@href", 25 | "cateVodIdR": "/vod/detail/id/(\\w+).html", 26 | "cateVodImg": "/div/div[@class='module-item-pic']/img/@data-original", 27 | "cateVodImgR": "\\S+(http\\S+)", 28 | "cateVodMark": "/div/div[@class='module-item-note']/text()", 29 | "dtUrl": "https://omofun.tv/vod/detail/id/{vid}.html", 30 | "dtNode": "//body", 31 | "dtName": "//div[contains(@class,'module-info-heading')]/h1/text()", 32 | "dtNameR": "", 33 | "dtImg": "//div[@class='module-item-pic'][1]/img/@data-original", 34 | "dtImgR": "\\S+(http\\S+)", 35 | "dtCate": "//div[@class='module-info-tag-link'][3]/a/text()", 36 | "dtCateR": "", 37 | "dtYear": "//div[@class='module-info-tag-link'][1]/a/text()", 38 | "dtYearR": "", 39 | "dtArea": "//div[@class='module-info-tag-link'][2]/a/text()", 40 | "dtAreaR": "", 41 | "dtMark": "", 42 | "dtDirector": "//span[contains(text(), '导演')]/following-sibling::div/a/text()", 43 | "dtActor": "//span[contains(text(), '主演')]/following-sibling::div/a/text()", 44 | "dtDesc": "//div[@class='module-info-introduction-content']/p/text()", 45 | "dtFromNode": "//div[contains(@class,'module-tab-item tab-item')]/span", 46 | "dtFromName": "/text()", 47 | "dtFromNameR": "", 48 | "dtUrlNode": "//div[@class='module-play-list']/div", 49 | "dtUrlSubNode": "/a", 50 | "dtUrlId": "/@href", 51 | "dtUrlIdR": "/vod/play/id/(\\S+).html", 52 | "dtUrlName": "/span/text()", 53 | "dtUrlNameR": "", 54 | "playUrl": "https://omofun.tv/vod/play/id/{playUrl}.html", 55 | "playUa": "", 56 | "searchUrl": "https://omofun.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 57 | "scVodNode": "json:list", 58 | "scVodName": "name", 59 | "scVodId": "id", 60 | "scVodIdR": "", 61 | "scVodImg": "pic", 62 | "scVodMark": "", 63 | "filter": { 64 | "20": [ 65 | { 66 | "key": "year", 67 | "name": "年份", 68 | "value": [ 69 | {"n": "全部","v": ""}, 70 | {"n": "2022","v": "2022"}, 71 | {"n": "2021","v": "2021"}, 72 | {"n": "2020","v": "2020"}, 73 | {"n": "2019","v": "2019"}, 74 | {"n": "2018","v": "2018"}, 75 | {"n": "2017","v": "2017"}, 76 | {"n": "2016","v": "2016"}, 77 | {"n": "2008","v": "2008"}, 78 | {"n": "2000","v": "2000"}, 79 | {"n": "1997","v": "1997"}, 80 | {"n": "1980","v": "1980"} 81 | ] 82 | }, 83 | { 84 | "key": "by", 85 | "name": "排序", 86 | "value": [ 87 | {"n": "时间","v": "time"}, 88 | {"n": "人气","v": "hits"}, 89 | {"n": "评分","v": "score"} 90 | ] 91 | } 92 | ], 93 | "21": [ 94 | { 95 | "key": "year", 96 | "name": "年份", 97 | "value": [ 98 | {"n": "全部","v": ""}, 99 | {"n": "2022","v": "2022"}, 100 | {"n": "2021","v": "2021"}, 101 | {"n": "2020","v": "2020"}, 102 | {"n": "2019","v": "2019"}, 103 | {"n": "2018","v": "2018"}, 104 | {"n": "2017","v": "2017"}, 105 | {"n": "2016","v": "2016"}, 106 | {"n": "2008","v": "2008"}, 107 | {"n": "2000","v": "2000"}, 108 | {"n": "1997","v": "1997"}, 109 | {"n": "1980","v": "1980"} 110 | ] 111 | }, 112 | { 113 | "key": "by", 114 | "name": "排序", 115 | "value": [ 116 | {"n": "时间","v": "time"}, 117 | {"n": "人气","v": "hits"}, 118 | {"n": "评分","v": "score"} 119 | ] 120 | } 121 | ], 122 | "22": [ 123 | { 124 | "key": "year", 125 | "name": "年份", 126 | "value": [ 127 | {"n": "全部","v": ""}, 128 | {"n": "2022","v": "2022"}, 129 | {"n": "2021","v": "2021"}, 130 | {"n": "2020","v": "2020"}, 131 | {"n": "2019","v": "2019"}, 132 | {"n": "2018","v": "2018"}, 133 | {"n": "2017","v": "2017"}, 134 | {"n": "2016","v": "2016"}, 135 | {"n": "2008","v": "2008"}, 136 | {"n": "2000","v": "2000"}, 137 | {"n": "1997","v": "1997"}, 138 | {"n": "1980","v": "1980"} 139 | ] 140 | }, 141 | { 142 | "key": "by", 143 | "name": "排序", 144 | "value": [ 145 | {"n": "时间","v": "time"}, 146 | {"n": "人气","v": "hits"}, 147 | {"n": "评分","v": "score"} 148 | ] 149 | } 150 | ] 151 | } 152 | } -------------------------------------------------------------------------------- /sub/MeowXP/qiumi.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "220805", 3 | "ua": "", 4 | "homeUrl": "http://www.jrskan.com/", //Jrkan备用域名1: jrkankan.com 备用域名2: jrkan365.com 最新网址发布:qiumi1314.com 5 | //"homeUrl": "http://jrsbxj.com/", 6 | //"homeUrl": "http://jrsyyds.com/", 7 | 8 | "cateManual": { 9 | "足球直播": "1" 10 | }, 11 | 12 | // 首页推荐视频的节点 13 | "homeVodNode": "//ul[@data-stype='zqlq']", 14 | // 首页推荐视频的名称 15 | //"homeVodName": "/li[@class='lab_events']/span/text()", 16 | "homeVodName": "concat(/li[@class='lab_time']/text(),'-',/li[@class='lab_events']/span/text())", 17 | // 首页推荐视频的id 18 | "homeVodId": "/li[@class='lab_channel']/a[1]/@href", 19 | // 二次处理正则 20 | "homeVodIdR": "http://play.sportsteam365.com/play/steam(\\d+).html", 21 | //"cateVodIdR": "\\S+/(\\d+).html", 22 | // 首页推荐视频的图片 23 | "homeVodImg": "/li[@class='lab_team_home']/span/img/@src", 24 | // 首页推荐视频的简介 25 | "homeVodMark": "concat(//li[@class='lab_team_home']/strong/text(),'-',//li[@class='lab_team_away']/strong/text(),'-dj')", 26 | "home": "dj", 27 | // 分类页地址 {cateId} 分类id {catePg} 当前页 28 | "cateUrl": "http://www.jrskan.com/", 29 | // 同上面的homeVod字段 分类列表中的视频信息 30 | "cateVodNode": "//ul[@data-stype='zqlq']", 31 | //"cateVodName": "/li[@class='lab_events']/span/text()", 32 | "cateVodName": "concat(/li[@class='lab_time']/text(),'-',/li[@class='lab_events']/span/text(),'dj')", 33 | "cateVodId": "/li[@class='lab_channel']/a[1]/@href", 34 | "cateVodIdR": "http://play.sportsteam365.com/play/steam(\\d+).html", 35 | //"cateVodIdR": "\\S+/(\\d+).html", 36 | "cateVodImg": "/li[@class='lab_team_home']/span/img/@src", 37 | "cateVodMark": "concat(//li[@class='lab_team_home']/strong/text(),'-',//li[@class='lab_team_away']/strong/text())", 38 | //"cateVodMark": "{vid}", 39 | "cate": "dj", 40 | // 详情页地址 用于获取详情页信息 及 播放列表和地址 41 | //"dtUrl": "{vid}", 42 | "dtUrl": "http://play.sportsteam333.com/play/steam{vid}.html", 43 | // 详情节点 44 | "dtNode": "//ul[@data-stype='zqlq']", 45 | // 视频名 46 | "dtName": "/li[1]/span/text()", 47 | // 视频图片 48 | "dtImg": "/li[3]/span/img/@src", 49 | // 视频分类 50 | "dtCate": "/li[1]/span/text()", 51 | //演员 52 | "dtActor": "/li[1]/span/text()", 53 | // 导演 54 | "dtDirector": "concat('xxx -','Never underestimate the heart of a champion! ')", 55 | "dtDirectorR": "", 56 | // 视频简介 57 | "dtDesc": "concat(/li[3]/strong/text(),'-',/li[5]/strong/text(),'-dj')", 58 | 59 | // 播放源节点 60 | "dtFromNode": "//div[@class='sub_channel']/a/strong", 61 | // 播放源名称 62 | "dtFromName": "concat('dj-',/text())", 63 | "dtFromNameR": "", 64 | // 播放列表节点 65 | "dtUrlNode": "//div[@class='sub_channel']", 66 | // 播放地址节点 67 | "dtUrlSubNode": "/a", 68 | "dtUrlSub": "/ff", 69 | // 播放地址 70 | "dtUrlId": "@data-play", 71 | "dtUrlIdR": "/play/(\\S+)", 72 | //"dtUrlIdR": "\\S+/(\\d+)&id2=", 73 | // 剧集名称 74 | "dtUrlName": "/strong/text()", 75 | "dtUrlNameR": "", 76 | 77 | //播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址 78 | "playUrl":"http://play.sportsteam333.com/play/{playUrl}#ff", 79 | //"playUrl":"http://play.sportsteam666.com/play/{playUrl}", 80 | //"playUrl": "http://play.sportsteam365.com/play/{playUrl}", 81 | //"playUa": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36", 82 | //"playUa": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36", 83 | 84 | "searchUrl": "http://www.jrskan.com?key={wd}", 85 | "scVodNode": "//div[@class='play_xg']/li", 86 | "scVodName": "//div[@class='name']/a/@title", 87 | "scVodId": "//div[@class='name']/a/@href", 88 | "scVodIdR": "/play/(\\d+).html", 89 | "scVodImg": "//div[@class='pic']/a/img/@src", 90 | "scVodMark": "" 91 | } 92 | -------------------------------------------------------------------------------- /sub/MeowXP/saohuotv.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", 3 | "homeUrl": "https://saohuo.vip", 4 | "cateNode": "//ul[contains(@class,'type_list')]/li/a[contains(@href, '.html')]", 5 | "cateName": "/text()", 6 | "cateId": "/@href", 7 | "cateIdR": "/list/(\\d+).html", 8 | "cateManual": {}, 9 | "homeVodNode": "//ul[@class='v_list']/li/div[@class='v_img']", 10 | "homeVodName": "/a/@title", 11 | "homeVodId": "/a/@href", 12 | "homeVodIdR": "/movie/(\\w+).html", 13 | "homeVodImg": "/a/img/@data-original", 14 | "homeVodMark": "/div[@class='v_note']/text()", 15 | "cateUrl": "https://saohuo.vip/list/{cateId}-{catePg}.html", 16 | "cateVodNode": "//ul[@class='v_list']/li/div[@class='v_img']", 17 | "cateVodName": "/a/@title", 18 | "cateVodId": "/a/@href", 19 | "cateVodIdR": "/movie/(\\w+).html", 20 | "cateVodImg": "/a/img/@data-original", 21 | "cateVodMark": "/div[@class='v_note']/text()", 22 | "dtUrl": "http://saohuo.vip/movie/{vid}.html", 23 | "dtNode": "//body", 24 | "dtName": "//section[contains(@class,'v_info_box')]/h1[1]/text()", 25 | "dtImg": "//section[contains(@class,'v_info')]/div[@class='m_background']/@style", 26 | "dtImgR": "background-image:url\\((\\S+)\\)", 27 | "dtCate": "//section[contains(@class,'v_info_box')]/p[1]/text()", 28 | "dtDesc": "//p[contains(@class,'show_part')]/text()", 29 | "dtFromNode": "//ul[@class='from_list']/li", 30 | "dtFromName": "/text()", 31 | "dtUrlNode": "//ul[@class='play_list' or @class='large_list']/li", 32 | "dtUrlSubNode": "/a", 33 | "dtUrlId": "@href", 34 | "dtUrlIdR": "/play/(\\S+).html", 35 | "dtUrlName": "/text()", 36 | "playUrl": "http://saohuo.vip/play/{playUrl}.html", 37 | "searchUrl": "https://saohuo.vip/search.php?searchword={wd}", 38 | "scVodNode": "//ul[@class='v_list']/li/div[@class='v_img']", 39 | "scVodName": "/a/@title", 40 | "scVodId": "/a/@href", 41 | "scVodIdR": "/movie/(\\w+).html", 42 | "scVodImg": "/a/img/@data-original", 43 | "scVodMark": "/div[@class='v_note']/text()" 44 | } -------------------------------------------------------------------------------- /sub/MeowXP/ttsp.json: -------------------------------------------------------------------------------- 1 | { 2 | "author":"takagen99", 3 | "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", 4 | "homeUrl": "https://www.ttsp.tv/", 5 | "cateManual": { 6 | "电影": "1", 7 | "剧集": "2", 8 | "综艺": "3", 9 | "动漫": "4", 10 | "??": "61" 11 | }, 12 | // Home Summary ===================================================== 13 | "homeVodNode": "//ul[@class='vodlist vodlist_wi clearfix']/li", 14 | "homeVodName": "/a/@title", 15 | "homeVodId": "/a/@href", 16 | "homeVodIdR": "/voddetail/(\\w+)", 17 | "homeVodImg": "/a/@data-original", 18 | "homeVodMark": "/a/span[3]/text()", 19 | // Category Summary ================================================= 20 | "cateUrl": "https://www.ttsp.tv/vodshow/{cateId}-{area}-------{catePg}---{year}.html", 21 | "cateVodNode": "//li[contains(@class,'vodlist_item')]", 22 | "cateVodName": "/a/@title", 23 | "cateVodId": "/a/@href", 24 | "cateVodIdR": "/voddetail/(\\w+).html", 25 | "cateVodImg": "/a/@data-original", 26 | "cateVodMark": "/a/span[2]/text()", 27 | // Category Details ================================================= 28 | "dtUrl": "https://www.ttsp.tv/voddetail/{vid}.html", 29 | "dtNode": "//div[contains(@class,'detail_list_box')]", 30 | "dtName": "//a[contains(@class,'vodlist_thumb')]/@title", 31 | "dtImg": "//a[contains(@class,'vodlist_thumb')]/@data-original", 32 | "dtCate": "//div[contains(@class,'content_detail content_min fl')]/ul/li[1]/a[3]/text()", 33 | "dtYear": "//div[contains(@class,'content_detail content_min fl')]/ul/li[1]/a[1]/text()", 34 | "dtArea": "//div[contains(@class,'content_detail content_min fl')]/ul/li[1]/a[2]/text()", 35 | "dtActor": "//div[contains(@class,'content_detail content_min fl')]/ul/li[4]/a[1]/text()", 36 | "dtMark": "//div[@class='stui-content__detail']/p[4]/text()", 37 | "dtDirector": "//div[contains(@class,'content_detail content_min fl')]/ul/li[5]/a[1]/text()", 38 | "dtDesc": "//div[contains(@class,'content_detail content_min fl')]/ul/li[6]", 39 | // Playlist ========================================================= 40 | "dtFromNode": "//div[contains(@class,'play_source_tab')]/a", 41 | "dtFromName": "/@alt", 42 | "dtFromNameR": "(.+) \\(\\S+", 43 | "dtUrlNode": "//div[contains(@class,'playlist_notfull')]/ul", // number must match 44 | "dtUrlSubNode": "/li/a", 45 | "dtUrlId": "/@href", 46 | "dtUrlIdR": "/vodplay/(\\S+).html", 47 | "dtUrlName": "/text()", 48 | "playUrl": "https://www.ttsp.tv/vodplay/{playUrl}.html", 49 | "playUa": "", 50 | // Search Results =================================================== 51 | "searchUrl": "https://www.ttsp.tv/vodsearch/-------------.html?wd={wd}&submit=", 52 | "scVodNode": "//div[@class='searchlist_img']", 53 | "scVodName": "/a/@title", 54 | "scVodId": "/a/@href", 55 | "scVodIdR": "/voddetail/(\\w+).html", 56 | "scVodImg": "/a/@data-original", 57 | "scVodMark": "/a/span[2]/text()", 58 | // Filters ========================================================== 59 | "filter": { 60 | "1": [ 61 | { 62 | "key": "area", 63 | "name": "地区", 64 | "value": [ 65 | {"n": "全部","v": ""}, 66 | {"n": "大陆","v": "大陆"}, 67 | {"n": "香港","v": "香港"}, 68 | {"n": "台湾","v": "台湾"}, 69 | {"n": "美国","v": "美国"}, 70 | {"n": "英国","v": "英国"}, 71 | {"n": "日本","v": "日本"}, 72 | {"n": "韩国","v": "韩国"}, 73 | {"n": "泰国","v": "泰国"}, 74 | {"n": "印度","v": "印度"}, 75 | {"n": "其他","v": "其他"} 76 | ] 77 | }, 78 | { 79 | "key": "year", 80 | "name": "年份", 81 | "value": [ 82 | {"n": "全部","v": ""}, 83 | {"n": "2022","v": "2022"}, 84 | {"n": "2021","v": "2021"}, 85 | {"n": "2020","v": "2020"}, 86 | {"n": "2019","v": "2019"}, 87 | {"n": "2018","v": "2018"}, 88 | {"n": "2017","v": "2017"}, 89 | {"n": "2016","v": "2016"}, 90 | {"n": "2015","v": "2015"}, 91 | {"n": "2014","v": "2014"}, 92 | {"n": "2013","v": "2013"}, 93 | {"n": "2012","v": "2012"}, 94 | {"n": "2011","v": "2011"}, 95 | {"n": "2010","v": "2010"}, 96 | {"n": "2009","v": "2009"}, 97 | {"n": "2008","v": "2008"}, 98 | {"n": "2007","v": "2007"}, 99 | {"n": "2006","v": "2006"}, 100 | {"n": "2005","v": "2005"}, 101 | {"n": "2004","v": "2004"} 102 | ] 103 | } 104 | ], 105 | "2": [ 106 | { 107 | "key": "area", 108 | "name": "地区", 109 | "value": [ 110 | {"n": "全部","v": ""}, 111 | {"n": "大陆","v": "内地"}, 112 | {"n": "香港","v": "香港"}, 113 | {"n": "台湾","v": "台湾"}, 114 | {"n": "美国","v": "美国"}, 115 | {"n": "英国","v": "英国"}, 116 | {"n": "日本","v": "日本"}, 117 | {"n": "韩国","v": "韩国"}, 118 | {"n": "泰国","v": "泰国"}, 119 | {"n": "新加坡","v": "新加坡"}, 120 | {"n": "其他","v": "其他"} 121 | ] 122 | }, 123 | { 124 | "key": "year", 125 | "name": "年份", 126 | "value": [ 127 | {"n": "全部","v": ""}, 128 | {"n": "2022","v": "2022"}, 129 | {"n": "2021","v": "2021"}, 130 | {"n": "2020","v": "2020"}, 131 | {"n": "2019","v": "2019"}, 132 | {"n": "2018","v": "2018"}, 133 | {"n": "2017","v": "2017"}, 134 | {"n": "2016","v": "2016"}, 135 | {"n": "2015","v": "2015"}, 136 | {"n": "2014","v": "2014"}, 137 | {"n": "2013","v": "2013"}, 138 | {"n": "2012","v": "2012"}, 139 | {"n": "2011","v": "2011"} 140 | ] 141 | } 142 | ], 143 | "3": [ 144 | { 145 | "key": "area", 146 | "name": "地区", 147 | "value": [ 148 | {"n": "全部","v": ""}, 149 | {"n": "大陆","v": "内地"}, 150 | {"n": "港台","v": "港台"}, 151 | {"n": "日韩","v": "日韩"}, 152 | {"n": "欧美","v": "欧美"} 153 | ] 154 | }, 155 | { 156 | "key": "year", 157 | "name": "年份", 158 | "value": [ 159 | {"n": "全部","v": ""}, 160 | {"n": "2022","v": "2022"}, 161 | {"n": "2021","v": "2021"}, 162 | {"n": "2020","v": "2020"}, 163 | {"n": "2019","v": "2019"}, 164 | {"n": "2018","v": "2018"}, 165 | {"n": "2017","v": "2017"}, 166 | {"n": "2016","v": "2016"}, 167 | {"n": "2015","v": "2015"}, 168 | {"n": "2014","v": "2014"}, 169 | {"n": "2013","v": "2013"}, 170 | {"n": "2012","v": "2012"}, 171 | {"n": "2011","v": "2011"} 172 | ] 173 | } 174 | ], 175 | "4": [ 176 | { 177 | "key": "area", 178 | "name": "地区", 179 | "value": [ 180 | {"n": "全部","v": ""}, 181 | {"n": "大陆","v": "国产"}, 182 | {"n": "日本","v": "日本"}, 183 | {"n": "欧美","v": "欧美"}, 184 | {"n": "其他","v": "其他"} 185 | ] 186 | }, 187 | { 188 | "key": "year", 189 | "name": "年份", 190 | "value": [ 191 | {"n": "全部","v": ""}, 192 | {"n": "2022","v": "2022"}, 193 | {"n": "2021","v": "2021"}, 194 | {"n": "2020","v": "2020"}, 195 | {"n": "2019","v": "2019"}, 196 | {"n": "2018","v": "2018"}, 197 | {"n": "2017","v": "2017"}, 198 | {"n": "2016","v": "2016"}, 199 | {"n": "2015","v": "2015"}, 200 | {"n": "2014","v": "2014"}, 201 | {"n": "2013","v": "2013"}, 202 | {"n": "2012","v": "2012"}, 203 | {"n": "2011","v": "2011"} 204 | ] 205 | } 206 | ] 207 | } 208 | } -------------------------------------------------------------------------------- /sub/MeowXP/vip1280.json: -------------------------------------------------------------------------------- 1 | // https://wds.ecsxs.com/224261.json 2 | { 3 | "author": "春风", 4 | "ua": "Mozilla/5.0 (Android 12; Mobile; rv:68.0) Gecko/68.0 Firefox/99.0", 5 | "homeUrl": "http://www.vip1280.net", 6 | "dcVipFlag": "true", 7 | "dcPlayUrl": "true", 8 | "cateManual": { 9 | "电影": "1", 10 | "国产剧": "2", 11 | "港台剧": "3", 12 | "日韩剧": "5", 13 | "欧美剧": "4", 14 | "泰剧": "22", 15 | "动作片": "6", 16 | "喜剧片": "11", 17 | "科幻片": "8", 18 | "爱情片": "7", 19 | "恐怖片": "9", 20 | "战争片": "10", 21 | "剧情片": "20", 22 | "动画片": "21" 23 | }, 24 | "homeVodNode": "//div[@class='stui-pannel stui-pannel-bg clearfix'][position()>2]//div[@class='stui-vodlist__box']/a", 25 | "homeVodName": "/@title", 26 | "homeVodId": "/@href", 27 | "homeVodIdR": "/movie/(\\S+).html", 28 | "homeVodImg": "/@data-original", 29 | "homeVodImgR": "", 30 | "homeVodMark": "/span[@class='pic-text text-right']/text()", 31 | "cateUrl": "http://www.vip1280.net/frim/index{cateId}/page/{catePg}.html", 32 | "cateVodNode": "//div[@class='stui-vodlist__box']/a", 33 | "cateVodName": "/@title", 34 | "cateVodId": "/@href", 35 | "cateVodIdR": "/movie/(\\S+).html", 36 | "cateVodImg": "/@data-original", 37 | "cateVodImgR": "", 38 | "cateVodMark": "/span[@class='pic-text text-right']/text()", 39 | "dtUrl": "http://www.vip1280.net/movie/{vid}.html", 40 | "dtNode": "//body", 41 | "dtName": "//div[@class='stui-content__thumb']/a/@title", 42 | "dtNameR": "", 43 | "dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original", 44 | "dtImgR": "", 45 | "dtCate": "//span[contains(text(), '类型')]/following-sibling::a/text()", 46 | "dtCateR": "", 47 | "dtYear": "//span[contains(text(), '年份')]/following-sibling::a/text()", 48 | "dtYearR": "", 49 | "dtArea": "//span[contains(text(), '地区')]/following-sibling::a/text()", 50 | "dtAreaR": "", 51 | "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", 52 | "dtDirectorR": "", 53 | "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()", 54 | "dtActorR": "", 55 | "dtDesc": "//span[contains(@class,'detail-content')]/text()", 56 | "dtDescR": "", 57 | "dtFromNode": "//div[contains(@class,'stui-pannel__head')]/h3", 58 | "dtFromName": "/text()", 59 | "dtFromNameR": "", 60 | "dtUrlNode": "//ul[@class='stui-content__playlist clearfix']", 61 | "dtUrlSubNode": "/li/a", 62 | "dtUrlId": "@href", 63 | "dtUrlIdR": "/play/(\\S+).html", 64 | "dtUrlName": "/text()", 65 | "dtUrlNameR": "", 66 | "playUrl": "http://www.vip1280.net/play/{playUrl}.html", 67 | "playUa": "", 68 | "searchUrl": "http://www.vip1280.net/search.html?wd={wd}&submit=", 69 | "scVodNode": "//a[contains(@class,'v-thumb')]", 70 | "scVodName": "/@title", 71 | "scVodId": "/@href", 72 | "scVodIdR": "/movie/(\\S+).html", 73 | "scVodImg": "/@data-original", 74 | "scVodMark": "/span[@class='pic-text text-right']/text()" 75 | } -------------------------------------------------------------------------------- /sub/MeowXP/wmkankan.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "春风", 3 | "ua": "", 4 | "homeUrl": "http://www.wanmeikk.me/", //https://www.wanmeikk.film 5 | "dcVipFlag": "true", 6 | "pCfgJs": "http://www.wanmeikk.me/static/js/playerconfig.js", 7 | "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list=", 8 | "dcShow2Vip": {}, 9 | "dcPlayUrl": "true", 10 | "cateManual": { 11 | "电影": "1", 12 | "欧美剧": "2", 13 | "韩剧": "3", 14 | "日剧": "4", 15 | "国产剧": "5", 16 | "动漫": "6", 17 | "综艺": "7", 18 | "泰剧": "9", 19 | "纪录片": "10" 20 | }, 21 | "homeVodNode": "//li[contains(@class,'col-md-6 col-sm-4') or contains(@class,'col-lg-6 col-md-4')]//div[contains(@class,'stui-vodlist__box')]/a", 22 | "homeVodName": "/@title", 23 | "homeVodId": "/@href", 24 | "homeVodIdR": "/project/(\\w+).html", 25 | "homeVodImg": "/@data-original", 26 | "homeVodImgR": "", 27 | "homeVodMark": "/span[@class='pic-text text-right']/text()", 28 | "cateUrl": "https://www.wanmeikk.me/category/{cateId}-{catePg}.html", 29 | "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a", 30 | "cateVodName": "/@title", 31 | "cateVodId": "/@href", 32 | "cateVodIdR": "/project/(\\w+).html", 33 | "cateVodImg": "/@data-original", 34 | "cateVodImgR": "", 35 | "cateVodMark": "/span[@class='pic-text text-right']/text()", 36 | "dtUrl": "https://www.wanmeikk.me/project/{vid}.html", 37 | "dtNode": "//body", 38 | "dtName": "//div[@class='stui-content__thumb']/a/@title", 39 | "dtNameR": "", 40 | "dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original", 41 | "dtImgR": "", 42 | "dtCate": "//span[contains(text(), '类型')]/following-sibling::a/text()", 43 | "dtCateR": "", 44 | "dtYear": "//span[contains(text(), '年份')]/following-sibling::a/text()>", 45 | "dtYearR": "", 46 | "dtArea": "//span[contains(text(), '地区')]/following-sibling::a/text()", 47 | "dtAreaR": "", 48 | "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", 49 | "dtDirectorR": "", 50 | "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()", 51 | "dtActorR": "", 52 | "dtDesc": "//span[contains(text(), '剧情')]/following-sibling::/span[2]/text()", 53 | "dtDescR": "", 54 | "dtFromNode": "//div[contains(@class,'bottom-line')]/h3", 55 | "dtFromName": "concat('播放源',count(parent::*/preceding::*//div[contains(@class,'bottom-line')]/h3) + 1)", 56 | "dtFromNameR": "(\\S+).0", 57 | "dtUrlNode": "//div[@class='stui-pannel_bd col-pd clearfix']/ul", 58 | "dtUrlSubNode": "/li/a", 59 | "dtUrlId": "@href", 60 | "dtUrlIdR": "/play/(\\S+).html", 61 | "dtUrlName": "/text()", 62 | "dtUrlNameR": "", 63 | "playUrl": "https://www.wanmeikk.me/play/{playUrl}.html", 64 | "playUa": "", 65 | "searchUrl": "https://www.wanmeikk.me/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 66 | "scVodNode": "json:list", 67 | "scVodName": "name", 68 | "scVodId": "id", 69 | "scVodIdR": "", 70 | "scVodImg": "pic", 71 | "scVodMark": "" 72 | } 73 | -------------------------------------------------------------------------------- /sub/MeowXP/wnvod.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36", 3 | "homeUrl": "https://wnvod.net", 4 | "dcVipFlag": "true", 5 | "pCfgJs": "https://wnvod.net/static/js/playerconfig.js", 6 | "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", 7 | "dcShow2Vip": {}, 8 | "dcPlayUrl": "true", 9 | "cateNode": "//div[contains(@class,'search-hot hidden-xs pull-right')]/li[contains(@class, 'dropdown-hover')]//a[contains(@href, 'vodtype') and not(contains(@href,'label'))]", 10 | "cateName": "/text()", 11 | "cateId": "/@href", 12 | "cateIdR": "/vodtype/(\\w+).html", 13 | "cateManual": { 14 | "电影": "1", 15 | "连续剧": "2", 16 | "综艺": "3", 17 | "动漫": "4" 18 | }, 19 | "homeVodNode": "//ul[@class='myui-vodlist clearfix'][1]/li/div/a[@class='myui-vodlist__thumb lazyload']", 20 | "homeVodName": "/@title", 21 | "homeVodId": "/@href", 22 | "homeVodIdR": "/voddetail/(\\w+).html", 23 | "homeVodImg": "/@data-original", 24 | "homeVodImgR": "\\S+(http\\S+)", 25 | "homeVodMark": "/span[contains(@class,'pic-text')]/text()", 26 | "cateUrl": "https://wnvod.net/vodshow/{cateId}-{area}-{by}-{class}-----{catePg}---{year}.html", 27 | "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]", 28 | "cateVodName": "/@title", 29 | "cateVodId": "/@href", 30 | "cateVodIdR": "/voddetail/(\\w+).html", 31 | "cateVodImg": "/@data-original", 32 | "cateVodImgR": "\\S+(http\\S+)", 33 | "cateVodMark": "/span[contains(@class,'pic-text')]/text()", 34 | "dtUrl": "https://wnvod.net/voddetail/{vid}.html", 35 | "dtNode": "//body", 36 | "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title", 37 | "dtNameR": "", 38 | "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original", 39 | "dtImgR": "\\S+(http\\S+)", 40 | "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()", 41 | "dtCateR": "", 42 | "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()", 43 | "dtAreaR": "", 44 | "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()", 45 | "dtYearR": "", 46 | "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()", 47 | "dtMarkR": "", 48 | "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()", 49 | "dtActorR": "", 50 | "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()", 51 | "dtDirectorR": "", 52 | "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()", 53 | "dtDescR": "", 54 | "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]", 55 | "dtFromName": "/text()", 56 | "dtFromNameR": "", 57 | "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]", 58 | "dtUrlSubNode": "//li/a", 59 | "dtUrlId": "@href", 60 | "dtUrlIdR": "/vodplay/(\\S+).html", 61 | "dtUrlName": "/text()", 62 | "dtUrlNameR": "", 63 | "playUrl": "https://wnvod.net/vodplay/{playUrl}.html", 64 | "playUa": "", 65 | "searchUrl": "https://wnvod.net/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 66 | "scVodNode": "json:list", 67 | "scVodName": "name", 68 | "scVodId": "id", 69 | "scVodIdR": "", 70 | "scVodImg": "pic", 71 | "scVodMark": "", 72 | "filter":{ 73 | "1": [ 74 | {"name":"类型","key":"class","value":[{"n":"全部","v":""},{"n":"喜剧","v":"喜剧"},{"n":"爱情","v":"爱情"},{"n":"恐怖","v":"恐怖"},{"n":"动作","v":"动作"},{"n":"科幻","v":"科幻"},{"n":"剧情","v":"剧情"},{"n":"战争","v":"战争"},{"n":"冒险","v":"冒险"}]}, 75 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]}, 76 | {"name":"排序","key":"by","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 77 | ], 78 | "2": [ 79 | {"name":"类型","key":"class","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"港台","v":"港台"},{"n":"欧美","v":"欧美"},{"n":"日韩","v":"日韩"}]}, 80 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]}, 81 | {"name":"排序","key":"by","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 82 | ], 83 | "3": [ 84 | {"name":"地区","key":"area","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]}, 85 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]}, 86 | {"name":"排序","key":"by","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 87 | ], 88 | "4": [ 89 | {"name":"地区","key":"area","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"日本","v":"日本"},{"n":"美国","v":"美国"}]}, 90 | {"name":"年份","key":"year","value":[{"n":"全部","v":""},{"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":"2013","v":"2013"},{"n":"2012","v":"2012"},{"n":"2011","v":"2011"}]}, 91 | {"name":"排序","key":"by","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} 92 | ] 93 | } 94 | } -------------------------------------------------------------------------------- /sub/MeowXP/xqmi.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "ajk", 3 | "ua": "", 4 | // 首页地址 用于获取 分类和首页推荐 5 | "homeUrl": "https://www.xqmi.top", 6 | // 手动设置分类,如果手动设置了分类则不使用上面的分类xpath获取分类 例如 "cateManual": {"电影": "1", "电视剧": "2"}, 7 | "cateManual": { 8 | "推荐": "0", 9 | "电影": "1", 10 | "电视剧": "2", 11 | "综艺": "3", 12 | "动漫": "4", 13 | "国产剧": "13", 14 | "港台剧": "14", 15 | "日韩剧": "15", 16 | "欧美剧": "16", 17 | "动作片": "6", 18 | "喜剧片": "7", 19 | "爱情片": "8", 20 | "科幻片": "9", 21 | "恐怖片": "10", 22 | "剧情片": "11", 23 | "战争片": "12" 24 | }, 25 | // 首页推荐视频的节点 26 | "homeVodNode": "//ul[@class='stui-vodlist clearfix']/li/a", 27 | // 首页推荐视频的名称 28 | "homeVodName": "/@title", 29 | // 二次处理正则 30 | "homeVodNameR": "", 31 | // 首页推荐视频的id 32 | "homeVodId": "/@href", 33 | // 二次处理正则 34 | "homeVodIdR": "/id/(\\w+).html", 35 | // 首页推荐视频的图片 36 | "homeVodImg": "/@data-original", 37 | // 二次处理正则 38 | "homeVodImgR": "", 39 | // 首页推荐视频的简介 40 | "homeVodMark": "/span[@class='pic-text text-right']/text()", 41 | // 二次处理正则 42 | "homeVodMarkR": "", 43 | // 分类页地址 {cateId} 分类id {catePg} 当前页 44 | "cateUrl": "https://www.xqmi.top/index.php/vod/type/id/{cateId}/page/{catePg}.html", 45 | // 同上面的homeVod字段 分类列表中的视频信息 46 | "cateVodNode": "//ul[@class='stui-vodlist clearfix']/li/a", 47 | "cateVodName": "/@title", 48 | "cateVodId": "/@href", 49 | "cateVodIdR": "/id/(\\w+).html", 50 | "cateVodImg": "/@data-original", 51 | "cateVodMark": "/span[@class='pic-text text-right']/text()", 52 | // 详情页地址 用于获取详情页信息 及 播放列表和地址 53 | "dtUrl": "https://www.xqmi.top/index.php/vod/play/id/{vid}.html", 54 | // 详情节点 55 | "dtNode": "//body", 56 | // 视频名 57 | "dtName": "//div[contains(@class,'video-title')]/h2[@class='title']/text()", 58 | "dtNameR": "", 59 | // 视频图片 60 | "dtImg": "//a[contains(@class,'stui-vodlist__thumb')][1]/@data-original", 61 | "dtImgR": "", 62 | // 视频分类 63 | "dtCate": "//span[contains(@class,'text-muted hidden-xs') and contains(text(), '类型:')]/following-sibling::*/text()", 64 | "dtCateR": "", 65 | // 视频年份 66 | "dtYear": "//span[contains(@class,'text-muted hidden-xs') and contains(text(), '年份:')]/following-sibling::*/text()", 67 | // 视频简介 68 | "dtDesc": "//div[contains(@class,'stui-content__desc col-pd clearfix')]/text()", 69 | "dtDescR": "", 70 | // 播放源节点 71 | "dtFromNode": "//div[contains(@class,'tabs')]/ul[@class='t-ul']", 72 | // 播放源名称 多个重名播放源 73 | "dtFromName": "concat('播放源',count(parent::*/preceding::*//div[contains(@class,'tabs')]/ul[@class='t-ul']) + 1)", 74 | // 二次处理正则 75 | "dtFromNameR": "(\\S+).0", 76 | // 播放列表节点 77 | "dtUrlNode": "//div[contains(@class,'tabs')]/div//ul", 78 | // 播放地址节点 79 | "dtUrlSubNode": "/li/a", 80 | // 播放地址 81 | "dtUrlId": "/@href", 82 | // 二次处理正则 83 | "dtUrlIdR": "/index.php/vod/play/id/(\\S+).html", 84 | // 剧集名称 85 | "dtUrlName": "/text()", 86 | // 二次处理正则 87 | "dtUrlNameR": "", 88 | // 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址 89 | "playUrl": "https://www.xqmi.top/index.php/vod/play/id/{playUrl}.html", 90 | // 解析webview的user-agent 91 | "playUa": "", 92 | // 搜索地址 93 | "searchUrl": "https://www.xqmi.top/index.php/vod/search.html?wd={wd}", 94 | // 同上面的homeVod字段 搜索结果中的视频信息, 这里有对苹果cms suggest搜索接口的特殊支持,参考示例中的极品影视 95 | "scVodNode": "//ul[@class='stui-vodlist clearfix']/li/a", 96 | "scVodName": "/@title", 97 | "scVodId": "/@href", 98 | "scVodIdR": "/id/(\\w+).html", 99 | "scVodImg": "/@data-original", 100 | "scVodMark": "/span[@class='pic-text text-right']/text()" 101 | } -------------------------------------------------------------------------------- /sub/MeowXP/yinfans.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1", 3 | "homeUrl": "https://www.yinfans.me", 4 | "dcPlayUrl": "true", 5 | "cateNode": "//a[contains(@href,'/s/')]", 6 | "cateName": "concat(//span[contains(@class,'nav-link-title')]/text(),//a[contains(@class,'dropdown-item')]/text())", 7 | "cateId": "/@href", 8 | "cateIdR": "/s/(\\w+)", 9 | "cateManual": { 10 | "首页推荐": "page", 11 | "蓝光原盘电影": "topic/bluray-movie/movie/page", 12 | "蓝光原盘纪录片": "topic/bluray-movie/documentry/page", 13 | "4K": "topic/4k/page" 14 | }, 15 | 16 | "homeVodNode": "//div[contains(@class,'mainleft')]/ul/li/div[contains(@class,'thumbnail')]", 17 | "homeVodName": "/a/@title", 18 | "homeVodId": "/a/@href", 19 | "homeVodIdR": "https://www.yinfans.me/movie/(\\S+)", 20 | "homeVodImg": "/a/img/@src", 21 | "homeVodImgR": "\\S+(http\\S+)", 22 | "homeVodMark": "../div[contains(@class,'info')]/span[2]/a/text()", 23 | 24 | "cateUrl": "https://www.yinfans.me/{cateId}/{catePg}", 25 | "cateVodNode": "//div[contains(@class,'mainleft')]/ul/li/div[contains(@class,'thumbnail')]", 26 | "cateVodName": "/a/@title", 27 | "cateVodId": "/a/@href", 28 | "cateVodIdR": "https://www.yinfans.me/movie/(\\S+)", 29 | "cateVodImg": "/a/img/@src", 30 | "cateVodImgR": "\\S+(http\\S+)", 31 | "cateVodMark": "../div[contains(@class,'info')]/span[2]/a/text()", 32 | 33 | "dtUrl": "https://www.yinfans.me/movie/{vid}", 34 | "dtNode": "//div[@class='mainleft']", 35 | "dtName": "/div[1]/h1/text()", 36 | "dtNameR": "", 37 | "dtImg": "/div[1]//div[@class='context']/div[1]/p[1]/a/@href", 38 | "dtImgR": "", 39 | "dtCate": "/div[1]//div[@class='context']/div[1]/p[2]/text()[5]", 40 | "dtArea": "/div[1]//div[@class='context']/div[1]/p[2]/text()[4]", 41 | "dtAreaR": "", 42 | "dtYear": "/div[1]//div[@class='context']/div[1]/p[2]/text()[7]", 43 | "dtYearR": "", 44 | "dtActor": "/div[1]//div[@class='context']/div[1]/p[2]/text()[14]", 45 | "dtDirector": "/div[1]//div[@class='context']/div[1]/p[2]/text()[13]", 46 | "dtDesc": "/div[1]//div[@class='context']/div[1]/p[4]/text()", 47 | 48 | "dtFromNode": "//div[@class='tab-pane active']", 49 | "dtFromName": "//div[@class='btn-group']/label[1]/text()", 50 | 51 | "dtUrlNode": "//table[@id='cili']/tbody", 52 | "dtUrlSubNode": "/tr[1]/td/a", 53 | "dtUrlId": "@href", 54 | "dtUrlIdR": "", 55 | "dtUrlName": "concat(//span/span[1]/text(),'--', //span[@class='label label-warning']/text())", 56 | "playUrl": "", 57 | 58 | 59 | "playUa": "", 60 | "searchUrl": "", 61 | "scVodNode": "json:list", 62 | "scVodName": "name", 63 | "scVodId": "id", 64 | "scVodIdR": "", 65 | "scVodImg": "pic", 66 | "scVodMark": "" 67 | } -------------------------------------------------------------------------------- /sub/MeowXP/yingba.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "春风", 3 | "ua": "", 4 | "homeUrl": "https://www.zaixiandianying8.com", 5 | "dcVipFlag": "true", 6 | "pCfgJs": "https://www.zaixiandianying8.com/static/js/playerconfig.js", 7 | "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list", 8 | "dcShow2Vip": {}, 9 | "dcPlayUrl": "true", 10 | "cateManual": { 11 | "蓝光": "37", 12 | "电影": "1", 13 | "连续剧": "2", 14 | "综艺": "3", 15 | "动漫": "4", 16 | "国产剧": "13", 17 | "欧美剧": "16", 18 | "港台剧": "14", 19 | "日韩剧": "15", 20 | "动作片": "6", 21 | "喜剧片": "7", 22 | "爱情片": "8", 23 | "科幻片": "9", 24 | "恐怖片": "10", 25 | "灾难片": "21", 26 | "悬疑片": "25", 27 | "剧情片": "11", 28 | "战争片": "12", 29 | "纪录片": "20" 30 | }, 31 | "homeVodNode": " //ul[@class='myui-vodlist clearfix']//div[@class='myui-vodlist__box']/a", 32 | "homeVodName": "/@title", 33 | "homeVodId": "/@href", 34 | "homeVodIdR": "/\\w+/(\\w+)\\S*.html", 35 | "homeVodImg": "/@data-original", 36 | "homeVodImgR": "", 37 | "homeVodMark": "/span[@class='pic-text text-right']/text()", 38 | "cateUrl": "https://www.zaixiandianying8.com/vodshow/{cateId}--------{catePg}---.html", 39 | "cateVodNode": "//ul[@class='myui-vodlist clearfix']//div[@class='myui-vodlist__box']/a", 40 | "cateVodName": "/@title", 41 | "cateVodId": "/@href", 42 | "cateVodIdR": "/voddetail/(\\w+)\\S*.html", 43 | "cateVodImg": "/@data-original", 44 | "cateVodImgR": "", 45 | "cateVodMark": "/span[@class='pic-text text-right']/text()", 46 | "dtUrl": "https://www.zaixiandianying8.com/voddetail/{vid}.html", 47 | "dtNode": "//body", 48 | "dtName": "//div[@class='myui-content__thumb']/a/@title", 49 | "dtNameR": "", 50 | "dtImg": "//div[@class='myui-content__thumb']/a/img/@data-original", 51 | "dtImgR": "", 52 | "dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()", 53 | "dtCateR": "", 54 | "dtYear": "//span[contains(text(), '年份')]/following-sibling::a/text()", 55 | "dtYearR": "", 56 | "dtArea": "//span[contains(text(), '地区')]/following-sibling::a/text()", 57 | "dtAreaR": "", 58 | "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", 59 | "dtDirectorR": "", 60 | "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()", 61 | "dtActorR": "", 62 | "dtDesc": "//span[@class='sketch content']/text()", 63 | "dtDescR": "", 64 | "dtFromNode": "//ul[contains(@class,'nav-tabs')]/li/a", 65 | "dtFromName": "/text()", 66 | "dtFromNameR": "", 67 | "dtUrlNode": "//ul[contains(@class,'myui-content__list')]", 68 | "dtUrlSubNode": "/li/a", 69 | "dtUrlId": "@href", 70 | "dtUrlIdR": "/vodplay/(\\S+).html", 71 | "dtUrlName": "/text()", 72 | "dtUrlNameR": "", 73 | "playUrl": "https://www.zaixiandianying8.com/vodplay/{playUrl}.html", 74 | "playUa": "", 75 | "searchUrl": "https://www.zaixiandianying8.com/vodsearch/-------------.html?wd={wd}&submit=", 76 | "scVodNode": "//ul[@id='searchList']//div[@class='thumb']/a", 77 | "scVodName": "/@title", 78 | "scVodId": "/@href", 79 | "scVodIdR": "/voddetail/(\\w+).html", 80 | "scVodImg": "/@data-original", 81 | "scVodMark": "/span[@class='pic-text text-right']/text()" 82 | } 83 | -------------------------------------------------------------------------------- /sub/MeowXP/yinghua.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "http://www.yinghuacd.com", 4 | "cateManual": {"国产动漫":"guochandongman","日本动漫":"ribendongman","美国动漫":"meiguodongman","动漫电影":"movie","亲子动漫":"qinzi"}, 5 | "homeVodNode": "//div[@class='img']/ul/li", 6 | "homeVodName": "/p[@class='tname']/a/text()", 7 | "homeVodNameR": "", 8 | "homeVodId": "/a/@href", 9 | "homeVodIdR": "/show/(\\w+).html", 10 | "homeVodImg": "/a/img/@src", 11 | "homeVodImgR": "", 12 | "homeVodMark": "/p[contains(text(),'最新')]/a/text()", 13 | "homeVodMarkR": "", 14 | "cateUrl": "http://www.yinghuacd.com/{cateId}/", 15 | "cateVodNode": "//div[@class='imgs']/ul/li", 16 | "cateVodName": "/p[@class='tname']/a/text()", 17 | "cateVodId": "/a/@href", 18 | "cateVodIdR": "/show/(\\w+).html", 19 | "cateVodImg": "/a/img/@src", 20 | "cateVodMark": "/p[contains(text(),'最新')]/a/text()", 21 | "dtUrl": "http://www.yinghuacd.com/show/{vid}.html", 22 | "dtNode": "//div[@class='fire l']", 23 | "dtName": "//div[@class='thumb l']/img/@alt", 24 | "dtNameR": "", 25 | "dtImg": "//div[@class='thumb l']/img/@src", 26 | "dtImgR": "", 27 | "dtCate": "//div[@class='sinfo']//label[contains(text(),'类型')]/parent::*/a/text()", 28 | "dtCateR": "", 29 | "dtYear": "//div[@class='sinfo']//label[contains(text(),'上映')]/parent::*/a/text()", 30 | "dtYearR": "", 31 | "dtArea": "//div[@class='sinfo']//label[contains(text(),'地区')]/parent::*/a/text()", 32 | "dtAreaR": "", 33 | "dtMark": "//div[@class='sinfo']/p/text()", 34 | "dtMarkR": "", 35 | "dtDesc": "//div[@class='info']/text()", 36 | "dtDescR": "", 37 | "dtFromNode": "//div[contains(@class,'tabs')]/ul[@class='menu0']/li", 38 | "dtFromName": "/text()", 39 | "dtUrlNode": "//div[contains(@class,'movurl')]/ul", 40 | "dtUrlSubNode": "/li/a", 41 | "dtUrlId": "@href", 42 | "dtUrlIdR": "/v/(\\S+).html", 43 | "dtUrlName": "/text()", 44 | "dtUrlNameR": "", 45 | "playUrl": "http://www.yinghuacd.com/v/{playUrl}.html", 46 | "playUa": "", 47 | "searchUrl": "http://www.yinghuacd.com/search/{wd}", 48 | "scVodNode": "//div[@class='lpic']/ul/li", 49 | "scVodName": "/a/img/@alt", 50 | "scVodId": "/a/@href", 51 | "scVodIdR": "/show/(\\w+).html", 52 | "scVodImg": "/a/img/@src", 53 | "scVodMark": "//font[@class='red']/text()" 54 | } -------------------------------------------------------------------------------- /sub/MeowXP/zj883.json: -------------------------------------------------------------------------------- 1 | { 2 | "ua": "", 3 | "homeUrl": "https://www.zj883.com/", 4 | "cateNode": "", 5 | "cateName": "", 6 | "cateId": "", 7 | "cateIdR": "", 8 | "cateManual": { 9 | "电影片库": "1", 10 | "动作片": "6", 11 | "喜剧片": "7", 12 | "爱情片": "8", 13 | "科幻片": "9", 14 | "恐怖片": "10", 15 | "剧情片": "11", 16 | "战争片": "12", 17 | "犯罪片": "20", 18 | "纪录片": "21", 19 | "连续剧片库": "2", 20 | "国产剧": "13", 21 | "香港剧": "14", 22 | "台湾剧": "15", 23 | "日本剧": "16", 24 | "韩国剧": "22", 25 | "美剧": "23", 26 | "海外剧": "24", 27 | "综艺": "3", 28 | "动漫": "4" 29 | }, 30 | "homeVodNode": "//li[contains(@class,'vodlist')]/a[contains(@class,'vodlist_thumb lazyload')]", 31 | "homeVodName": "/@title", 32 | "homeVodNameR": "", 33 | "homeVodId": "/@href", 34 | "homeVodIdR": "/voddetail/(\\w+).html", 35 | "homeVodImg": "/@data-original", 36 | "homeVodImgR": "", 37 | "homeVodMark": "/text()", 38 | "cateUrl": "https://www.zj883.com/vodshow/{cateId}--------{catePg}---.html", 39 | "cateVodNode": "//div[contains(@class, 'pannel clearfix')]//a[@class='vodlist_thumb lazyload']", 40 | "cateVodName": "/@title", 41 | "cateVodId": "/@href", 42 | "cateVodIdR": "/voddetail/(\\w+).html", 43 | "cateVodImg": "/@data-original", 44 | "cateVodImgR": "", 45 | "cateVodMark": "/span[@class='pic_text text_right']/text()", 46 | "dtUrl": "https://www.zj883.com/voddetail/{vid}.html", 47 | "dtNode": "//body", 48 | "dtName": "//h2[@class='title']/text()", 49 | "dtNameR": "", 50 | "dtImg": "//div[@class='content_thumb fl']/a/@data-original", 51 | "dtImgR": "", 52 | "dtCate": "//span[contains(text(), '类型')]/following-sibling::*/text()", 53 | "dtCateR": "", 54 | "dtYear": "//span[contains(text(), '年份')]/following-sibling::*/text()", 55 | "dtYearR": "", 56 | "dtArea": "//span[contains(text(), '地区')]/following-sibling::*/text()", 57 | "dtAreaR": "", 58 | "dtMark": "//span[contains(text(), '状态')]/following-sibling::*/text()", 59 | "dtMarkR": "", 60 | "dtActor": "//span[contains(text(), '主演')]/following-sibling::*/text()", 61 | "dtActorR": "", 62 | "dtDirector": "//span[contains(text(), '导演')]/following-sibling::*/text()", 63 | "dtDirectorR": "", 64 | "dtDesc": "//div[@class='content_desc full_text clearfix']/span/text()", 65 | "dtDescR": "", 66 | "dtFromNode": "//div[@class='play_source_tab list_scroll clearfix']/a", 67 | "dtFromName": "text()", 68 | "dtFromNameR": "", 69 | "dtUrlNode": "//div[contains(@id, 'playlistbox')]//ul[contains(@class,'content_playlist')]", 70 | "dtUrlSubNode": "/li/a", 71 | "dtUrlId": "@href", 72 | "dtUrlIdR": "/vodplay/(\\S+).html", 73 | "dtUrlName": "/text()", 74 | "dtUrlNameR": "", 75 | "playUrl": "https://www.zj883.com/vodplay/{playUrl}.html", 76 | "playUa": "", 77 | "searchUrl": "http://www.zj883.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", 78 | "scVodNode": "json:list", 79 | "scVodName": "name", 80 | "scVodId": "id", 81 | "scVodIdR": "", 82 | "scVodImg": "pic", 83 | "scVodMark": "" 84 | } -------------------------------------------------------------------------------- /sub/MeowXP/虎牙.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "baddychen", 3 | "ua": "", 4 | "homeUrl": "https://www.huya.com/g/", 5 | "cateNode": "//ul[@class='game-list clearfix']/li/a", 6 | "cateName": "/p/text()", 7 | "cateId": "/@href", 8 | "cateIdR": "https://www.huya.com/g/(\\S+)", 9 | "cateManual": {}, 10 | "homeVodNode": "//ul[@class='live-list clearfix']/li", 11 | "homeVodName": "/a[contains(@class,'title')]/text()", 12 | "homeVodId": "/a[contains(@class,'video-info')]/@href", 13 | "homeVodIdR": "https://www.huya.com/(\\w+)", 14 | "homeVodImg": "/a[contains(@class,'video-info')]/img/@data-original", 15 | "homeVodImgR": "\\S+(http\\S+)", 16 | "homeVodMark": "concat(/a[contains(@class,'video-info')]/em/text(),'-',/a[contains(@class,'video-info')]/p/em/text(),'-','猫群首发751165954')", 17 | "cateUrl": "https://www.huya.com/g/{cateId}?page={catePg}", 18 | "cateVodNode": "//ul[@class='live-list clearfix']/li", 19 | "cateVodName": "/a[contains(@class,'title')]/text()", 20 | "cateVodId": "/a[contains(@class,'video-info')]/@href", 21 | "cateVodIdR": "https://www.huya.com/(\\w+)", 22 | "cateVodImg": "/a[contains(@class,'video-info')]/img/@data-original", 23 | "cateVodImgR": "\\S+(http\\S+)", 24 | "cateVodMark": "concat(/a[contains(@class,'video-info')]/em/text(),'-',/a[contains(@class,'video-info')]/p/em/text(),'-','猫群首发751165954')", 25 | "dtUrl": "https://www.huya.com/{vid}", 26 | "dtNode": "//body", 27 | "dtName": "//div[@class='host-info']/h1/text()", 28 | "dtNameR": "", 29 | "dtImg": "//div[@class='host-pic']/img/@src", 30 | "dtImgR": "\\S+(http\\S+)", 31 | "dtCate": "//span[@class='host-channel']/a[2]/text()", 32 | "dtArea": "//span[@class='host-channel']/a[1]/text()", 33 | "dtFromNode": "//h3[@class='host-name']", 34 | "dtFromName": "/text()", 35 | "dtFromNameR": "", 36 | "dtUrlNode": "//ul[@class='sidebar-icon-list']", 37 | "dtUrlSubNode": "/li[contains(@class,'allLive')]/a", 38 | "dtUrlId": "@eid_desc", 39 | "dtUrlIdR": "\\S+/(\\S+)", 40 | "dtUrlName": "/span/text()", 41 | "dtUrlNameR": "", 42 | "playUrl": "https://hd.huya.com/h5/liveshare/index.html?type=middlepage&rso=wap-live-share&lp={playUrl}", 43 | "playUa": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36", 44 | "searchUrl": "https://www.huya.com/search?hsk={wd}", 45 | "scVodNode": "//ul[@class='js-live-list']/li", 46 | "scVodName": "/a[@class='title new-clickstat']/@title", 47 | "scVodId": "/a[@class='title new-clickstat']/@href", 48 | "scVodIdR": "https://www.huya.com/(\\w+)", 49 | "scVodImg": "/a[@class='video-info new-clickstat']/img/@src", 50 | "scVodMark": "" 51 | } -------------------------------------------------------------------------------- /sub/MeowXP/酷奇MV.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "vx:bktx123", 3 | "ua": "", 4 | "homeUrl": "https://www.kuqimv.com/play/", 5 | "cateManual": { 6 | "华语高清": "1", 7 | "日韩精选": "2", 8 | "欧美MV": "3", 9 | "高清现场": "4", 10 | "影视MV": "5", 11 | "夜店现场": "6", 12 | "车模视频": "7", 13 | "热舞视频": "8", 14 | "美女写真": "9", 15 | "美女打碟": "10" 16 | }, 17 | "homeVodNode": "//div[@class='mv_list']/li", 18 | "homeVodName": "/div[@class='name']/a/@title", 19 | "homeVodId": "/div[@class='name']/a/@href", 20 | "homeVodIdR": "/play/(\\d+).html", 21 | "homeVodImg": "/div[@class='pic']/a/img/@src", 22 | "homeVodMark": "concat(//div[@class='time']/text(),'-',//div[@class='singer']/a/text())", 23 | "cateUrl": "https://www.kuqimv.com/play/{cateId}_{catePg}.html", 24 | "cateVodNode": "//div[@class='mv_list']/li", 25 | "cateVodName": "/div[@class='name']/a/@title", 26 | "cateVodId": "/div[@class='name']/a/@href", 27 | "cateVodIdR": "/play/(\\d+).html", 28 | "cateVodImg": "/div[@class='pic']/a/img/@src", 29 | "cateVodMark": "concat(//div[@class='time']/text(),'-',//div[@class='singer']/a/text())", 30 | "dtUrl": "https://www.kuqimv.com/play/{vid}.html", 31 | "dtNode": "//body", 32 | "dtName": "//div[@class='lei_info mt']/div[2]/h1/text()", 33 | "dtImg": "//div[@class='lei_info mt']/div[1]/img/@src", 34 | "dtCate": "//div[@class='play_info']/li[3]/a/text()", 35 | "dtActor": "//div[@class='play_info']/li[4]/a/text()", 36 | "dtFromNode": "//div[@class='lei_title']/h1", 37 | "dtFromName": "/text()", 38 | "dtFromNameR": "(\\S+) mp4\\S+", 39 | "dtUrlNode": "//div[@class='down_sm mt']/p[2]", 40 | "dtUrlSubNode": "/a", 41 | "dtUrlId": "@data-clipboard-text", 42 | "dtUrlIdR": "\\S+/(\\d+).html", 43 | "dtUrlName": "/text()", 44 | "dtUrlNameR": "", 45 | "playUrl": "https://www.kuqimv.com/play/{playUrl}.html", 46 | "playUa": "", 47 | "searchUrl": "https://www.kuqimv.com/search.php?key={wd}", 48 | "scVodNode": "//div[@class='play_xg']/li", 49 | "scVodName": "//div[@class='name']/a/@title", 50 | "scVodId": "//div[@class='name']/a/@href", 51 | "scVodIdR": "/play/(\\d+).html", 52 | "scVodImg": "//div[@class='pic']/a/img/@src", 53 | "scVodMark": "" 54 | } -------------------------------------------------------------------------------- /sub/ext/1: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /sub/ext/17看球.json: -------------------------------------------------------------------------------- 1 | //写法思路来自biubiu影院,海阔视界,xpath筛选。 2 | //项目魔改至github开源仓库https://github.com/Tangsan99999/TvJar中的XBiubiu.java文件, 3 | 4 | { 5 | //规则名 6 | "title": "球赛直播", 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 | "Referer":"", 15 | //是否开启获取首页数据,0关闭,1开启 16 | "homeContent":"1", 17 | //分类链接起始页码,禁止负数和含小数点。 18 | "firstpage": "1", 19 | //分类链接,{cateId}是分类,{catePg}是页码,第一页没有页码的可以这样写 第二页链接[firstPage=第一页的链接] 20 | "class_url": "http://www.17klive.com:8866/m.html{cateId}", 21 | //分类名,分类1&分类2&分类3 22 | "class_name": "球赛直播", 23 | //分类名替换词,替换词1&替换词2&替换词3,替换词包含英文&的用两个中文&&代替,示例:&&id=0&&&id=1 24 | "class_value": "", 25 | //筛选数据,json格式,参考xpath的筛选写法 26 | "filterdata":{}, 27 | //分类是否二次截取 28 | "cat_YN_twice": "0", 29 | //分类二次截取前 30 | "cat_twice_pre": "
&&