diff --git a/XP/135kan.json b/XP/135kan.json new file mode 100644 index 0000000..e528b90 --- /dev/null +++ b/XP/135kan.json @@ -0,0 +1,80 @@ +{ + "author": "春风", + "ua": "", + "homeUrl": "https://www.135kan.com", + "dcVipFlag": "true", + "pCfgJs": "https://www.135kan.com/static/js/playerconfig.js", + "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list=", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + "cateManual": { + "电影": "dianying", + "连续剧": "dianshiju", + "国产剧": "guochanju", + "港剧": "xianggangju", + "台湾剧": "taiwanju", + "韩剧": "hanguoju", + "日剧": "ribenju", + "欧美剧": "oumeiju", + "海外剧": "haiwaiju", + "动作片": "dongzuopian", + "喜剧片": "xijupian", + "爱情片": "aiqingpian", + "科幻片": "kehuanpian", + "恐怖片": "kongbupian", + "剧情片": "juqingpian", + "战争片": "zhanzhengpian", + "动画片": "donghuapian" + }, + "homeVodNode": "//div[@class='myui-vodlist__box']/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/\\w+/(\\w+)\\S*/", + "homeVodImg": "/@data-original", + "homeVodImgR": "", + "homeVodMark": "/span[@class='pic-text text-right']/text()", + "cateUrl": "https://www.135kan.com/type/{cateId}-{catePg}/", + "cateVodNode": "//div[@class='myui-vodlist__box']/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/vod/(\\w+)/", + "cateVodImg": "/@data-original", + "cateVodImgR": "", + "cateVodMark": "/span[@class='pic-text text-right']/text()", + "dtUrl": "https://www.135kan.com/vod/{vid}/", + "dtNode": "//body", + "dtName": "//div[@class='myui-content__thumb']/a/@title", + "dtNameR": "", + "dtImg": "//div[@class='myui-content__thumb']/a/img/@data-original", + "dtImgR": "", + "dtCate": "//span[contains(text(),'分类')]/following-sibling::a/text()", + "dtCateR": "", + "dtYear": "//span[contains(text(),'年份')]/following-sibling::a/text()", + "dtYearR": "", + "dtArea": "//span[contains(text(),'地区')]/following-sibling::a/text()", + "dtAreaR": "", + "dtDirector": "//span[contains(text(),'导演')]/following-sibling::a/text()", + "dtDirectorR": "", + "dtActor": "//span[contains(text(),'主演')]/following-sibling::a/text()", + "dtActorR": "", + "dtDesc": "//span[contains(text(),'简介')]/parent::/text()", + "dtDescR": "", + "dtFromNode": "//div[contains(@class,'myui-panel__head bottom-line')]/h3", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//ul[contains(@class,'myui-content__list')]", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/\\w+/(\\w+\\S*)/", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://www.135kan.com/play/{playUrl}/", + "playUa": "", + "searchUrl": "https://www.135kan.com/search/--/?wd={wd}&submit=", + "scVodNode": "//ul[@id='searchList']//div[@class='thumb']/a", + "scVodName": "/@title", + "scVodId": "/@href", + "scVodIdR": "/vod/(\\w+)/", + "scVodImg": "/@data-original", + "scVodMark": "/span[@class='pic-text text-right']/text()" +} \ No newline at end of file diff --git a/XP/auete.json b/XP/auete.json new file mode 100644 index 0000000..c0c42b7 --- /dev/null +++ b/XP/auete.json @@ -0,0 +1,147 @@ +{ + "author": "takagen99", + "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", + "homeUrl": "https://auete.com", + "cateManual": { + "Netflix影视": "Netflix/movies", + "谍战剧集推荐": "diezhan/index", + "豆瓣TOP250": "Top250/movie", + "电影": "Movie/index", + "电视剧": "Tv/index", + "综艺": "Zy/index", + "动漫": "Dm/index", + "其他": "qita/index" + // "美剧": "Tv/oumei/index", + // "韩剧": "Tv/hanju/index", + // "日剧": "Tv/riju/index", + // "泰剧": "Tv/yataiju/index", + // "网剧": "Tv/wangju/index", + // "台剧": "Tv/taiju/index", + // "国产": "Tv/neidi/index", + // "港剧": "Tv/tvbgj/index", + // "英剧": "Tv/yingju/index", + // "动画": "Dm/donghua/index", + // "日漫": "Dm/riman/index", + // "国漫": "Dm/guoman/index", + // "美漫": "Dm/meiman/index" + }, + // Home Summary ================================================ + "homeVodNode": "//div[contains(@class,'picture_list_container')]/ul/li", + "homeVodName": "/a/img/@title", + "homeVodId": "/h2/a/@href", + "homeVodImg": "/a/img/@src", + "homeVodMark": "/a/button/text()", + // Category Summary ================================================ + "cateUrl": "https://auete.com/{cateId}{catePg}.html", + "cateVodNode": "//div[contains(@class,'picture_list_container')]/ul/li", + "cateVodName": "/a/img/@title", + "cateVodId": "/h2/a/@href", + "cateVodImg": "/a/img/@src", + "cateVodMark": "/a/button/text()", + // Category Details ================================================ + "dtUrl": "https://auete.com/{vid}", + "dtNode": "//div[@class='card-body']", + "dtName": "//h1[contains(@class,'title break-all')]/text()", + "dtImg": "//div[@class='cover']/a/@href", + "dtCate": "//div[@class='message break-all']/p[8]/text()", + "dtArea": "//div[@class='message break-all']/p[10]/text()", + "dtYear": "//div[@class='message break-all']/p[11]/text()", + "dtActor": "//div[@class='message break-all']/p[7]/text()", + "dtDirector": "//div[@class='message break-all']/p[5]/text()", + "dtMark": "//div[@class='message break-all']/p[14]/text()", + "dtDesc": "//div[@class='message break-all']/p[16]/text()", + // Playlist ===================================================== + "dtFromNode": "//div[contains(@id,'player_list')]/h2", + "dtFromName": "[substring-after(text(),'播')]", // number must match + "dtUrlNode": "//div[contains(@id,'player_list')]/ul", // number must match + "dtUrlSubNode": "/li/a", + "dtUrlId": "/@href", + "dtUrlName": "/text()", + "playUrl": "https://auete.com/{playUrl}", + "playUa": "", + // Search Results ================================================ + "searchUrl": "https://auete.com/search.php?searchword={wd}", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "", + // Filters ======================================================= + "filter": { + "Movie/index": [ // 电影 + { + "key": "cateId", + "name": "分类", + "value": [ + { "n": "全部", "v": "" }, + { "n": "喜剧片", "v": "Movie/xjp/index" }, + { "n": "动作片", "v": "Movie/dzp/index" }, + { "n": "爱情片", "v": "Movie/aqp/index" }, + { "n": "科幻片", "v": "Movie/khp/index" }, + { "n": "恐怖片", "v": "Movie/kbp/index" }, + { "n": "惊悚片", "v": "Movie/jsp/index" }, + { "n": "战争片", "v": "Movie/zzp/index" }, + { "n": "剧情片", "v": "Movie/jqp/index" } + ] + } + ], + "Tv/index": [ // 电视剧 + { + "key": "cateId", + "name": "分类", + "value": [ + { "n": "全部", "v": "" }, + { "n": "美剧", "v": "Tv/oumei/index" }, + { "n": "韩剧", "v": "Tv/hanju/index" }, + { "n": "日剧", "v": "Tv/riju/index" }, + { "n": "泰剧", "v": "Tv/yataiju/index" }, + { "n": "网剧", "v": "Tv/wangju/index" }, + { "n": "台剧", "v": "Tv/taiju/index" }, + { "n": "国产", "v": "Tv/neidi/index" }, + { "n": "港剧", "v": "Tv/tvbgj/index" }, + { "n": "英剧", "v": "Tv/yingju/index" } + ] + } + ], + // "Zy/index": [ // 综艺 + // { + // "key": "cateId", + // "name": "分类", + // "value": [ + // { "n": "全部", "v": "" }, + // { "n": "国综", "v": "Zy/guozong/index" }, + // { "n": "韩综", "v": "Zy/hanzong/index" }, + // { "n": "美综", "v": "Zy/meizong/index" } + // ] + // } + // ], + "Dm/index": [ // 动漫 + { + "key": "cateId", + "name": "分类", + "value": [ + { "n": "全部", "v": "" }, + { "n": "动画", "v": "Dm/donghua/index" }, + { "n": "日漫", "v": "Dm/riman/index" }, + { "n": "国漫", "v": "Dm/guoman/index" }, + { "n": "美漫", "v": "Dm/meiman/index" } + ] + } + ], + "qita/index": [ // 其他 + { + "key": "cateId", + "name": "分类", + "value": [ + { "n": "全部", "v": "" }, + { "n": "记录片", "v": "qita/Jlp/index" }, + { "n": "经典片", "v": "qita/Jdp/index" }, + { "n": "经典剧", "v": "qita/Jdj/index" }, + { "n": "网大电影", "v": "qita/wlp/index" }, + { "n": "国产老电影", "v": "qita/laodianying/index" } + ] + } + ] + } + } \ No newline at end of file diff --git a/XP/bidiys.json b/XP/bidiys.json new file mode 100644 index 0000000..0fb0e1a --- /dev/null +++ b/XP/bidiys.json @@ -0,0 +1,71 @@ +{ + "ua": "", + "homeUrl": "https://www.bidiys.cc/", + "dcVipFlag": "true", + "pCfgJs": "https://www.bidiys.cc/static/js/playerconfig.js", + "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + "cateManual": { + "南瓜电影": "nanguady", + "4K专区": "huiyuanzhuanqu", + "电影": "dianying", + //"连续剧": "lianxuju", + "国产剧": "guochanju", + "港台剧": "gangtaiju", + "日韩剧": "rihanju", + "欧美剧": "oumeiju", + "其他海外": "qita", + "日本番剧": "rbdm", + "动漫": "dongman", + "综艺": "zongyi" + }, + + "homeVodNode": "//div[@class=('module-item-cover')]", + "homeVodName": "//div[@class=('module-item-pic')]/a/@title", + "homeVodId": "/div[@class=('module-item-pic')]/a/@href", + "homeVodIdR": "/voddetail-(\\S+).html", + "homeVodImg": "/div[@class=('module-item-pic')]/img/@data-src", + "homeVodImgR": "(http\\S+)", + "homeVodMark": "/div[@class='module-item-caption']/span/text()", + + "cateUrl": "https://www.bidiys.cc/vodshow-{cateId}--hits------{catePg}---.html", + "cateVodNode": "//div[@class=('module-item-cover')]", + "cateVodName": "/div[@class=('module-item-pic')]/a/@title", + "cateVodId": "/div[@class=('module-item-pic')]/a/@href", + "cateVodIdR": "/voddetail-(\\S+).html", + "cateVodImg": "/div[@class=('module-item-pic')]/img/@data-src", + "cateVodImgR": "(http\\S+)", + "cateVodMark": "/div[@class='module-item-caption']/span/text()", + + "dtUrl": "https://www.bidiys.cc/voddetail-{vid}.html", + "dtNode": "//body", + "dtName": "//div[contains(@class,'video-info-header')]/h1[@class='page-title']/text()", + "dtImg": "//div[@class=('module-item-pic')]/img/@data-src", + "dtImgR": "(http\\S+)", + "dtCate": "//div[contains(@class,'tag-link')]/a/text()", + "dtYear": "//a[@class='tag-link'][2]/text()", + "dtArea": "//a[@class='tag-link'][3]/text()", + "dtDirector": "concat(//span[contains(text(), '导演')]/parent::*/div/a/text())", + "dtActor": "concat(//span[contains(text(), '主演')]/parent::*/div/a/text())", + "dtDesc": "//span[contains(text(), '剧情')]/parent::*/div/span/text()", + + "dtFromNode": "//div[contains(@class,'module-tab-items')]/div[2]/div/span", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[contains(@class,'module-tab-content')]//div[contains(@class,'sort-item')]", + "dtUrlSubNode": "/a", + "dtUrlId": "/@href", + "dtUrlIdR": "/vodplay-(\\S+).html", + "dtUrlName": "/span/text()", + "dtUrlNameR": "", + "playUrl": "https://www.bidiys.cc/vodplay-{playUrl}.html", + + "searchUrl": "https://www.bidiys.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "" +} \ No newline at end of file diff --git a/XP/dym8.json b/XP/dym8.json new file mode 100644 index 0000000..e61402b --- /dev/null +++ b/XP/dym8.json @@ -0,0 +1,72 @@ +{ + "ua": "", + "homeUrl": "https://www.dym8.com", + "dcVipFlag": "true", + "pCfgJs": "https://www.dym8.com/static/js/playerconfig.js", + "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + "cateNode": "//header//nav/ul/li/a[contains(@href, '/vod/type')]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/vod/type/(\\S+).html", + "cateManual": { + "电影": "1", + "连续剧": "2", + "综艺": "3", + "动漫": "4" + }, + "homeVodNode": "//li[contains(@class, 'item')]/div[contains(@class, 'item-con')]", + "homeVodName": "/a[1]/@title", + "homeVodId": "/a[1]/@href", + "homeVodIdR": "/vod/detail(\\S+).html", + "homeVodImg": "/a[1]/img/@data-original", + "homeVodImgR": "\\S+(http\\S+)", + "homeVodMark": "/span/em/text()", + "cateUrl": "https://www.dym8.com/vod/type/{cateId}-{catePg}.html", + "cateVodNode": "//li[contains(@class, 'item')]/div[contains(@class, 'item-con')]", + "cateVodName": "/a[1]/@title", + "cateVodId": "/a[1]/@href", + "cateVodIdR": "/vod/detail(\\S+).html", + "cateVodImg": "/a[1]/img/@data-original", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "/span/em/text()", + "dtUrl": "https://www.dym8.com/vod/detail/{vid}.html", + "dtNode": "//div[contains(@class,'main-content')]", + "dtName": "//h1[contains(@class,'article-subject-m')]/a/text()", + "dtNameR": "", + "dtImg": "//div[@class='thumb-wrap']/img/@src", + "dtImgR": "\\S+(http\\S+)", + "dtCate": "//p[@class='tags']/span/a/text()", + "dtCateR": "", + "dtYear": "//p[@class='year']/span/a/text()", + "dtYearR": "", + "dtArea": "//p[@class='country']/span/a/text()", + "dtAreaR": "", + "dtMark": "", + "dtMarkR": "", + "dtActor": "//p[@class='performer']/span/a/text()", + "dtActorR": "", + "dtDirector": "//p[@class='director']/span/a/text()", + "dtDirectorR": "", + "dtDesc": "//div[@class='summary-con']/p/text()", + "dtDescR": "", + "dtFromNode": "//div[contains(@class,'resource-box-nav')]/ul/li/a", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//ul[contains(@class,'episodes-list')]", + "dtUrlSubNode": "//li/a", + "dtUrlId": "/@href", + "dtUrlIdR": "/vod/play(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://www.dym8.com/vod/play/{playUrl}.html", + "playUa": "", + "searchUrl": "https://www.dym8.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "" +} \ No newline at end of file diff --git a/XP/huigutongying.json b/XP/huigutongying.json new file mode 100644 index 0000000..dc5bea6 --- /dev/null +++ b/XP/huigutongying.json @@ -0,0 +1,66 @@ +{ + "ua": "", + "homeUrl": "http://m.huigutongying.cn", + "cateNode": "//ul[contains(@class,'tag tag-type')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/lists/(\\w+).html", + "cateManual": { + "电影": "1", + "电视剧": "2", + "综艺": "4", + "动漫": "3" + }, + "homeVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/view/(\\w+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "\\S+(https\\S+)", + "homeVodMark": "/span[contains(@class,'pic-text')]/text()", + "cateUrl": "http://m.huigutongying.cn/list/{cateId}_{catePg}.html", + "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/view/(\\w+).html", + "cateVodImg": "/@data-original", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "/span[contains(@class,'pic-text')]/text()", + "dtUrl": "http://m.huigutongying.cn/view/{vid}.html", + "dtNode": "//div[contains(@class,'col-lg-wide-75')]", + "dtName": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/@title", + "dtNameR": "", + "dtImg": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/img/@data-original", + "dtImgR": "\\S+(http\\S+)", + "dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()", + "dtCateR": "//span[text-muted hidden-xs(text(), '年份')]/following-sibling::/ptext()", + "dtYearR": "", + "dtArea": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted hidden-xs') and contains(text(), '地区')]/following-sibling::*/text()", + "dtAreaR": "", + "dtMark": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()", + "dtMarkR": "", + "dtActor": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()", + "dtActorR": "", + "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", + "dtDirectorR": "", + "dtDesc": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()", + "dtDescR": "", + "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'down')]", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'down')]", + "dtUrlSubNode": "//li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/play/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "http://m.huigutongying.cn/play/{playUrl}.html", + "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)", + "searchUrl": "http://m.huigutongying.cn/search.php?searchword=wd;post;utf-8", + "scVodNode": "json:lists", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "" +} \ No newline at end of file