Add files via upload
This commit is contained in:
parent
156e07857a
commit
99e920462f
79
sub/xpath/2gangju.json
Normal file
79
sub/xpath/2gangju.json
Normal file
@ -0,0 +1,79 @@
|
||||
{
|
||||
"ua": "",
|
||||
"dcVipFlag": "true",
|
||||
"pCfgJs": "http://www.2gangju.cc/static/js/playerconfig.js",
|
||||
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
|
||||
"dcShow2Vip": {},
|
||||
"dcPlayUrl": "true",
|
||||
"homeUrl": "http://www.2gangju.cc",
|
||||
"cateNode": "",
|
||||
"cateName": "",
|
||||
"cateId": "",
|
||||
"cateIdR": "",
|
||||
"cateManual": {"电视剧":"dianshiju","电影":"dianying","综艺":"zongyi"},
|
||||
"homeVodNode": "//div[@class='stui-vodlist__box']/a[contains(@class,'stui-vodlist__thumb')]",
|
||||
"homeVodName": "/@title",
|
||||
"homeVodId": "/@href",
|
||||
"homeVodIdR": "(\\S+)",
|
||||
"homeVodImg": "/@data-original",
|
||||
"homeVodImgR": "",
|
||||
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
|
||||
"cateUrl": "http://www.2gangju.cc/vodshow/{cateId}--------{catePg}---{year}.html",
|
||||
"cateVodNode": "//div[@class='stui-vodlist__box']/a[contains(@class,'stui-vodlist__thumb')]",
|
||||
"cateVodName": "/@title",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "(\\S+)",
|
||||
"cateVodImg": "/@data-original",
|
||||
"cateVodImgR": "",
|
||||
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
|
||||
"dtUrl": "http://www.2gangju.cc{vid}",
|
||||
"dtNode": "//body",
|
||||
"dtName": "//div[@class='stui-content__detail']/h1/text()",
|
||||
"dtNameR": "",
|
||||
"dtImg": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
|
||||
"dtImgR": "\\S+(http\\S+)",
|
||||
"dtCate": "//div[@class='stui-content__detail']/p[3]/a/text()",
|
||||
"dtCateR": "",
|
||||
"dtYear": "//div[@class='stui-content__detail']/p[3]/text()[6]",
|
||||
"dtYearR": "",
|
||||
"dtArea": "//div[@class='stui-content__detail']/p[3]/text()[4]",
|
||||
"dtAreaR": "",
|
||||
"dtMark": "//span[contains(@class,'pic-text')]/text()",
|
||||
"dtMarkR": "",
|
||||
"dtActor": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
|
||||
"dtActorR": "",
|
||||
"dtDirector": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
|
||||
"dtDirectorR": "",
|
||||
"dtDesc": "//span[contains(@class,'detail-sketch')]/text()",
|
||||
"dtDescR": "",
|
||||
"dtFromNode": "//div[contains(@class,'stui-pannel-box b playlist')]/div/div/h3[contains(text(),'线路')]",
|
||||
"dtFromName": "/text()",
|
||||
"dtFromNameR": "",
|
||||
"dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
|
||||
"dtUrlSubNode": "/li/a",
|
||||
"dtUrlId": "/@href",
|
||||
"dtUrlIdR": "(\\S+)",
|
||||
"dtUrlName": "/text()",
|
||||
"dtUrlNameR": "",
|
||||
"playUrl": "http://www.2gangju.cc{playUrl}",
|
||||
"playUa": "",
|
||||
"searchUrl": "http://www.2gangju.cc/vodsearch/-------------.html?wd={wd}",
|
||||
"scVodNode": "//ul[contains(@class,'stui-vodlist__media')]/li/div/a[contains(@class,'stui-vodlist__thumb')]",
|
||||
"scVodName": "/@title",
|
||||
"scVodId": "/@href",
|
||||
"scVodIdR": "(\\S+)",
|
||||
"scVodImg": "/@data-original",
|
||||
"scVodMark": "//span[contains(@class,'pic-text')]/text()",
|
||||
"filter":{
|
||||
"dianshiju": [
|
||||
{"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"}]}
|
||||
],
|
||||
"dianying": [
|
||||
{"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"}]}
|
||||
],
|
||||
"zongyi": [
|
||||
{"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"}]}
|
||||
]
|
||||
}
|
||||
|
||||
}
|
106
sub/xpath/kelatv.json
Normal file
106
sub/xpath/kelatv.json
Normal file
@ -0,0 +1,106 @@
|
||||
{
|
||||
"ua": "",
|
||||
// 首页地址 用于获取 分类和首页推荐
|
||||
"homeUrl": "https://www.kelatv.com/",
|
||||
// 分类节点
|
||||
"cateNode": "",
|
||||
// 分类名
|
||||
"cateName": "",
|
||||
// 分类id
|
||||
"cateId": "",
|
||||
// 分类id二次处理正则
|
||||
"cateIdR": "",
|
||||
// 手动设置分类,如果手动设置了分类则不使用上面的分类xpath获取分类 例如 "cateManual": {"电影": "1", "电视剧": "2"},
|
||||
"cateManual": {"电影": "dianying","国产剧": "guocanju", "香港剧": "xianggangju","欧美剧": "oumeiju","日本剧": "ribenju","韩国剧": "hanguoju","TV动漫": "tvban", "剧场动漫": "juchangban", "ova动漫": "tebieban"},
|
||||
// 首页推荐视频的节点
|
||||
"homeVodNode": "//li[contains(@class,'layui-col-md2')]/a[@class='video-pic']",
|
||||
// 首页推荐视频的名称
|
||||
"homeVodName": "/img/@alt",
|
||||
// 二次处理正则
|
||||
"homeVodNameR": "",
|
||||
// 首页推荐视频的id
|
||||
"homeVodId": "/@href",
|
||||
// 二次处理正则
|
||||
"homeVodIdR": "/detail/(\\w+).html",
|
||||
// 首页推荐视频的图片
|
||||
"homeVodImg": "/img/@data-original",
|
||||
// 二次处理正则
|
||||
"homeVodImgR": "",
|
||||
// 首页推荐视频的简介
|
||||
"homeVodMark": "/span[@class='play-continu']/text()",
|
||||
// 二次处理正则
|
||||
"homeVodMarkR": "",
|
||||
// 分类页地址 {cateId} 分类id {catePg} 当前页
|
||||
"cateUrl": "https://www.kelatv.com/list/{cateId}______{catePg}.html",
|
||||
// 同上面的homeVod字段 分类列表中的视频信息
|
||||
"cateVodNode": "//div[@class='list-pl']/ul/li/a",
|
||||
"cateVodName": "/img/@alt",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "/detail/(\\w+).html",
|
||||
"cateVodImg": "/img/@data-original",
|
||||
"cateVodMark": "/span[@class='play-continu']/text()",
|
||||
// 详情页地址 用于获取详情页信息 及 播放列表和地址
|
||||
"dtUrl": "https://www.kelatv.com/detail/{vid}.html",
|
||||
|
||||
// 详情节点
|
||||
"dtNode": "//body",
|
||||
// 视频名
|
||||
"dtName": "//div[@class='txt-title']/h1/text()",
|
||||
"dtNameR": "",
|
||||
// 视频图片
|
||||
"dtImg": "//div[@class='detail-con-pic']/img/@src",
|
||||
"dtImgR": "\\S+(http\\S+)",
|
||||
// 视频分类
|
||||
"dtCate": "",
|
||||
"dtCateR": "",
|
||||
// 视频年份
|
||||
"dtYear": "//div[@class='txt-list']//span[contains(text(),'年代')]/text()",
|
||||
"dtYearR": "\\年份:(\\S+)",
|
||||
// 视频地区
|
||||
"dtArea": "//div[@class='txt-list']//span[contains(text(),'地区')]/text()",
|
||||
"dtAreaR": "\\地区:(\\S+)",
|
||||
// 视频状态
|
||||
"dtMark": "",
|
||||
"dtMarkR": "",
|
||||
// 主演
|
||||
"dtActor": "//div[@class='txt-list']/p[contains(text(),'主演')]",
|
||||
"dtActorR": "\\主演:(\\S+)",
|
||||
// 导演
|
||||
"dtDirector": "//div[@class='txt-list']/p[contains(text(),'导演')]/text()",
|
||||
"dtDirectorR": "\\导演:(\\S+)",
|
||||
// 视频简介
|
||||
"dtDesc": "//div[@class='bt-content']/p[1]/text()",
|
||||
"dtDescR": "",
|
||||
// 播放源节点
|
||||
"dtFromNode": "//ul[@class='layui-tab-title']/li",
|
||||
// 播放源名称
|
||||
"dtFromName": "/text()",
|
||||
// 二次处理正则
|
||||
"dtFromNameR": "",
|
||||
|
||||
// 播放列表节点
|
||||
"dtUrlNode": "//div[@class='layui-tab-content']/ul",
|
||||
// 播放地址节点
|
||||
"dtUrlSubNode": "/li/a",
|
||||
// 播放地址
|
||||
"dtUrlId": "/@href",
|
||||
// 二次处理正则
|
||||
"dtUrlIdR": "/play/(\\S+).html",
|
||||
// 剧集名称
|
||||
"dtUrlName": "/text()",
|
||||
// 二次处理正则
|
||||
"dtUrlNameR": "",
|
||||
// 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址
|
||||
"playUrl": "https://www.kelatv.com/play/{playUrl}.html",
|
||||
// 解析webview的user-agent
|
||||
"playUa": "",
|
||||
// 搜索地址
|
||||
"searchUrl": "https://www.kelatv.com/index.php?s=home-search-index-wd-{wd}",
|
||||
// 同上面的homeVod字段 搜索结果中的视频信息, 这里有对苹果cms suggest搜索接口的特殊支持,参考示例中的极品影视
|
||||
"scVodNode": "//div[@class='seach-video']/div/a[contains(@class,'video-pic')]",
|
||||
"scVodName": "/@title",
|
||||
"scVodId": "/@href",
|
||||
"scVodIdR": "/detail/(\\w+).html",
|
||||
"scVodImg": "/@data-original",
|
||||
"scVodMark": ""
|
||||
}
|
110
sub/xpath/kyikan.json
Normal file
110
sub/xpath/kyikan.json
Normal file
@ -0,0 +1,110 @@
|
||||
{
|
||||
"ua": "",
|
||||
// 首页地址 用于获取 分类和首页推荐
|
||||
"homeUrl": "https://www.kyikan.cc/",
|
||||
// 分类节点
|
||||
"cateNode": "//ul[@class='top-nav']/li/a[contains(@href, 'vodtypehtml')]",
|
||||
// 分类名
|
||||
"cateName": "/text()",
|
||||
// 分类id
|
||||
"cateId": "/@href",
|
||||
// 分类id二次处理正则
|
||||
"cateIdR": "/vodtypehtml/(\\w+)/",
|
||||
// 手动设置分类,如果手动设置了分类则不使用上面的分类xpath获取分类 例如 "cateManual": {"电影": "1", "电视剧": "2"},
|
||||
"cateManual": {
|
||||
"综艺": "daluzongyi","国产剧": "guochanju", "港台剧": "gangtaiju","欧美剧": "oumeiju","日韩剧": "rihanju", "泰剧": "taiguoju","海外剧": "haiwaiju",
|
||||
"动作片": "dongzuopian", "喜剧片": "xijupian","爱情片": "aiqingpian", "科幻片": "kehuanpian","恐怖片": "kongbupian",
|
||||
"剧情片": "juqingpian","纪录片": "jlup", "战争片": "zhanzhengpian","微电影": "weidianying", "惊悚片": "jingsong","悬疑片": "xuanyi",
|
||||
"TV动漫": "tvban", "电影动漫": "dyban","剧场动漫": "juchang","国语动漫": "jingdianguoyu"
|
||||
},
|
||||
// 首页推荐视频的节点
|
||||
"homeVodNode": "//div[@class='index-tj-l']/ul/li/a[@class='link-hover']",
|
||||
// 首页推荐视频的名称
|
||||
"homeVodName": "/@title",
|
||||
// 二次处理正则
|
||||
"homeVodNameR": "",
|
||||
// 首页推荐视频的id
|
||||
"homeVodId": "/@href",
|
||||
// 二次处理正则
|
||||
"homeVodIdR": "/vodhtml/(\\w+)/",
|
||||
// 首页推荐视频的图片
|
||||
"homeVodImg": "/img/@data-original",
|
||||
// 二次处理正则
|
||||
"homeVodImgR": "",
|
||||
// 首页推荐视频的简介
|
||||
"homeVodMark": "/p[@class='other']/i/text()",
|
||||
// 二次处理正则
|
||||
"homeVodMarkR": "",
|
||||
// 分类页地址 {cateId} 分类id {catePg} 当前页
|
||||
"cateUrl": "https://www.kyikan.cc/vodtypehtml/{cateId}/",
|
||||
// 同上面的homeVod字段 分类列表中的视频信息
|
||||
"cateVodNode": "//div[contains(@class,'index-area')]/ul/li/a[@class='link-hover']",
|
||||
"cateVodName": "/@title",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "/vodhtml/(\\w+)/",
|
||||
"cateVodImg": "/img/@data-original",
|
||||
"cateVodMark": "/p[@class='other']/i/text()",
|
||||
// 详情页地址 用于获取详情页信息 及 播放列表和地址
|
||||
"dtUrl": "https://www.kyikan.cc/vodhtml/{vid}/",
|
||||
|
||||
// 详情节点
|
||||
"dtNode": "//div[@class='main']",
|
||||
// 视频名
|
||||
"dtName": "//dt[@class='name']/text()",
|
||||
"dtNameR": "",
|
||||
// 视频图片
|
||||
"dtImg": "//div[@class='ct-l']/img[@class='lazy']/@data-original",
|
||||
"dtImgR": "",
|
||||
// 视频分类
|
||||
"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": "",
|
||||
"dtMarkR": "",
|
||||
// 主演
|
||||
"dtActor": "//span[contains(text(),'主演')]/following-sibling::*/text()",
|
||||
"dtActorR": "",
|
||||
// 导演
|
||||
"dtDirector": "//span[contains(text(),'导演')]/following-sibling::*/text()",
|
||||
"dtDirectorR": "",
|
||||
// 视频简介
|
||||
"dtDesc": "//span[@class='js']/text()",
|
||||
"dtDescR": "",
|
||||
// 播放源节点
|
||||
"dtFromNode": "//li[@id='tab81']",
|
||||
// 播放源名称
|
||||
"dtFromName": "/text()",
|
||||
// 二次处理正则
|
||||
"dtFromNameR": "",
|
||||
|
||||
// 播放列表节点
|
||||
"dtUrlNode": "//div[contains(@class,'videourl')]/ul",
|
||||
// 播放地址节点
|
||||
"dtUrlSubNode": "/li/a",
|
||||
// 播放地址
|
||||
"dtUrlId": "/@href",
|
||||
// 二次处理正则
|
||||
"dtUrlIdR": "/(\\S+)",
|
||||
// 剧集名称
|
||||
"dtUrlName": "/text()",
|
||||
// 二次处理正则
|
||||
"dtUrlNameR": "",
|
||||
// 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址
|
||||
"playUrl": "https://www.kyikan.cc/{playUrl}",
|
||||
// 解析webview的user-agent
|
||||
"playUa": "",
|
||||
// 搜索地址
|
||||
"searchUrl": "https://www.kyikan.cc/index.php?m=vod-search&wd={wd}",
|
||||
"scVodNode": "//div[contains(@class,'index-area')]/ul/li/a[@class='link-hover']",
|
||||
"scVodName": "/@title",
|
||||
"scVodId": "/@href",
|
||||
"scVodIdR": "/vodhtml/(\\w+)/",
|
||||
"scVodImg": "/img/@data-original",
|
||||
"scVodMark": "/p[@class='other']/i/text()"
|
||||
}
|
59
sub/xpath/lgyy.json
Normal file
59
sub/xpath/lgyy.json
Normal file
@ -0,0 +1,59 @@
|
||||
{
|
||||
"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": "<div id=\"page\">",
|
||||
"jiequshuzuqian": "<a",
|
||||
"jiequshuzuhou": "no-referrer",
|
||||
"tupianqian": "original=\"",
|
||||
"tupianhou": "\"",
|
||||
"biaotiqian": "title=\"",
|
||||
"biaotihou": "\"",
|
||||
"lianjieqian": "href=\"",
|
||||
"lianjiehou": "\"",
|
||||
"sousuoqian": "/index.php/ajax/suggest?mid=1&wd=",
|
||||
"sousuohou": "&limit=10",
|
||||
"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": "空",
|
||||
"zhuangtaiqian": "更新:",
|
||||
"zhuangtaihou": "</div>",
|
||||
"daoyanqian": "导演:",
|
||||
"daoyanhou": "</div>",
|
||||
"zhuyanqian": "主演:",
|
||||
"zhuyanhou": "</div>",
|
||||
"juqingqian": "简介:",
|
||||
"juqinghou": "/div>",
|
||||
"bfjiequshuzuqian": "class=\"module-list",
|
||||
"bfjiequshuzuhou": "</div>",
|
||||
"bfyshifouercijiequ": "0",
|
||||
"bfyjiequqian": "空",
|
||||
"bfyjiequhou": "空",
|
||||
"bfyjiequshuzuqian": "<a",
|
||||
"bfyjiequshuzuhou": "/a>",
|
||||
"bfbiaotiqian": "<span>",
|
||||
"bfbiaotihou": "</span>",
|
||||
"bflianjieqian": "href=\"",
|
||||
"bflianjiehou": "\""
|
||||
}
|
387
sub/xpath/lmys.json
Normal file
387
sub/xpath/lmys.json
Normal file
@ -0,0 +1,387 @@
|
||||
{
|
||||
"ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
|
||||
"homeUrl": "https://lanmeiguojiang.com/ys/index.php",
|
||||
"dcVipFlag": "true",
|
||||
"pCfgJs": "https://lanmeiguojiang.com/ys/static/js/playerconfig.js",
|
||||
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
|
||||
"dcShow2Vip": {},
|
||||
"dcPlayUrl": "true",
|
||||
"cateNode": "",
|
||||
"cateName": "",
|
||||
"cateId": "",
|
||||
"cateIdR": "",
|
||||
"cateManual": {"电影":"1","剧集":"2","综艺":"3","动漫":"4","4K":"23"},
|
||||
"homeVodNode": "//div[contains(@class, 'stui-pannel__bd')]//ul[contains(@class,'stui-vodlist')]/li//a[contains(@class,'stui-vodlist__thumb')]",
|
||||
"homeVodName": "/@title",
|
||||
"homeVodId": "/@href",
|
||||
"homeVodIdR": "/index.php/vod/detail/id/(\\w+).html",
|
||||
"homeVodImg": "/@data-original",
|
||||
"homeVodImgR": "\\S+(http\\S+)",
|
||||
"homeVodMark": "/span[contains(@class,'pic-text text-right')]/b/text()",
|
||||
"cateUrl": "https://lanmeiguojiang.com/ys/index.php/vod/show/area/{area}/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html",
|
||||
"cateVodNode": "//div[@class='stui-vodlist__box']/a",
|
||||
"cateVodName": "/@title",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "/vod/detail/id/(\\w+).html",
|
||||
"cateVodImg": "/@data-original",
|
||||
"cateVodImgR": "\\S+(http\\S+)",
|
||||
"cateVodMark": "/span[@class='pic-text text-right']/b/text()",
|
||||
"dtUrl": "https://lanmeiguojiang.com/ys/index.php/vod/detail/id/{vid}.html",
|
||||
"dtNode": "//body",
|
||||
"dtName": "//div[contains(@class,'stui-content__detail')]/h1/text()",
|
||||
"dtNameR": "",
|
||||
"dtImg": "//div[contains(@class,'stui-content__thumb')]/a/img/@data-original",
|
||||
"dtImgR": "\\S+(http\\S+)",
|
||||
"dtCate": "//p[contains(@class,'data')][1]/text()",
|
||||
"dtCateR": "\\S+:(\\S+)",
|
||||
"dtYear": "//p[contains(@class,'data')][5]/text()",
|
||||
"dtYearR": "\\S+:(\\S+)",
|
||||
"dtArea": "//p[contains(@class,'data')][3]/text()",
|
||||
"dtAreaR": "\\S+:(\\S+)",
|
||||
"dtMark": "//p[contains(@class,'data')][4]/text()",
|
||||
"dtDirector": "//p[contains(text(), '导演')]/a/text()",
|
||||
"dtActor": "///p[contains(text(), '主演')]/a/following-sibling::*/text()",
|
||||
"dtDesc": "//span[@class='detail-content']/text()",
|
||||
"dtFromNode": "//ul[contains(@class,'nav nav-tabs')]/li/a",
|
||||
"dtFromName": "/text()",
|
||||
"dtFromNameR": "",
|
||||
"dtUrlNode": "//div[contains(@class,'tab-content')]/div",
|
||||
"dtUrlSubNode": "/ul/li/a",
|
||||
"dtUrlId": "/@href",
|
||||
"dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
|
||||
"dtUrlName": "/text()",
|
||||
"dtUrlNameR": "",
|
||||
"playUrl": "https://lanmeiguojiang.com/ys/index.php/vod/play/id/{playUrl}.html",
|
||||
"playUa": "",
|
||||
"searchUrl": "https://lanmeiguojiang.com/ys/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
|
||||
"scVodNode": "json:list",
|
||||
"scVodName": "name",
|
||||
"scVodId": "id",
|
||||
"scVodIdR": "",
|
||||
"scVodImg": "pic",
|
||||
"scVodMark": "",
|
||||
"filter": {
|
||||
"32": [
|
||||
{
|
||||
"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": "泰国"},
|
||||
{"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": "2008","v": "2008"},
|
||||
{"n": "2000","v": "2000"},
|
||||
{"n": "1997","v": "1997"},
|
||||
{"n": "1980","v": "1980"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{"n": "时间","v": "time"},
|
||||
{"n": "人气","v": "hits"},
|
||||
{"n": "评分","v": "score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"23": [
|
||||
{
|
||||
"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": "泰国"},
|
||||
{"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": "2008","v": "2008"},
|
||||
{"n": "2000","v": "2000"},
|
||||
{"n": "1997","v": "1997"},
|
||||
{"n": "1980","v": "1980"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{"n": "时间","v": "time"},
|
||||
{"n": "人气","v": "hits"},
|
||||
{"n": "评分","v": "score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"1": [
|
||||
{
|
||||
"key": "cateId",
|
||||
"name": "分类",
|
||||
"value": [
|
||||
{"n": "全部","v": ""},
|
||||
{"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": "25"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"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": "泰国"},
|
||||
{"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": "2008","v": "2008"},
|
||||
{"n": "2000","v": "2000"},
|
||||
{"n": "1997","v": "1997"},
|
||||
{"n": "1980","v": "1980"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{"n": "时间","v": "time"},
|
||||
{"n": "人气","v": "hits"},
|
||||
{"n": "评分","v": "score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"2": [
|
||||
{
|
||||
"key": "cateId",
|
||||
"name": "分类",
|
||||
"value": [
|
||||
{"n": "全部","v": ""},
|
||||
{"n": "国产剧","v": "13"},
|
||||
{"n": "港台剧","v": "14"},
|
||||
{"n": "日韩剧","v": "15"},
|
||||
{"n": "欧美剧","v": "16"},
|
||||
{"n": "其他剧","v": "21"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"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": "2008","v": "2008"},
|
||||
{"n": "2000","v": "2000"},
|
||||
{"n": "1997","v": "1997"},
|
||||
{"n": "1980","v": "1980"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{"n": "时间","v": "time"},
|
||||
{"n": "人气","v": "hits"},
|
||||
{"n": "评分","v": "score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"4": [
|
||||
{
|
||||
"key": "cateId",
|
||||
"name": "分类",
|
||||
"value": [
|
||||
{"n": "全部","v": ""},
|
||||
{"n": "bilibili","v": "5"},
|
||||
{"n": "日韩动漫","v": "27"},
|
||||
{"n": "国创动漫","v": "28"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"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": "泰国"},
|
||||
{"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": "2008","v": "2008"},
|
||||
{"n": "2000","v": "2000"},
|
||||
{"n": "1997","v": "1997"},
|
||||
{"n": "1980","v": "1980"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{"n": "时间","v": "time"},
|
||||
{"n": "人气","v": "hits"},
|
||||
{"n": "评分","v": "score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"3": [
|
||||
{
|
||||
"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": "2008","v": "2008"},
|
||||
{"n": "2000","v": "2000"},
|
||||
{"n": "1997","v": "1997"},
|
||||
{"n": "1980","v": "1980"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{"n": "时间","v": "time"},
|
||||
{"n": "人气","v": "hits"},
|
||||
{"n": "评分","v": "score"}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
91
sub/xpath/nmys2.json
Normal file
91
sub/xpath/nmys2.json
Normal file
@ -0,0 +1,91 @@
|
||||
{
|
||||
"author": "春风",
|
||||
"ua": "Mozilla/5.0 (Linux; Android 10; LYA-AL00; HMSCore 6.4.0.312; GMSCore 20.15.16) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 HuaweiBrowser/11.0.4.300 Mobile Safari/537.36",
|
||||
"homeUrl": "https://v.xiangdao.me",
|
||||
"dcVipFlag": "true",
|
||||
"dcPlayUrl": "true",
|
||||
"cateManual": {
|
||||
"电影": "1",
|
||||
"连续剧": "2",
|
||||
"动漫": "4",
|
||||
"综艺": "3"
|
||||
|
||||
},
|
||||
"homeVodNode": "//section/section[position()>2]//ul[@class='resize_list']/li/a",
|
||||
"homeVodName": "/@title",
|
||||
"homeVodId": "/@href",
|
||||
"homeVodIdR": "/(\\S+).html",
|
||||
"homeVodImg": "//@data-echo",
|
||||
"homeVodImgR": "",
|
||||
"homeVodMark": "/div/span[2]/span/text()",
|
||||
"cateUrl": "https://v.xiangdao.me/index.php?m=vod-list-id-{cateId}-pg-{catePg}-order--by-{by}-class--year-{year}-letter--area-{area}-lang-.html",
|
||||
"cateVodNode": "//ul[@class='resize_list']/li/a",
|
||||
"cateVodName": "/@title",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "/(\\S+).html",
|
||||
"cateVodImg": "//@data-echo",
|
||||
"cateVodImgR": "",
|
||||
"cateVodMark": "/div/span[2]/span/em/text()",
|
||||
"dtUrl": "https://v.xiangdao.me/{vid}.html",
|
||||
"dtNode": "//body",
|
||||
"dtName": "//section[@class='page-hd']/a/@title",
|
||||
"dtNameR": "",
|
||||
"dtImg": "//section[@class='page-hd']/a/img/@src",
|
||||
"dtImgR": "",
|
||||
"dtCate": "",
|
||||
"dtCateR": "",
|
||||
"dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()",
|
||||
"dtYearR": "",
|
||||
"dtArea": "",
|
||||
"dtAreaR": "",
|
||||
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
|
||||
"dtDirectorR": "",
|
||||
"dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()",
|
||||
"dtActorR": "",
|
||||
"dtDesc": "//article[@class='detail-con']/p/text()",
|
||||
"dtDescR": "",
|
||||
"dtFromNode": "//div[@class='hd']/ul/li/a",
|
||||
"dtFromName": "/text()",
|
||||
"dtFromNameR": "",
|
||||
"dtUrlNode": "//div[@class='numList']/ul",
|
||||
"dtUrlSubNode": "/li/a",
|
||||
"dtUrlId": "@href",
|
||||
"dtUrlIdR": "/(\\S+).html",
|
||||
"dtUrlName": "/text()",
|
||||
"dtUrlNameR": "",
|
||||
"playUrl": "https://v.xiangdao.me/{playUrl}.html",
|
||||
"playUa": "",
|
||||
"searchUrl": "https://v.xiangdao.me/index.php?m=vod-search&wd={wd}",
|
||||
"scVodNode": "//ul[@class='ulPicTxt clearfix']/li",
|
||||
"scVodName": "//span[@class='sTit']/text()",
|
||||
"scVodId": "//span[@class='sBtn']/a/@href",
|
||||
"scVodIdR": "/(\\S+).html",
|
||||
"scVodImg": "//img/@data-src",
|
||||
"scVodMark": "//span[@class='sDes'][2]/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"}]}
|
||||
]
|
||||
}}
|
||||
|
152
sub/xpath/omofun.json
Normal file
152
sub/xpath/omofun.json
Normal file
@ -0,0 +1,152 @@
|
||||
{
|
||||
"ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
|
||||
"homeUrl": "https://omofun.tv",
|
||||
"dcVipFlag": "true",
|
||||
"pCfgJs": "https://omofun.tv/static/js/playerconfig.js",
|
||||
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
|
||||
"dcShow2Vip": {},
|
||||
"dcPlayUrl": "true",
|
||||
"cateNode": "",
|
||||
"cateName": "",
|
||||
"cateId": "",
|
||||
"cateIdR": "",
|
||||
"cateManual": {"日漫":"20"},
|
||||
"homeVodNode": "//div[contains(@class,'module-poster-items-base')]/a",
|
||||
"homeVodName": "/@title",
|
||||
"homeVodId": "/@href",
|
||||
"homeVodIdR": "/vod/detail/id/(\\w+).html",
|
||||
"homeVodImg": "/div/div[@class='module-item-pic']/img/@data-original",
|
||||
"homeVodImgR": "\\S+(http\\S+)",
|
||||
"homeVodMark": "/div/div[@class='module-item-note']/text()",
|
||||
"cateUrl": "https://omofun.tv/vod/show/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html",
|
||||
"cateVodNode": "//div[contains(@class,'module-poster-items-base')]/a",
|
||||
"cateVodName": "/@title",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "/vod/detail/id/(\\w+).html",
|
||||
"cateVodImg": "/div/div[@class='module-item-pic']/img/@data-original",
|
||||
"cateVodImgR": "\\S+(http\\S+)",
|
||||
"cateVodMark": "/div/div[@class='module-item-note']/text()",
|
||||
"dtUrl": "https://omofun.tv/vod/detail/id/{vid}.html",
|
||||
"dtNode": "//body",
|
||||
"dtName": "//div[contains(@class,'module-info-heading')]/h1/text()",
|
||||
"dtNameR": "",
|
||||
"dtImg": "//div[@class='module-item-pic'][1]/img/@data-original",
|
||||
"dtImgR": "\\S+(http\\S+)",
|
||||
"dtCate": "//div[@class='module-info-tag-link'][3]/a/text()",
|
||||
"dtCateR": "",
|
||||
"dtYear": "//div[@class='module-info-tag-link'][1]/a/text()",
|
||||
"dtYearR": "",
|
||||
"dtArea": "//div[@class='module-info-tag-link'][2]/a/text()",
|
||||
"dtAreaR": "",
|
||||
"dtMark": "",
|
||||
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::div/a/text()",
|
||||
"dtActor": "//span[contains(text(), '主演')]/following-sibling::div/a/text()",
|
||||
"dtDesc": "//div[@class='module-info-introduction-content']/p/text()",
|
||||
"dtFromNode": "//div[contains(@class,'module-tab-item tab-item')]/span",
|
||||
"dtFromName": "/text()",
|
||||
"dtFromNameR": "",
|
||||
"dtUrlNode": "//div[@class='module-play-list']/div",
|
||||
"dtUrlSubNode": "/a",
|
||||
"dtUrlId": "/@href",
|
||||
"dtUrlIdR": "/vod/play/id/(\\S+).html",
|
||||
"dtUrlName": "/span/text()",
|
||||
"dtUrlNameR": "",
|
||||
"playUrl": "https://omofun.tv/vod/play/id/{playUrl}.html",
|
||||
"playUa": "",
|
||||
"searchUrl": "https://omofun.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
|
||||
"scVodNode": "json:list",
|
||||
"scVodName": "name",
|
||||
"scVodId": "id",
|
||||
"scVodIdR": "",
|
||||
"scVodImg": "pic",
|
||||
"scVodMark": "",
|
||||
"filter": {
|
||||
"20": [
|
||||
{
|
||||
"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": "2008","v": "2008"},
|
||||
{"n": "2000","v": "2000"},
|
||||
{"n": "1997","v": "1997"},
|
||||
{"n": "1980","v": "1980"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{"n": "时间","v": "time"},
|
||||
{"n": "人气","v": "hits"},
|
||||
{"n": "评分","v": "score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"21": [
|
||||
{
|
||||
"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": "2008","v": "2008"},
|
||||
{"n": "2000","v": "2000"},
|
||||
{"n": "1997","v": "1997"},
|
||||
{"n": "1980","v": "1980"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{"n": "时间","v": "time"},
|
||||
{"n": "人气","v": "hits"},
|
||||
{"n": "评分","v": "score"}
|
||||
]
|
||||
}
|
||||
],
|
||||
"22": [
|
||||
{
|
||||
"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": "2008","v": "2008"},
|
||||
{"n": "2000","v": "2000"},
|
||||
{"n": "1997","v": "1997"},
|
||||
{"n": "1980","v": "1980"}
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "by",
|
||||
"name": "排序",
|
||||
"value": [
|
||||
{"n": "时间","v": "time"},
|
||||
{"n": "人气","v": "hits"},
|
||||
{"n": "评分","v": "score"}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
44
sub/xpath/saohuotv.json
Normal file
44
sub/xpath/saohuotv.json
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
|
||||
"homeUrl": "https://saohuo.vip",
|
||||
"cateNode": "//ul[contains(@class,'type_list')]/li/a[contains(@href, '.html')]",
|
||||
"cateName": "/text()",
|
||||
"cateId": "/@href",
|
||||
"cateIdR": "/list/(\\d+).html",
|
||||
"cateManual": {},
|
||||
"homeVodNode": "//ul[@class='v_list']/li/div[@class='v_img']",
|
||||
"homeVodName": "/a/@title",
|
||||
"homeVodId": "/a/@href",
|
||||
"homeVodIdR": "/movie/(\\w+).html",
|
||||
"homeVodImg": "/a/img/@data-original",
|
||||
"homeVodMark": "/div[@class='v_note']/text()",
|
||||
"cateUrl": "https://saohuo.vip/list/{cateId}-{catePg}.html",
|
||||
"cateVodNode": "//ul[@class='v_list']/li/div[@class='v_img']",
|
||||
"cateVodName": "/a/@title",
|
||||
"cateVodId": "/a/@href",
|
||||
"cateVodIdR": "/movie/(\\w+).html",
|
||||
"cateVodImg": "/a/img/@data-original",
|
||||
"cateVodMark": "/div[@class='v_note']/text()",
|
||||
"dtUrl": "http://saohuo.vip/movie/{vid}.html",
|
||||
"dtNode": "//body",
|
||||
"dtName": "//section[contains(@class,'v_info_box')]/h1[1]/text()",
|
||||
"dtImg": "//section[contains(@class,'v_info')]/div[@class='m_background']/@style",
|
||||
"dtImgR": "background-image:url\\((\\S+)\\)",
|
||||
"dtCate": "//section[contains(@class,'v_info_box')]/p[1]/text()",
|
||||
"dtDesc": "//p[contains(@class,'show_part')]/text()",
|
||||
"dtFromNode": "//ul[@class='from_list']/li",
|
||||
"dtFromName": "/text()",
|
||||
"dtUrlNode": "//ul[@class='play_list' or @class='large_list']/li",
|
||||
"dtUrlSubNode": "/a",
|
||||
"dtUrlId": "@href",
|
||||
"dtUrlIdR": "/play/(\\S+).html",
|
||||
"dtUrlName": "/text()",
|
||||
"playUrl": "http://saohuo.vip/play/{playUrl}.html",
|
||||
"searchUrl": "https://saohuo.vip/search.php?searchword={wd}",
|
||||
"scVodNode": "//ul[@class='v_list']/li/div[@class='v_img']",
|
||||
"scVodName": "/a/@title",
|
||||
"scVodId": "/a/@href",
|
||||
"scVodIdR": "/movie/(\\w+).html",
|
||||
"scVodImg": "/a/img/@data-original",
|
||||
"scVodMark": "/div[@class='v_note']/text()"
|
||||
}
|
94
sub/xpath/wnvod.json
Normal file
94
sub/xpath/wnvod.json
Normal file
@ -0,0 +1,94 @@
|
||||
{
|
||||
"ua": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36",
|
||||
"homeUrl": "https://wnvod.net",
|
||||
"dcVipFlag": "true",
|
||||
"pCfgJs": "https://wnvod.net/static/js/playerconfig.js",
|
||||
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
|
||||
"dcShow2Vip": {},
|
||||
"dcPlayUrl": "true",
|
||||
"cateNode": "//div[contains(@class,'search-hot hidden-xs pull-right')]/li[contains(@class, 'dropdown-hover')]//a[contains(@href, 'vodtype') and not(contains(@href,'label'))]",
|
||||
"cateName": "/text()",
|
||||
"cateId": "/@href",
|
||||
"cateIdR": "/vodtype/(\\w+).html",
|
||||
"cateManual": {
|
||||
"电影": "1",
|
||||
"连续剧": "2",
|
||||
"综艺": "3",
|
||||
"动漫": "4"
|
||||
},
|
||||
"homeVodNode": "//ul[@class='myui-vodlist clearfix'][1]/li/div/a[@class='myui-vodlist__thumb lazyload']",
|
||||
"homeVodName": "/@title",
|
||||
"homeVodId": "/@href",
|
||||
"homeVodIdR": "/voddetail/(\\w+).html",
|
||||
"homeVodImg": "/@data-original",
|
||||
"homeVodImgR": "\\S+(http\\S+)",
|
||||
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
|
||||
"cateUrl": "https://wnvod.net/vodshow/{cateId}-{area}-{by}-{class}-----{catePg}---{year}.html",
|
||||
"cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
|
||||
"cateVodName": "/@title",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "/voddetail/(\\w+).html",
|
||||
"cateVodImg": "/@data-original",
|
||||
"cateVodImgR": "\\S+(http\\S+)",
|
||||
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
|
||||
"dtUrl": "https://wnvod.net/voddetail/{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": "/vodplay/(\\S+).html",
|
||||
"dtUrlName": "/text()",
|
||||
"dtUrlNameR": "",
|
||||
"playUrl": "https://wnvod.net/vodplay/{playUrl}.html",
|
||||
"playUa": "",
|
||||
"searchUrl": "https://wnvod.net/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":"class","value":[{"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"}]},
|
||||
{"name":"排序","key":"by","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}
|
||||
],
|
||||
"2": [
|
||||
{"name":"类型","key":"class","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"}]},
|
||||
{"name":"排序","key":"by","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}
|
||||
],
|
||||
"3": [
|
||||
{"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"}]},
|
||||
{"name":"排序","key":"by","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}
|
||||
],
|
||||
"4": [
|
||||
{"name":"地区","key":"area","value":[{"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"}]},
|
||||
{"name":"排序","key":"by","value":[{"n":"时间","v":""},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}
|
||||
]
|
||||
}
|
||||
}
|
54
sub/xpath/yinghua.json
Normal file
54
sub/xpath/yinghua.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"ua": "",
|
||||
"homeUrl": "http://www.yinghuacd.com",
|
||||
"cateManual": {"国产动漫":"guochandongman","日本动漫":"ribendongman","美国动漫":"meiguodongman","动漫电影":"movie","亲子动漫":"qinzi"},
|
||||
"homeVodNode": "//div[@class='img']/ul/li",
|
||||
"homeVodName": "/p[@class='tname']/a/text()",
|
||||
"homeVodNameR": "",
|
||||
"homeVodId": "/a/@href",
|
||||
"homeVodIdR": "/show/(\\w+).html",
|
||||
"homeVodImg": "/a/img/@src",
|
||||
"homeVodImgR": "",
|
||||
"homeVodMark": "/p[contains(text(),'最新')]/a/text()",
|
||||
"homeVodMarkR": "",
|
||||
"cateUrl": "http://www.yinghuacd.com/{cateId}/",
|
||||
"cateVodNode": "//div[@class='imgs']/ul/li",
|
||||
"cateVodName": "/p[@class='tname']/a/text()",
|
||||
"cateVodId": "/a/@href",
|
||||
"cateVodIdR": "/show/(\\w+).html",
|
||||
"cateVodImg": "/a/img/@src",
|
||||
"cateVodMark": "/p[contains(text(),'最新')]/a/text()",
|
||||
"dtUrl": "http://www.yinghuacd.com/show/{vid}.html",
|
||||
"dtNode": "//div[@class='fire l']",
|
||||
"dtName": "//div[@class='thumb l']/img/@alt",
|
||||
"dtNameR": "",
|
||||
"dtImg": "//div[@class='thumb l']/img/@src",
|
||||
"dtImgR": "",
|
||||
"dtCate": "//div[@class='sinfo']//label[contains(text(),'类型')]/parent::*/a/text()",
|
||||
"dtCateR": "",
|
||||
"dtYear": "//div[@class='sinfo']//label[contains(text(),'上映')]/parent::*/a/text()",
|
||||
"dtYearR": "",
|
||||
"dtArea": "//div[@class='sinfo']//label[contains(text(),'地区')]/parent::*/a/text()",
|
||||
"dtAreaR": "",
|
||||
"dtMark": "//div[@class='sinfo']/p/text()",
|
||||
"dtMarkR": "",
|
||||
"dtDesc": "//div[@class='info']/text()",
|
||||
"dtDescR": "",
|
||||
"dtFromNode": "//div[contains(@class,'tabs')]/ul[@class='menu0']/li",
|
||||
"dtFromName": "/text()",
|
||||
"dtUrlNode": "//div[contains(@class,'movurl')]/ul",
|
||||
"dtUrlSubNode": "/li/a",
|
||||
"dtUrlId": "@href",
|
||||
"dtUrlIdR": "/v/(\\S+).html",
|
||||
"dtUrlName": "/text()",
|
||||
"dtUrlNameR": "",
|
||||
"playUrl": "http://www.yinghuacd.com/v/{playUrl}.html",
|
||||
"playUa": "",
|
||||
"searchUrl": "http://www.yinghuacd.com/search/{wd}",
|
||||
"scVodNode": "//div[@class='lpic']/ul/li",
|
||||
"scVodName": "/a/img/@alt",
|
||||
"scVodId": "/a/@href",
|
||||
"scVodIdR": "/show/(\\w+).html",
|
||||
"scVodImg": "/a/img/@src",
|
||||
"scVodMark": "//font[@class='red']/text()"
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user