From 62777cff915fb75372a75a185de5bcb0e52c3d8f Mon Sep 17 00:00:00 2001 From: liu673cn <92096280+liu673cn@users.noreply.github.com> Date: Fri, 24 Jun 2022 18:26:04 +0800 Subject: [PATCH] Add files via upload --- sub/xpath/1090.json | 60 +++++ sub/xpath/555.json | 60 +++++ sub/xpath/88kanqiu.json | 48 ++++ sub/xpath/99ys.json | 104 +++++++++ sub/xpath/agefans.json | 96 ++++---- sub/xpath/dm84.json | 499 ++++++++++++++++++++-------------------- sub/xpath/huya.json | 19 +- sub/xpath/lezhutv.json | 144 ++++++------ sub/xpath/lgyy.json | 154 ++++++++----- sub/xpath/libvio.json | 59 +++++ sub/xpath/nmys.json | 90 ++++++++ sub/xpath/tegou.json | 60 +++++ sub/xpath/ysgc.json | 59 +++++ sub/xpath/zxzj.json | 41 +++- 14 files changed, 1052 insertions(+), 441 deletions(-) create mode 100644 sub/xpath/1090.json create mode 100644 sub/xpath/555.json create mode 100644 sub/xpath/88kanqiu.json create mode 100644 sub/xpath/99ys.json create mode 100644 sub/xpath/libvio.json create mode 100644 sub/xpath/nmys.json create mode 100644 sub/xpath/tegou.json create mode 100644 sub/xpath/ysgc.json diff --git a/sub/xpath/1090.json b/sub/xpath/1090.json new file mode 100644 index 0000000..bac2db1 --- /dev/null +++ b/sub/xpath/1090.json @@ -0,0 +1,60 @@ +{ + "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": "http://98bbw.com/label/new.html", + + "dcVipFlag": "true", + "pCfgJs": "http://98bbw.com/static/js/playerconfig.js", + "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + + "cateNode": "//ul[contains(@class,'type-slide')]/li/a[contains(@href, 'whole')]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/whole/(\\d+).html", + "cateManual": {}, + "homeVodNode": "//ul[contains(@class,'stui-vodlist')]//li//a[contains(@class,'stui-vodlist__thumb')]", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/show/(\\w+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "\\S+(http\\S+)", + "homeVodMark": "/span[contains(@class,'pic-text')]/text()", + "cateUrl": "http://98bbw.com/whole/{cateId}/page/{catePg}.html", + "cateVodNode": "//ul[contains(@class,'stui-vodlist')]//li//a[contains(@class,'stui-vodlist__thumb')]", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/show/(\\w+).html", + "cateVodImg": "/@data-original", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "/span[contains(@class,'pic-text')]/text()", + "dtUrl": "http://98bbw.com/show/{vid}.html", + "dtNode": "//body", + "dtName": "//div[@class='stui-content__thumb']/a/@title", + "dtNameR": "", + "dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original", + "dtImgR": "", + "dtCate": "//span[contains(text(), '类型')]/parent::text()", + "dtYear": "", + "dtDirector": "//span[contains(text(), '导演')]/parent::text()", + "dtActor": "//span[contains(text(), '主演')]/parent::text()", + "dtDesc": "//p[@class='desc detail ']/span[@class='detail-content']/text()", + "dtFromNode": "//div[@class='stui-pannel__head bottom-line active clearfix']/h3", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[@class='stui-pannel_bd col-pd clearfix']/ul[@class='stui-content__playlist clearfix']", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/play/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "http://98bbw.com/play/{playUrl}.html", + "playUa": "", + "searchUrl": "http://98bbw.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "" +} diff --git a/sub/xpath/555.json b/sub/xpath/555.json new file mode 100644 index 0000000..978f21f --- /dev/null +++ b/sub/xpath/555.json @@ -0,0 +1,60 @@ +{ + "name": "555电影", + "url": "https://www.555dy.fun", + "tihuan": "cnzz.com", + "User": "User-Agent:Dart/2.14 (dart:io)", + //"fenlei": "Netflix美剧$/label/netflix/page-#电视剧$/vodtype/2-#电影$/vodtype/1-#福利$/vodtype/124-#综艺纪录片$/vodtype/3-#动漫$/vodtype/4-#港台剧$/vodtype/15-#日韩剧$/vodtype/44-#欧美剧$/vodtype/45-", + "fenlei": "电影$/vodshow/1--------#国产剧$/vodshow/13--------#港台剧$/vodshow/15--------#综艺$/vodshow/3--------#纪录片$/vodshow/4--------", + "houzhui": "---.html", + "shifouercijiequ": "1", + "jiequqian": "module-page", + "jiequhou": "
", + "jiequshuzuqian": "", + "daoyanqian": "导演:", + "daoyanhou": "
", + "zhuyanqian": "主演:", + "zhuyanhou": "", + "juqingqian": "简介:", + "juqinghou": "/div>", + "bfjiequshuzuqian": "class=\"module-list", + "bfjiequshuzuhou": "", + "bfyshifouercijiequ": "0", + "bfyjiequqian": "空", + "bfyjiequhou": "空", + "bfyjiequshuzuqian": "", + "bfbiaotiqian": "", + "bfbiaotihou": "", + "bflianjieqian": "href=\"", + "bflianjiehou": "\"" +} diff --git a/sub/xpath/88kanqiu.json b/sub/xpath/88kanqiu.json new file mode 100644 index 0000000..37ecac4 --- /dev/null +++ b/sub/xpath/88kanqiu.json @@ -0,0 +1,48 @@ +{ + "author":"", + "ua": "", + "homeUrl": "http://www.88kanqiu.cc/", + "cateManual": {"NBA":"1","CBA":"2","英超":"8","西甲":"9","意甲":"10","德甲":"14","法甲":"15"}, + "homeVodNode": "//div[@class='row d-none d-lg-flex justify-content-between align-items-center vertical-center']", + "homeVodName": "concat(/div[@class='col-md-4 text-right']/span/text(),'vs',/div[@class='col-md-4 text-left']/span/text())", + "homeVodId": "/div[contains(@class,'pay-btn')]/a/@href", + "homeVodIdR": "/live/(\\d+)/play", + "homeVodImg": "/div[4]/img/@src", + "homeVodImgR": "\\S+(http\\S+)", + "homeVodMark": "concat(/div[contains(@class,'category-game-time')]/text(),'---',/div[contains(@class,'pay-btn')]/a/text())", + "cateUrl": "http://www.88kanqiu.cc/match/{cateId}/live", + "cateVodNode": "//div[@class='row d-none d-lg-flex justify-content-between align-items-center vertical-center']", + "cateVodName": "concat(/div[@class='col-md-4 text-right']/span/text(),'vs',/div[@class='col-md-4 text-left']/span/text())", + "cateVodId": "/div[contains(@class,'pay-btn')]/a/@href", + "cateVodIdR": "/live/(\\d+)/play", + "cateVodImg": "/div[4]/img/@src", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "concat(/div[contains(@class,'category-game-time')]/text(),'---',/div[contains(@class,'pay-btn')]/a/text())", + "dtUrl": "http://www.88kanqiu.cc/live/{vid}/play", + "dtNode": "//body", + "dtName": "//div[contains(@class,'game-time')]/text()[2]", + "dtNameR": "", + "dtImg": "//div[contains(@class,'center-block')]/img/@src", + "dtImgR": "\\S+(http\\S+)", + "dtCate": "//div[contains(@class,'game-time')]/text()[2]", + "dtActor":"concat(//div[@class='col-md-3 team-name text-center'][1]/span/text(),'-',//div[@class='col-md-3 team-name text-center'][2]/span/text())", + "dtArea": "", + "dtFromNode": "//div[@class='btn-group']/a", + "dtFromName": "concat('播放源',count(parent::*/preceding::*//div[@class='btn-group']/a) + 1)", + "dtFromNameR": "(\\S+).0", + "dtUrlNode": "//div[@class='btn-group']", + "dtUrlSubNode": "/a", + "dtUrlId": "/@href", + "dtUrlIdR": "", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl":"http://www.88kanqiu.cc{playUrl}", + "playUa": "", + "searchUrl": "", + "scVodNode": "", + "scVodName": "", + "scVodId": "", + "scVodIdR": "", + "scVodImg": "", + "scVodMark": "" +} \ No newline at end of file diff --git a/sub/xpath/99ys.json b/sub/xpath/99ys.json new file mode 100644 index 0000000..247ac90 --- /dev/null +++ b/sub/xpath/99ys.json @@ -0,0 +1,104 @@ +{ + "ua": "", + // 首页地址 用于获取 分类和首页推荐 + "homeUrl": "http://www.jiujiukanpian.com", + // 分类节点 + "cateNode": "//ul[contains(@class,'navbar-nav')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]", + // 分类名 + "cateName": "/text()", + // 分类id + "cateId": "/@href", + // 分类id二次处理正则 + "cateIdR": "/type/(\\d+).html", + // 手动设置分类,如果手动设置了分类则不使用上面的分类xpath获取分类 例如 "cateManual": {"电影": "1", "电视剧": "2"}, + "cateManual": {}, + // 首页推荐视频的节点 + "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", + // 首页推荐视频的名称 + "homeVodName": "/@title", + // 二次处理正则 + "homeVodNameR": "", + // 首页推荐视频的id + "homeVodId": "/@href", + // 二次处理正则 + "homeVodIdR": "/show/(\\w+).html", + // 首页推荐视频的图片 + "homeVodImg": "/img/@src", + // 二次处理正则 + "homeVodImgR": "", + // 首页推荐视频的简介 + "homeVodMark": "/button/text()", + // 二次处理正则 + "homeVodMarkR": "", + // 分类页地址 {cateId} 分类id {catePg} 当前页 + "cateUrl": "http://www.jiujiukanpian.com/type/{cateId}/{catePg}.html", + // 同上面的homeVod字段 分类列表中的视频信息 + "cateVodNode": "//div[@class='movie-item']/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/show/(\\w+).html", + "cateVodImg": "/img/@src", + "cateVodMark": "/button/text()", + // 详情页地址 用于获取详情页信息 及 播放列表和地址 + "dtUrl": "http://www.jiujiukanpian.com/show/{vid}.html", + // 详情节点 + "dtNode": "//div[@class='container-fluid']", + // 视频名 + "dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt", + "dtNameR": "", + // 视频图片 + "dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src", + "dtImgR": "", + // 视频分类 + "dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()", + "dtCateR": "", + // 视频年份 + "dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()", + "dtYearR": "", + // 视频地区 + "dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()", + "dtAreaR": "", + // 视频状态 + "dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()", + "dtMarkR": "", + // 主演 + "dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()", + "dtActorR": "", + // 导演 + "dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()", + "dtDirectorR": "", + // 视频简介 + "dtDesc": "//p[@class='summary']/text()", + "dtDescR": "", + // 播放源节点 + "dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong", + // 播放源名称 + "dtFromName": "/text()", + // 二次处理正则 + "dtFromNameR": "\\S+\\.(\\S+) \\(", + // 播放列表节点 + "dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']", + // 播放地址节点 + "dtUrlSubNode": "/li/a", + // 播放地址 + "dtUrlId": "@href", + // 二次处理正则 + "dtUrlIdR": "/play/(\\S+).html", + // 剧集名称 + "dtUrlName": "/text()", + // 二次处理正则 + "dtUrlNameR": "", + // 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址 + "playUrl": "http://www.jiujiukanpian.com/play/{playUrl}.html", + // 解析webview的user-agent + "playUa": "", + // 搜索地址 + "searchUrl": "http://www.jiujiukanpian.com/search?wd={wd}", + // 同上面的homeVod字段 搜索结果中的视频信息, 这里有对苹果cms suggest搜索接口的特殊支持,参考示例中的极品影视 + "scVodNode": "//div[@class='movie-item']/a", + "scVodName": "/@title", + "scVodId": "/@href", + "scVodIdR": "/show/(\\w+).html", + "scVodImg": "/img/@src", + "scVodMark": "/button/text()" +} \ No newline at end of file diff --git a/sub/xpath/agefans.json b/sub/xpath/agefans.json index 74ff8c1..41a6d22 100644 --- a/sub/xpath/agefans.json +++ b/sub/xpath/agefans.json @@ -1,49 +1,49 @@ -{ - "ua": "", - "homeUrl": "https://www.agefans.live/update", - "cateManual": { - "全部": "", - "中国": "-中国-all-all", - "日本": "-日本-all-all", - "欧美": "-欧美-all-all" - }, - "homeVodNode": "//div[@class='blockcontent']//ul[@class='ul_li_a6']/li", - "homeVodName": "/h4[@class='anime_icon2_name']/a/text()", - "homeVodId": "/h4[@class='anime_icon2_name']/a/@href", - "homeVodIdR": "/detail/(\\w+)", - "homeVodImg": "//img/@src", - "homeVodMark": "//img/@title", - "cateUrl": "https://www.agefans.live/catalog/all-all-all-all-all-time-{catePg}{cateId}", - "cateVodNode": "//div[@class='blockcontent1']/div/a", - "cateVodName": "/img/@alt", - "cateVodId": "/@href", - "cateVodIdR": "/detail/(\\w+)", - "cateVodImg": "/img/@src", - "cateVodMark": "/span[@class='newname']/text()", - "dtUrl": "https://www.agefans.live/detail/{vid}", - "dtNode": "//div[@id='container']", - "dtName": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@alt", - "dtImg": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@src", - "dtCate": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '剧情类型')]/following-sibling::*/text()", - "dtYear": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '首播时间')]/following-sibling::*/text()", - "dtArea": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '地区')]/following-sibling::*/text()", - "dtMark": "", - "dtDirector": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '制作公司')]/following-sibling::*/text()", - "dtDesc": "//div[@class='div_right']/div[@class='baseblock'][2]//p/text()", - "dtFromNode": "//div[@id='playlist-div']/ul[@class='menu0']/li", - "dtFromName": "/text()", - "dtUrlNode": "//div[@id='playlist-div']/div[@class='main0']/div", - "dtUrlSubNode": "//li/a", - "dtUrlId": "@href", - "dtUrlIdR": "/play/(\\S+)", - "dtUrlName": "/text()", - "playUrl": "https://www.agefans.live/play/{playUrl}", - "playUa": "", - "searchUrl": "https://www.agefans.live/search?query={wd}&page=1", - "scVodNode": "//div[@class='blockcontent1']/div/a", - "scVodName": "/img/@alt", - "scVodId": "/@href", - "scVodIdR": "/detail/(\\w+)", - "scVodImg": "/img/@src", - "scVodMark": "/span[@class='newname']/text()" +{ + "ua": "", + "homeUrl": "https://www.agemys.com/update", + "cateManual": { + "全部": "", + "中国": "-中国-all-all", + "日本": "-日本-all-all", + "欧美": "-欧美-all-all" + }, + "homeVodNode": "//div[@class='blockcontent']//ul[@class='ul_li_a6']/li", + "homeVodName": "/h4[@class='anime_icon2_name']/a/text()", + "homeVodId": "/h4[@class='anime_icon2_name']/a/@href", + "homeVodIdR": "/detail/(\\w+)", + "homeVodImg": "//img/@src", + "homeVodMark": "//img/@title", + "cateUrl": "https://www.agemys.com/catalog/all-all-all-all-all-time-{catePg}{cateId}", + "cateVodNode": "//div[@class='blockcontent1']/div/a", + "cateVodName": "/img/@alt", + "cateVodId": "/@href", + "cateVodIdR": "/detail/(\\w+)", + "cateVodImg": "/img/@src", + "cateVodMark": "/span[@class='newname']/text()", + "dtUrl": "https://www.agemys.com/detail/{vid}", + "dtNode": "//div[@id='container']", + "dtName": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@alt", + "dtImg": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@src", + "dtCate": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '剧情类型')]/following-sibling::*/text()", + "dtYear": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '首播时间')]/following-sibling::*/text()", + "dtArea": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '地区')]/following-sibling::*/text()", + "dtMark": "", + "dtDirector": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '制作公司')]/following-sibling::*/text()", + "dtDesc": "//div[@class='div_right']/div[@class='baseblock'][2]//p/text()", + "dtFromNode": "//div[@id='playlist-div']/ul[@class='menu0']/li", + "dtFromName": "/text()", + "dtUrlNode": "//div[@id='playlist-div']/div[@class='main0']/div", + "dtUrlSubNode": "//li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/play/(\\S+)", + "dtUrlName": "/text()", + "playUrl": "https://www.agemys.com/play/{playUrl}", + "playUa": "", + "searchUrl": "https://www.agemys.com/search?query={wd}&page=1", + "scVodNode": "//div[@class='blockcontent1']/div/a", + "scVodName": "/img/@alt", + "scVodId": "/@href", + "scVodIdR": "/detail/(\\w+)", + "scVodImg": "/img/@src", + "scVodMark": "/span[@class='newname']/text()" } \ No newline at end of file diff --git a/sub/xpath/dm84.json b/sub/xpath/dm84.json index 934392b..19d0f2d 100644 --- a/sub/xpath/dm84.json +++ b/sub/xpath/dm84.json @@ -1,251 +1,250 @@ -{ - "author":"Tangsan99999", - "ua": "", - "homeUrl": "https://dm84.tv", - "cateNode": "//ul[contains(@class,'nav_row')]/li/a[contains(@href, '.html')]", - "cateName": "/text()", - "cateId": "/@href", - "cateIdR": "/list-(\\d+).html", - "cateManual": {}, - "homeVodNode": "//ul[@class='v_list']/li/div[@class='item']", - "homeVodName": "/a[@class='title']/@title", - "homeVodId": "/a[@class='title']/@href", - "homeVodIdR": "/v/(\\w+).html", - "homeVodImg": "/a/@data-bg", - "homeVodMark": "/span[@class='desc']/text()", - "cateUrl": "https://dm84.tv/show-{cateId}--{by}-{catelog}--{year}-{catePg}.html", - "cateVodNode": "//ul[@class='v_list']/li/div[@class='item']", - "cateVodName": "/a[@class='title']/@title", - "cateVodId": "/a[@class='title']/@href", - "cateVodIdR": "/v/(\\w+).html", - "cateVodImg": "/a/@data-bg", - "cateVodMark": "/span[@class='desc']/text()", - "dtUrl": "https://dm84.tv/v/{vid}.html", - "dtNode": "//body", - "dtName": "//h1[@class='v_title']/a/text()", - "dtImg": "//div[@class='cover']/img/@src", - "dtCate": "concat(//p[@class='v_desc']/a/text())", - "dtCateR": "", - "dtYear": "//p[@class='v_desc']/text()", - "dtYearR": "", - "dtArea": "//p[@class='v_desc']/text()[2]", - "dtAreaR": "", - "dtMark": "", - "dtMarkR": "", - "dtActor": "//p[contains(text(),'主演')]/text()", - "dtActorR": "\\S+:(\\S+)", - "dtDirector": "//p[contains(text(),'导演')]/text()", - "dtDirectorR": "\\S+:(\\S+)", - "dtDesc": "//p[contains(text(),'剧情')]/text()", - "dtDescR": "\\S+:(\\S+)", - "dtFromNode": "//ul[contains(@class,'play_from')]/li", - "dtFromName": "/text()", - "dtUrlNode": "//ul[contains(@class,'play_list')]", - "dtUrlSubNode": "/li/a", - "dtUrlId": "@href", - "dtUrlIdR": "/p/(\\S+).html", - "dtUrlName": "/text()", - "playUrl": "https://dm84.tv/p/{playUrl}.html", - "searchUrl": "https://dm84.tv/s----------.html?wd={wd}", - "scVodNode": "//ul[@class='v_list']/li/div[@class='item']", - "scVodName": "/a[@class='title']/@title", - "scVodId": "/a[@class='title']/@href", - "scVodIdR": "/v/(\\w+).html", - "scVodImg": "/a/@data-bg", - "scVodMark": "/span[@class='desc']/text()", - "filter": { - "1": [ - { - "key": "catelog", - "name": "类型", - "value": [ - {"n": "全部","v": ""}, - {"n": "奇幻","v": "奇幻"}, - {"n": "战斗","v": "战斗"}, - {"n": "玄幻","v": "玄幻"}, - {"n": "穿越","v": "穿越"}, - {"n": "科幻","v": "科幻"}, - {"n": "武侠","v": "武侠"}, - {"n": "热血","v": "热血"}, - {"n": "耽美","v": "耽美"}, - {"n": "搞笑","v": "搞笑"}, - {"n": "动态漫画","v": "动态漫画"} - ] - }, - { - "key": "year", - "name": "年份", - "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"} - ] - }, - { - "key": "by", - "name": "排序", - "value": [ - {"n": "时间","v": "time"}, - {"n": "人气","v": "hits"}, - {"n": "评分","v": "score"} - ] - } - ], - "2": [ - { - "key": "catelog", - "name": "类型", - "value": [ - {"n": "全部","v": ""}, - {"n": "冒险","v": "冒险"}, - {"n": "奇幻","v": "奇幻"}, - {"n": "战斗","v": "战斗"}, - {"n": "后宫","v": "后宫"}, - {"n": "热血","v": "热血"}, - {"n": "励志","v": "励志"}, - {"n": "搞笑","v": "搞笑"}, - {"n": "校园","v": "校园"}, - {"n": "机战","v": "机战"}, - {"n": "悬疑","v": "悬疑"}, - {"n": "治愈","v": "治愈"}, - {"n": "百合","v": "百合"}, - {"n": "恐怖","v": "恐怖"}, - {"n": "泡面番","v": "泡面番"}, - {"n": "恋爱","v": "恋爱"}, - {"n": "推理","v": "推理"} - ] - }, - { - "key": "year", - "name": "年份", - "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"} - ] - }, - { - "key": "by", - "name": "排序", - "value": [ - {"n": "时间","v": "time"}, - {"n": "人气","v": "hits"}, - {"n": "评分","v": "score"} - ] - } - ], - "3": [ - { - "key": "catelog", - "name": "类型", - "value": [ - {"n": "全部","v": ""}, - {"n": "科幻","v": "科幻"}, - {"n": "冒险","v": "冒险"}, - {"n": "战斗","v": "战斗"}, - {"n": "百合","v": "百合"}, - {"n": "奇幻","v": "奇幻"}, - {"n": "热血","v": "热血"}, - {"n": "搞笑","v": "搞笑"} - ] - }, - { - "key": "year", - "name": "年份", - "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"} - ] - }, - { - "key": "by", - "name": "排序", - "value": [ - {"n": "时间","v": "time"}, - {"n": "人气","v": "hits"}, - {"n": "评分","v": "score"} - ] - } - ], - "4": [ - { - "key": "catelog", - "name": "类型", - "value": [ - {"n": "全部","v": ""}, - {"n": "搞笑","v": "搞笑"}, - {"n": "奇幻","v": "奇幻"}, - {"n": "治愈","v": "治愈"}, - {"n": "科幻","v": "科幻"}, - {"n": "喜剧","v": "喜剧"}, - {"n": "冒险","v": "冒险"}, - {"n": "动作","v": "动作"}, - {"n": "爱情","v": "爱情"} - ] - }, - { - "key": "year", - "name": "年份", - "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"} - ] - }, - { - "key": "by", - "name": "排序", - "value": [ - {"n": "时间","v": "time"}, - {"n": "人气","v": "hits"}, - {"n": "评分","v": "score"} - ] - } - ] - } +{ + "ua": "", + "homeUrl": "https://dm84.tv", + "cateNode": "//ul[contains(@class,'nav_row')]/li/a[contains(@href, '.html')]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/list-(\\d+).html", + "cateManual": {}, + "homeVodNode": "//ul[@class='v_list']/li/div[@class='item']", + "homeVodName": "/a[@class='title']/@title", + "homeVodId": "/a[@class='title']/@href", + "homeVodIdR": "/v/(\\w+).html", + "homeVodImg": "/a/@data-bg", + "homeVodMark": "/span[@class='desc']/text()", + "cateUrl": "https://dm84.tv/show-{cateId}--{by}-{catelog}--{year}-{catePg}.html", + "cateVodNode": "//ul[@class='v_list']/li/div[@class='item']", + "cateVodName": "/a[@class='title']/@title", + "cateVodId": "/a[@class='title']/@href", + "cateVodIdR": "/v/(\\w+).html", + "cateVodImg": "/a/@data-bg", + "cateVodMark": "/span[@class='desc']/text()", + "dtUrl": "https://dm84.tv/v/{vid}.html", + "dtNode": "//body", + "dtName": "//h1[@class='v_title']/a/text()", + "dtImg": "//div[@class='cover']/img/@src", + "dtCate": "concat(//p[@class='v_desc']/a/text())", + "dtCateR": "", + "dtYear": "//p[@class='v_desc']/text()", + "dtYearR": "", + "dtArea": "//p[@class='v_desc']/text()[2]", + "dtAreaR": "", + "dtMark": "", + "dtMarkR": "", + "dtActor": "//p[contains(text(),'主演')]/text()", + "dtActorR": "\\S+:(\\S+)", + "dtDirector": "//p[contains(text(),'导演')]/text()", + "dtDirectorR": "\\S+:(\\S+)", + "dtDesc": "//p[contains(text(),'剧情')]/text()", + "dtDescR": "\\S+:(\\S+)", + "dtFromNode": "//ul[contains(@class,'play_from')]/li", + "dtFromName": "/text()", + "dtUrlNode": "//ul[contains(@class,'play_list')]", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/p/(\\S+).html", + "dtUrlName": "/text()", + "playUrl": "https://dm84.tv/p/{playUrl}.html", + "searchUrl": "https://dm84.tv/s----------.html?wd={wd}", + "scVodNode": "//ul[@class='v_list']/li/div[@class='item']", + "scVodName": "/a[@class='title']/@title", + "scVodId": "/a[@class='title']/@href", + "scVodIdR": "/v/(\\w+).html", + "scVodImg": "/a/@data-bg", + "scVodMark": "/span[@class='desc']/text()", + "filter": { + "1": [ + { + "key": "catelog", + "name": "类型", + "value": [ + {"n": "全部","v": ""}, + {"n": "奇幻","v": "奇幻"}, + {"n": "战斗","v": "战斗"}, + {"n": "玄幻","v": "玄幻"}, + {"n": "穿越","v": "穿越"}, + {"n": "科幻","v": "科幻"}, + {"n": "武侠","v": "武侠"}, + {"n": "热血","v": "热血"}, + {"n": "耽美","v": "耽美"}, + {"n": "搞笑","v": "搞笑"}, + {"n": "动态漫画","v": "动态漫画"} + ] + }, + { + "key": "year", + "name": "年份", + "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"} + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + {"n": "时间","v": "time"}, + {"n": "人气","v": "hits"}, + {"n": "评分","v": "score"} + ] + } + ], + "2": [ + { + "key": "catelog", + "name": "类型", + "value": [ + {"n": "全部","v": ""}, + {"n": "冒险","v": "冒险"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "战斗","v": "战斗"}, + {"n": "后宫","v": "后宫"}, + {"n": "热血","v": "热血"}, + {"n": "励志","v": "励志"}, + {"n": "搞笑","v": "搞笑"}, + {"n": "校园","v": "校园"}, + {"n": "机战","v": "机战"}, + {"n": "悬疑","v": "悬疑"}, + {"n": "治愈","v": "治愈"}, + {"n": "百合","v": "百合"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "泡面番","v": "泡面番"}, + {"n": "恋爱","v": "恋爱"}, + {"n": "推理","v": "推理"} + ] + }, + { + "key": "year", + "name": "年份", + "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"} + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + {"n": "时间","v": "time"}, + {"n": "人气","v": "hits"}, + {"n": "评分","v": "score"} + ] + } + ], + "3": [ + { + "key": "catelog", + "name": "类型", + "value": [ + {"n": "全部","v": ""}, + {"n": "科幻","v": "科幻"}, + {"n": "冒险","v": "冒险"}, + {"n": "战斗","v": "战斗"}, + {"n": "百合","v": "百合"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "热血","v": "热血"}, + {"n": "搞笑","v": "搞笑"} + ] + }, + { + "key": "year", + "name": "年份", + "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"} + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + {"n": "时间","v": "time"}, + {"n": "人气","v": "hits"}, + {"n": "评分","v": "score"} + ] + } + ], + "4": [ + { + "key": "catelog", + "name": "类型", + "value": [ + {"n": "全部","v": ""}, + {"n": "搞笑","v": "搞笑"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "治愈","v": "治愈"}, + {"n": "科幻","v": "科幻"}, + {"n": "喜剧","v": "喜剧"}, + {"n": "冒险","v": "冒险"}, + {"n": "动作","v": "动作"}, + {"n": "爱情","v": "爱情"} + ] + }, + { + "key": "year", + "name": "年份", + "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"} + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + {"n": "时间","v": "time"}, + {"n": "人气","v": "hits"}, + {"n": "评分","v": "score"} + ] + } + ] + } } \ No newline at end of file diff --git a/sub/xpath/huya.json b/sub/xpath/huya.json index 7dfab0e..193c1a5 100644 --- a/sub/xpath/huya.json +++ b/sub/xpath/huya.json @@ -1,5 +1,5 @@ { - "ua": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.61 Safari/537.36", + "ua": "", "homeUrl": "https://www.huya.com/m", "cateNode": "//ul[@class='game-list clearfix']/li/a", "cateName": "/p/text()", @@ -35,14 +35,17 @@ "dtFromNode": "//h3[@class='host-name']", "dtFromName": "/text()", "dtFromNameR": "", - "dtUrlNode": "//ul[@class='sidebar-icon-list']", - "dtUrlSubNode": "/li[contains(@class,'allLive')]/a", - "dtUrlId": "@eid_desc", - "dtUrlIdR": "\\S+/(\\S+)", - "dtUrlName": "/span/text()", + "dtUrlNode": "//span[@class='host-rid']", + "dtUrlSubNode": "/em", + "dtUrlId": "text()", + "dtUrlIdR": "(\\w+)", + "dtUrlName": "\"直播\"", "dtUrlNameR": "", - "playUrl":"https://hd.huya.com/h5/liveshare/index.html?type=middlepage&rso=wap-live-share&lp={playUrl}", - "playUa": "", + //"playUrl":"https://hd.huya.com/h5/liveshare/index.html?type=middlepage&rso=wap-live-share&lp={playUrl}", + "playUrl":"http://czycyc.top/hy.php?id={playUrl}", + //"playUrl":"http://live.yj1211.work/index/liveRoom?platform=huya&roomId={playUrl}", + //"playUrl":"https://live.52sf.ga/huya/{playUrl}", + "playUa": "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", "searchUrl": "https://www.huya.com/search?hsk={wd}", "scVodNode": "//ul[@class='js-live-list']/li", "scVodName": "/a[@class='title new-clickstat']/@title", diff --git a/sub/xpath/lezhutv.json b/sub/xpath/lezhutv.json index 4b36861..9a3d3f8 100644 --- a/sub/xpath/lezhutv.json +++ b/sub/xpath/lezhutv.json @@ -1,69 +1,75 @@ -{ - "author": "Tangsan99999", - "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": "http://www.lezhutv.com", - "dcVipFlag": "true", - "pCfgJs": "http://www.lezhutv.com/js/playerconfig.js", - "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", - "dcShow2Vip": {}, - "dcPlayUrl": "true", - "cateNode": "//div[contains(@class,'head')]/div[contains(@class, 'nav')]/a[contains(@href,'type')]", - "cateName": "/text()", - "cateId": "/@href", - "cateIdR": "/type/(\\S+).html", - "cateManual": { - "电影": "1", - "连续剧": "2", - "动漫": "4", - "韩剧": "14", - "综艺": "3" - }, - "homeVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]", - "homeVodName": "/@title", - "homeVodId": "/@href", - "homeVodIdR": "/detail/(\\w+).html", - "homeVodImg": "/@data-original", - "homeVodImgR": "\\S+(http\\S+)", - "homeVodMark": "/span/text()", - "cateUrl": "http://www.lezhutv.com/list/{cateId}_{catePg}__time_____.html", - "cateVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]", - "cateVodName": "/@title", - "cateVodId": "/@href", - "cateVodIdR": "/detail/(\\w+).html", - "cateVodImg": "/@data-original", - "cateVodImgR": "\\S+(http\\S+)", - "cateVodMark": "/span/text()", - "dtUrl": "http://www.lezhutv.com/detail/{vid}.html", - "dtNode": "//body", - "dtName": "//div[@class='data']/h4/text()", - "dtNameR": "", - "dtImg": "//div[@class='dbox']/div[contains(@class,'img item-lazy')]/@data-original", - "dtImgR": "\\S+(http\\S+)", - "dtCate": "//p[@class='yac']/text()", - "dtCateR": "", - "dtActor": "//p[@class='act']/span[contains(text(), '主演')]/parent::text()", - "dtActorR": "", - "dtDirector": "//p[@class='dir']/span[contains(text(), '导演')]/parent::text()", - "dtDirectorR": "", - "dtDesc": "//div[@class='tbox_js']/text()", - "dtDescR": "", - "dtFromNode": "//div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]/parent::*", - "dtFromName": "concat('播放源',count(parent::*/preceding::*/div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]) + 1)", - "dtFromNameR": "(\\S+).0", - "dtUrlNode": "//div[contains(@class,'tabs_block')]/ul[contains(@class, 'list_block show')]", - "dtUrlSubNode": "/li/a", - "dtUrlId": "@href", - "dtUrlIdR": "/play/(\\S+).html", - "dtUrlName": "/text()", - "dtUrlNameR": "", - "playUrl": "http://www.lezhutv.com/play/{playUrl}.html", - "playUa": "", - "searchUrl": "http://www.lezhutv.com/index.php?m=vod-search&wd={wd}", - "scVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]", - "scVodName": "/@title", - "scVodId": "/@href", - "scVodIdR": "/detail/(\\w+).html", - "scVodImg": "/@data-original", - "scVodImgR": "\\S+(http\\S+)", - "scVodMark": "/span/text()" -} \ No newline at end of file +{ + "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": "http://www.lezhutv.com", + "dcVipFlag": "true", + "pCfgJs": "http://www.lezhutv.com/js/playerconfig.js", + "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + "cateNode": "//div[contains(@class,'head')]/div[contains(@class, 'nav')]/a[contains(@href,'type')]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/type/(\\S+).html", + "cateManual": { + "国产剧":"12", + "港剧":"13", + "韩剧":"14", + "美剧":"15", + "电影":"1", + "动漫":"4", + "综艺":"3"}, + "homeVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/detail/(\\w+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "\\S+(http\\S+)", + "homeVodMark": "/span/text()", + "cateUrl": "http://www.lezhutv.com/type/{cateId}-{catePg}.html", + "cateVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/detail/(\\w+).html", + "cateVodImg": "/@data-original", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "/span/text()", + "dtUrl": "http://www.lezhutv.com/detail/{vid}.html", + "dtNode": "//body", + "dtName": "//div[@class='data']/h4/text()", + "dtNameR": "", + "dtImg": "//div[@class='dbox']/div[contains(@class,'img item-lazy')]/@data-original", + "dtImgR": "\\S+(http\\S+)", + "dtCate": "//span[contains(text(), '分类')]/following-sibling::*/text()", + "dtCateR": "", + "dtYear": "//span[contains(text(), '年份')]/following-sibling::*/text()", + "dtYearR": "", + "dtArea": "//span[contains(text(), '地区')]/following-sibling::*/text()", + "dtAreaR": "", + "dtMark": "//span[contains(text(), '更新')]/following-sibling::*/text()", + "dtMarkR": "", + "dtActor": "//p[@class='act']/span[contains(text(), '主演')]/parent::text()", + "dtActorR": "", + "dtDirector": "//p[@class='dir']/span[contains(text(), '导演')]/parent::text()", + "dtDirectorR": "", + "dtDesc": "//span[contains(text(), '简介')]/parent::text()", + "dtDescR": "", + "dtFromNode": "//div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]/parent::*", + "dtFromName": "concat('播放源',count(parent::*/preceding::*/div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]) + 1)", + "dtFromNameR": "(\\S+).0", + "dtUrlNode": "//div[contains(@class,'tabs_block')]/ul[contains(@class, 'list_block show')]", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/play/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "http://www.lezhutv.com/play/{playUrl}.html", + "playUa": "", + "searchUrl": "http://www.lezhutv.com/index.php?m=vod-search&wd={wd}", + "scVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]", + "scVodName": "/@title", + "scVodId": "/@href", + "scVodIdR": "/detail/(\\w+).html", + "scVodImg": "/@data-original", + "scVodImgR": "\\S+(http\\S+)", + "scVodMark": "/span/text()" +} diff --git a/sub/xpath/lgyy.json b/sub/xpath/lgyy.json index d2907e6..b7fb652 100644 --- a/sub/xpath/lgyy.json +++ b/sub/xpath/lgyy.json @@ -1,59 +1,99 @@ { - "name": "蓝光影视", - "url": "https://www.lgyy.cc/", - "tihuan": "cnzz.com", - "User": "空", - "fenlei": "电影$/vodshow/1--------#国产剧$/vodshow/13--------#港台剧$/vodshow/14--------#日韩剧$/vodshow/15--------#欧美剧$/vodshow/16--------#番剧$/vodshow/17--------#国创$/vodshow/18--------#综艺$/vodshow/3--------#纪录片$/vodshow/4--------", - "houzhui": "---.html", - "shifouercijiequ": "1", - "jiequqian": "module-page", - "jiequhou": "
", - "jiequshuzuqian": "", - "daoyanqian": "导演:", - "daoyanhou": "
", - "zhuyanqian": "主演:", - "zhuyanhou": "", - "juqingqian": "简介:", - "juqinghou": "/div>", - "bfjiequshuzuqian": "class=\"module-list", - "bfjiequshuzuhou": "", - "bfyshifouercijiequ": "0", - "bfyjiequqian": "空", - "bfyjiequhou": "空", - "bfyjiequshuzuqian": "", - "bfbiaotiqian": "", - "bfbiaotihou": "", - "bflianjieqian": "href=\"", - "bflianjiehou": "\"" + "ua": "Mozilla/5.0 (Linux; Android 10; moto g(7) play) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.79 Mobile Safari/537.36", + "homeUrl": "http://www.lgyy.cc", + "dcVipFlag": "true", + "pCfgJs": "http://www.lgyy.cc/static/js/playerconfig.js", + "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list=", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + "cateManual": {"电影": "1","连续剧": "2", "动漫": "5","综艺": "3","纪录片": "4"}, + "homeVodNode": "//a[@class='module-poster-item module-item']", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/voddetail/(\\w+).html", + "homeVodImg": "//div[@class='module-item-pic']/img/@data-original", + "homeVodImgR": "", + "homeVodMark": "//div[@class='module-item-note']/text()", + "cateUrl": "http://www.lgyy.cc/vodshow/{cateId}-{area}-{by}---{letter}---{catePg}---{year}/", + "cateVodNode": "//a[@class='module-poster-item module-item']", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/voddetail/(\\w+).html", + "cateVodImg": "//div[@class='module-item-pic']/img/@data-original", + "cateVodImgR": "", + "cateVodMark": "//div[@class='module-item-note']/text()", + "dtUrl": "http://www.lgyy.cc/voddetail/{vid}.html", + "dtNode": "//body", + "dtName": "//div[@class='module-info-heading']/h1/text()", + "dtNameR": "", + "dtImg": "//div[@class='module-item-pic']/img[contains(@class,'ls-is-cached')]/@data-original", + "dtImgR": "", + "dtCate": "//div[@class='module-info-tag-link'][3]/text()", + "dtCateR": "", + "dtYear": "//div[@class='module-info-tag-link'][1]/text()", + "dtYearR": "", + "dtArea": "//div[@class='module-info-tag-link'][2]/text()", + "dtAreaR": "", + "dtDirector": "//span[contains(text(), '导演')]/following-sibling::div/a/text()", + "dtDirectorR": "", + "dtActor": "//span[contains(text(), '主演')]/following-sibling::div/a/text()", + "dtActorR": "", + "dtDesc": "//div[@class='module-info-introduction-content']/p/text()", + "dtDescR": "", + "dtFromNode": "//div[@id='y-playList']/div/span", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[contains(@class,'module-play-list-content')]", + "dtUrlSubNode": "/a", + "dtUrlId": "@href", + "dtUrlIdR": "/vodplay/(\\S+).html", + "dtUrlName": "/span/text()", + "dtUrlNameR": "", + "playUrl": "http://www.lgyy.cc/vodplay/{playUrl}.html", + "playUa": "", + "searchUrl": "http://www.lgyy.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "", + "filter":{ +"1": [ +{"name":"分类","key":"cateId","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"惊悚片","v":"20"},{"n":"犯罪片","v":"21"},{"n":"冒险片","v":"22"},{"n":"悬疑片","v":"23"},{"n":"武侠片","v":"24"},{"n":"奇幻片","v":"25"}]}, +{"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":"冒险"},{"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":"网络电影"}]}, +{"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"}]}, +{"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":"西班牙"},{"n":"加拿大","v":"加拿大"},{"n":"其他","v":"其他"}]}, +{"name":"字母","key":"letter","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]}, +{"name":"排序","key":"by","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} +], +"2": [ +{"name":"分类","key":"cateId","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"13"},{"n":"港台剧","v":"14"},{"n":"日韩剧","v":"15"},{"n":"欧美剧","v":"16"},{"n":"泰国剧","v":"26"}]}, +{"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":"情景"},{"n":"商战","v":"商战"},{"n":"网剧","v":"网剧"},{"n":"其他","v":"其他"}]}, +{"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"}]}, +{"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":"其他"}]}, +{"name":"字母","key":"letter","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]}, +{"name":"排序","key":"by","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} +], +"3": [ +{"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":"求职"}]}, +{"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"}]}, +{"name":"地区","key":"area","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]}, +{"name":"字母","key":"letter","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]}, +{"name":"排序","key":"by","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} +], +"5": [ +{"name":"分类","key":"cateId","value":[{"n":"全部","v":"5"},{"n":"番剧","v":"17"},{"n":"国创","v":"18"},{"n":"动画片","v":"27"}]}, +{"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":"少年"},{"n":"少女","v":"少女"},{"n":"社会","v":"社会"},{"n":"原创","v":"原创"},{"n":"亲子","v":"亲子"},{"n":"益智","v":"益智"},{"n":"励志","v":"励志"},{"n":"其他","v":"其他"}]}, +{"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"}]}, +{"name":"地区","key":"area","value":[{"n":"全部","v":""},{"n":"内地","v":"内地"},{"n":"港台","v":"港台"},{"n":"日韩","v":"日韩"},{"n":"欧美","v":"欧美"}]}, +{"name":"字母","key":"letter","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]}, +{"name":"排序","key":"by","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} +], +"4": [ +{"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"}]}, +{"name":"字母","key":"letter","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"},{"n":"0-9","v":"0-9"}]}, +{"name":"排序","key":"by","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} +] } +} \ No newline at end of file diff --git a/sub/xpath/libvio.json b/sub/xpath/libvio.json new file mode 100644 index 0000000..47ecb6a --- /dev/null +++ b/sub/xpath/libvio.json @@ -0,0 +1,59 @@ +{ + "name": "LIBVIO", + "url": "https://www.libvio.me", + "tihuan": "dd520.cc", + "User": "空", + "fenlei": "电视剧$/show/2--------#电影$/show/1--------#综艺$/show/3--------#动漫$/show/4--------#动作片$/show/1---动作-----#喜剧片$/show/1---喜剧-----#爱情片$/show/1---爱情-----#科幻片$/show/1---科幻-----#奇幻片$/show/1---奇幻-----#恐怖片$/show/1---恐怖-----#剧情片$/show/1---剧情-----#战争片$/show/1---战争-----#冒险片$/show/1---冒险-----#国产剧$/show/2-中国大陆-------#台剧$/show/2-中国台湾-------#港剧$/show/2-中国香港-------#韩剧$/show/2-韩国-------#日剧$/show/2-日本-------#美剧$/show/2-美国-------#英剧$/show/2-英国-------", + "houzhui": "---.html", + "shifouercijiequ": "0", + "jiequqian": "空", + "jiequhou": "空", + "jiequshuzuqian": "data", + "jiequshuzuhou": "", + "tupianqian": "original=\"", + "tupianhou": "\"", + "biaotiqian": "title=\"", + "biaotihou": "\"", + "lianjieqian": "href=\"", + "lianjiehou": "\"", + "sousuoqian": "/index.php/ajax/suggest?mid=1&wd=", + "sousuohou": "&limit=500", + "sousuohouzhui": "/detail/", + "ssmoshi": "0", + "sousuoshifouercijiequ": "0", + "jspic": "pic", + "jsname": "name", + "jsid": "id", + "ssjiequqian": "空", + "ssjiequhou": "空", + "ssjiequshuzuqian": "空", + "ssjiequshuzuhou": "空", + "sstupianqian": "空", + "sstupianhou": "空", + "ssbiaotiqian": "空", + "ssbiaotihou": "空", + "sslianjieqian": "空", + "sslianjiehou": "空", + "bfshifouercijiequ": "0", + "bfjiequqian": "空", + "bfjiequhou": "空", + "bfjiequshuzuqian": "class=\"stui-content__playlist", + "bfjiequshuzuhou": "", + "zhuangtaiqian": "class=\"data\">总集数:", + "zhuangtaihou": "

", + "daoyanqian": "class=\"data\">类型:", + "daoyanhou": "

", + "zhuyanqian": "class=\"data\">主演:", + "zhuyanhou": "

", + "juqingqian": "class=\"detail-content\"", + "juqinghou": "", + "bfyshifouercijiequ": "0", + "bfyjiequqian": "空", + "bfyjiequhou": "空", + "bfyjiequshuzuqian": "", + "bfbiaotiqian": ">", + "bfbiaotihou": "<", + "bflianjieqian": "href=\"", + "bflianjiehou": "\"" +} diff --git a/sub/xpath/nmys.json b/sub/xpath/nmys.json new file mode 100644 index 0000000..2ee64a5 --- /dev/null +++ b/sub/xpath/nmys.json @@ -0,0 +1,90 @@ +{ + "ua": "", + "homeUrl": "https://nmdvd.top", + "cateNode": "//div[@class='nav_c']", + "cateName": "//a[contains(@href,'/vod-type-id')]/text()", + "cateId": "//a[contains(@href,'/vod-type-id')]/@href", + "cateIdR": "vod-type-id-(\\d+)-pg-1.html", + "cateManual": {"电影":"1","电视剧":"2","综艺":"3","动漫":"4"}, + "homeVodNode": "//ul[contains(@id,'index_tt')]/li/a[@class='b_a']", + "homeVodName": "/@title", + "homeVodNameR": "", + "homeVodId": "/@href", + "homeVodIdR": "/vod-detail-id-(\\w+).html", + "homeVodImg": "/img/@src", + "homeVodImgR": "", + "homeVodMark": "/font/text()", + "homeVodMarkR": "", + "cateUrl": "https://nmdvd.top/vod-list-id-{cateId}-pg-{catePg}-order--by-{by}-class--year-{year}-letter--area-{area}-lang-.html", + "cateVodNode": "//ul[@class='list_01 list_01_03_02']/li/a[@class='b_a']", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/vod-detail-id-(\\w+).html", + "cateVodImg": "/img/@src", + "cateVodMark": "/font/text()", + "dtUrl": "https://nmdvd.top/vod-detail-id-{vid}.html", + "dtNode": "//div[@class='g_box_02']", + "dtName": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='fen']/h1/text()", + "dtNameR": "", + "dtImg": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='lef']/img/@src", + "dtImgR": "", + "dtCate": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][3]/font/a/text()", + "dtCateR": "", + "dtYear": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][6]/font/a/text()", + "dtYearR": "", + "dtArea": "", + "dtAreaR": "", + "dtMark": "", + "dtMarkR": "", + "dtActor": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][2]/font/a/text()", + "dtActorR": "", + "dtDirector": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][1]/font/a/text()", + "dtDirectorR": "", + "dtDesc": "/div[@class='new-left']/div[@class='content_01 content_01_bg']/ul[@class='list_06']/div[@class='jjie']", + "dtDescR": "", + "dtFromNode": "//div[@class='block_ku clear']", + "dtFromName": "/div[@class='soybox']/h2/span/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[@class='soyurl']", + "dtUrlSubNode": "/ul/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://nmdvd.top/{playUrl}.html", + "playUa": "", + "searchUrl": "https://nmdvd.top/index.php?m=vod-search&wd={wd}", + "scVodNode": "//ul[@class='list_01 list_01_03_02']/li/a", + "scVodName": "/@title", + "scVodId": "/@href", + "scVodIdR": "/vod-detail-id-(\\w+).html", + "scVodImg": "/img/@src", + "scVodMark": "/font/text()", + "filter":{ +"1": [ +{"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"}]}, +{"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"}]}, +{"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":"加拿大"}]}, +{"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} +], +"2": [ +{"name":"类型","key":"cateId","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"12"},{"n":"港台剧","v":"13"},{"n":"日韩剧","v":"14"},{"n":"欧美剧","v":"15"}]}, +{"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"}]}, +{"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":"加拿大"}]}, +{"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} +], +"3": [ +{"name":"类型","key":"cateId","value":[{"n":"全部","v":"3"}]}, +{"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"}]}, +{"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":"加拿大"}]}, +{"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} +], +"4": [ +{"name":"类型","key":"cateId","value":[{"n":"全部","v":"4"},{"n":"动漫剧","v":"18"},{"n":"动漫片","v":"19"}]}, +{"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"}]}, +{"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":"加拿大"}]}, +{"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} +] +} + +} \ No newline at end of file diff --git a/sub/xpath/tegou.json b/sub/xpath/tegou.json new file mode 100644 index 0000000..9d72504 --- /dev/null +++ b/sub/xpath/tegou.json @@ -0,0 +1,60 @@ +{ + "name": "特狗影视", + "url": "https://www.tegouys.com", + "tihuan": "cnzz.com", + "User": "空", + "shouye": "1", + "fenlei": "电影$/vodtype/1-#连续剧$/vodtype/2-#综艺$/vodtype/3-#动漫$/vodtype/4-", + "houzhui": ".html", + "shifouercijiequ": "0", + "jiequqian": "空", + "jiequhou": "空", + "jiequshuzuqian": "class=\"myui-vodlist__box\">  ", + "juqinghou": "", + "bfyshifouercijiequ": "0", + "bfyjiequqian": "空", + "bfyjiequhou": "空", + "bfyjiequshuzuqian": "", + "bfbiaotiqian": ">", + "bfbiaotihou": "<", + "bflianjieqian": "href=\"", + "bflianjiehou": "\"" +} diff --git a/sub/xpath/ysgc.json b/sub/xpath/ysgc.json new file mode 100644 index 0000000..7e2de33 --- /dev/null +++ b/sub/xpath/ysgc.json @@ -0,0 +1,59 @@ +{ + "name": "影视工厂", + "url": "http://www.ysgc.cc", + "User": "空", + "shouye": "1", + "fenlei": "电视剧$/vodshow/2--------#电影$/vodshow/1--------#综艺$/vodshow/3--------#动漫$/vodshow/4--------#番剧$/vodshow/26--------#国产剧$/vodshow/13--------#港台剧$/vodshow/14--------#日韩剧$/vodshow/15--------#欧美剧$/vodshow/16--------#动作片$/vodshow/1---动作-----#喜剧片$/vodshow/1---喜剧-----#爱情片$/vodshow/1---爱情-----#科幻片$/vodshow/1---科幻-----#恐怖片$/vodshow/1---恐怖-----#剧情片$/vodshow/1---剧情-----#战争片$/vodshow/1---战争-----#武侠片$/vodshow/1---武侠-----", + "houzhui": "---.html", + "shifouercijiequ": "0", + "jiequqian": "空", + "jiequhou": "空", + "jiequshuzuqian": "class=\"myui-vodlist__box\"", + "jiequshuzuhou": "", + "tupianqian": "original=\"", + "tupianhou": "\"", + "biaotiqian": "title=\"", + "biaotihou": "\"", + "lianjieqian": "href=\"", + "lianjiehou": "\"", + "sousuoqian": "/index.php/ajax/suggest?mid=1&wd=", + "sousuohou": "&limit=500", + "sousuohouzhui": "/voddetail/", + "ssmoshi": "0", + "sousuoshifouercijiequ": "0", + "jspic": "pic", + "jsname": "name", + "jsid": "id", + "ssjiequqian": "空", + "ssjiequhou": "空", + "ssjiequshuzuqian": "空", + "ssjiequshuzuhou": "空", + "sstupianqian": "空", + "sstupianhou": "空", + "ssbiaotiqian": "空", + "ssbiaotihou": "空", + "sslianjieqian": "空", + "sslianjiehou": "空", + "bfshifouercijiequ": "0", + "bfjiequqian": "空", + "bfjiequhou": "空", + "bfjiequshuzuqian": "id=\"playlist", + "bfjiequshuzuhou": "", + "zhuangtaiqian": "class=\"otherbox\">", + "zhuangtaihou": "

", + "daoyanqian": "导演:", + "daoyanhou": "

", + "zhuyanqian": "主演:", + "zhuyanhou": "

", + "juqingqian": "", + "bfyshifouercijiequ": "0", + "bfyjiequqian": "空", + "bfyjiequhou": "空", + "bfyjiequshuzuqian": "", + "bfbiaotiqian": ">", + "bfbiaotihou": "<", + "bflianjieqian": "href=\"", + "bflianjiehou": "\"" +} diff --git a/sub/xpath/zxzj.json b/sub/xpath/zxzj.json index c8b46a4..a9f4632 100644 --- a/sub/xpath/zxzj.json +++ b/sub/xpath/zxzj.json @@ -16,22 +16,23 @@ "homeVodId": "/@href", "homeVodIdR": "/detail/(\\w+).html", "homeVodImg": "/@data-original", - "homeVodImgR": "\\S+(http\\S+)", +// "homeVodImg": "concat('https://netflix.mom//img.php?url=https://www.zxzjtv.com',/@data-original)", + "homeVodImgR": "(http\\S+)", "homeVodMark": "/span[contains(@class,'pic-text')]/text()", - "cateUrl": "https://www.zxzjtv.com/list/{cateId}-{catePg}.html", + "cateUrl": "https://www.zxzjtv.com/vodshow/{cateId}-{area}-{by}--{lang}----{catePg}---{year}.html", "cateVodNode": "//a[contains(@class,'stui-vodlist__thumb')]", "cateVodName": "/@title", "cateVodId": "/@href", "cateVodIdR": "/detail/(\\w+).html", "cateVodImg": "/@data-original", - "cateVodImgR": "\\S+(http\\S+)", + "cateVodImgR": "(http\\S+)", "cateVodMark": "/span[contains(@class,'pic-text')]/text()", "dtUrl": "https://www.zxzjtv.com/detail/{vid}.html", "dtNode": "//body", "dtName": "//div[@class='stui-content__thumb']/a[contains(@class,'pic')]/@title", "dtNameR": "", "dtImg": "//div[@class='stui-content__thumb']/a[contains(@class,'pic')]/img/@data-original", - "dtImgR": "\\S+(http\\S+)", + "dtImgR": "(http\\S+)", "dtCate": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '类型')]/following-sibling::*/text()", "dtCateR": "", "dtArea": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '地区')]/following-sibling::*/text()", @@ -46,10 +47,8 @@ "dtMarkR": "", "dtDesc": "//span[@class='detail-sketch']/text()", "dtDescR": "", - "dtFromNode":"//div[2][@class='stui-vodlist__head']/h3", + "dtFromNode": "//div[@class='stui-vodlist__head']/h3[contains(text(),'播放')]", "dtFromName": "/text()", - "dtFromName": "/text()", - "dtFromName": "[substring-before(text(),'(')]", "dtFromNameR": "", "dtUrlNode": "//ul[contains(@class, 'stui-content__playlist clearfix')]", "dtUrlSubNode": "/li/a", @@ -65,5 +64,29 @@ "scVodId": "id", "scVodIdR": "", "scVodImg": "pic", - "scVodMark": "" -} + "scVodMark": "", + "filter":{ + "1": [ + {"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":"2007","v":"2007"},{"n":"2006","v":"2006"},{"n":"2005","v":"2005"},{"n":"2004","v":"2004"},{"n":"2003","v":"2003"},{"n":"2002","v":"2002"},{"n":"2001","v":"2001"},{"n":"2000","v":"2000"}]}, + {"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":"其他"}]}, + {"name":"语言","key":"lang","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":"其它"}]}, + {"name":"排序","key":"by","value":[{"n":"全部","v":""},{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]} + ], + "2": [ + {"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"}]} + ], + "3": [ + {"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"}]} + ], + "4": [ + {"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"}]} + ], + "5": [ + {"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"}]} + ], + "6": [ + {"name":"地区","key":"area","value":[{"n":"全部","v":""},{"n":"国产","v":"国产"},{"n":"日本","v":"日本"},{"n":"欧美","v":"欧美"},{"n":"其他","v":"其他"}]}, + {"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"}]} + ] + } +} \ No newline at end of file