From 6aecea571545a75d65492fc593c4e433c642aa89 Mon Sep 17 00:00:00 2001 From: zhanghong Date: Mon, 15 Aug 2022 01:58:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6=E8=87=B3?= =?UTF-8?q?=20'XP'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- XP/qdytv.json | 72 ++++++++++++++++++++++++++++++++++++++++ XP/rttks.json | 87 +++++++++++++++++++++++++++++++++++++++++++++++++ XP/vip1280.json | 74 +++++++++++++++++++++++++++++++++++++++++ XP/xfeiji.json | 67 +++++++++++++++++++++++++++++++++++++ XP/xuangz.json | 62 +++++++++++++++++++++++++++++++++++ 5 files changed, 362 insertions(+) create mode 100644 XP/qdytv.json create mode 100644 XP/rttks.json create mode 100644 XP/vip1280.json create mode 100644 XP/xfeiji.json create mode 100644 XP/xuangz.json diff --git a/XP/qdytv.json b/XP/qdytv.json new file mode 100644 index 0000000..c228554 --- /dev/null +++ b/XP/qdytv.json @@ -0,0 +1,72 @@ +{ + "ua": "", + "homeUrl": "https://www.qdytv.com", + "dcVipFlag": "true", + "pCfgJs": "https://www.qdytv.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,'myui-header__menu nav-menu')]/li[contains(@class, ' hidden-sm hidden-xs')]/a[contains(@href, 'vodtype')]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/vodtype/(\\w+).html", + "cateManual": { + "电影": "1", + "连续剧": "2", + "综艺": "3", + "动漫": "4" + }, + "homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/detail/(\\w+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "\\S+(http\\S+)", + "homeVodMark": "/span[contains(@class,'pic-text')]/text()", + "cateUrl": "https://www.qdytv.com/show/id/{cateId}/page/{catePg}.html", + "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/detail/(\\w+).html", + "cateVodImg": "/@data-original", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "/span[contains(@class,'pic-text')]/text()", + "dtUrl": "https://www.qdytv.com/detail/{vid}.html", + "dtNode": "//body", + "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title", + "dtNameR": "", + "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original", + "dtImgR": "\\S+(http\\S+)", + "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()", + "dtCateR": "", + "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()", + "dtAreaR": "", + "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()", + "dtYearR": "", + "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()", + "dtMarkR": "", + "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()", + "dtActorR": "", + "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()", + "dtDirectorR": "", + "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()", + "dtDescR": "", + "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]", + "dtUrlSubNode": "//li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/play/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://www.qdytv.com/play/{playUrl}.html", + "playUa": "", + "searchUrl": "https://www.qdytv.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/rttks.json b/XP/rttks.json new file mode 100644 index 0000000..6e2e60e --- /dev/null +++ b/XP/rttks.json @@ -0,0 +1,87 @@ +{ + "author": "春风", + "ua": "", + "homeUrl": "https://www.rttks.com", + "dcVipFlag": "true", + "pCfgJs": "https://www.rttks.com/static/js/playerconfig.js", + "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list=", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + "cateManual": { + "电影": "rrdy", + "连续剧": "rrdsj", + "动漫": "rrdm", + "综艺": "rrzy", + "纪录片": "rrjlp", + "国产剧": "rrgcj", + "香港剧": "rrxgj", + "台湾剧": "rrtwj", + "韩剧": "rrhgj", + "日剧": "rrrbj", + "海外剧": "rrhwj", + "动作片": "rrdzp", + "喜剧片": "rrxjp", + "爱情片": "rraqp", + "科幻片": "rrkhp", + "恐怖片": "rrkbp", + "剧情片": "rrjqp", + "战争片": "rrzzp", + "国漫": "rrdm/area/大陆", + "日漫": "rrdm/area/日本", + "韩漫": "rrdm/area/韩国", + "美漫": "rrdm/area/美国", + "英漫": "rrdm/area/英国", + "法漫": "rrdm/area/法国" + }, + "homeVodNode": "//div[@class='stui-vodlist__box']/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "https://www.rttks.com/rrtv/(\\w+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "", + "homeVodMark": "/span[@class='pic-text text-right']/text()", + "cateUrl": "https://www.rttks.com/rrtop/{cateId}/page/{catePg}.html", + "cateVodNode": "//div[@class='stui-vodlist__box']/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "https://www.rttks.com/rrtv/(\\w+).html", + "cateVodImg": "/@data-original", + "cateVodImgR": "", + "cateVodMark": "/span[@class='pic-text text-right']/text()", + "dtUrl": "https://www.rttks.com/rrtv/{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()", + "dtCateR": "", + "dtYear": "", + "dtYearR": "", + "dtArea": "", + "dtAreaR": "", + "dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()", + "dtDirectorR": "", + "dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()", + "dtActorR": "", + "dtDesc": "//span[contains(text(), '简介')]/following-sibling::/span/text()", + "dtDescR": "", + "dtFromNode": "//div[contains(@class,'stui-pannel__head')]/h3[@class='title']", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "https://www.rttks.com/rrplay/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://www.rttks.com/rrplay/{playUrl}.html", + "playUa": "", + "searchUrl": "https://www.rttks.com/rrso.html?wd={wd}", + "scVodNode": "//a[contains(@class,'v-thumb')]", + "scVodName": "/@title", + "scVodId": "/@href", + "scVodIdR": "https://www.rttks.com/rrtv/(\\w+).html", + "scVodImg": "/@data-original", + "scVodMark": "/span[@class='pic-text text-right']/text()" +} \ No newline at end of file diff --git a/XP/vip1280.json b/XP/vip1280.json new file mode 100644 index 0000000..e3db58e --- /dev/null +++ b/XP/vip1280.json @@ -0,0 +1,74 @@ +{ + "author": "春风", + "ua": "", + "homeUrl": "http://www.vip1280.net", + "dcVipFlag": "true", + "dcPlayUrl": "true", + "cateManual": { + "电影": "1", + "国产剧": "2", + "港台剧": "3", + "日韩剧": "5", + "欧美剧": "4", + "泰剧": "22", + "动作片": "6", + "喜剧片": "11", + "科幻片": "8", + "爱情片": "7", + "恐怖片": "9", + "战争片": "10", + "剧情片": "20", + "动画片": "21" + }, + "homeVodNode": "//div[@class='stui-pannel stui-pannel-bg clearfix'][position()>2]//div[@class='stui-vodlist__box']/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/movie/(\\S+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "", + "homeVodMark": "/span[@class='pic-text text-right']/text()", + "cateUrl": "http://www.vip1280.net/frim/index{cateId}/page/{catePg}.html", + "cateVodNode": "//div[@class='stui-vodlist__box']/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/movie/(\\S+).html", + "cateVodImg": "/@data-original", + "cateVodImgR": "", + "cateVodMark": "/span[@class='pic-text text-right']/text()", + "dtUrl": "http://www.vip1280.net/movie/{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(), '类型')]/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(@class,'detail-content')]/text()", + "dtDescR": "", + "dtFromNode": "//div[contains(@class,'stui-pannel__head')]/h3", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//ul[@class='stui-content__playlist clearfix']", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/play/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "http://www.vip1280.net/play/{playUrl}.html", + "playUa": "", + "searchUrl": "http://www.vip1280.net/search.html?wd={wd}&submit=", + "scVodNode": "//a[contains(@class,'v-thumb')]", + "scVodName": "/@title", + "scVodId": "/@href", + "scVodIdR": "/movie/(\\S+).html", + "scVodImg": "/@data-original", + "scVodMark": "/span[@class='pic-text text-right']/text()" +} \ No newline at end of file diff --git a/XP/xfeiji.json b/XP/xfeiji.json new file mode 100644 index 0000000..3b05da4 --- /dev/null +++ b/XP/xfeiji.json @@ -0,0 +1,67 @@ +{ + "ua": "", + "homeUrl": "https://xfeiji.com", + "dcVipFlag": "true", + "pCfgJs": "https://xfeiji.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,'myui-header__menu nav-menu')]/li[contains(@class, ' hidden-sm hidden-xs')]/a[contains(@href, 'vodtype') and not(contains(@href,'label'))]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/vodtype/(\\w+).html", + "cateManual": {}, + "homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/display/(\\w+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "\\S+(http\\S+)", + "homeVodMark": "/span[contains(@class,'pic-text')]/text()", + "cateUrl": "https://xfeiji.com/vodshow/{cateId}--------{catePg}---.html", + "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/display/(\\w+).html", + "cateVodImg": "/@data-original", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "/span[contains(@class,'pic-text')]/text()", + "dtUrl": "https://xfeiji.com/display/{vid}.html", + "dtNode": "//body", + "dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title", + "dtNameR": "", + "dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original", + "dtImgR": "\\S+(http\\S+)", + "dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()", + "dtCateR": "", + "dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()", + "dtAreaR": "", + "dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()", + "dtYearR": "", + "dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()", + "dtMarkR": "", + "dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()", + "dtActorR": "", + "dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()", + "dtDirectorR": "", + "dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()", + "dtDescR": "", + "dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]", + "dtUrlSubNode": "//li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/play/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://xfeiji.com/play/{playUrl}.html", + "playUa": "", + "searchUrl": "https://xfeiji.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/xuangz.json b/XP/xuangz.json new file mode 100644 index 0000000..4abd1ad --- /dev/null +++ b/XP/xuangz.json @@ -0,0 +1,62 @@ +{ + "ua": "", + "homeUrl": "https://v.xuangz.cn/", + "cateNode": "//ul[@class='nav navbar-nav']/li/a[contains(@href,'whole') and not(contains(@href, '5'))]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/whole(\\S+).html", + "cateManual": {}, + "homeVodNode": "//div[@class='movie-item-in']", + "homeVodName": "/div/h1/a/text()", + "homeVodId": "/div/h1/a/@href", + "homeVodIdR": "/show(\\S+).html", + "homeVodImg": "/a/img/@src", + "homeVodImgR": "", + "homeVodMark": "", + "cateUrl": "https://v.xuangz.cn/whole/{cateId}_______0_addtime_{catePg}.html", + "cateVodNode": "//div[@class='movie-item-in']", + "cateVodName": "/div/h1/a/text()", + "cateVodId": "/div/h1/a/@href", + "cateVodIdR": "/show(\\S+).html", + "cateVodImg": "/a/img/@src", + "cateVodImgR": "", + "cateVodMark": "", + "dtUrl": "https://v.xuangz.cn/show/{vid}.html", + "dtNode": "//div[@class='row']", + "dtName": "/div/h1/text()", + "dtNameR": "", + "dtImg": "/div/div/div[1]/img/@src", + "dtImgR": "", + "dtCate": "/div/div/div[2]/table/tbody/tr[3]/td[2]/a/text()", + "dtCateR": "", + "dtYear": "div/div/div[2]/table/tbody/tr[6]/td[2]/a/text()", + "dtYearR": "", + "dtArea": "/div/div/div[2]/table/tbody/tr[4]/td[2]/a/text()", + "dtAreaR": "", + "dtMark": "/div/div/div[2]/table/tbody/tr[7]/td[2]/text()", + "dtMarkR": "", + "dtActor": "/div/div/div[2]/table/tbody/tr[2]/td[2]/a/text()", + "dtActorR": "", + "dtDirector": "/div/div/div[2]/table/tbody/tr[1]/td[2]/a/text()", + "dtDirectorR": "", + "dtDesc": "/div/div[2]/div[2]/p/span//span/text()", + "dtDescR": "", + "dtFromNode": "//ul[@id='tvTabs']/li/a", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[@class='row tv-js-list']", + "dtUrlSubNode": "/div/a", + "dtUrlId": "/@href", + "dtUrlIdR": "/play(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://v.xuangz.cn//play/{playUrl}.html", + "playUa": "", + "searchUrl": "https://v.xuangz.cn/?c=search&wd={wd}", + "scVodNode": "//div[@class='movie-item-in']", + "scVodName": "/a/@title", + "scVodId": "/div/h1/a/@href", + "scVodIdR": "/show/(\\S+).html", + "scVodImg": "/a/img/@src", + "scVodMark": "/a/span/text()" +} \ No newline at end of file