From e249433ec9be688e6ba57e1617ec66a1c942d9a1 Mon Sep 17 00:00:00 2001 From: qcfree <6529067+qcfree@user.noreply.gitee.com> Date: Sun, 6 Aug 2023 13:05:01 +0000 Subject: [PATCH] 1 Signed-off-by: qcfree <6529067+qcfree@user.noreply.gitee.com> --- xpath/云播看看.json | 80 +++++++++++ xpath/在线之家.json | 329 ++++++++++++++++++++++++++++++++++++++++++++ xpath/在线电影.json | 81 +++++++++++ xpath/在线直链.json | 59 ++++++++ 4 files changed, 549 insertions(+) create mode 100644 xpath/云播看看.json create mode 100644 xpath/在线之家.json create mode 100644 xpath/在线电影.json create mode 100644 xpath/在线直链.json diff --git a/xpath/云播看看.json b/xpath/云播看看.json new file mode 100644 index 0000000..cb704e2 --- /dev/null +++ b/xpath/云播看看.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/xpath/在线之家.json b/xpath/在线之家.json new file mode 100644 index 0000000..868298c --- /dev/null +++ b/xpath/在线之家.json @@ -0,0 +1,329 @@ +{ + "ua": "", + "homeUrl": "https://www.zxzjtv.com", + "dcVipFlag": "true", + "pCfgJs": "https://www.zxzjtv.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,'stui-header__menu')]/li/a[contains(@href, 'list')]", + "cateName": "/text()", + "cateId": "/@href", + "cateIdR": "/list/(\\d+).html", + "cateManual":{}, + "homeVodNode": "//a[contains(@class,'stui-vodlist__thumb')]", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/detail/(\\w+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "(http\\S+)", + "homeVodMark": "/span[contains(@class,'pic-text')]/text()", + "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": "(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": "(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()", + "dtAreaR": "", + "dtYear": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '年份')]/following-sibling::*/text()", + "dtYearR": "", + "dtActor": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '主演')]/following-sibling::*/text()", + "dtActorR": "", + "dtDirector": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '导演')]/following-sibling::*/text()", + "dtDirectorR": "", + "dtMark": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(text(), '更新')]/following-sibling::*/text()", + "dtMarkR": "", + "dtDesc": "//span[@class='detail-sketch']/text()", + "dtDescR": "", + "dtFromNode":"//div[@class='stui-vodlist__head']/h3[contains(text(),'播放')]", + "dtFromName": "/text()", + "dtUrlNode": "//ul[contains(@class, 'stui-content__playlist clearfix')]", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/video/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://www.zxzjtv.com/video/{playUrl}.html", + "playUa": "", + "searchUrl": "https://www.zxzjtv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "", + "filter": { + "1": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "喜剧","v": "喜剧"}, + {"n": "爱情","v": "爱情"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "动作","v": "动作"}, + {"n": "科幻","v": "科幻"}, + {"n": "剧情","v": "剧情"}, + {"n": "战争","v": "战争"}, + {"n": "警匪","v": "警匪"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "动画","v": "动画"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "冒险","v": "冒险"} + ] + }, + { + "key": "area", + "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"}, + {"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"} + ] + } + ], + "2": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "剧情","v": "剧情"}, + {"n": "喜剧","v": "喜剧"}, + {"n": "爱情","v": "爱情"}, + {"n": "动作","v": "动作"}, + {"n": "悬疑","v": "悬疑"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "惊悚","v": "惊悚"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "科幻","v": "科幻"}, + {"n": "音乐","v": "音乐"}, + {"n": "其他","v": "其他"} + ] + }, + { + "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"} + ] + } + ], + "3": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "剧情","v": "剧情"}, + {"n": "喜剧","v": "喜剧"}, + {"n": "爱情","v": "爱情"}, + {"n": "动作","v": "动作"}, + {"n": "悬疑","v": "悬疑"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "惊悚","v": "惊悚"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "科幻","v": "科幻"}, + {"n": "音乐","v": "音乐"}, + {"n": "其他","v": "其他"} + ] + }, + { + "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"} + ] + } + ], + "4": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "剧情","v": "剧情"}, + {"n": "喜剧","v": "喜剧"}, + {"n": "爱情","v": "爱情"}, + {"n": "动作","v": "动作"}, + {"n": "悬疑","v": "悬疑"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "惊悚","v": "惊悚"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "科幻","v": "科幻"}, + {"n": "音乐","v": "音乐"}, + {"n": "其他","v": "其他"} + ] + }, + { + "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"} + ] + } + ], + "5": [ + { + "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"} + ] + } + ], + "6": [ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "情感","v": "情感"}, + {"n": "科幻","v": "科幻"}, + {"n": "热血","v": "热血"}, + {"n": "推理","v": "推理"}, + {"n": "搞笑","v": "搞笑"}, + {"n": "冒险","v": "冒险"}, + {"n": "萝莉","v": "萝莉"}, + {"n": "校园","v": "校园"}, + {"n": "动作","v": "动作"}, + {"n": "机战","v": "机战"}, + {"n": "运动","v": "运动"}, + {"n": "战争","v": "战争"}, + {"n": "少年","v": "少年"} + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + {"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"} + ] + } + ] + } +} \ No newline at end of file diff --git a/xpath/在线电影.json b/xpath/在线电影.json new file mode 100644 index 0000000..9cdd036 --- /dev/null +++ b/xpath/在线电影.json @@ -0,0 +1,81 @@ +{ + "author": "春风", + "ua": "", + "homeUrl": "https://www.zaixiandianying8.com", + "dcVipFlag": "true", + "pCfgJs": "https://www.zaixiandianying8.com/static/js/playerconfig.js", + "pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + "cateManual": { + "蓝光": "37", + "电影": "1", + "连续剧": "2", + "动漫": "4", + "国产剧": "13", + "港台剧": "14", + "日韩剧": "15", + "欧美剧": "16", + "动作片": "6", + "喜剧片": "7", + "爱情片": "8", + "科幻片": "9", + "恐怖片": "10", + "灾难片": "21", + "悬疑片": "25", + "剧情片": "11", + "战争片": "12", + "纪录片": "20" + }, + "homeVodNode": " //ul[@class='myui-vodlist clearfix']//div[@class='myui-vodlist__box']/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/\\w+/(\\w+)\\S*.html", + "homeVodImg": "/@data-original", + "homeVodImgR": "", + "homeVodMark": "/span[@class='pic-text text-right']/text()", + "cateUrl": "https://www.zaixiandianying8.com/vodshow/{cateId}--------{catePg}---.html", + "cateVodNode": "//ul[@class='myui-vodlist clearfix']//div[@class='myui-vodlist__box']/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/voddetail/(\\w+)\\S*.html", + "cateVodImg": "/@data-original", + "cateVodImgR": "", + "cateVodMark": "/span[@class='pic-text text-right']/text()", + "dtUrl": "https://www.zaixiandianying8.com/voddetail/{vid}.html", + "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[@class='sketch content']/text()", + "dtDescR": "", + "dtFromNode": "//ul[contains(@class,'nav-tabs')]/li/a", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//ul[contains(@class,'myui-content__list')]", + "dtUrlSubNode": "/li/a", + "dtUrlId": "@href", + "dtUrlIdR": "/vodplay/(\\S+).html", + "dtUrlName": "/text()", + "dtUrlNameR": "", + "playUrl": "https://www.zaixiandianying8.com/vodplay/{playUrl}.html", + "playUa": "", + "searchUrl": "https://www.zaixiandianying8.com/vodsearch/-------------.html?wd={wd}&submit=", + "scVodNode": "//ul[@id='searchList']//div[@class='thumb']/a", + "scVodName": "/@title", + "scVodId": "/@href", + "scVodIdR": "/voddetail/(\\w+).html", + "scVodImg": "/@data-original", + "scVodMark": "/span[@class='pic-text text-right']/text()" +} \ No newline at end of file diff --git a/xpath/在线直链.json b/xpath/在线直链.json new file mode 100644 index 0000000..a62b3ac --- /dev/null +++ b/xpath/在线直链.json @@ -0,0 +1,59 @@ +{ + "name": "在线之家", + "url": "https://www.zxzjtv.com", + "User": "空", + "shouye": "1", + "fenlei": "电影$/list/1-#美剧$/list/2-#韩剧$/list/3-#日剧$/list/4-#泰剧$/list/5-#动漫$/list/6-", + "houzhui": ".html", + "shifouercijiequ": "0", + "jiequqian": "空", + "jiequhou": "空", + "jiequshuzuqian": "class=\"stui-vodlist__box", + "jiequshuzuhou": "", + "tupianqian": "data-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 clearfix", + "bfjiequshuzuhou": "", + "zhuangtaiqian": "class=\"data \">类型:", + "zhuangtaihou": "
", + "daoyanqian": "class=\"data\">导演:", + "daoyanhou": "", + "zhuyanqian": "class=\"data\">主演:", + "zhuyanhou": "", + "juqingqian": "style=\"display: none;\">", + "juqinghou": "", + "bfyshifouercijiequ": "0", + "bfyjiequqian": "空", + "bfyjiequhou": "空", + "bfyjiequshuzuqian": "