上传文件至 'XP'
This commit is contained in:
+101
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"author": "ajk",
|
||||
"ua": "",
|
||||
// 首页地址 用于获取 分类和首页推荐
|
||||
"homeUrl": "https://www.xqmi.top",
|
||||
// 手动设置分类,如果手动设置了分类则不使用上面的分类xpath获取分类 例如 "cateManual": {"电影": "1", "电视剧": "2"},
|
||||
"cateManual": {
|
||||
"推荐": "0",
|
||||
"电影": "1",
|
||||
"电视剧": "2",
|
||||
"综艺": "3",
|
||||
"动漫": "4",
|
||||
"国产剧": "13",
|
||||
"港台剧": "14",
|
||||
"日韩剧": "15",
|
||||
"欧美剧": "16",
|
||||
"动作片": "6",
|
||||
"喜剧片": "7",
|
||||
"爱情片": "8",
|
||||
"科幻片": "9",
|
||||
"恐怖片": "10",
|
||||
"剧情片": "11",
|
||||
"战争片": "12"
|
||||
},
|
||||
// 首页推荐视频的节点
|
||||
"homeVodNode": "//ul[@class='stui-vodlist clearfix']/li/a",
|
||||
// 首页推荐视频的名称
|
||||
"homeVodName": "/@title",
|
||||
// 二次处理正则
|
||||
"homeVodNameR": "",
|
||||
// 首页推荐视频的id
|
||||
"homeVodId": "/@href",
|
||||
// 二次处理正则
|
||||
"homeVodIdR": "/id/(\\w+).html",
|
||||
// 首页推荐视频的图片
|
||||
"homeVodImg": "/@data-original",
|
||||
// 二次处理正则
|
||||
"homeVodImgR": "",
|
||||
// 首页推荐视频的简介
|
||||
"homeVodMark": "/span[@class='pic-text text-right']/text()",
|
||||
// 二次处理正则
|
||||
"homeVodMarkR": "",
|
||||
// 分类页地址 {cateId} 分类id {catePg} 当前页
|
||||
"cateUrl": "https://www.xqmi.top/index.php/vod/type/id/{cateId}/page/{catePg}.html",
|
||||
// 同上面的homeVod字段 分类列表中的视频信息
|
||||
"cateVodNode": "//ul[@class='stui-vodlist clearfix']/li/a",
|
||||
"cateVodName": "/@title",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "/id/(\\w+).html",
|
||||
"cateVodImg": "/@data-original",
|
||||
"cateVodMark": "/span[@class='pic-text text-right']/text()",
|
||||
// 详情页地址 用于获取详情页信息 及 播放列表和地址
|
||||
"dtUrl": "https://www.xqmi.top/index.php/vod/play/id/{vid}.html",
|
||||
// 详情节点
|
||||
"dtNode": "//body",
|
||||
// 视频名
|
||||
"dtName": "//div[contains(@class,'video-title')]/h2[@class='title']/text()",
|
||||
"dtNameR": "",
|
||||
// 视频图片
|
||||
"dtImg": "//a[contains(@class,'stui-vodlist__thumb')][1]/@data-original",
|
||||
"dtImgR": "",
|
||||
// 视频分类
|
||||
"dtCate": "//span[contains(@class,'text-muted hidden-xs') and contains(text(), '类型:')]/following-sibling::*/text()",
|
||||
"dtCateR": "",
|
||||
// 视频年份
|
||||
"dtYear": "//span[contains(@class,'text-muted hidden-xs') and contains(text(), '年份:')]/following-sibling::*/text()",
|
||||
// 视频简介
|
||||
"dtDesc": "//div[contains(@class,'stui-content__desc col-pd clearfix')]/text()",
|
||||
"dtDescR": "",
|
||||
// 播放源节点
|
||||
"dtFromNode": "//div[contains(@class,'tabs')]/ul[@class='t-ul']",
|
||||
// 播放源名称 多个重名播放源
|
||||
"dtFromName": "concat('播放源',count(parent::*/preceding::*//div[contains(@class,'tabs')]/ul[@class='t-ul']) + 1)",
|
||||
// 二次处理正则
|
||||
"dtFromNameR": "(\\S+).0",
|
||||
// 播放列表节点
|
||||
"dtUrlNode": "//div[contains(@class,'tabs')]/div//ul",
|
||||
// 播放地址节点
|
||||
"dtUrlSubNode": "/li/a",
|
||||
// 播放地址
|
||||
"dtUrlId": "/@href",
|
||||
// 二次处理正则
|
||||
"dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
|
||||
// 剧集名称
|
||||
"dtUrlName": "/text()",
|
||||
// 二次处理正则
|
||||
"dtUrlNameR": "",
|
||||
// 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址
|
||||
"playUrl": "https://www.xqmi.top/index.php/vod/play/id/{playUrl}.html",
|
||||
// 解析webview的user-agent
|
||||
"playUa": "",
|
||||
// 搜索地址
|
||||
"searchUrl": "https://www.xqmi.top/index.php/vod/search.html?wd={wd}",
|
||||
// 同上面的homeVod字段 搜索结果中的视频信息, 这里有对苹果cms suggest搜索接口的特殊支持,参考示例中的极品影视
|
||||
"scVodNode": "//ul[@class='stui-vodlist clearfix']/li/a",
|
||||
"scVodName": "/@title",
|
||||
"scVodId": "/@href",
|
||||
"scVodIdR": "/id/(\\w+).html",
|
||||
"scVodImg": "/@data-original",
|
||||
"scVodMark": "/span[@class='pic-text text-right']/text()"
|
||||
}
|
||||
@@ -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()"
|
||||
}
|
||||
+577
@@ -0,0 +1,577 @@
|
||||
{
|
||||
"ua": "20220527",
|
||||
"homeUrl": "http://www.xxys520.com",
|
||||
"dcVipFlag": "true",
|
||||
"pCfgJs": "http://www.xxys520.com/static/js/playerconfig.js",
|
||||
"pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list=",
|
||||
"dcShow2Vip": {},
|
||||
"dcPlayUrl": "true",
|
||||
"cateManual": {
|
||||
"电影": "1",
|
||||
"连续剧": "2",
|
||||
"动漫": "3",
|
||||
"综艺": "4",
|
||||
"纪录片": "5"
|
||||
},
|
||||
"homeVodNode": "//div[@class='module-item']",
|
||||
"homeVodName": "//div[@class='module-item-titlebox']/a/text()",
|
||||
"homeVodId": "//div[@class='module-item-titlebox']/a/@href",
|
||||
"homeVodIdR": "/voddetail/(\\w+).html",
|
||||
"homeVodImg": "//img/@data-src",
|
||||
"homeVodImgR": "",
|
||||
"homeVodMark": "//div[@class='module-item-text']/text()",
|
||||
"cateUrl": "http://www.xxys520.com/vodshow/{cateId}-{area}-{by}---{letter}---{catePg}---{year}.html",
|
||||
"cateVodNode": "//div[@class='module-item']",
|
||||
"cateVodName": "//div[@class='module-item-titlebox']/a/text()",
|
||||
"cateVodId": "//div[@class='module-item-titlebox']/a/@href",
|
||||
"cateVodIdR": "/voddetail/(\\w+).html",
|
||||
"cateVodImg": "//img/@data-src",
|
||||
"cateVodImgR": "",
|
||||
"cateVodMark": "//div[@class='module-item-text']/text()",
|
||||
"dtUrl": "http://www.xxys520.com/voddetail/{vid}.html",
|
||||
"dtNode": "//main[@id='main']",
|
||||
"dtName": "//h1[@class='page-title']/text()",
|
||||
"dtNameR": "",
|
||||
"dtImg": "//div[@class='video-cover']//img/@data-src",
|
||||
"dtImgR": "",
|
||||
"dtCate": "//div[@class='tag-link']/a/text()",
|
||||
"dtCateR": "",
|
||||
"dtYear": "//a[2][@class='tag-link']/text()",
|
||||
"dtYearR": "",
|
||||
"dtArea": "//a[3][@class='tag-link']/text()",
|
||||
"dtAreaR": "",
|
||||
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::div/a/text()",
|
||||
"dtDirectorR": "",
|
||||
"dtActor": "//span[contains(text(), '主演')]/following-sibling::div/a/text()",
|
||||
"dtActorR": "",
|
||||
"dtDesc": "//span[contains(text(), '剧情')]/following-sibling::div/span/text()",
|
||||
"dtDescR": "",
|
||||
"dtFromNode": "//div[contains(@class,'module-tab-content')]/div/span",
|
||||
"dtFromName": "/text()",
|
||||
"dtFromNameR": "",
|
||||
"dtUrlNode": "//div[@class='module-blocklist']/div",
|
||||
"dtUrlSubNode": "/a",
|
||||
"dtUrlId": "@href",
|
||||
"dtUrlIdR": "/vodplay/(\\S+).html",
|
||||
"dtUrlName": "/span/text()",
|
||||
"dtUrlNameR": "",
|
||||
"playUrl": "http://www.xxys520.com/vodplay/{playUrl}.html",
|
||||
"playUa": "",
|
||||
"searchUrl": "http://www.xxys520.com/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" },
|
||||
{ "n": "奇幻片", "v": "26" },
|
||||
{ "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": "文艺" },
|
||||
{ "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": "1" },
|
||||
{ "n": "国产剧", "v": "13" },
|
||||
{ "n": "港台剧", "v": "14" },
|
||||
{ "n": "日韩剧", "v": "15" },
|
||||
{ "n": "欧美剧", "v": "16" },
|
||||
{ "n": "泰国剧", "v": "29" },
|
||||
{ "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": "其他" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"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" }
|
||||
]
|
||||
}
|
||||
],
|
||||
"4": [
|
||||
{
|
||||
"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" }
|
||||
]
|
||||
}
|
||||
],
|
||||
"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": "少年" },
|
||||
{ "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": "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" }
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"ua": "",
|
||||
"videoName": "真的不卡·M",
|
||||
"homeUrl": "http://www.kan8.tv/",
|
||||
"cateNode": "//*[contains(@class, 'stui-header__menu')]//li[position()>1]/a[not(contains(text(),'下载')) and not(contains(text(),'求片'))]",
|
||||
"cateName": "/text()",
|
||||
"cateId": "/@href",
|
||||
"cateIdR": "(?:http://www.kan8.tv)?/(\\S+)\\.html",
|
||||
"cateManual": {},
|
||||
"homeVodNode": "//ul[contains(@class,'nav nav-tabs active')]/li",
|
||||
"homeVodName": "//a/@title",
|
||||
"homeVodId": "//a/@href",
|
||||
"homeVodIdR": "(?:http://www.kan8.tv)?(\\S+)",
|
||||
"homeVodImg": "//a/@data-original",
|
||||
"homeVodImgR": "\\S+(http\\S+)",
|
||||
"homeVodMark": "//a/span[contains(@class,'pic-text')]/text()",
|
||||
"cateUrl": "http://www.kan8.tv/{cateId}_{catePg}.html",
|
||||
"cateVodNode": "//ul[contains(@class,'stui-vodlist')]/li",
|
||||
"cateVodName": "//a/@title",
|
||||
"cateVodId": "//a/@href",
|
||||
"cateVodIdR": "(?:http://www.kan8.tv)?(\\S+)",
|
||||
"cateVodImg": "//a/@data-original",
|
||||
"cateVodImgR": "\\S+(http\\S+)",
|
||||
"cateVodMark": "//a/span[contains(@class,'pic-text')]/text()",
|
||||
"dtUrl": "http://www.kan8.tv{vid}",
|
||||
"dtNode": "//*[contains(@class,'stui-content')]/parent::*",
|
||||
"dtName": "//*[contains(@class,'title') or contains(@class,'line')]/allText()",
|
||||
"dtNameR": "(.*) (.*)",
|
||||
"dtImg": "//*[contains(@class,'stui-content__thumb')]",
|
||||
"dtImgR": "data-original=\"(http\\S+)\"",
|
||||
"dtCate": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '类型')]/allText()",
|
||||
"dtCateR": "类型:(.*)(?:地区:)",
|
||||
"dtYear": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '年份')]/allText()",
|
||||
"dtYearR": ".*年份:(.*)(?: )",
|
||||
"dtArea": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '地区')]/allText()",
|
||||
"dtAreaR": "地区:(.*)(?:年份:)",
|
||||
"dtMark": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '更新')]/allText()",
|
||||
"dtMarkR": "更新.*:(.*)",
|
||||
"dtActor": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '主演')]/allText()",
|
||||
"dtActorR": ":(.*)",
|
||||
"dtDirector": "//div[@class='stui-content__detail']//p[contains(@class,'data') and contains(span, '导演')]/allText()",
|
||||
"dtDirectorR": ":(.*)",
|
||||
"dtDesc": "//*[contains(@class, 'desc') or contains(@class, 'detail-sketch')]/allText()",
|
||||
"dtDescR": "",
|
||||
"dtFromNode": "//*[contains(@class,'nav-tabs') or contains(@class,'stui-pannel__head') or contains(@class,'stui-content__playlist') or contains(@class,'stui-vodlist__head')]/*[(@class='title' and not(contains(text(),'评论')) and not(text()='播放地址')) or contains(a/@href,'#play')]",
|
||||
"dtFromName": "allText()",
|
||||
"dtFromNameR": "",
|
||||
"dtUrlNode": "//*[contains(@class, 'stui-content__playlist') or contains(@class,'videourl')]",
|
||||
"dtUrlSubNode": "/li",
|
||||
"dtUrlId": "/a/@href",
|
||||
"dtUrlIdR": "http://www.kan8.tv?(\\S+)",
|
||||
"dtUrlName": "/a/text()",
|
||||
"dtUrlNameR": "",
|
||||
"playUrl": "http://www.kan8.tv{playUrl}",
|
||||
"playUa": "",
|
||||
"searchUrl": "http://www.kan8.tv/search.php?searchword={wd};post",
|
||||
"scVodNode": "//ul[contains(@class,'stui-vodlist__media')]/li",
|
||||
"scVodName": "//a/@title",
|
||||
"scVodId": "//a/@href",
|
||||
"scVodIdR": "",
|
||||
"scVodImg": "//a/@data-original",
|
||||
"scVodMark": "//div[contains(@class,'detail')]/allText()"
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
{
|
||||
"ua": "",
|
||||
"homeUrl": "https://www.zj883.com/",
|
||||
"cateNode": "",
|
||||
"cateName": "",
|
||||
"cateId": "",
|
||||
"cateIdR": "",
|
||||
"cateManual": {
|
||||
"电影片库": "1",
|
||||
"动作片": "6",
|
||||
"喜剧片": "7",
|
||||
"爱情片": "8",
|
||||
"科幻片": "9",
|
||||
"恐怖片": "10",
|
||||
"剧情片": "11",
|
||||
"战争片": "12",
|
||||
"犯罪片": "20",
|
||||
"纪录片": "21",
|
||||
"连续剧片库": "2",
|
||||
"国产剧": "13",
|
||||
"香港剧": "14",
|
||||
"台湾剧": "15",
|
||||
"日本剧": "16",
|
||||
"韩国剧": "22",
|
||||
"美剧": "23",
|
||||
"海外剧": "24",
|
||||
"综艺": "3",
|
||||
"动漫": "4"
|
||||
},
|
||||
"homeVodNode": "//li[contains(@class,'vodlist')]/a[contains(@class,'vodlist_thumb lazyload')]",
|
||||
"homeVodName": "/@title",
|
||||
"homeVodNameR": "",
|
||||
"homeVodId": "/@href",
|
||||
"homeVodIdR": "/voddetail/(\\w+).html",
|
||||
"homeVodImg": "/@data-original",
|
||||
"homeVodImgR": "",
|
||||
"homeVodMark": "/text()",
|
||||
"cateUrl": "https://www.zj883.com/vodshow/{cateId}--------{catePg}---.html",
|
||||
"cateVodNode": "//div[contains(@class, 'pannel clearfix')]//a[@class='vodlist_thumb lazyload']",
|
||||
"cateVodName": "/@title",
|
||||
"cateVodId": "/@href",
|
||||
"cateVodIdR": "/voddetail/(\\w+).html",
|
||||
"cateVodImg": "/@data-original",
|
||||
"cateVodImgR": "",
|
||||
"cateVodMark": "/span[@class='pic_text text_right']/text()",
|
||||
"dtUrl": "https://www.zj883.com/voddetail/{vid}.html",
|
||||
"dtNode": "//body",
|
||||
"dtName": "//h2[@class='title']/text()",
|
||||
"dtNameR": "",
|
||||
"dtImg": "//div[@class='content_thumb fl']/a/@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": "//span[contains(text(), '状态')]/following-sibling::*/text()",
|
||||
"dtMarkR": "",
|
||||
"dtActor": "//span[contains(text(), '主演')]/following-sibling::*/text()",
|
||||
"dtActorR": "",
|
||||
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::*/text()",
|
||||
"dtDirectorR": "",
|
||||
"dtDesc": "//div[@class='content_desc full_text clearfix']/span/text()",
|
||||
"dtDescR": "",
|
||||
"dtFromNode": "//div[@class='play_source_tab list_scroll clearfix']/a",
|
||||
"dtFromName": "text()",
|
||||
"dtFromNameR": "",
|
||||
"dtUrlNode": "//div[contains(@id, 'playlistbox')]//ul[contains(@class,'content_playlist')]",
|
||||
"dtUrlSubNode": "/li/a",
|
||||
"dtUrlId": "@href",
|
||||
"dtUrlIdR": "/vodplay/(\\S+).html",
|
||||
"dtUrlName": "/text()",
|
||||
"dtUrlNameR": "",
|
||||
"playUrl": "https://www.zj883.com/vodplay/{playUrl}.html",
|
||||
"playUa": "",
|
||||
"searchUrl": "http://www.zj883.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
|
||||
"scVodNode": "json:list",
|
||||
"scVodName": "name",
|
||||
"scVodId": "id",
|
||||
"scVodIdR": "",
|
||||
"scVodImg": "pic",
|
||||
"scVodMark": ""
|
||||
}
|
||||
Reference in New Issue
Block a user