Add files via upload

This commit is contained in:
liu673cn 2022-05-10 15:01:34 +08:00 committed by GitHub
parent a482e79925
commit 63d4054e2a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
90 changed files with 12949 additions and 0 deletions

65
XPath/07ys.json Normal file
View File

@ -0,0 +1,65 @@
{
"ua": "",
"homeUrl": "http://07tv.top",
"dcVipFlag": "true",
"pCfgJs": "http://07tv.top/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class,'fed-pops-list')]/li/a[contains(@href, 'index.php/vod/type/id')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/index.php/vod/type/id/(\\w+).html",
"cateManual": {
"番剧": "20",
"电影": "1",
"连续剧": "2",
"动漫": "4"
},
"homeVodNode": "//div[contains(@class, 'fed-part-layout fed-back-whits')]//ul[contains(@class,'fed-list-info fed-part-rows')]/li",
"homeVodName": "/a[contains(@class,'fed-list-title fed-font-xiv')]/text()",
"homeVodId": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/@href",
"homeVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"homeVodImg": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/span[contains(@class,'fed-list-remarks fed-font-xii fed-text-white fed-text-center')]/text()",
"cateUrl": "http://07tv.top/index.php/vod/show/id/{cateId}/page/{catePg}.html",
"cateVodNode": "//ul[contains(@class,'fed-list-info fed-part-rows')]//li",
"cateVodName": "/a[contains(@class,'fed-list-title fed-font-xiv')]/text()",
"cateVodId": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/@href",
"cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"cateVodImg": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/a[contains(@class,'fed-list-pics fed-lazy fed-part-2by3')]/span[contains(@class,'fed-list-remarks fed-font-xii fed-text-white fed-text-center')]/text()",
"dtUrl": "http://07tv.top/index.php/vod/detail/id/{vid}.html",
"dtNode": "//div[contains(@class,'fed-main-info fed-min-width')]",
"dtName": "//h1[@class='fed-part-eone fed-font-xvi']/a/text()",
"dtNameR": "",
"dtImg": "//a[@class='fed-list-pics fed-lazy fed-part-2by3']/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()",
"dtArea": "//span[contains(text(), '地区')]/following-sibling::li/text()",
"dtYear": "//span[contains(text(), '年份')]/following-sibling::li/text()",
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()",
"dtMark": "//span[contains(text(), '更新')]/following-sibling::li/text()",
"dtDesc": "//p[contains(@class,'fed-padding fed-part-both fed-text-muted')]/text()",
"dtFromNode": "//ul[@class='fed-part-rows']/li[@class='fed-drop-btns fed-padding fed-col-xs3 fed-col-md2']/a",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[contains(@class,'fed-play-item')]/ul[@class='fed-part-rows']",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "http://07tv.top/index.php/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "http://07tv.top/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

65
XPath/1010dy.json Normal file

File diff suppressed because one or more lines are too long

103
XPath/1090ys.json Normal file
View File

@ -0,0 +1,103 @@
{
"ua": "",
"homeUrl": "http://1090ys8.com/",
"dcVipFlag": "true",
"pCfgJs": "http://1090ys8.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateManual": {"电影": "1","连续剧": "2","动漫": "26","综艺": "22"},
"homeVodNode": "//li[@class='col-md-5 col-sm-4 col-xs-3 ']/div[@class='stui-vodlist__box']/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/show/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "",
"cateUrl": "http://1090ys8.com/whole/{cateId}/page/{catePg}.html",
"cateVodNode": "//li[@class='col-md-5 col-sm-4 col-xs-3']/div[@class='stui-vodlist__box']/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/show/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "",
"dtUrl": "http://1090ys8.com/show/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='stui-content__thumb']/a/@title",
"dtNameR": "",
"dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original",
"dtImgR": "",
"dtCate": "//span[contains(text(), '类型')]/parent::text()",
"dtYear": "",
"dtDirector": "//span[contains(text(), '导演')]/parent::text()",
"dtActor": "//span[contains(text(), '主演')]/parent::text()",
"dtDesc": "//p[@class='desc detail ']/span[@class='detail-content']/text()",
"dtFromNode": "//div[@class='stui-pannel__head bottom-line active clearfix']/h3",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='stui-pannel_bd col-pd clearfix']/ul[@class='stui-content__playlist clearfix']",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "http://1090ys8.com/play/{playUrl}.html",
"playUa": "",
"searchUrl": "http://1090ys8.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

42
XPath/31kan.json Normal file
View File

@ -0,0 +1,42 @@
{
"ua": "",
"homeUrl": "https://www.31kan.vip/",
//"dcVipFlag": "true",
//"pCfgJs": "https://gimytv.com//static/js/playerconfig.js",
//"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
//"dcShow2Vip": {},
//"dcPlayUrl": "true",
"cateManual": {"电影": "1", "电视剧": "2", "综艺": "3", "动漫": "4", "少儿": "33"},
"homeVodNode": "//ul[contains(@class, 'myui-vodlist clearfix')]/li/div",
"homeVodName":"/a[contains(@class, 'myui-vodlist__thumb')]/@title",
"homeVodId": "/a[contains(@class, 'myui-vodlist__thumb')]/@href",
"homeVodIdR": "/31kan/(\\S+).html",
"homeVodImg": "/a[contains(@class, 'myui-vodlist__thumb')]/@data-original",
"homeVodMark": "",
"cateUrl": "https://www.31kan.vip/vodshow/{cateId}--------{catePg}---.html",
"cateVodNode": "//ul[contains(@class, 'myui-vodlist clearfix')]/li/div",
"cateVodName": "/a[contains(@class, 'myui-vodlist__thumb')]/@title",
"cateVodId": "/a[contains(@class, 'myui-vodlist__thumb')]/@href",
"cateVodIdR": "/31kan/(\\S+).html",
"cateVodImg": "/a[contains(@class, 'myui-vodlist__thumb')]/@data-original",
"cateVodMark": "",
"dtUrl": "https://www.31kan.vip/31kan/{vid}.html",
"dtNode": "//div[contains(@class,'myui-content__thumb')]",
"dtName": "/a/@title",
"dtImg":"/a/img/@data-original",
"dtFromNode": "//div[contains(@class,'myui-panel_hd')]/div/ul[contains(@class,'nav nav-tabs active')]/li/a",
"dtFromName": "/text()",
"dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"playUrl": "https://www.31kan.vip/play/{playUrl}.html",
"searchUrl": "https://www.31kan.vip/index.php/ajax/suggest?mid=1&wd={wd}",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

307
XPath/348.json Normal file
View File

@ -0,0 +1,307 @@
{
"ua": "",
"homeUrl": "https://348z.com",
"dcVipFlag": "true",
"pCfgJs": "https://348z.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//div[contains(@class,'ecnav-nav')]/div[contains(@class, 'nav-channel')]/a[contains(@href, 'vodtype')",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'pack-ykpack')]//a[@class='aplus-exp ecimgbor']",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/div/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[@class='pack-prb hidden']/text()",
"cateUrl": "https://348z.com/vodshow/area/{area}/id/{cateId}/page/{catePg}/year/{year}.html",
"cateVodNode": "//div[contains(@class, 'pack-ykpack')]//a[@class='aplus-exp ecimgbor']",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/div/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[@class='pack-prb hidden']/text()",
"dtUrl": "https://348z.com/voddetail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='s-top-info-title cf wow fadeInDownBig']/h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='s-cover box']/a/img/@src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//span[contains(text(), '分类')]/following-sibling::*/text()",
"dtCateR": "",
"dtArea": "//span[contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtYear": "//span[contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"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": "//span[contains(@id, 'cText')]/text()",
"dtDescR": "",
"dtFromNode": "//a[contains(@class, 'channelname swiper-slide')]",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[contains(@id, 'playsx')]//ul[contains(@class,'content_playlist')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://348z.com/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://348z.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
"filter": {
"37": [
{
"key": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"n": "4K电影","v": "38"},
{"n": "4K电视剧","v": "39"}
]
},
{
"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": "2015","v": "2015"},
{"n": "2014","v": "2014"},
{"n": "2013","v": "2013"},
{"n": "2012","v": "2012"},
{"n": "2011","v": "2011"},
{"n": "2010","v": "2010"}
]
}
],
"1": [
{
"key": "cateId",
"name": "分类",
"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"},
{"n": "B站电影","v": "29"}
]
},
{
"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": "2015","v": "2015"},
{"n": "2014","v": "2014"},
{"n": "2013","v": "2013"},
{"n": "2012","v": "2012"},
{"n": "2011","v": "2011"},
{"n": "2010","v": "2010"}
]
}
],
"2": [
{
"key": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"n": "国产剧","v": "13"},
{"n": "港台剧","v": "14"},
{"n": "日韩剧","v": "15"},
{"n": "欧美剧","v": "16"},
{"n": "B站剧集","v": "49"},
{"n": "其他剧","v": "50"}
]
},
{
"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"}
]
}
],
"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": "2015","v": "2015"},
{"n": "2014","v": "2014"},
{"n": "2013","v": "2013"},
{"n": "2012","v": "2012"},
{"n": "2011","v": "2011"},
{"n": "2010","v": "2010"}
]
}
],
"4": [
{
"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"},
{"n": "2010","v": "2010"}
]
}
]
}
}

65
XPath/4kyu.json Normal file
View File

@ -0,0 +1,65 @@
{
"ua": "",
"homeUrl": "https://4kyu.cc",
"dcVipFlag": "true",
"pCfgJs": "https://4kyu.cc/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class,'myui-header__menu')]/li/a[contains(@href, 'vodtype') and not(contains(@href,'label'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\w+).html",
"cateManual": {},
"homeVodNode": "//li[contains(@class, 'col-lg-8')]/div/a[contains(@class,'myui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"cateUrl": "https://4kyu.cc/vodtype/{cateId}-{catePg}.html",
"cateVodNode": "//li[contains(@class, 'col-lg-7')]/div/a[contains(@class,'myui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"dtUrl": "https://4kyu.cc/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://4kyu.cc/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://4kyu.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

60
XPath/4l.json Normal file
View File

@ -0,0 +1,60 @@
{
"author": "春风",
"ua": "",
"homeUrl": "https://www.4ltv.com/",
"dcVipFlag": "true",
"pCfgJs": "https://www.4ltv.com/static/js/playerconfig.js",
"pCfgJsR": "MacPlayerConfig.player_list=([\w\W]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateManual": {
"电影": "2",
"连续剧": "1",
"动漫": "3",
"综艺": "4"
},
"homeVodNode": "//div[@class='module-item']",
"homeVodName": "//div[@class='module-item-pic']/a/@title",
"homeVodId": "//div[@class='module-item-pic']/a/@href",
"homeVodIdR": "/detail/(\\w+).html",
"homeVodImg": "//div[@class='module-item-pic']//@data-src",
"homeVodImgR": "",
"homeVodMark": "//div[@class='module-item-text']/text()",
"cateUrl": "https://www.4ltv.com/show/{cateId}------{catePg}.html",
"cateVodNode": "//div[@class='module-item']",
"cateVodName": "//div[@class='module-item-pic']/a/@title",
"cateVodId": "//div[@class='module-item-pic']/a/@href",
"cateVodIdR": "/detail/(\\w+).html",
"cateVodImg": "//div[@class='module-item-pic']//@data-src",
"cateVodImgR": "",
"cateVodMark": "//div[@class='module-item-text']/text()",
"dtUrl": "https://www.4ltv.com/detail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='box view-heading']//h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='video-cover']//@data-src",
"dtImgR": "",
"dtCate": "//div[@class='tag-link']/a/text()",
"dtYear": "//div[@class='video-info-aux']/a[2][@class='tag-link']/text()",
"dtDirector": "//div[contains(@class,'info-main')]/div[1]//a/text()",
"dtActor": "//div[contains(@class,'info-main')]/div[2]//a/text()",
"dtDesc": "//p[@class='sqjj_a']/text()",
"dtFromNode": "//div[contains(@class,'tab-content')]/div[contains(@class,'tab-item')]/span",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[contains(@class,'sort-item')]",
"dtUrlSubNode": "/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/span/text()",
"dtUrlNameR": "",
"playUrl": "https://www.4ltv.com/play/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.4ltv.com/search/-------------.html?wd={wd}",
"scVodNode": "//div[@class='module-search-item']",
"scVodName": "//h3/a/text()",
"scVodId": "//h3/a/@href",
"scVodIdR": "/detail/(\\w+).html",
"scVodImg": "//@data-src",
"scVodMark": "//a[@class='video-serial']/text()"
}

62
XPath/555.json Normal file
View File

@ -0,0 +1,62 @@
{
"ua": "",
"homeUrl": "https://www.o8tv.com",
"cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li[contains(@class, 'dropdown-hover')]//div/ul/li/a[contains(@href, 'vodtype') and not(contains(@href,'label'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://www.o8tv.com/vodshow/{cateId}--------{catePg}---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://www.o8tv.com/voddetail/{vid}.html",
"dtNode": "//div[contains(@class,'col-lg-wide-75')]",
"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": "",
"dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"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://www.o8tv.com/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.o8tv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

69
XPath/6d.json Normal file
View File

@ -0,0 +1,69 @@
{
"ua": "",
"homeUrl": "http://6d.xuangz.cn",
"dcVipFlag": "true",
"pCfgJs": "http://6d.xuangz.cn/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/(\\S+).html",
"cateManual": {
"电影": "1",
"电视剧": "2",
"动漫": "3",
"综艺": "4"
},
"homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/v_show/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "http://6d.xuangz.cn/list/{cateId}~{catePg}.html",
"cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/v_show/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "http://6d.xuangz.cn/v_show/{vid}.html",
"dtNode": "//div[contains(@class,'col-md-wide-75')]",
"dtName": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@title",
"dtNameR": "",
"dtImg": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "",
"dtCateR": "",
"dtArea": "",
"dtAreaR": "",
"dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年代')]/following-sibling::*/text()",
"dtYearR": "",
"dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
"dtMarkR": "",
"dtDesc": "//span[contains(@class,'text-muted') and contains(text(), '剧情')]/following-sibling::*/text()",
"dtDescR": "",
"dtFromNode": "//a[@data-toggle='tab' and contains(@href,'play')]",
"dtFromName": "/text()",
"dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/v_player/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "http://6d.xuangz.cn/v_player/{playUrl}.html",
"playUa": "",
"searchUrl": "http://6d.xuangz.cn/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

72
XPath/77diany.json Normal file
View File

@ -0,0 +1,72 @@
{
"ua": "",
"homeUrl": "https://www.77diany.com",
"dcVipFlag": "true",
"pCfgJs": "https://www.77diany.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//div[contains(@class,'ecnav-nav')]/div[contains(@class, 'nav-channel')]/a[contains(@href, 'vodtype')",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+).html",
"cateManual": {
"电影": "1",
"动漫": "4",
"连续剧": "2",
"综艺": "3"
},
"homeVodNode": "//div[contains(@class, 'vodlist hotgrow') and @id='hot1']//a[@class='aplus-exp ecimgbor']",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vodlist/(\\w+).html",
"homeVodImg": "/div/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[@class='pack-prb hidden']/text()",
"cateUrl": "https://www.77diany.com/vodtype/{cateId}-{catePg}.html",
"cateVodNode": "//div[contains(@class, 'vodlist hotgrow')]//a[@class='aplus-exp ecimgbor']",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/vodlist/(\\w+).html",
"cateVodImg": "/div/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[@class='pack-prb hidden']/text()",
"dtUrl": "https://www.77diany.com/vodlist/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='s-top-info-title cf wow fadeInDownBig']/h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='s-cover box']/a/img/@src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//p[contains(@class,'item-desc js-open-wrap')]/text()",
"dtCateR": "",
"dtYear": "p[contains(@class,'item-desc js-open-wrap')]/text()",
"dtYearR": "",
"dtArea": "//p[contains(@class,'item')]/span/text()",
"dtAreaR": "",
"dtMark": "//p[contains(@class,'item-desc js-open-wrap')]/text()",
"dtMarkR": "",
"dtActor": "//p[contains(@class,'item')]/span/text()",
"dtActorR": "",
"dtDirector": "//span[contains(@class,'desc')]/span/text()",
"dtDirectorR": "",
"dtDesc": "//p[contains(@class,'item-desc js-open-wrap')]/text()",
"dtDescR": "",
"dtFromNode": "//a[contains(@class, 'channelname swiper-slide')]",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[contains(@id, 'playsx')]//ul[contains(@class,'content_playlist')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.77diany.com/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.77diany.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

46
XPath/77ys.json Normal file
View File

@ -0,0 +1,46 @@
{
"ua": "",
"homeUrl": "https://www.qiqipk.com/",
"cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li/a",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+).html",
"cateManual": {
"电影": "1",
"电视剧": "2",
"综艺": "3",
"动漫": "4"
},
"homeVodNode": "//ul[contains(@class, 'myui-vodlist clearfix')]/li/div/a[contains(@class,'myui-vodlist__thumb lazyload)]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vod/(\\s+).html",
"homeVodImg": "/@data-original",
"homeVodMark": "",
"cateUrl": "https://www.qiqipk.com/vodtype/{cateId}-{catePg}.html",
"cateVodNode": "//div[contains(@class, 'myui-panel_bd')]/ul/li/div/a[contains(@class,'myui-vodlist__thumb lazyload')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/vod/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodMark": "",
"dtUrl": "https://www.qiqipk.com/vod/{vid}.html",
"dtNode": "//div[contains(@class,'myui-panel-box clearfix')]",
"dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
"dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
"dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
"dtFromName": "/text()",
"dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/v/(\\S+).html",
"dtUrlName": "/text()",
"playUrl": "https://www.qiqipk.com/v/{playUrl}.html",
"searchUrl": "https://www.qiqipk.com/index.php/ajax/suggest?mid=1&wd={wd}",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

241
XPath/789.json Normal file
View File

@ -0,0 +1,241 @@
{
"ua": "",
"homeUrl": "http://789ba.com",
// "dcVipFlag": "false",
// "dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//div[contains(@class,'stui-header_bd')]/ul[contains(@class, 'menu')]/li/a[contains(@href,'list')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/list/(\\S+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vod/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "http://789ba.com/show/{cateId}-{area}-{by}------{catePg}---{year}.html",
"cateVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/vod/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "http://789ba.com/vod/{vid}.html",
"dtNode": "//body",
"dtName": "//h1[@class='title']/text()",
"dtNameR": "",
"dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//p[@class='data']/span[contains(text(), '类型:')]/parent::*/a/text()",
"dtCateR": "",
"dtActor": "//p[@class='data']/span[contains(text(), '主演')]/parent::*/a/text()",
"dtActorR": "",
"dtDirector": "//p[@class='data']/span[contains(text(), '导演:')]/parent::*/a/text()",
"dtDirectorR": "",
"dtDesc": "//span[contains(text(), '简介:')]/parent::*/text()",
"dtDescR": "",
"dtFromNode": "//h3[contains(text(), '播放')]",
"dtFromName": "concat('播放源',count(parent::*/preceding::*//h3[contains(text(), '播放')]) + 1)",
"dtFromNameR": "(\\S+).0",
"dtUrlNode": "//ul[contains(@class, 'stui-content__playlist')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "http://789ba.com/play/{playUrl}.html",
"playUa": "",
"searchUrl": "http://789ba.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
"filter": {
"2": [
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "时间","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
],
"1": [
{
"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"}
]
},
{
"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": "2015","v": "2015"},
{"n": "2014","v": "2014"},
{"n": "2013","v": "2013"},
{"n": "2012","v": "2012"},
{"n": "2011","v": "2011"},
{"n": "2010","v": "2010"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "时间","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
],
"4": [
{
"key": "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"},
{"n": "2010","v": "2010"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "时间","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
]
}
}

181
XPath/88dmw.json Normal file
View File

@ -0,0 +1,181 @@
//www.dm55.cc
{
"ua": "",
"homeUrl": "http://www.88dmw.com",
"cateManual": {
"新番连载": "1",
"完结日漫": "3",
"热门国漫": "4",
"剧场动漫": "16"
},
// Home Summary ================================================
"homeVodNode": "//div[@class='cn2_l']/div[@class='c2_contact']/div[@class='c1_l_wap_contact']/ul/li",
"homeVodName": "/a/@title",
"homeVodId": "/a/@href",
"homeVodIdR": "/detail/(\\w+).html",
"homeVodImg": "/a/img/@src",
"homeVodMark": "/p[@class='time']/font/text()",
// Category Summary ================================================
"cateUrl": "http://www.88dmw.com/vod-list-id-{cateId}-pg-{catePg}-order--by--class--year-{year}-letter--area--lang-.html",
"cateVodNode": "//div[@class='list3_cn_box']/div[@class='cn_box2']",
"cateVodName": "/div/div/a/@title",
"cateVodId": "/div/div/a/@href",
"cateVodIdR": "/detail/(\\w+).html",
"cateVodImg": "/div/div/a/img/@src",
"cateVodMark": "/ul[@class='list_20']/li[2]/span/font/text()",
// Category Details ================================================
"dtUrl": "http://www.88dmw.com/detail/{vid}.html",
"dtNode": "//div[(@class='warp')]",
"dtName": "//div[@class='info-title']/h1/text()",
"dtImg": "//div[@class='info-box']/div[@class='o_list']/div[@class='o_big_img_bg_b']/img/@src",
"dtCate": "//div[@class='o_r_contact']/ul/li[8]/label/font[1]/text()",
"dtYear": "//div[@class='o_r_contact']/ul/li[6]/text()",
"dtArea": "//div[@class='o_r_contact']/ul/li[4]/label/text()",
"dtActor": "//div[@class='o_r_contact']/ul/li[3]/span/text()",
"dtMark": "//div[@class='o_r_contact']/ul/li[7]/label/font[1]/text()",
"dtDirector": "//div[@class='o_r_contact']/ul/li[2]/span/text()",
"dtDesc": "",
// Playlist =====================================================
// "dtFromNode": "//div[contains(@class,'from-tabs')]/label[contains(text(),'线路') or contains(text(),'云')]",
"dtFromNode": "//div[contains(@class,'from-tabs')]/label",
"dtFromName": "/text()",
"dtFromNameR": "",
// "dtUrlNode": "//div[contains(@class,'current-tab')]",
"dtUrlNode": "//div[contains(@class,'tabs-list')]",
"dtUrlSubNode": "/div/ul/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"playUrl": "http://www.88dmw.com/play/{playUrl}.html",
"playUa": "",
// Search Results ================================================
"searchUrl": "http://www.88dmw.com/index.php?m=vod-search-wd-{wd}",
"scVodNode": "//div[@class='list3_cn_box']/div[@class='cn_box2']",
"scVodName": "/div/div/a/@title",
"scVodId": "/div/div/a/@href",
"scVodIdR": "/detail/(\\w+).html",
"scVodImg": "/div/div/a/img/@src",
"scVodMark": "/ul[@class='list_20']/li[2]/span/font/text()",
// Filters =======================================================
"filter": {
"1": [
{
"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"}
]
}
],
"3": [
{
"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"}
]
}
],
"4": [
{
"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"}
]
}
],
"16": [
{
"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"}
]
}
]
}
}

61
XPath/94sm.json Normal file
View File

@ -0,0 +1,61 @@
{
"ua": "",
"homeUrl": "https://www.40mdd.com",
"cateNode": "//ul[contains(@class,'navbar-nav')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]",
"cateName": "/text()",
"cateNameR": "热门(.+)",
"cateId": "/@href",
"cateIdR": "/type/(\\d+).html",
"cateManual": {},
"homeVodNode": "//div[@class='col-md-12 movie-item-out']//a[not(contains(@href, '6'))]/parent::*/parent::*/parent::*/div[contains(@class, 'movie-item-out') and position()<10]/div[@class='movie-item']/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/show/(\\w+).html",
"homeVodImg": "/img/@src",
"homeVodMark": "/button/text()",
"cateUrl": "https://www.40mdd.com/type/{cateId}/{catePg}.html",
"cateVodNode": "//div[@class='movie-item']/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/show/(\\w+).html",
"cateVodImg": "/img/@src",
"cateVodMark": "/button/text()",
"dtUrl": "https://www.40mdd.com/show/{vid}.html",
"dtNode": "//div[@class='container-fluid']",
"dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt",
"dtNameR": "",
"dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src",
"dtImgR": "",
"dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()",
"dtCateR": "",
"dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()",
"dtDirectorR": "",
"dtDesc": "//p[@class='summary']/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong",
"dtFromName": "/text()",
"dtFromNameR": "\\S+\\.(\\S+) \\(",
"dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.40mdd.com/play/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.40mdd.com/search?wd={wd}",
"scVodNode": "//div[@class='movie-item']/a",
"scVodName": "/@title",
"scVodId": "/@href",
"scVodIdR": "/show/(\\w+).html",
"scVodImg": "/img/@src",
"scVodMark": "/button/text()"
}

52
XPath/9e.json Normal file
View File

@ -0,0 +1,52 @@
{
"ua": "",
"homeUrl": "https://www.9eguoyu.com/",
"dcVipFlag": "true",
"pCfgJs": "https://www.9eguoyu.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateManual": {},
"homeVodNode": "//li[@class='col-lg-6 col-md-6 col-sm-4 col-xs-3']/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "",
"cateUrl": "https://www.9eguoyu.com/vodshow/{cateId}/page/{catePg}.html",
"cateVodNode": "//li[@class='col-lg-8 col-md-6 col-sm-4 col-xs-3']/div/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "",
"dtUrl": "https://www.9eguoyu.com/voddetail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='col-xs-1']/div[@class='myui-content__thumb']/a/@title",
"dtNameR": "",
"dtImg": "//div[@class='col-xs-1']/div[@class='myui-content__thumb']/a/img/@data-original",
"dtImgR": "",
"dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()",
"dtYear": "//span[contains(text(), '年份')]/following-sibling::a/text()",
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()",
"dtDesc": "//span[contains(text(), '简介')]/parent::text()",
"dtFromNode": "//ul[@class='nav nav-tabs active']/li/a",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//ul[@class='myui-content__list scrollbar sort-list clearfix']",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.9eguoyu.com/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.9eguoyu.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

60
XPath/9rmb.json Normal file
View File

@ -0,0 +1,60 @@
{
"homeUrl": "http://www.9rmb.com",
"cateNode": "//ul[contains(@class,'navbar-nav')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/type/(d).html",
"cateManual": {},
"homeVodNode": "//div[@class='col-md-12 movie-item-out']//a[not(contains(@href, '6'))]/parent::*/parent::*/parent::*/div[contains(@class, 'movie-item-out') and position()<10]/div[@class='movie-item']/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/show/(w).html",
"homeVodImg": "/img/@src",
"homeVodMark": "/button/text()",
"cateUrl": "http://www.9rmb.com/type/{cateId}/{catePg}.html",
"cateVodNode": "//div[@class='movie-item']/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/show/(w).html",
"cateVodImg": "/img/@src",
"cateVodMark": "/button/text()",
"dtUrl": "http://www.9rmb.com/show/{vid}.html",
"dtNode": "//div[@class='container-fluid']",
"dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt",
"dtNameR": "",
"dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src",
"dtImgR": "",
"dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()",
"dtCateR": "",
"dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()",
"dtDirectorR": "",
"dtDesc": "//p[@class='summary']/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong",
"dtFromName": "/text()",
"dtFromNameR": "S.(S) (",
"dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(S).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "http://www.9rmb.com/play/{playUrl}.html",
"playUa": "",
"searchUrl": "http://www.9rmb.com/search?wd={wd}",
"scVodNode": "//div[@class='movie-item']/a",
"scVodName": "/@title",
"scVodId": "/@href",
"scVodIdR": "/show/(w).html",
"scVodImg": "/img/@src",
"scVodMark": "/button/text()"
}

49
XPath/age.json Normal file
View File

@ -0,0 +1,49 @@
{
"ua": "",
"homeUrl": "https://www.agemys.com/update",
"cateManual": {
"全部": "",
"中国": "-中国-all-all",
"日本": "-日本-all-all",
"欧美": "-欧美-all-all"
},
"homeVodNode": "//div[@class='blockcontent']//ul[@class='ul_li_a6']/li",
"homeVodName": "/h4[@class='anime_icon2_name']/a/text()",
"homeVodId": "/h4[@class='anime_icon2_name']/a/@href",
"homeVodIdR": "/detail/(\\w+)",
"homeVodImg": "//img/@src",
"homeVodMark": "//img/@title",
"cateUrl": "https://www.agemys.com/catalog/all-all-all-all-all-time-{catePg}{cateId}",
"cateVodNode": "//div[@class='blockcontent1']/div/a",
"cateVodName": "/img/@alt",
"cateVodId": "/@href",
"cateVodIdR": "/detail/(\\w+)",
"cateVodImg": "/img/@src",
"cateVodMark": "/span[@class='newname']/text()",
"dtUrl": "https://www.agemys.com/detail/{vid}",
"dtNode": "//div[@id='container']",
"dtName": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@alt",
"dtImg": "//div[@class='div_left']/div[@class='baseblock'][1]/div[@class='blockcontent']/img/@src",
"dtCate": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '剧情类型')]/following-sibling::*/text()",
"dtYear": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '首播时间')]/following-sibling::*/text()",
"dtArea": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '地区')]/following-sibling::*/text()",
"dtMark": "",
"dtDirector": "//div[@class='div_left']/div[@class='baseblock'][2]//span[@class='detail_imform_tag' and contains(text(), '制作公司')]/following-sibling::*/text()",
"dtDesc": "//div[@class='div_right']/div[@class='baseblock'][2]//p/text()",
"dtFromNode": "//div[@id='playlist-div']/ul[@class='menu0']/li",
"dtFromName": "/text()",
"dtUrlNode": "//div[@id='playlist-div']/div[@class='main0']/div",
"dtUrlSubNode": "//li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+)",
"dtUrlName": "/text()",
"playUrl": "https://www.agemys.com/play/{playUrl}",
"playUa": "",
"searchUrl": "https://www.agemys.com/search?query={wd}&page=1",
"scVodNode": "//div[@class='blockcontent1']/div/a",
"scVodName": "/img/@alt",
"scVodId": "/@href",
"scVodIdR": "/detail/(\\w+)",
"scVodImg": "/img/@src",
"scVodMark": "/span[@class='newname']/text()"
}

53
XPath/aidi.json Normal file
View File

@ -0,0 +1,53 @@
{
"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://aidi.tv/",
"cateManual": {},
// Home Summary ====================================================
"homeVodNode": "//div[@class='cbox_list']/div/ul/li[contains(@class, 'vodlist_item')]",
"homeVodName": "/a/@title",
"homeVodId": "/a/@href",
"homeVodIdR": "/movie/(\\w+).html",
"homeVodImg": "/a/@data-original",
"homeVodMark": "/span[2]/text()",
// Category Summary ================================================
"cateUrl": "https://aidi.tv/show/{cateId}--------{catePg}---.html",
"cateVodNode": "//ul[contains(@class,'vodlist vodlist_wi')]/li/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/movie/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodMark": "/span[2]/text()",
// Category Details ================================================
"dtUrl": "https://aidi.tv/movie/{vid}.html",
"dtNode": "//div[@class='content_box clearfix']", // must be unique
"dtName": "/div/a/@title",
"dtImg": "/div/a/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//div[contains(@class,'content_detail content_min fl')]/ul/li/span[contains(text(), '状态')]/following-sibling::a/text()",
"dtDirector": "//div[contains(@class,'content_detail content_min fl')]/ul/li/span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//div[contains(@class,'content_detail content_min fl')]/ul/li/span[contains(text(), '主演')]/following-sibling::a/text()",
"dtDesc": "//div[contains(@class,'content_detail content_min fl')]/ul/li[5]",
// Playlist ========================================================
"dtFromNode": "//a[contains(.,'云') or contains(.,'旋') or contains(.,'爱')]",
"dtFromName": "/@alt",
"dtUrlNode": "//div[contains(@id,'playlistbox')]",
"dtUrlSubNode": "/ul/li/a",
"dtUrlId": "/@href",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "{playUrl}",
"playUa": "",
// Search Results ==================================================
"searchUrl": "https://aidi.tv/vsearch/-------------.html?wd={wd}&submit=",
"scVodNode": "//a[contains(@class,'myui-vodlist__thumb')]",
"scVodName": "/@title",
"scVodId": "/@href",
"scVodIdR": "",
"scVodImg": "/@data-original",
"scVodMark": ""
}

207
XPath/aixixi.json Normal file
View File

@ -0,0 +1,207 @@
{
"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://myaixixi.com/",
"dcVipFlag": "true",
"pCfgJs": "https://myaixixi.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateManual": {},
// Home Summary ================================================
"homeVodNode": "//div[contains(@class,'mo-cols-lays')]/ul/li",
"homeVodName": "/a[2]/text()",
"homeVodId": "/a[1]/@href",
"homeVodImg": "/a[1]/@data-original",
"homeVodMark": "/a[1]/span[3]/text()",
// Category Summary ================================================
"cateUrl": "https://myaixixi.com/index.php/vod/show{area}/id/{cateId}/page/{catePg}{year}.html",
"cateVodNode": "//div[contains(@class,'mo-cols-lays')]/ul/li",
"cateVodName": "/a[2]/text()",
"cateVodId": "/a[1]/@href",
"cateVodImg": "/a[1]/@data-original",
"cateVodMark": "/a[1]/span[3]/text()",
// Category Details ================================================
"dtUrl": "https://myaixixi.com/{vid}",
"dtNode": "//div[contains(@class,'mo-main-info')]",
"dtName": "//div/div/dl/dt/a/img/@alt",
"dtImg": "//img[contains(@class,'mo-part-full')]/@src",
"dtCate": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[3]/a/text()",
"dtArea": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[4]/a/text()",
"dtYear": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[5]/a/text()",
"dtActor": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[1]/a/text()",
"dtDirector": "//dd[contains(@class,'mo-paxs-5px')]/ul[contains(@class,'mo-cols-rows')]/li[2]/a/text()",
"dtMark": "//a[contains(@class,'mo-situ-pics mo-situ-lazy')]//span[contains(@class,'mo-situ-rema mo-part-ramp')]/text()",
"dtDesc": "//div[contains(@class,'mo-word-info')]/div/text()",
// Playlist =====================================================
// "dtFromNode": "//div[contains(@class,'mo-cols-lays')][2]",
"dtFromNode": "//div[contains(@class,'mo-cols-lays')][2]/div[contains(@class,'mo-sort-head')]/h2[contains(@class,'mo-fsxs-14px')]/a",
// "dtFromName": "/div[contains(@class,'mo-sort-head')]/h2[contains(@class,'mo-fsxs-14px')]/a/text()", // number must match
"dtFromName": "/text()", // number must match
"dtFromNameR": "(.+)\\(",
"dtUrlNode": "//ul[contains(@class,'mo-movs-item')]", // number must match
"dtUrlSubNode": "/li/a",
"dtUrlId": "/@href",
"dtUrlName": "/text()",
"playUrl": "https://myaixixi.com/{playUrl}",
"playUa": "",
// Search Results ================================================
"searchUrl": "https://myaixixi.com/index.php/vod/search/wd/{wd}.html",
"scVodNode": "//div[contains(@class,'mo-main-info')]",
"scVodName": "//div/div/div/dl/dd/h1/a/text()",
"scVodId": "//div/div/div/dl/dd/h1/a/@href",
"scVodImg": "//div/div/div/dl/dt/a/@data-original",
"scVodMark": "",
// Filters =======================================================
"filter": {
"1": [ //
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "中国","v": "/area/大陆"},
{"n": "香港","v": "/area/香港"},
{"n": "台湾","v": "/area/台湾"},
{"n": "美国","v": "/area/美国"},
{"n": "英国","v": "/area/英国"},
{"n": "日本","v": "/area/日本"},
{"n": "韩国","v": "/area/韩国"},
{"n": "泰国","v": "/area/泰国"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"}
]
}
],
"2": [ //
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "中国","v": "/area/内地"},
{"n": "香港","v": "/area/香港"},
{"n": "台湾","v": "/area/台湾"},
{"n": "美国","v": "/area/美国"},
{"n": "英国","v": "/area/英国"},
{"n": "日本","v": "/area/日本"},
{"n": "韩国","v": "/area/韩国"},
{"n": "泰国","v": "/area/泰国"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"}
]
}
],
"4": [ //
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "日本","v": "/area/日本"},
{"n": "中国","v": "/area/国产"},
{"n": "欧美","v": "/area/欧美"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"}
]
}
],
"3": [ //
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "中国","v": "/area/内地"},
{"n": "港台","v": "/area/港台"},
{"n": "日韩","v": "/area/日韩"},
{"n": "欧美","v": "/area/欧美"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"}
]
}
]
}
}

65
XPath/auete.json Normal file
View File

@ -0,0 +1,65 @@
{
"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://auete.com",
"cateManual": {
"电影": "Movie",
"国产剧": "Tv/neidi",
"香港剧": "Tv/tvbgj",
"台湾剧": "Tv/taiju",
"欧美剧": "Tv/oumei",
"日本剧": "Tv/riju",
"韩国剧": "Tv/hanju",
"综艺": "Zy",
"日漫": "Dm/riman",
"国漫": "Dm/guoman",
"欧美": "Dm/meiman",
"动漫": "Dm/donghua"
},
// Home Summary ================================================
"homeVodNode": "//div[contains(@class,'picture_list_container')]/ul/li",
"homeVodName": "/a/img/@title",
"homeVodId": "/h2/a/@href",
"homeVodImg": "/a/img/@src",
"homeVodMark": "/a/button/text()",
// Category Summary ================================================
"cateUrl": "https://auete.com/{cateId}/index{catePg}.html",
"cateVodNode": "//div[contains(@class,'picture_list_container')]/ul/li",
"cateVodName": "/a/img/@title",
"cateVodId": "/h2/a/@href",
"cateVodImg": "/a/img/@src",
"cateVodMark": "/a/button/text()",
// Category Details ================================================
"dtUrl": "https://auete.com/{vid}",
"dtNode": "//div[@class='card-body']",
"dtName": "//h1[contains(@class,'title break-all')]/text()",
"dtImg": "//div[@class='cover']/a/@href",
"dtCate": "//div[@class='message break-all']/p[8]/text()",
"dtArea": "//div[@class='message break-all']/p[10]/text()",
"dtYear": "//div[@class='message break-all']/p[11]/text()",
"dtActor": "//div[@class='message break-all']/p[7]/text()",
"dtDirector": "//div[@class='message break-all']/p[5]/text()",
"dtMark": "//div[@class='message break-all']/p[14]/text()",
"dtDesc": "//div[@class='message break-all']/p[16]/text()",
// Playlist =====================================================
"dtFromNode": "//div[contains(@id,'player_list')]/h2",
"dtFromName": "[substring-after(text(),'播')]", // number must match
"dtUrlNode": "//div[contains(@id,'player_list')]/ul", // number must match
"dtUrlSubNode": "/li/a",
"dtUrlId": "/@href",
"dtUrlName": "/text()",
"playUrl": "https://auete.com/{playUrl}",
"playUa": "",
// Search Results ================================================
"searchUrl": "https://auete.com/search.php?searchword={wd}",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

70
XPath/bukaivip.json Normal file
View File

@ -0,0 +1,70 @@
{
"ua": "",
"homeUrl": "https://bukaivip1.com",
"dcVipFlag": "true",
"pCfgJs": "https://bukaivip1.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,'index.php/vod/type/id')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/index.php/vod/type/id/(\\d+).html",
"cateManual": {
"电影": "1",
"连续剧": "2",
"综艺": "3",
"动漫": "4",
"纪录片": "20"
},
"homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://bukaivip1.com/index.php/vod/show/id/{cateId}/page/{catePg}.html",
"cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://bukaivip1.com/index.php/vod/detail/id/{vid}.html",
"dtNode": "//div[contains(@class,'col-lg-wide-75')]",
"dtName": "//a[contains(@class,'stui-vodlist__thumb')]/@title",
"dtNameR": "",
"dtImg": "//a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年代')]/following-sibling::*/text()",
"dtYearR": "",
"dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
"dtMarkR": "",
"dtDesc": "//p[contains(@class,'col-pd')]/text()",
"dtDescR": "",
"dtFromNode": "//h3[contains(@class,'title')]",
"dtFromName": "[substring-before(text(),'(')]",
"dtUrlNode": "//div[contains(@class,'stui-pannel_bd')]/ul[contains(@class,'stui-content__playlist')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://bukaivip1.com/index.php/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "https://bukaivip1.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

61
XPath/ccdy.json Normal file
View File

@ -0,0 +1,61 @@
{
"author": "春风",
"ua": "",
"homeUrl": "https://www.ccoyy.com/",
"dcVipFlag": "true",
"pCfgJs": "https://www.ccoyy.com/static/js/playerconfig.js",
"pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateManual": {
"4K专区": "34",
"电影": "1",
"连续剧": "2",
"动漫": "4",
"综艺": "3"
},
"homeVodNode": "//div[@class='myui-vodlist__box']/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "",
"homeVodMark": "/span[contains(@class,'text-right')]/text()",
"cateUrl": "https://www.ccoyy.com/vodtype/{cateId}-{catePg}.html",
"cateVodNode": "//div[@class='myui-vodlist__box']/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "",
"cateVodMark": "/span[contains(@class,'text-right')]/text()",
"dtUrl": "https://www.ccoyy.com/voddetail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='myui-content__thumb']/a/@title",
"dtNameR": "",
"dtImg": "//div[@class='myui-content__thumb']/a//@data-original",
"dtImgR": "",
"dtCate": "//div[@class='myui-content__detail']/p[1][@class='data']/a[1]/text()",
"dtYear": "//div[@class='myui-content__detail']/p[1][@class='data']/a[3]/text()",
"dtDirector": "//div[@class='myui-content__detail']/p[4]/a/text()",
"dtActor": "//div[@class='myui-content__detail']/p[3]/a/text()",
"dtDesc": "//span[@class='sketch content']/text()",
"dtFromNode": "//h3[contains(text(),'播放地址')]/following-sibling::*/li/a",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[contains(@id,'playlist')]/ul",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.ccoyy.com/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.ccoyy.com/vodsearch/-------------.html?wd={wd}",
"scVodNode": "//ul[contains(@id,'searchList')]//div[@class='thumb']",
"scVodName": "/a/@title",
"scVodId": "/a/@href",
"scVodIdR": "/voddetail/(\\w+).html",
"scVodImg": "/a/@data-original",
"scVodMark": "/a/span[3]/text()"
}

55
XPath/cctv68.json Normal file
View File

@ -0,0 +1,55 @@
{
"ua": "",
"homeUrl": "https://m.cctv-68.com:520",
"dcVipFlag": "true",
"pCfgJs": "https://m.cctv-68.com:520/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class, 'nav-menu-items')]//li[@class='grid-item']/a[contains(@href, 'vodtype')]",
"cateName": "/@title",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+).html",
"homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
"homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
"homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
"cateUrl": "https://m.cctv-68.com:520/vodtype/{cateId}-{catePg}.html",
"cateVodNode": "//div[@class='module-items']/div/div/div[@class='module-item-pic']",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/img/@data-src",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "",
"dtUrl": "https://m.cctv-68.com:520/voddetail/{vid}.html",
"dtNode": "//div[@class='box view-heading']",
"dtName": "//div[@class='video-info']/div[@class='video-info-header']/h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//div[@class='video-info']//div[@class='tag-link']/span/following-sibling::*/text()",
"dtYear": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '年代')]/following-sibling::div/a/text()",
"dtArea": "",
"dtActor": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '主演')]/following-sibling::div/a/text()",
"dtDirector": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '导演')]/following-sibling::div/a/text()",
"dtDesc": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '剧情')]/following-sibling::div//p/text()",
"dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
"dtUrlSubNode": "/div/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/span/text()",
"playUrl": "https://m.cctv-68.com:520/vodplay/{playUrl}.html",
"searchUrl": "https://m.cctv-68.com:520/index.php/ajax/suggest?mid=1&wd={wd}&limit=5",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

220
XPath/cjt.json Normal file
View File

@ -0,0 +1,220 @@
{
"ua": "",
"homeUrl": "https://cjt521.com",
"dcVipFlag": "true",
"dcPlayUrl": "true",
"dcShow2Vip": {},
"cateManual": {
"电影": "1",
"剧集": "2",
"综艺": "3",
"动漫": "4"
},
// Home Summary ================================================
"homeVodNode": "//div[contains(@class,'top20')]//h2[contains(@class,'title-name')and(/span[contains(text(),'最新')])]/parent::*/parent::*/div[contains(@class,'vodlist') and not(contains(@style,'display:none'))]//a[contains(@class,'aplus-exp')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vodplay/(\\w+)-1-1.html",
"homeVodImg": "/div[contains(@class, 'eclazy')]/@data-original",
"homeVodMark": "/span[contains(@class, 'pack-prb')]/text()",
// Category Summary ================================================
"cateUrl": "https://cjt521.com/vodshow{area}/id/{cateId}/page/{catePg}{year}.html",
"cateVodNode": "//div[contains(@class, 'box_con')]/ul/li/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/img/@src",
"cateVodMark": "/i/text()",
// Category Details ================================================
"dtUrl": "https://cjt521.com/voddetail/{vid}.html",
"dtNode": "//div[@class='detail-cols fn-clear']",
"dtName": "//div[contains(@class,'detail-pic fn-left')]/img/@alt",
"dtImg": "//div[contains(@class,'detail-pic fn-left')]/img/@src",
"dtCate": "//div[contains(@class,'info fn-clear')]/dl[8]/dd/a/text()",
"dtArea": "//div[contains(@class,'info fn-clear')]/dl[5]/dd/a/text()",
"dtYear": "//div[contains(@class,'info fn-clear')]/dl[7]/dd/a/text()",
"dtActor": "//div[contains(@class,'info fn-clear')]/dl[1]/dd/a/text()",
"dtDirector": "//div[contains(@class,'info fn-clear')]/dl[3]/dd/a/text()",
"dtDesc": "//div[contains(@class,'info fn-clear')]/dl[10]/dd/text()",
// Playlist =====================================================
"dtFromNode": "//div[contains(@class, 'down-title')]/h2",
"dtFromName": "[substring-before(text(),'-')]", // "/text()",
"dtFromNameR": "(.+)\\(",
"dtUrlNode": "//div[contains(@class, 'video_list fn-clear')]",
"dtUrlSubNode": "/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://cjt521.com/vodplay/{playUrl}.html",
"playUa": "",
// Search Results ================================================
"searchUrl": "https://www.cjt521.com/vodsearch.html?wd={wd}",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
// Filters =======================================================
"filter": {
"1": [
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "中国","v": "/area/大陆"},
{"n": "香港","v": "/area/香港"},
{"n": "台湾","v": "/area/台湾"},
{"n": "美国","v": "/area/美国"},
{"n": "英国","v": "/area/英国"},
{"n": "日本","v": "/area/日本"},
{"n": "韩国","v": "/area/韩国"},
{"n": "泰国","v": "/area/泰国"},
{"n": "其他","v": "/area/其它"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"}
]
}
],
"2": [
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "中国","v": "/area/大陆"},
{"n": "香港","v": "/area/香港"},
{"n": "台湾","v": "/area/台湾"},
{"n": "美国","v": "/area/美国"},
{"n": "英国","v": "/area/英国"},
{"n": "日本","v": "/area/日本"},
{"n": "韩国","v": "/area/韩国"},
{"n": "泰国","v": "/area/泰国"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"}
]
}
],
"4": [
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "日本","v": "/area/日本"},
{"n": "中国","v": "/area/大陆"},
{"n": "欧美","v": "/area/欧美"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"}
]
}
],
"3": [
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "中国","v": "/area/大陆"},
{"n": "香港","v": "/area/香港"},
{"n": "台湾","v": "/area/台湾"},
{"n": "美国","v": "/area/美国"},
{"n": "韩国","v": "/area/韩国"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"}
]
}
]
}
}

388
XPath/cokemv.json Normal file
View File

@ -0,0 +1,388 @@
{
"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://cokemv.me/",
"dcVipFlag": "true",
"dcPlayUrl": "true",
"dcShow2Vip": {},
// "pCfgJs": "https://cokemv.me/static/js/playerconfig.js",
// "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"cateManual": {
"抖音电影": "5",
"电影": "1",
"国产剧": "13",
"香港剧": "14",
"欧美剧": "16",
"日本剧": "20",
"韩国剧": "15",
"综艺": "3",
"动漫": "4"
},
// Home Summary ====================================================
"homeVodNode": "//div[@class='module-main scroll-box']/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/div[1]/div[2]/img/@data-original",
"homeVodMark": "/div[1]/div[1]/text()",
// Category Summary ================================================
"cateUrl": "https://cokemv.me/vodshow/{cateId}-{area}---{lang}----{catePg}---{year}.html",
"cateVodNode": "//div[contains(@class,'module-main module-page')]/div[contains(@class,'module-items')]/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/div[1]/div[2]/img/@data-original",
"cateVodMark": "/div[1]/div[1]/text()",
// Category Details ================================================
"dtUrl": "https://cokemv.me/voddetail/{vid}.html",
"dtNode": "//div[@class='module module-info']", // must be unique
"dtName": "//div/h1/text()",
"dtNameR": "",
"dtImg": "//div[1]/div[1]/div/div/img/@data-original",
"dtCate": "//p[@class='data'][1]/a[1]/text()",
"dtYear": "//div[@class='module-info-tag']/div[1]/a/text()",
"dtArea": "//div[@class='module-info-tag']/div[2]/a/text()",
"dtDirector": "//div[@class='module-info-item'][1]/div/a/text()",
"dtActor": "//div[@class='module-info-item'][3]/div/a/text()",
"dtDesc": "//div[@class='module-info-introduction-content']/p/text()",
// Playlist ========================================================
"dtFromNode": "//div[@class='module-tab-items-box hisSwiper']/div/span",
"dtFromName": "/text()",
"dtUrlNode": "//div[@class='module-list sort-list tab-list his-tab-list']/div/div",
"dtUrlSubNode": "/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/span/text()",
"dtUrlNameR": "",
"playUrl": "https://cokemv.me/vodplay/{playUrl}.html",
"playUa": "",
// Search Results ==================================================
"searchUrl": "https://cokemv.me/vodsearch/{wd}-------------.html",
"scVodNode": "//a[contains(@class,'myui-vodlist__thumb')]",
"scVodName": "/@title",
"scVodId": "/@href",
"scVodIdR": "",
"scVodImg": "/@data-original",
"scVodMark": "",
// Filters =======================================================
"filter": {
"5": [ //
{
"key": "lang",
"name": "语言",
"value": [
{ "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" }
]
}
],
"1": [ //
{
"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": "lang",
"name": "语言",
"value": [
{ "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" }
]
}
],
"13": [ //
{
"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" }
]
}
],
"14": [ //
{
"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" }
]
}
],
"16": [ //
{
"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" }
]
}
],
"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": "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" }
]
}
],
"15": [ //
{
"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" }
]
}
],
"3": [ //
{
"key": "area",
"name": "地区",
"value": [
{ "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" }
]
}
],
"4": [ //
{
"key": "area",
"name": "地区",
"value": [
{ "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" }
]
}
]
}
}

42
XPath/cupfox.json Normal file
View File

@ -0,0 +1,42 @@
{
"ua": "",
"homeUrl": "https://www.whhpzx.com/",
//"dcVipFlag": "true",
//"pCfgJs": "https://gimytv.com//static/js/playerconfig.js",
//"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
//"dcShow2Vip": {},
//"dcPlayUrl": "true",
"cateManual": {"电影": "1", "电视剧": "2", "动漫": "4", "综艺": "3"},
"homeVodNode": "//div[contains(@class, 'm-movies clearfix')]/article",
"homeVodName":"/a/@title",
"homeVodId": "/a/@href",
"homeVodIdR": "/edu-(\\S+).html",
"homeVodImg": "//img/@src",
"homeVodMark": "",
"cateUrl": " https://www.whhpzx.com/type-{cateId}-{catePg}.html",
"cateVodNode": "//div[contains(@class, 'm-movies clearfix')]/article",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR":"/edu-(\\S+).html",
"cateVodImg": "//img/@src",
"cateVodMark": "",
"dtUrl": "https://www.whhpzx.com/edu-{vid}.html",
"dtNode": "//div[@class='event']",
"dtName": "//div[@style='margin-top:-15px;' and contains(@class, 'title11')]/h2/text()",
"dtImg":"//div[@class='pic']/img/@src",
"dtFromNode": "//div[contains(@class,'content')]/div/h3/b",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@id,'video_list_li')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/player-(\\S+).html",
"dtUrlName": "/@title",
"playUrl": "https://www.whhpzx.com/player-{playUrl}.html",
"searchUrl": "https://www.whhpzx.com/index.php/ajax/suggest?mid=1&wd={wd}",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

62
XPath/czzy.json Normal file
View File

@ -0,0 +1,62 @@
{
"ua":"",
"homeUrl":"https://www.czspp.com",
"cateNode":"//ul[@class='navlist hidden-md-and-down']/li[contains(@id,'menu-item') and not (contains(@id,'33'))]/a",
"cateName":"/text()",
"cateId":"/@href",
"cateIdR":"(\\w+)",
"cateManual":{},
"homeVodNode":"//div[contains(@class,'bt_img mi_ne_kd')]/ul/li/a",
"homeVodName":"/following-sibling::h3/a/text()",
"homeVodId":"/@href",
"homeVodIdR":"/movie/(\\w+).html",
"homeVodImg":"/img/@data-original",
"homeVodImgR":"\\S+(http\\S+)",
"homeVodMark":"/div/span/text()",
"cateUrl":"https://www.czspp.com/{cateId}/page/{catePg}",
"cateVodNode":"//div[@class='bt_img mi_ne_kd mrb']/ul/li/a",
"cateVodName":"/following-sibling::h3/a/text()",
"cateVodId":"/@href",
"cateVodIdR":"/movie/(\\w+).html",
"cateVodImg":"/img/@data-original",
"cateVodImgR":"\\S+(http\\S+)",
"cateVodMark":"/div/span/text()",
"dtUrl":"https://www.czspp.com/movie/{vid}.html",
"dtNode":"//div[@class='mi_ne_kd dypre']",
"dtName":"/div[@class='dytext fl']/div/h1/text()",
"dtNameR":"/movie/(\\w+).html",
"dtImg":"/div[@class='dyimg fl']/img/@src",
"dtImgR":"\\S+(http\\S+)",
"dtCate":"/div[@class='dytext fl']/ul/li[contains(text(),'类型')]/a/text()",
"dtCateR":"",
"dtYear":"/div[@class='dytext fl']/ul/li[contains(text(),'年份')]/a/text()",
"dtYearR":"",
"dtArea":"/div[@class='dytext fl']/ul/li[contains(text(),'地区')]/a/text()",
"dtAreaR":"",
"dtMark":"",
"dtMarkR":"",
"dtActor":"/div[@class='dytext fl']/ul/li[contains(text(),'主演')]/a/text()",
"dtActorR":"",
"dtDirector":"/div[@class='dytext fl']/ul/li[contains(text(),'导演')/a/text()",
"dtDirectorR":"",
"dtDesc":"",
"dtDescR":"",
"dtFromNode":"//div[@class='mi_paly_box']/div[@class='mi_ne_kd']",
"dtFromName":"/div[@class='ypxingq_t']/text()",
"dtFromNameR":"",
"dtUrlNode":"//div[@class='paly_list_btn']",
"dtUrlSubNode":"/a",
"dtUrlId":"@href",
"dtUrlIdR":"/v_play/(\\S+).html",
"dtUrlName":"/text()",
"dtUrlNameR":"",
"playUrl":"https://www.czspp.com/v_play/{playUrl}.html",
"playUa":"",
"searchUrl":"https://www.czspp.com/xssearch?q={wd}",
"scVodNode":"//div[@class='bt_img mi_ne_kd search_list']/ul/li/a",
"scVodName":"/img/@alt",
"scVodId":"/@href",
"scVodIdR":"/movie/(\\w+).html",
"scVodImg":"/img/@src",
"scVodMark":"/div[@class='jidi']/span/text()"
}

1023
XPath/ddg.json Normal file

File diff suppressed because it is too large Load Diff

79
XPath/ddrk.json Normal file
View File

@ -0,0 +1,79 @@
{
"ua": "",
"homeUrl": "https://ddrk.me",
"homeVodNode": "//div[@class='post-box-list']//div[@class='post-box-container']",
"homeVodName": "//div[@class='post-box-text']/h2[@class='post-box-title']/a/text()",
"homeVodNameR": "(.+?)(?=\\()",
"homeVodId": "//h2[@class='post-box-title']/a/@href",
// "homeVodIdR": "(?<=https://ddrk.me/)(.+?)+\\S",
"homeVodImg": "//div[@class='post-box-image']/@style",
"homeVodImgR": "(http\\S+jpg)",
"homeVodMark": "//div[@class='post-box-text']/h2[@class='post-box-title']/a/text()",
"homeVodMarkR": "(?<=\\()(.+?)(?=\\))",
"cateManual": "{}",
"cateNode": "//ul[@class=' dropdown-menu']/li[contains(@id,'menu-item-')]/a",
"cateName": "/text()",
"cateId": "/@href",
"cateUrl": "{cateId}/page/{catePg}/",
"cateVodNode": "//div[@class='post-box-list']//div[@class='post-box-container']",
"cateVodName": "//div[@class='post-box-text']/h2[@class='post-box-title']/a/text()",
"cateVodNameR": "(.+?)(?=\\()",
"cateVodId": "//h2[@class='post-box-title']/a/@href",
// "cateVodIdR": "(?<=https://ddrk.me/)(.+?)+\\S",
"cateVodImg": "//div[@class='post-box-image']/@style",
"cateVodImgR": "(http\\S+jpg)",
"cateVodMark": "substring-before(substring-after(//div[@class='post-box-text']/h2[@class='post-box-title']/a/text(), \"(\"), \")\")",
// "cateVodMarkR": "(?<=\\()(.+?)(?=\\))",
"dtUrl": "{vid}",
"dtNode": "//div[@class='post-content']",
"dtName": "//div[@class='title']/a[@class='cute']/text()",
"dtNameR": "",
"dtImg": "//div[@class='post']/img/@src",
"dtImgR": "",
//
"dtCate": "//div[@class='title']/a[@class='cute']/text()",
"dtCateR": "",
//
"dtYear": "//div[@class='title']/a[@class='cute']/text()",
"dtYearR": "",
//
"dtArea": "//div[@class='title']/a[@class='cute']/text()",
"dtAreaR": "",
//
"dtMark": "//div[@class='title']/a[@class='cute']/text()",
"dtMarkR": "",
//
"dtActor": "//div[@class='title']/a[@class='cute']/text()",
"dtActorR": "",
//
"dtDirector": "//div[@class='title']/a[@class='cute']/text()",
"dtDirectorR": "",
//
"dtDesc": "//div[@class='title']/a[@class='cute']/text()",
"dtDescR": "",
"dtFromNode": "//div[@class='post-content']/div[@class='entry']//p",
"dtFromName": "//text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='wp-playlist-tracks']",
"dtUrlSubNode": "//a[@class='wp-playlist-caption']",
"dtUrlId": "/text()",
"dtUrlIdR": "(.+?)(?=\\.)",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://ddrk.me/crime-2021/?ep={playUrl}",
"playUa": "",
"searchUrl": "",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

46
XPath/ddt.json Normal file
View File

@ -0,0 +1,46 @@
{
"ua": "",
"homeUrl": "https://www.osx3.com/",
"cateManual": {"电影": "movie","连续剧": "tv","动漫": "dongman","综艺": "zongyi"},
"homeVodNode": "//li[@class='fed-list-item fed-padding fed-col-xs4 fed-col-sm3 fed-col-md2']",
"homeVodName": "/a[contains(@class,'fed-list-title')]/text()",
"homeVodId": "/a[contains(@class,'fed-list-title')]/@href",
"homeVodIdR": "/v/(\\w+).html",
"homeVodImg": "/a[contains(@class,'fed-list-pics')]/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"cateUrl": "https://www.osx3.com/t/{cateId}.html",
"cateVodNode": "//li[@class='fed-list-item fed-padding fed-col-xs4 fed-col-sm3 fed-col-md2']",
"cateVodName": "/a[contains(@class,'fed-list-title')]/text()",
"cateVodId": "/a[contains(@class,'fed-list-title')]/@href",
"cateVodIdR": "/v/(\\w+).html",
"cateVodImg": "/a[contains(@class,'fed-list-pics')]/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"dtUrl": "https://www.osx3.com/v/{vid}.html",
"dtNode": "//body",
"dtName": "//dd[@class='fed-deta-content fed-col-xs7 fed-col-sm8 fed-col-md10']/h1/a/span/text()",
"dtImg": "//dt[@class='fed-deta-images fed-list-info fed-col-xs3']/a/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//span[contains(text(), '分类')]/following-sibling::a/text()",
"dtYear": "//span[contains(text(), '年份')]/following-sibling::a/text()",
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()",
"dtDesc": "//span[contains(text(), '简介')]/parent::text()",
"dtFromNode": "//div[@class='fed-drop-boxs fed-drop-tops fed-matp-v']/ul/li/a",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='fed-drop-boxs fed-drop-btms fed-matp-v']/div/ul[@class='fed-part-rows']",
"dtUrlSubNode": "//li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/p/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.osx3.com/p/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.osx3.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

342
XPath/djx.json Normal file
View File

@ -0,0 +1,342 @@
{
"ua": "",
"homeUrl": "https://www.dijiaxia.com/",
"dcVipFlag": "true",
"pCfgJs": "https://www.dijiaxia.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,'nav-menu')]/li/a[contains(@href, 'vod')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/index.php/vod/type/id/(\\w+).html",
"cateManual": {},
"homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "//span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://www.dijiaxia.com/index.php/vod/show/area/{area}/id/{cateId}/by/{by}/year/{year}/page/{catePg}.html",
"cateVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "//span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://www.dijiaxia.com/index.php/vod/detail/id/{vid}.html",
"dtNode": "//body",
"dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
"dtNameR": "",
"dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
"dtImgR": "",
"dtCate": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '分类')]/following-sibling::a/text()",
"dtYear": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '年份')]/following-sibling::a/text()",
"dtArea": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '地区')]/following-sibling::a/text()",
"dtMark": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '更新')]/following-sibling::a/text()",
"dtDirector": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '主演')]/following-sibling::a/text()",
"dtDesc": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '简介')]/parent::*/text()[2]",
"dtFromNode": "//ul[contains(@class,'nav-tabs')]/li/a",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.dijiaxia.com/index.php/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.dijiaxia.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": "cateId",
"name": "類型",
"value": [
{"n": "全部","v": ""},
{"n": "4K专区","v": "43"},
{"n": "动作片","v": "6"},
{"n": "喜剧片","v": "7"},
{"n": "爱情片","v": "8"},
{"n": "科幻片","v": "9"},
{"n": "恐怖片","v": "10"},
{"n": "剧情片","v": "11"},
{"n": "战争片","v": "12"},
{"n": "犯罪片","v": "24"},
{"n": "战争片","v": "25"},
{"n": "悬疑片","v": "26"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陆","v": "大陆"},
{"n": "香港","v": "香港"},
{"n": "台湾","v": "台湾"},
{"n": "美国","v": "美国"},
{"n": "法国","v": "法国"},
{"n": "英国","v": "英国"},
{"n": "日本","v": "日本"},
{"n": "韩国","v": "韩国"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "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"}
]
},
{
"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": "42"},
{"n": "港台剧","v": "14"},
{"n": "日韩剧","v": "15"},
{"n": "欧美剧","v": "16"},
{"n": "泰国剧","v": "31"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "内地","v": "内地"},
{"n": "香港","v": "香港"},
{"n": "台湾","v": "台湾"},
{"n": "美国","v": "美国"},
{"n": "法国","v": "法国"},
{"n": "英国","v": "英国"},
{"n": "日本","v": "日本"},
{"n": "韩国","v": "韩国"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
],
"3": [
{
"key": "cateId",
"name": "類型",
"value": [
{"n": "全部","v": ""},
{"n": "国内综艺","v": "33"},
{"n": "国外综艺","v": "34"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "内地","v": "内地"},
{"n": "港台","v": "港台"},
{"n": "日韩","v": "日韩"},
{"n": "欧美","v": "欧美"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
],
"4": [
{
"key": "cateId",
"name": "類型",
"value": [
{"n": "全部","v": ""},
{"n": "国产动漫","v": "35"},
{"n": "日韩动漫","v": "38"},
{"n": "欧美动漫","v": "37"},
{"n": "其他动漫","v": "39"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "国产","v": "国产"},
{"n": "日本","v": "日本"},
{"n": "欧美","v": "欧美"},
{"n": "其他","v": "其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
],
"20": [
{
"key": "cateId",
"name": "類型",
"value": [
{"n": "全部","v": ""},
{"n": "国漫","v": "22"},
{"n": "番剧","v": "23"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
],
"44": [
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
]
}
}

55
XPath/dm84.json Normal file
View File

@ -0,0 +1,55 @@
{
"ua": "",
"homeUrl": "https://dm84.tv",
"cateNode": "//ul[contains(@class,'nav_row')]/li/a[contains(@href, '.html')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/list-(\\d+).html",
"cateManual": {},
"homeVodNode": "//ul[@class='v_list']/li/div[@class='item']",
"homeVodName": "/a[@class='title']/@title",
"homeVodId": "/a[@class='title']/@href",
"homeVodIdR": "/v/(\\w+).html",
"homeVodImg": "/a/@data-bg",
"homeVodMark": "/span[@class='desc']/text()",
"cateUrl": "https://dm84.tv/list-{cateId}-{catePg}.html",
"cateVodNode": "//ul[@class='v_list']/li/div[@class='item']",
"cateVodName": "/a[@class='title']/@title",
"cateVodId": "/a[@class='title']/@href",
"cateVodIdR": "/v/(\\w+).html",
"cateVodImg": "/a/@data-bg",
"cateVodMark": "/span[@class='desc']/text()",
"dtUrl": "https://dm84.tv/v/{vid}.html",
"dtNode": "//div[contains(@class,'v_content')]",
"dtName": "/parent::*/h1[@class='v_title']/a/text()",
"dtImg": "/div[@class='cover']/img/@src",
"dtCate": "//meta[@name='og:video:class']/@content",
"dtCateR": "",
"dtYear": "//meta[@name='og:video:release_date']/@content",
"dtYearR": "/text()",
"dtArea": "//meta[@name='og:video:area']/@content",
"dtAreaR": "/text()",
"dtMark": "//meta[@name='og:video:update_date']/@content",
"dtMarkR": "/text()",
"dtActor": "//meta[@name='og:video:actor']/@content",
"dtActorR": "/text()",
"dtDirector": "//meta[@name='og:video:director']/@content",
"dtDirectorR": "/text()",
"dtDesc": "//meta[@property='og:description']/@content",
"dtDescR": "/text()",
"dtFromNode": "//ul[contains(@class,'play_from')]/li",
"dtFromName": "/text()",
"dtUrlNode": "//ul[contains(@class,'play_list')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/p/(\\S+).html",
"dtUrlName": "/text()",
"playUrl": "https://dm84.tv/p/{playUrl}.html",
"searchUrl": "https://dm84.tv/s----------.html?wd={wd}",
"scVodNode": "//ul[@class='v_list']/li/div[@class='item']",
"scVodName": "/a[@class='title']/@title",
"scVodId": "/a[@class='title']/@href",
"scVodIdR": "/v/(\\w+).html",
"scVodImg": "/a/@data-bg",
"scVodMark": "/span[@class='desc']/text()"
}

937
XPath/dmntv.json Normal file
View File

@ -0,0 +1,937 @@
{
"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://dmntv.com",
"dcVipFlag": "true",
"pCfgJs": "https://dmntv.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//div[@class='nav']/ul/li/a[contains(@href, 'vodtype') and not(contains(@href, 'gbook'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\w+)/",
"cateManual": {},
"homeVodNode": "//div[@class='bd']/div[2]/ul/li/a[contains(@class,'vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/p/(\\d+)/",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/div[@class='note']/span/text()",
"cateUrl": "https://dmntv.com/vodshow/{cateId}/area/{area}/by/{by}/page/{catePg}/year/{year}/",
"cateVodNode": "//div[@class='lists-content']/ul/li",
"cateVodName": "/h2/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/p/(\\d+)/",
"cateVodImg": "/a/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/a/div[@class='note']/span/text()",
"dtUrl": "https://dmntv.com/{vid}/",
"dtNode": "//div[contains(@class, 'menu-list')]",
"dtName": "//h1/a/text()",
"dtNameR": "",
"dtImg": "//img/@src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//div[(@class='product-excerpt') and contains(text(), '类型:')]/span//a/text()",
"dtCateR": "",
"dtYear": "//div[(@class='product-excerpt') and contains(text(), '类型:')]/span//a/text()",
"dtYearR": "",
"dtArea": "//div[(@class='product-excerpt') and contains(text(), '制片国家/地区:')]/span//a/text()",
"dtAreaR": "",
"dtMark": "//div[(@class='product-excerpt') and contains(text(), '又名:')]/span//a/text()",
"dtMarkR": "",
"dtActor": "//div[(@class='product-excerpt') and contains(text(), '主演:')]/span//a/text()",
"dtActorR": "",
"dtDirector": "//div[(@class='product-excerpt') and contains(text(), '导演:')]/span//a/text()",
"dtDirectorR": "",
"dtDesc": "//div[(@class='product-excerpt') and contains(text(), '剧情简介:')]/span/text()",
"dtDescR": "",
"dtFromNode": "//div[@class='playlists']//dl/dt",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='tempWrap']/div/div",
"dtUrlSubNode": "/ul/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/p/(\\d+)/",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://dmntv.com/{playUrl}/",
"playUa": "",
"searchUrl": "https://dmntv.com/vodsearch/?wd={wd}",
"scVodNode": "//div[@class='lists-content']/ul/li",
"scVodName": "/h2/a/@title",
"scVodId": "/a/@href",
"scVodIdR": "/p/(\\d+)/",
"scVodImg": "/a/@data-original",
"scVodMark": "/a/div[@class='note']/span/text()",
"filter": {
"movie": [
{
"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": "2015",
"v": "2015"
},
{
"n": "2014",
"v": "2014"
},
{
"n": "2013",
"v": "2013"
},
{
"n": "2012",
"v": "2012"
},
{
"n": "2011",
"v": "2011"
},
{
"n": "2010",
"v": "2010"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": "time"
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
],
"tv": [
{
"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"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": "time"
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
],
"variety": [
{
"key": "area",
"name": "地区",
"value": [
{
"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"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": "time"
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
],
"cartoon": [
{
"key": "area",
"name": "地区",
"value": [
{
"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"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": "time"
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
],
"bili": [
{
"key": "area",
"name": "地区",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "大陆",
"v": "大陆"
},
{
"n": "香港",
"v": "香港"
},
{
"n": "台湾",
"v": "台湾"
},
{
"n": "美国",
"v": "美国"
},
{
"n": "法国",
"v": "法国"
},
{
"n": "英国",
"v": "英国"
},
{
"n": "日本",
"v": "日本"
},
{
"n": "韩国",
"v": "韩国"
}
]
},
{
"key": "year",
"name": "年份",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "2022",
"v": "2022"
},
{
"n": "2021",
"v": "2021"
},
{
"n": "2020",
"v": "2020"
},
{
"n": "2019",
"v": "2019"
},
{
"n": "2018",
"v": "2018"
},
{
"n": "2017",
"v": "2017"
},
{
"n": "2016",
"v": "2016"
},
{
"n": "2015",
"v": "2015"
},
{
"n": "2014",
"v": "2014"
},
{
"n": "2013",
"v": "2013"
},
{
"n": "2012",
"v": "2012"
},
{
"n": "2011",
"v": "2011"
},
{
"n": "2010",
"v": "2010"
},
{
"n": "2009",
"v": "2009"
},
{
"n": "2008",
"v": "2008"
},
{
"n": "2007",
"v": "2007"
},
{
"n": "2006",
"v": "2006"
},
{
"n": "2005",
"v": "2005"
},
{
"n": "2004",
"v": "2004"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": "time"
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
],
"child": [
{
"key": "area",
"name": "地区",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "内地",
"v": "内地"
},
{
"n": "香港",
"v": "香港"
},
{
"n": "台湾",
"v": "台湾"
},
{
"n": "日本",
"v": "日本"
},
{
"n": "美国",
"v": "美国"
},
{
"n": "韩国",
"v": "韩国"
},
{
"n": "英国",
"v": "英国"
},
{
"n": "法国",
"v": "法国"
}
]
},
{
"key": "year",
"name": "年份",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "2022",
"v": "2022"
},
{
"n": "2021",
"v": "2021"
},
{
"n": "2020",
"v": "2020"
},
{
"n": "2019",
"v": "2019"
},
{
"n": "2018",
"v": "2018"
},
{
"n": "2017",
"v": "2017"
},
{
"n": "2016",
"v": "2016"
},
{
"n": "2015",
"v": "2015"
},
{
"n": "2014",
"v": "2014"
},
{
"n": "2013",
"v": "2013"
},
{
"n": "2012",
"v": "2012"
},
{
"n": "2011",
"v": "2011"
},
{
"n": "2010",
"v": "2010"
},
{
"n": "2009",
"v": "2009"
},
{
"n": "2008",
"v": "2008"
},
{
"n": "2007",
"v": "2007"
},
{
"n": "2006",
"v": "2006"
},
{
"n": "2005",
"v": "2005"
},
{
"n": "2004",
"v": "2004"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": "time"
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
]
}
}

68
XPath/dsxys.json Normal file

File diff suppressed because one or more lines are too long

180
XPath/duboku.json Normal file
View File

@ -0,0 +1,180 @@
{
"ua": "",
"homeUrl": "https://duboku.ru/",
"dcVipFlag": "true",
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class,'nav-menu')]/li/a[contains(@href, 'vodtype')and not(contains(@href,'20'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\w+).html",
"cateManual": {},
"homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "//span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://duboku.ru/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
"cateVodNode": "//ul[contains(@class,'myui-vodlist')]/li/div/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "//span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://my.duboku.vip/voddetail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
"dtNameR": "",
"dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
"dtImgR": "",
"dtCate": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '分类')]/following-sibling::a/text()",
"dtYear": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '年份')]/following-sibling::a/text()",
"dtArea": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '地区')]/following-sibling::a/text()",
"dtMark": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '更新')]/following-sibling::a/text()",
"dtDirector": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '主演')]/following-sibling::a/text()",
"dtDesc": "//span[@class='sketch content']/text()",
"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://my.duboku.vip/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://my.duboku.vip/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
"filter": {
"2": [
{
"key": "cateId",
"name": "類型",
"value": [
{"n": "全部","v": ""},
{"n": "陸劇","v": "13"},
{"n": "日韓劇","v": "15"},
{"n": "英美剧","v": "16"},
{"n": "台泰剧","v": "14"},
{"n": "港剧","v": "20"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "美国","v": "美国"},
{"n": "英国","v": "英国"},
{"n": "内地","v": "内地"},
{"n": "泰国","v": "泰国"},
{"n": "韩国","v": "韩国"},
{"n": "香港","v": "香港"},
{"n": "日本","v": "日本"},
{"n": "台湾","v": "台湾"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "2022"},
{"n": "2021","v": "2021"},
{"n": "2020","v": "2020"},
{"n": "2019","v": "2019"},
{"n": "2018","v": "2018"},
{"n": "2017","v": "2017"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits_week"},
{"n": "月人气","v": "hits_month"}
]
}
],
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits_week"},
{"n": "月人气","v": "hits_month"}
]
}
],
"4": [
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits_week"},
{"n": "月人气","v": "hits_month"}
]
}
]
}
}

42
XPath/dyn.json Normal file
View File

@ -0,0 +1,42 @@
{
"ua": "",
"homeUrl": "https://www.dianyingn.com/",
//"dcVipFlag": "true",
//"pCfgJs": "https://gimytv.com//static/js/playerconfig.js",
//"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
//"dcShow2Vip": {},
//"dcPlayUrl": "true",
"cateManual": {"电影": "dianying", "电视剧": "dianshiju", "综艺": "zongyi", "动漫": "dongman"},
"homeVodNode": "//ul[contains(@class, 'fed-list-info fed-part-rows')]/li",
"homeVodName":"/a[2][contains(@class, 'fed-list-title')]/text()",
"homeVodId": "/a[2][contains(@class, 'fed-list-title')]/@href",
"homeVodIdR": "/voddetail/(\\S+).html",
"homeVodImg": "/a[1][contains(@class, 'fed-list-pics')]/@data-original",
"homeVodMark": "",
"cateUrl": "https://www.dianyingn.com/vodshow/{cateId}--------{catePg}---.html",
"cateVodNode": "//ul[contains(@class, 'fed-list-info fed-part-rows')]/li",
"cateVodName": "/a[2][contains(@class, 'fed-list-title')]/text()",
"cateVodId": "/a[2][contains(@class, 'fed-list-title')]/@href",
"cateVodIdR": "/voddetail/(\\S+).html",
"cateVodImg": "/a[1][contains(@class, 'fed-list-pics')]/@data-original",
"cateVodMark": "",
"dtUrl": "https://www.dianyingn.com/voddetail/{vid}.html",
"dtNode": "//dl[contains(@class,'fed-deta-info')]",
"dtName": "//dd[contains(@class,'fed-deta-content')]//a/text()",
"dtImg":"//dt[contains(@class,'fed-deta-images ')]/a/@data-original",
"dtFromNode": "//div[contains(@class,'fed-drop-boxs ')]/ul[contains(@class,'fed-part-rows')]/li/a",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class,'fed-play-item')]/ul[2][contains(@class,'fed-part-rows')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/text()",
"playUrl": "https://www.dianyingn.com/vodplay/{playUrl}.html",
"searchUrl": "https://www.dianyingn.com/index.php/ajax/suggest?mid=1&wd={wd}",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

43
XPath/egg.json Normal file
View File

@ -0,0 +1,43 @@
{
"ua": "",
"homeUrl": "https://www.dandanzan.cc",
"cateNode": "//div[@class='nav']/ul/li/a[@href!='/']",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/(\\S+)/",
"cateManual": {},
"homeVodNode": "//div[contains(@class,'lists-thumb-top') and @id='slider']//div[@class='lists-content']/ul/li",
"homeVodName": "/h2/a/text()",
"homeVodId": "/h2/a/@href",
"homeVodIdR": "/(\\S+).html",
"homeVodImg": "/a/img/@src",
"homeVodMark": "/a/div[@class='note']/span/text()",
"cateUrl": "https://www.dandanzan.cc/{cateId}/",
"cateVodNode": "//div[@class='lists-content']/ul/li",
"cateVodName": "/h2/a/text()",
"cateVodId": "/h2/a/@href",
"cateVodIdR": "/(\\S+).html",
"cateVodImg": "/a/img/@src",
"cateVodMark": "/a/div[@class='note']/span/text()",
"dtUrl": "http://www.dandanzan.cc/{vid}.html",
"dtNode": "//header[@class='product-header']",
"dtName": "//h1[contains(@class,'product-title')]/text()",
"dtImg": "/img[1]/@src",
"dtCate": "/div[@class='product-excerpt' and contains(text(),'类型')]/span/a/text()",
"dtYear": "//h1[contains(@class,'product-title')]/span[1]/text()",
"dtYearR": "\\((\\S+)\\)",
"dtArea": "/div[@class='product-excerpt' and contains(text(),'地区')]/span/a/text()",
"dtActor": "/div[@class='product-excerpt' and contains(text(),'主演')]/span/a/text()",
"dtDirector": "/div[@class='product-excerpt' and contains(text(),'导演')]/span/a/text()",
"dtDesc": "/div[@class='product-excerpt' and contains(text(),'剧情简介')]/span/text()",
"dtFromNode": "/nil",
"dtUrlNode": "/nil",
"playUrl": "https://www.dandanzan.cc/url.php",
"searchUrl": "https://www.dandanzan.cc/so/{wd}-{wd}--.html",
"scVodNode": "//div[@class='lists-content']/ul/li",
"scVodName": "/h2/a/text()",
"scVodId": "/h2/a/@href",
"scVodIdR": "/(\\S+).html",
"scVodImg": "/a/img/@src",
"scVodMark": "/a/div[@class='note']/span/text()"
}

63
XPath/emsdn.json Normal file
View File

@ -0,0 +1,63 @@
{
"ua": "",
"homeUrl": "https://v.emsdn.cn",
"cateNode": "//div[@class='l']/a[contains(@href, 'vod-type-id-')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "vod-type-id-(\\d+)-pg-1.html",
"cateManual": {},
"homeVodNode": "//ul[@id='index_tt7_con']/li/a[@class='b_a']",
"homeVodName": "/@title",
"homeVodNameR": "",
"homeVodId": "/@href",
"homeVodIdR": "/vod-detail-id-(\\w+).html",
"homeVodImg": "/img/@src",
"homeVodImgR": "",
"homeVodMark": "/font/text()",
"homeVodMarkR": "",
"cateUrl": "https://v.emsdn.cn/vod-type-id-{cateId}-pg-{catePg}.html",
"cateVodNode": "//ul[@class='list_01 list_01_03_02']/li/a[@class='b_a']",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/vod-detail-id-(\\w+).html",
"cateVodImg": "/img/@src",
"cateVodMark": "/font/text()",
"dtUrl": "https://v.emsdn.cn/vod-detail-id-{vid}.html",
"dtNode": "//div[@class='g_box_02']",
"dtName": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='fen']/h1/text()",
"dtNameR": "",
"dtImg": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='lef']/img/@src",
"dtImgR": "",
"dtCate": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][3]/font/a/text()",
"dtCateR": "",
"dtYear": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][6]/font/a/text()",
"dtYearR": "",
"dtArea": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='d_z_y dzy']/p/text()",
"dtAreaR": "",
"dtMark": "",
"dtMarkR": "",
"dtActor": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][2]/font/a/text()",
"dtActorR": "",
"dtDirector": "/div[@class='content_01 content_01_bg delay-h']/div[@class='video_tv_cont_01']/div[@class='cont']/div[@class='rig']/div[@class='lef-sort']/div[@class='d_z_y'][1]/font/a/text()",
"dtDirectorR": "",
"dtDesc": "/div[@class='new-left']/div[@class='content_01 content_01_bg']/ul[@class='list_06']/div[@class='jjie']",
"dtDescR": "",
"dtFromNode": "//div[@class='block_ku clear']",
"dtFromName": "/div[@class='soybox']/h2/span/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='soyurl']",
"dtUrlSubNode": "/ul/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://v.emsdn.cn/{playUrl}.html",
"playUa": "",
"searchUrl": "https://v.emsdn.cn/index.php?m=vod-search-wd-{wd}.html",
"scVodNode": "/ul[@class='list_01 list_01_03_02']/li/a[@class='b_a']",
"scVodName": "/@title",
"scVodId": "/@href",
"scVodIdR": "/vod-detail-id-(\\w+).html",
"scVodImg": "/img/@src",
"scVodMark": "/font/text()"
}

80
XPath/fantuan.json Normal file
View File

@ -0,0 +1,80 @@
{
"ua": "",
"homeUrl": "https://fantuan.tv",
"cateNode": "//ul[contains(@class,'myui-header__menu')]/li[@class='dropdown-hover']//ul/li/a[contains(@href, 'vodtype')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+).html",
"cateManual": {
"电影": "1",
"连续剧": "2",
"综艺": "3",
"动漫": "4",
"喜剧片": "7",
"爱情片": "8",
"科幻片": "9",
"恐怖片": "10",
"剧情片": "11",
"战争片": "12",
"微电影": "21",
"灾难片": "22",
"国产剧": "13",
"港剧": "14",
"韩剧": "15",
"美剧": "16",
"日剧": "24",
"泰剧": "25",
"台剧": "26",
"英剧": "27",
"大陆综艺": "29",
"台湾综艺": "30",
"韩国综艺": "31"
},
"homeVodNode": "//div[contains(@class, 'myui-panel-bg')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb') and contains(@href,'voddetail')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://fantuan.tv/vodtype/{cateId}-{catePg}.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://fantuan.tv/voddetail/{vid}.html",
"dtNode": "//div[contains(@class,'col-lg-wide-75')]",
"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": "//span[contains(text(), '分类')]/following-sibling::a/text()",
"dtYear": "//span[contains(text(), '年份')]/following-sibling::a/text()",
"dtArea": "//span[contains(text(), '地区')]/following-sibling::a/text()",
"dtMark": "//span[contains(text(), '更新')]/following-sibling::a/text()",
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::*/text()",
"dtActor": "//span[contains(text(), '主演')]/following-sibling::*/text()",
"dtDesc": "//span[contains(@class, 'sketch content')]/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://fantuan.tv/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://fantuan.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

288
XPath/gaga.json Normal file
View File

@ -0,0 +1,288 @@
{
"ua": "",
"homeUrl": "https://4k电影.com",
"dcVipFlag": "true",
"pCfgJs": "https://4k电影.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, 'nav-menu-items')]/li/a[contains(@href, 'vodtype') and not(contains(@href, '6'))]",
"cateName": "/@title",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+).html",
"cateManual": {},
"homeVodNode": "//div[@class='module-item']",
"homeVodName": "//div[@class='module-item-pic']/a/@title",
"homeVodId": "//div[@class='module-item-pic']/a/@href",
"homeVodIdR": "/v/(\\w+).html",
"homeVodImg": "//div[@class='module-item-pic']/img/@data-src",
"homeVodMark": "//div[@class='module-item-text']/text()",
"cateUrl": "https://4k电影.com/vodshow/{cateId}-{area}-{by}-{catelog}-----{catePg}---{year}.html",
"cateVodNode": "//div[@class='module-item']",
"cateVodName": "//div[@class='module-item-pic']/a/@title",
"cateVodId": "//div[@class='module-item-pic']/a/@href",
"cateVodIdR": "/v/(\\w+).html",
"cateVodImg": "//div[@class='module-item-pic']/img/@data-src",
"cateVodMark": "//div[@class='module-item-text']/text()",
"dtUrl": "https://4k电影.com/v/{vid}.html",
"dtNode": "//div[contains(@class, 'box view-heading')]",
"dtName": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@alt",
"dtNameR": "",
"dtImg": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//div[@class='tag-link']/span[@class='slash']/a/text()",
"dtCateR": "",
"dtArea": "//a[contains(@class,'tag-link')][3]/text()",
"dtAreaR": "",
"dtDirector": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '导演')]/following-sibling::div/span/following-sibling::*/text()",
"dtDirectorR": "",
"dtActor": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '主演')]/following-sibling::div/span/following-sibling::*/text()",
"dtActorR": "",
"dtYear": "//a[contains(@class,'tag-link')]/text()",
"dtYearR": "",
"dtMark": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '集数')]/following-sibling::div/span/following-sibling::*/text()",
"dtMarkR": "",
"dtDesc": "//div[contains(@class,'video-info-item video-info-content vod_content')]/span/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
"dtUrlSubNode": "/div/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/p/(\\S+).html",
"dtUrlName": "/span/text()",
"playUrl": "https://4k电影.com/p/{playUrl}.html",
"searchUrl": "https://4k电影.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": "catelog",
"name": "類型",
"value": [
{"n": "全部","v": ""},
{"n": "喜剧","v": "喜剧"},
{"n": "爱情","v": "爱情"},
{"n": "恐怖","v": "恐怖"},
{"n": "动作","v": "动作"},
{"n": "科幻","v": "科幻"},
{"n": "剧情","v": "剧情"},
{"n": "战争","v": "战争"},
{"n": "警匪","v": "警匪"},
{"n": "犯罪","v": "犯罪"},
{"n": "动画","v": "动画"},
{"n": "奇幻","v": "奇幻"},
{"n": "武侠","v": "武侠"},
{"n": "冒险","v": "冒险"},
{"n": "古装","v": "古装"},
{"n": "儿童","v": "儿童"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陆","v": "大陆"},
{"n": "香港","v": "香港"},
{"n": "台湾","v": "台湾"},
{"n": "美国","v": "美国"},
{"n": "法国","v": "法国"},
{"n": "英国","v": "英国"},
{"n": "日本","v": "日本"},
{"n": "韩国","v": "韩国"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "2022"},
{"n": "2021","v": "2021"},
{"n": "2020","v": "2020"},
{"n": "2019","v": "2019"},
{"n": "2018","v": "2018"},
{"n": "2017","v": "2017"},
{"n": "2016","v": "2016"},
{"n": "2015","v": "2015"},
{"n": "2014","v": "2014"},
{"n": "2013","v": "2013"},
{"n": "2012","v": "2012"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
],
"2": [
{
"key": "catelog",
"name": "類型",
"value": [
{"n": "全部","v": ""},
{"n": "古装","v": "古装"},
{"n": "战争","v": "战争"},
{"n": "青春","v": "青春"},
{"n": "偶像","v": "偶像"},
{"n": "喜剧","v": "喜剧"},
{"n": "家庭","v": "家庭"},
{"n": "犯罪","v": "犯罪"},
{"n": "动作","v": "动作"},
{"n": "奇幻","v": "奇幻"},
{"n": "剧情","v": "剧情"},
{"n": "历史","v": "历史"},
{"n": "经典","v": "经典"},
{"n": "纪录","v": "纪录"},
{"n": "其他","v": "其他"}
]
},
{
"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"}
]
},
{
"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": "美国"},
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
],
"4": [
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
]
}
}

263
XPath/gimytv.json Normal file
View File

@ -0,0 +1,263 @@
{
"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://gimytv.com/",
"dcVipFlag": "true",
"pCfgJs": "https://gimytv.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[@class='myui-header__menu']/li/a[contains(@href, 'browse')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/browse/(\\w+).html",
"cateManual": {},
"homeVodNode": "//ul[@class='myui-vodlist clearfix']/li/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodMark": "/span[contains(@class, 'pic-text')]/text()",
"cateUrl": "https://gimytv.com/genre/{cateId}-{area}-{year}-{catePg}/by/{by}.html",
"cateVodNode": "//ul[@class='myui-vodlist clearfix']/li/div/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodMark": "/span[contains(@class, 'pic-text')]/text()",
"dtUrl": "https://gimytv.com/{vid}.html",
"dtNode": "//div[@class='container']",
"dtName": "//div[@class='myui-content__thumb']/a/@title",
"dtNameR": "",
"dtImg": "//div[@class='myui-content__thumb']/a/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//p[@class='data']/span[contains(text(), '分類')]/following-sibling::*/text()",
"dtCateR": "",
"dtYear": "//p[@class='data']/span[contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "",
"dtAreaR": "",
"dtMark": "//p[@class='data']/span[contains(text(), '更新')]/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//p[@class='data']/span[contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//p[@class='data']/span[contains(text(), '導演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtDesc": "//div[contains(@class,'col-pd')]/p/text()",
"dtDescR": "",
"dtFromNode": "//div[@class='myui-panel_hd']/div/h3[contains(text(),'線路')]",
"dtFromName": "/text()",
"dtUrlNode": "//ul[contains(@class,'myui-content__list')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://gimytv.com/{playUrl}.html",
"playUa": "",
"searchUrl": "https://gimytv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
"filter": {
"movies": [
{
"key": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"n": "劇情片","v": "drama"},
{"n": "動作片","v": "action"},
{"n": "科幻片","v": "scifi"},
{"n": "喜劇片","v": "comedymovie"},
{"n": "愛情片","v": "romance"},
{"n": "戰爭片","v": "war"},
{"n": "恐怖片","v": "horror"},
{"n": "動畫電影","v": "animation"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "美國","v": "美國"},
{"n": "歐美","v": "歐美"},
{"n": "大陸","v": "大陸"},
{"n": "中國大陸","v": "中國大陸"},
{"n": "韓國","v": "韓國"},
{"n": "香港","v": "香港"},
{"n": "日本","v": "日本"},
{"n": "英國","v": "英國"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "2022"},
{"n": "2021","v": "2021"},
{"n": "2020","v": "2020"},
{"n": "2019","v": "2019"},
{"n": "2018","v": "2018"},
{"n": "2017","v": "2017"},
{"n": "2016","v": "2016"},
{"n": "2015","v": "2015"},
{"n": "2014","v": "2014"},
{"n": "2013","v": "2013"},
{"n": "2012","v": "2012"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits_week"},
{"n": "月人气","v": "hits_month"}
]
}
],
"tvseries": [
{
"key": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"n": "陸劇","v": "cn"},
{"n": "韓劇","v": "kr"},
{"n": "美劇","v": "us"},
{"n": "日劇","v": "jp"},
{"n": "台劇","v": "tw"},
{"n": "港劇","v": "hks"},
{"n": "海外劇","v": "ot"},
{"n": "紀錄片","v": "documentary"}
]
},
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits_week"},
{"n": "月人气","v": "hits_month"}
]
}
],
"anime": [
{
"key": "area",
"name": "地区",
"value": [
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits_week"},
{"n": "月人气","v": "hits_month"}
]
}
],
"tv_show": [
{
"key": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"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": "香港"}
]
},
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits_week"},
{"n": "月人气","v": "hits_month"}
]
}
]
}
}

59
XPath/hoho.json Normal file
View File

@ -0,0 +1,59 @@
{
"ua": "",
"homeUrl": "https://hoho.tv",
"cateNode": "//ul[contains(@class,'nav-menu-items')]/li[contains(@class, 'nav-menu-item')]/a[contains(@href,'index.php/vod/type/id')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/index.php/vod/type/id/(\\d+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
"homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
"homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
"homeVodIdR": "/index.php/vod/detail/id/(\\w+)",
"homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
"homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
"cateUrl": "https://hoho.tv/index.php/vod/type/id/{cateId}/page/{catePg}.html",
"cateVodNode": "//div[@class='module-items']//div[@class='module-item-pic']",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/index.php/vod/detail/id/(\\w+)",
"cateVodImg": "/img/@data-src",
"cateVodMark": "",
"dtUrl": "https://hoho.tv/index.php/vod/detail/id/{vid}.html",
"dtNode": "//div[contains(@class, 'box view-heading')]",
"dtName": "/div[@class='video-info']/div[@class='video-info-header']/h1/text()",
"dtNameR": "",
"dtImg": "/div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "",
"dtCateR": "",
"dtArea": "",
"dtAreaR": "",
"dtDirector": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '导演')]/following-sibling::div/span/following-sibling::*/text()",
"dtDirectorR": "",
"dtActor": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '主演')]/following-sibling::div/span/following-sibling::*/text()",
"dtActorR": "",
"dtYear": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '年代')]/following-sibling::div/span/following-sibling::*/text()",
"dtYearR": "",
"dtMark": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '集数')]/following-sibling::div/span/following-sibling::*/text()",
"dtMarkR": "",
"dtDesc": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '剧情')]/following-sibling::div/span/following-sibling::*/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
"dtUrlSubNode": "/div/a",
"dtUrlId": "@href",
"dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
"dtUrlName": "/span/text()",
"dtUrlNameR": "",
"playUrl": "https://hoho.tv/index.php/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "https://hoho.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

321
XPath/hw_hancheng.json Normal file
View File

@ -0,0 +1,321 @@
{
"ua": "",
"homeUrl": "http://hancheng.tv/",
"dcVipFlag": "true",
"pCfgJs": "http://hancheng.tv/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//div[contains(@class,'xiaoyinqing')]/a[contains(@href, 'type') and not(contains(@href,'26') or contains(@href,'27'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/index.php/vod/type/id/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class,'public')]/div/div[contains(@class,'pack-ykpack')]",
"homeVodName": "//div[contains(@class,'pack-title')]/a/text()",
"homeVodId": "//div[contains(@class,'pack-title')]/a/@href",
"homeVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"homeVodImg": "//div[@class='ec-jabj eclazy']/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "//span[@class='pack-prb']/span/text()",
"cateUrl": "http://hancheng.tv/index.php/vod/show/id/{cateId}/area/{area}/page/{catePg}/year/{year}/by/{by}.html",
"cateVodNode": "//div[contains(@class,'pack-ykpack')]",
"cateVodName": "//a[contains(@class,'channelname')]/text()",
"cateVodId": "//a[contains(@class,'channelname')]/@href",
"cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"cateVodImg": "//div[@class='ec-jabj eclazy']/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "//span[@class='pack-prb']/span/text()",
"dtUrl": "http://hancheng.tv/index.php/vod/detail/id/{vid}.html",
"dtNode": "//body",
"dtName": "//div[contains(@class,'s-top-info')]/h1/text()",
"dtNameR": "",
"dtImg": "//div[contains(@class,'s-cover')]/a/img/@src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//p[contains(text(), '类型')]/a/text()",
"dtCateR": "",
"dtYear": "//p[contains(text(), '年代')]/a/text()",
"dtYearR": "",
"dtArea": "//p[contains(text(), '地区')]/a/text()",
"dtAreaR": "",
"dtMark": "//p[contains(text(), '更新')]/text()",
"dtMarkR": "",
"dtActor": "//p[contains(text(), '演员')]/*/text()",
"dtActorR": "",
"dtDirector": "//p[contains(text(), '导演')]/*/text()",
"dtDirectorR": "",
"dtDesc": "//div[contains(@class,'desc_txt')]/span/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class,'swiper-wrapper')]/a",
"dtFromName": "/@alt",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='playlist_notfull']",
"dtUrlSubNode": "/ul/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vod/play/id/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "http://hancheng.tv/index.php/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "http://hancheng.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": "area",
"name": "地区",
"value": [
{"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-2011","v": "2014-2011"},
{"n": "2010-2000","v": "2010-2000"},
{"n": "90年代80年代更早","v": "90年代80年代更早"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "时间","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
],
"21": [
{
"key": "area",
"name": "地区",
"value": [
{"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-2011","v": "2014-2011"},
{"n": "2010-2000","v": "2010-2000"},
{"n": "90年代80年代更早","v": "90年代80年代更早"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "时间","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
],
"22": [
{
"key": "area",
"name": "地区",
"value": [
{"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-2011","v": "2014-2011"},
{"n": "2010-2000","v": "2010-2000"},
{"n": "90年代80年代更早","v": "90年代80年代更早"}
]
},
{
"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": "其它"}
]
},
{
"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-2011","v": "2014-2011"},
{"n": "2010-2000","v": "2010-2000"},
{"n": "90年代80年代更早","v": "90年代80年代更早"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "时间","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
],
"24": [
{
"key": "area",
"name": "地区",
"value": [
{"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-2011","v": "2014-2011"},
{"n": "2010-2000","v": "2010-2000"},
{"n": "90年代80年代更早","v": "90年代80年代更早"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "时间","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
],
"25": [
{
"key": "area",
"name": "地区",
"value": [
{"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-2011","v": "2014-2011"},
{"n": "2010-2000","v": "2010-2000"},
{"n": "90年代80年代更早","v": "90年代80年代更早"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "时间","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
]
}
}

56
XPath/hw_if101.json Normal file
View File

@ -0,0 +1,56 @@
{
"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://demo.if101.tv/",
"cateManual": {
"电影": "20",
"电视剧": "21",
"综艺": "23",
"动漫": "22",
"记录片": "25"
},
// Home Summary ================================================
"homeVodNode": "//li[@class='clearfix']/h3[@class='title']",
"homeVodName": "/a/text()",
"homeVodId": "/a/@href",
"homeVodImg": "/a/@data-original",
"homeVodMark": "/a/span[@class='pic-text text-right']/text()",
// Category Summary ================================================
"cateUrl": "https://demo.if101.tv/index.php/vod/type/id/{cateId}/page/{catePg}.html",
"cateVodNode": "//h3[contains(@class,'title')]",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
// "cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"cateVodImg": "/a/@data-original",
"cateVodMark": "/a/span[@class='pic-text text-right']/text()",
// Category Details ================================================
"dtUrl": "https://demo.if101.tv/{vid}",
"dtNode": "//div[@class='stui-pannel clearfix']",
"dtName": "//div[@class='stui-content__thumb']/a/@title",
"dtImg": "//div[@class='stui-content__thumb']/a/img/@src",
"dtCate": "//p[@class='data hidden-xs'][2]/text()[1]",
"dtDirector": "//p[@class='data'][3]/text()[1]",
"dtActor": "//p[@class='data'][2]/text()[1]",
"dtDesc": "//div[@class='stui-content__desc col-pd clearfix'][1]/text()[1]",
// Playlist =====================================================
"dtFromNode": "//div[@class='stui-content clearfix']/div[@class='stui-content__thumb']",
"dtFromName": "/a/@title",
"dtUrlNode": "//ul[@class='stui-content__playlist clearfix']", // number must match
"dtUrlSubNode": "/li",
"dtUrlId": "/a[1]/@href",
"dtUrlName": "/a[2]/text()",
"playUrl": "https://demo.if101.tv/{playUrl}",
"playUa": "",
// Search Results ================================================
"searchUrl": "https://demo.if101.tv/index.php/vod/search.html?wd={wd}&submit=",
"scVodNode": "//li[@class='clearfix']/h3[@class='title']",
"scVodName": "/a/@title",
"scVodId": "/a/@href",
"scVodIdR": "/detail/(\\w+).html",
"scVodImg": "/a/@data-original",
"scVodMark": "/a/span[@class='pic-text text-right']/text()"
}

64
XPath/hw_nbyy.json Normal file
View File

@ -0,0 +1,64 @@
{
"ua": "",
"homeUrl": "https://www.nbyy.tv",
"cateManual": {
"电影" : "1",
"电视剧": "2"
},
// Home Summary ================================================
"homeVodNode": "//ul[contains(@class,'qy-mod-ul')]/li/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/detail.html?showIdCode=(\\w+)",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "//span[contains(@class,'pic-text')]/text()",
// Category Summary ================================================
"cateUrl": "https://www.nbyy.tv/filter.html?x=1&channelId={catePg}{cateId}",
"cateVodNode": "//ul[(@class='qy-mod-ul')]/li[(@class='qy-mod-li')]/div[(@class='qy-list-img vertical')]",
"cateVodName": "/div[(@class='title-wrap')]/p/a/@title",
"cateVodId": "/div[(@class='qy-mod-link-wrap')]/a/@href",
"cateVodIdR": "detail.html?showIdCode=(\\w+)",
"cateVodImg": "/div/picture/@src",
"cateVodMark": "/span[contains(@class,'qy-mod-label')]/text()",
// Category Details ================================================
"dtUrl": "https://www.nbyy.tv/{vid}",
"dtNode": "//body",
"dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title",
"dtNameR": "",
"dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@data-original",
"dtImgR": "",
"dtCate": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '分类')]/following-sibling::a/text()",
"dtYear": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '年份')]/following-sibling::a/text()",
"dtArea": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '地区')]/following-sibling::a/text()",
"dtMark": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '更新')]/following-sibling::a/text()",
"dtDirector": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '主演')]/following-sibling::a/text()",
"dtDesc": "//div[contains(@class,'myui-content__detail')]/p/span[contains(text(), '简介')]/following-sibling::a/text()",
// Playlist ======================================================
"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://my.duboku.vip/vodplay/{playUrl}.html",
"playUa": "",
// Search Results ================================================
"searchUrl": "https://my.duboku.vip/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

279
XPath/hw_tangren.json Normal file
View File

@ -0,0 +1,279 @@
{
"ua": "",
"homeUrl": "https://www.tangrenjie.tv",
"dcVipFlag": "true",
"pCfgJs": "https://www.tangrenjie.tv/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class, 'top_nav')]/li/a[contains(@href, 'type') and not(contains(@href,'5'))]",
"cateName": "/b/text()",
"cateId": "/@href",
"cateIdR": "/vod/type/id/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[@class='cbox1']/ul[contains(@class, 'vodlist')]/li/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vod/detail/id/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic_text')]//b/text()",
"cateUrl": "https://www.tangrenjie.tv/vod/show/area/{area}/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html",
"cateVodNode": "//ul[contains(@class, 'vodlist')]/li/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/vod/detail/id/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic_text')]//b/text()",
"dtUrl": "https://www.tangrenjie.tv/vod/detail/id/{vid}.html",
"dtNode": "//body",
"dtName": "//div[contains(@class,'content_thum')]/a/@title",
"dtNameR": "",
"dtImg": "//div[contains(@class,'content_thum')]/a/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//li[@class='data']/span[contains(text(), '类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtYear": "//li[@class='data']/span[contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//li[@class='data']/span[contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "//li[@class='data']/span[contains(text(), '更新时间')]/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//li[@class='data']/span[contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//li[@class='data']/span[contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtDesc": "//span[contains(text(), '简介')]/parent::*/text()[2]",
"dtDescR": "",
"dtFromNode": "//div[contains(@class,'play_source_tab')]/a/b",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='playlist_full']",
"dtUrlSubNode": "/ul/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vod/play/id/(\\S+).html",
"dtUrlName": "/b/text()",
"dtUrlNameR": "",
"playUrl": "https://www.tangrenjie.tv/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.tangrenjie.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
"filter": {
"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"}
]
},
{
"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": "其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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": "27"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陆","v": "大陆"},
{"n": "香港","v": "香港"},
{"n": "台湾","v": "台湾"},
{"n": "日本","v": "日本"},
{"n": "欧美","v": "欧美"},
{"n": "韩国","v": "韩国"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陆","v": "大陆"},
{"n": "香港","v": "香港"},
{"n": "台湾","v": "台湾"},
{"n": "日本","v": "日本"},
{"n": "欧美","v": "欧美"},
{"n": "韩国","v": "韩国"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"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": "其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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"}
]
}
]
}
}

283
XPath/hw_trj.json Normal file
View File

@ -0,0 +1,283 @@
{
"ua": "",
"homeUrl": "https://www.tangrenjie.tv",
"dcVipFlag": "true",
"pCfgJs": "https://www.tangrenjie.tv/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class, 'top_nav')]/li/a[contains(@href, 'type') and not(contains(@href,'5'))]",
"cateName": "/b/text()",
"cateId": "/@href",
"cateIdR": "/vod/type/id/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[@class='cbox1']/ul[contains(@class, 'vodlist')]/li/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vod/detail/id/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic_text')]//b/text()",
"cateUrl": "https://www.tangrenjie.tv/vod/show/area/{area}/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html",
"cateVodNode": "//ul[contains(@class, 'vodlist')]/li/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/vod/detail/id/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic_text')]//b/text()",
"dtUrl": "https://www.tangrenjie.tv/vod/detail/id/{vid}.html",
"dtNode": "//body",
"dtName": "//div[contains(@class,'content_thum')]/a/@title",
"dtNameR": "",
"dtImg": "//div[contains(@class,'content_thum')]/a/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//li[@class='data']/span[contains(text(), '类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtYear": "//li[@class='data']/span[contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//li[@class='data']/span[contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "//li[@class='data']/span[contains(text(), '更新时间')]/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//li[@class='data']/span[contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//li[@class='data']/span[contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtDesc": "//div[@class='content']//b//text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class,'play_source_tab')]/a/b",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='playlist_full']",
"dtUrlSubNode": "/ul/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vod/play/id/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.tangrenjie.tv/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.tangrenjie.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
"filter": {
"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"}
]
},
{
"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": "其他"}
]
},
{
"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": "27"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"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": "area",
"name": "地区",
"value": [
{"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": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"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": "其他"}
]
},
{
"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"}
]
}
]
}
}

42
XPath/ikan.json Normal file
View File

@ -0,0 +1,42 @@
{
"ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.0 Mobile/14E304 Safari/602.1",
"homeUrl": "https://ikan6.vip/",
//"dcVipFlag": "true",
//"pCfgJs": "https://gimytv.com//static/js/playerconfig.js",
//"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
//"dcShow2Vip": {},
//"dcPlayUrl": "true",
"cateManual":{"电影": "1", "电视剧": "2", "综艺": "3", "动漫": "4", "韩剧": "15", "美剧": "16"},
"homeVodNode": "//div[contains(@class, 'movie-list-body flex')]/div[contains(@class, 'movie-list-item')]",
"homeVodName":"//div[contains(@class, 'movie-title txtHide')]/@title",
"homeVodId": "/a/@href",
"homeVodIdR": "/voddetail/(\\S+)",
"homeVodImg": "//div[contains(@class, 'movie-post-lazyload Lazy br')]/@data-original",
"homeVodMark": "",
"cateUrl": "https://ikan6.vip/vodshow/{cateId}--------{catePg}---/",
"cateVodNode": "//div[contains(@class, 'movie-list-body flex')]/div[contains(@class, 'movie-list-item')]",
"cateVodName": "//div[contains(@class, 'movie-title txtHide')]/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/voddetail/(\\S+)",
"cateVodImg": "//div[contains(@class, 'movie-post-wrapper')]/div/@data-original",
"cateVodMark": "",
"dtUrl": " https://ikan6.vip/voddetail/{vid}/",
"dtNode": "//div[contains(@class,'movie bj br card border-shadow')]",
"dtName": "//div[contains(@class,'title-block detail')]/div/h1/@title",
"dtImg":"//img/@src",
"dtFromNode": "//div[contains(@class,'play-select bj br card')]",
"dtFromName": "//div[contains(@class,'play_source_tab')]/div/a/text()",
"dtUrlNode": "//ul[contains(@class,'content_playlist flex wrap')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+)",
"dtUrlName": "/text()",
"playUrl": "https://ikan6.vip/vodplay/{playUrl}",
"searchUrl": "https://ikan6.vip/index.php/ajax/suggest?mid=1&wd={wd}",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

667
XPath/jbb.json Normal file
View File

@ -0,0 +1,667 @@
{
"ua": "",
"homeUrl": "https://www.jubaibai.cc/",
"dcVipFlag": "true",
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class,'stui-header__menu')]/li/a[contains(@href, 'type')and not(contains(@href,'zhibo'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/type/(\\w+).html",
"cateManual": {},
"homeVodNode": "//ul[contains(@class,'stui-vodlist')]/li/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vod/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "//span[contains(@class,'pic-text text-right')]/b/text()",
"cateUrl": "https://www.jubaibai.cc/vodshow/id/{cateId}/area/{area}/by/{by}/page/{catePg}/year/{year}.html",
"cateVodNode": "//ul[contains(@class,'stui-vodlist')]/li/div/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/vod/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "//span[contains(@class,'pic-text text-right')]/b/text()",
"dtUrl": "https://www.jubaibai.cc/vod/{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')][8]/span/text()",
"dtMarkR": "",
"dtDirector": "//p[contains(@class,'data')][6]/a/text()",
"dtDirectorR": "\\S+(\\S+)",
"dtActor": "//p[contains(@class,'data')][7]/a/text()",
"dtActorR": "\\S+(\\S+)",
"dtDesc": "//span[@class='detail-content']/text()",
"dtFromNode": "//div[@class='stui-vodlist__head']/h3",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.jubaibai.cc/play/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.jubaibai.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
"filter": {
"dianying": [
{
"key": "cateId",
"name": "类型",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "动作片",
"v": "dongzuopian"
},
{
"n": "喜劇片",
"v": "xijupian"
},
{
"n": "愛情片",
"v": "aiqingpian"
},
{
"n": "科幻片",
"v": "kehuanpian"
},
{
"n": "恐怖片",
"v": "kongbupian"
},
{
"n": "劇情片",
"v": "juqingpian"
},
{
"n": "戰爭片",
"v": "zhanzhengpian"
},
{
"n": "动画片",
"v": "donghua"
}
]
},
{
"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": "西班牙"
},
{
"n": "俄罗斯",
"v": "俄罗斯"
},
{
"n": "其它",
"v": "其它"
}
]
},
{
"key": "year",
"name": "年份",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "2022",
"v": "2022"
},
{
"n": "2021",
"v": "2021"
},
{
"n": "2020",
"v": "2020"
},
{
"n": "2019",
"v": "2019"
},
{
"n": "2018",
"v": "2018"
},
{
"n": "2017",
"v": "2017"
},
{
"n": "2016",
"v": "2016"
},
{
"n": "2015",
"v": "2015"
},
{
"n": "2014",
"v": "2014"
},
{
"n": "2013",
"v": "2013"
},
{
"n": "2012",
"v": "2012"
},
{
"n": "2011",
"v": "2011"
},
{
"n": "2010",
"v": "2010"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": ""
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
],
"dianshiju": [
{
"key": "cateId",
"name": "类型",
"value": [
{
"n": "全部",
"v": ""
},
{
"n": "大陸劇",
"v": "guochanju"
},
{
"n": "港台劇",
"v": "gangtaiju"
},
{
"n": "日韓劇",
"v": "rihanju"
},
{
"n": "欧美劇",
"v": "oumeiju"
},
{
"n": "其他劇",
"v": "qitaju"
}
]
},
{
"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"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": ""
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
],
"zongyi": [
{
"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"
},
{
"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"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": ""
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
],
"dongman": [
{
"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"
},
{
"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"
}
]
},
{
"key": "by",
"name": "排序",
"value": [
{
"n": "时间",
"v": ""
},
{
"n": "人气",
"v": "hits"
},
{
"n": "评分",
"v": "score"
}
]
}
]
}
}

61
XPath/jiujiu.json Normal file
View File

@ -0,0 +1,61 @@
{
"ua": "",
"homeUrl": "https://www.jiujiukanpian.com/",
"cateNode": "//ul[contains(@class,'navbar-nav')]/li/a[contains(@href, '.html') and not(contains(@href, '6'))]",
"cateName": "/text()",
"cateNameR": "热门(.+)",
"cateId": "/@href",
"cateIdR": "/type/(\\d+).html",
"cateManual": {},
"homeVodNode": "//div[@class='col-md-12 movie-item-out']//a[not(contains(@href, '6'))]/parent::*/parent::*/parent::*/div[contains(@class, 'movie-item-out') and position()<10]/div[@class='movie-item']/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/show/(\\w+).html",
"homeVodImg": "/img/@src",
"homeVodMark": "/button/text()",
"cateUrl": "https://www.40mdd.com/type/{cateId}/{catePg}.html",
"cateVodNode": "//div[@class='movie-item']/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/show/(\\w+).html",
"cateVodImg": "/img/@src",
"cateVodMark": "/button/text()",
"dtUrl": "https://www.40mdd.com/show/{vid}.html",
"dtNode": "//div[@class='container-fluid']",
"dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt",
"dtNameR": "",
"dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src",
"dtImgR": "",
"dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()",
"dtCateR": "",
"dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()",
"dtDirectorR": "",
"dtDesc": "//p[@class='summary']/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong",
"dtFromName": "/text()",
"dtFromNameR": "\\S+\\.(\\S+) \\(",
"dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.40mdd.com/play/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.40mdd.com/search?wd={wd}",
"scVodNode": "//div[@class='movie-item']/a",
"scVodName": "/@title",
"scVodId": "/@href",
"scVodIdR": "/show/(\\w+).html",
"scVodImg": "/img/@src",
"scVodMark": "/button/text()"
}

64
XPath/jpys.json Normal file
View File

@ -0,0 +1,64 @@
{
"ua": "",
"homeUrl": "http://www.jpys.me",
"dcVipFlag": "true",
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class,'myui-header__menu')]/li[@class='dropdown-hover']//ul/li/a[contains(@href, 'vodtype') and not(contains(@href, '26'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'col-lg-wide-75')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "http://www.jpys.me/vodtype/{cateId}-{catePg}.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": "http://www.jpys.me/voddetail/{vid}.html",
"dtNode": "//div[contains(@class,'col-lg-wide-75')]",
"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": "",
"dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "",
"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": "http://www.jpys.me/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "http://www.jpys.me/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

55
XPath/juhuang.json Normal file
View File

@ -0,0 +1,55 @@
{
"ua": "",
"homeUrl": "https://juhuang.tv/",
"dcVipFlag": "true",
"pCfgJs": "https://juhuang.tv/static/js/playerconfig.js",
"pCfgJsR": "MacPlayerConfig.player_list=([\\w\\W]*?),MacPlayerConfig.downer_list=",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateManual": {},
"homeVodNode": "//div[@class='module-item']",
"homeVodName": "//div[@class='module-item-pic']/a/@title",
"homeVodId": "//div[@class='module-item-pic']/a/@href",
"homeVodIdR": "/play/(\\S+)_play_1_1.html",
"homeVodImg": "//div[@class='module-item-pic']//@data-src",
"homeVodImgR": "",
"homeVodMark": "/div[@class='module-item-text']/text()",
"cateUrl": "https://juhuang.tv/type/{cateId}_type_{catePg}.html",
"cateVodNode": "//div[@class='module-item']",
"cateVodName": "//div[@class='module-item-pic']/a/@title",
"cateVodId": "///div[@class='module-item-pic']/a/@href",
"cateVodIdR": "/play/(\\S+)_play_1_1.html",
"cateVodImg": "//div[@class='module-item-pic']//@data-src",
"cateVodImgR": "",
"cateVodMark": "/div[@class='module-item-text']/text()",
"dtUrl": "https://juhuang.tv/play/{vid}_play_1_1.html",
"dtNode": "//main",
"dtName": "//h1/a/@title",
"dtNameR": "",
"dtImg": "//div[@class='module-items']/div[1]//img/@data-src",
"dtImgR": "",
"dtCate": "//span[@class='video-tag-icon']/a/text()",
"dtYear": "//div[@class='video-info-aux']/a[3]/text()",
"dtArea": "//div[@class='video-info-aux']/a[2]/text()",
"dtDirector": "",
"dtActor": "",
"dtDesc": "//span[contains(text(),'剧情')]/following-sibling::div/p[1]/text()",
"dtFromNode": "//div[@class='module-tab-title']",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='sort-item']",
"dtUrlSubNode": "/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/span/text()",
"dtUrlNameR": "",
"playUrl": "https://juhuang.tv/play/{playUrl}.html",
"playUa": "Mozilla/5.0 (Linux; Android 10; LYA-AL00 Build/HUAWEILYA-AL00L; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.121 Mobile Safari/537.36",
"searchUrl": "https://so.juhuang.tv/soapi.php?wd={wd}",
"scVodNode": "json:list",
"scVodName": "vod_name",
"scVodId": "vod_id",
"scVodIdR": "",
"scVodImg": "vod_pic",
"scVodMark": ""
}

259
XPath/jumi.json Normal file
View File

@ -0,0 +1,259 @@
{
"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://jumi.su",
"dcVipFlag": "true",
"pCfgJs": "https://jumi.su/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class,'myui-header__menu')]/li/a[contains(@href, 'type') and not(contains(@href, 'label'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/type/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'col-lg-wide-75')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vod/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://jumi.su/show/{cateId}/area/{area}/by/{by}/page/{catePg}/year/{year}.html",
"cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/vod/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://jumi.su/vod/{vid}.html",
"dtNode": "//div[contains(@class,'col-lg-wide-75')]",
"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": "",
"dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地區')]/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "",
"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": "//span[@class='sketch content']/text()",
"dtDescR": "",
"dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
"dtUrlSubNode": "//li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://jumi.su/play/{playUrl}.html",
"playUa": "",
"searchUrl": "https://jumi.su/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
"filter": {
"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"}
]
},
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陸","v": "大陸"},
{"n": "香港","v": "香港"},
{"n": "台灣","v": "台灣"},
{"n": "美國","v": "美國"},
{"n": "法國","v": "法國"},
{"n": "英國","v": "英國"},
{"n": "日本","v": "日本"},
{"n": "韓國","v": "韓國"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "2022"},
{"n": "2021","v": "2021"},
{"n": "2020","v": "2020"},
{"n": "2019","v": "2019"},
{"n": "2018","v": "2018"},
{"n": "2017","v": "2017"},
{"n": "2016","v": "2016"},
{"n": "2015","v": "2015"},
{"n": "2014","v": "2014"},
{"n": "2013","v": "2013"},
{"n": "2012","v": "2012"}
]
},
{
"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": "23"},
{"n": "美劇","v": "16"},
{"n": "日劇","v": "15"},
{"n": "台劇","v": "22"},
{"n": "港劇","v": "14"},
{"n": "海外劇","v": "24"}
]
},
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
],
"4": [
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陸","v": "大陸"},
{"n": "香港","v": "香港"},
{"n": "台灣","v": "台灣"},
{"n": "美國","v": "美國"},
{"n": "法國","v": "法國"},
{"n": "英國","v": "英國"},
{"n": "日本","v": "日本"},
{"n": "韓國","v": "韓國"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "2022"},
{"n": "2021","v": "2021"},
{"n": "2020","v": "2020"},
{"n": "2019","v": "2019"},
{"n": "2018","v": "2018"},
{"n": "2017","v": "2017"},
{"n": "2016","v": "2016"},
{"n": "2015","v": "2015"},
{"n": "2014","v": "2014"},
{"n": "2013","v": "2013"},
{"n": "2012","v": "2012"}
]
},
{
"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": "美國"},
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "時間","v": "time"},
{"n": "人氣","v": "hits"},
{"n": "評分","v": "score"}
]
}
]
}
}

69
XPath/juztv.json Normal file
View File

@ -0,0 +1,69 @@
{
"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://www.juztv.com",
"dcVipFlag": "true",
"pCfgJs": "https://www.juztv.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,'type')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/type/(\\S+)/",
"cateManual": {
"电影": "dianying",
"电视剧": "lianxuju",
"综艺": "zongyi",
"动漫": "dongman"
},
"homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/detail/(\\w+)/",
"homeVodImg": "/@data-original",
"homeVodMark": "/span[contains(@class,'pic-text text-right')]/text()",
"cateUrl": "https://www.wuguiyy.com/type/{cateId}-{catePg}/",
"cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/detail/(\\w+)/",
"cateVodImg": "/@data-original",
"cateVodMark": "/span[contains(@class,'pic-text text-right')]/text()",
"dtUrl": "https://www.wuguiyy.com/detail/{vid}/",
"dtNode": "//body",
"dtName": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@title",
"dtNameR": "",
"dtImg": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年代')]/following-sibling::*/text()",
"dtYearR": "",
"dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
"dtMarkR": "",
"dtDesc": "//span[contains(@class,'detail-sketch')]/text()",
"dtDescR": "",
"dtFromNode": "//h3",
"dtFromName": "/text()",
"dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+)/",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.wuguiyy.com/play/{playUrl}/",
"playUa": "",
"searchUrl": "https://www.wuguiyy.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

67
XPath/jzyy.json Normal file
View File

@ -0,0 +1,67 @@
{
"ua": "",
"homeUrl": "http://www.unss.net/",
"dcVipFlag": "true",
"pCfgJs": "http://www.unss.net/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 type-slide')]/li/a[contains(@href, 'vodtype')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\w+).html",
"cateManual": {},
"homeVodNode": "//ul[contains(@class,'stui-vodlist clearfix')]/li[contains(@class,'col-md-6 col-sm-4 col-xs-3')]/div[contains(@class,'stui-vodlist__box')]",
"homeVodName": "/a/@title",
"homeVodId": "/a/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/a/@data-original",
"homeVodImgR": "",
"homeVodMark": "//span[contains(@class,'pic-text text-right')]/text()",
"cateUrl": "http://www.unss.net/vodshow/{cateId}--------{catePg}---.html",
"cateVodNode": "//ul[contains(@class,'stui-vodlist clearfix')]/li[contains(@class,'col-md-6 col-sm-4 col-xs-3')]/div[contains(@class,'stui-vodlist__box')]",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/a/@data-original",
"cateVodImgR": "",
"cateVodMark": "//span[contains(@class,'pic-text text-right')]/text()",
"dtUrl": "http://www.unss.net/voddetail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='stui-content__thumb']/a/@title",
"dtNameR": "",
"dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original",
"dtImgR": "",
"dtCate": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtYear": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted hidden-xs') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted hidden-xs') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/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": "//div[@class='stui-pannel-box']//b[contains(text(), '简介')]/parent::p/text()[2]",
"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": "http://www.unss.net/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "http://www.unss.net/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

68
XPath/laikan.json Normal file
View File

@ -0,0 +1,68 @@
{
"ua": "",
"homeUrl": "https://www.lkvod.cc",
"cateNode": "//ul[contains(@class,'nav-menu-items')]/li[contains(@class, 'nav-menu-item')]/a[contains(@href,'type')]",
"cateName": "/@title",
"cateId": "/@href",
"cateIdR": "/type/(\\d+)/",
"cateManual": {
"大陆剧":"13",
"港台剧":"14",
"日韩剧":"15",
"欧美剧":"16",
"综艺":"3",
"动漫":"4",
"动作片":"6",
"爱情片":"8",
"喜剧片":"7",
"科幻片":"9",
"恐怖片":"10",
"剧情片":"11",
"战争片":"12"
},
"homeVodNode": "//div[@class='module-items']//div[@class='module-item-cover']",
"homeVodName": "//div[@class='module-item-pic']/a/@title",
"homeVodId": "//div[@class='module-item-pic']/a/@href",
"homeVodIdR": "/detail/(\\w+).html",
"homeVodImg": "//div[@class='module-item-pic']/img/@data-src",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "//div[@class='module-item-caption right']/span/text()",
"cateUrl": " https://www.lkvod.cc/show/{cateId}--------{catePg}---.html",
"cateVodNode": "//div[@class='module-items']//div[@class='module-item-cover']",
"cateVodName": "//div[@class='module-item-pic']/a/@title",
"cateVodId": "//div[@class='module-item-pic']/a/@href",
"cateVodIdR": "/detail/(\\w+).html",
"cateVodImg": "//div[@class='module-item-pic']/img/@data-src",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "//div[@class='module-item-caption right']/span/text()",
"dtUrl": "https://www.lkvod.cc/detail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='video-info-header']/h1/text()",
"dtImg": "//div[@class='video-cover']/div/div/img/@data-src",
"dtArea": "//a[@class='tag-link'][3]/text()",
"dtDirector": "//div[@class='video-info-items'][1]/div/a/text()",
"dtActor": "//div[@class='video-info-items'][2]/div/a/text()",
"dtYear": "//div[@class='video-info-items'][3]/div/a/text()",
"dtMark": "//div[@class='video-info-item'][1]/text()",
"dtDesc": "//p[@class='zkjj_a']/text()",
"dtFromNode": "//div[@class='module-tab module-player-tab']//div[@class='module-tab-items']//div[@class='module-tab-content']//div[contains(@class,'module-tab-item tab-item')]/span",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
"dtUrlSubNode": "/div/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/span/text()",
"dtUrlNameR": "",
"playUrl": "https://www.lkvod.cc/play/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.lkvod.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

387
XPath/lanmei.json Normal file
View File

@ -0,0 +1,387 @@
{
"ua": "",
"homeUrl": "https://lanmeiguojiang.com/index.php",
"dcVipFlag": "true",
"pCfgJs": "https://lanmeiguojiang.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[@class='stui-header__menu']/li/a[contains(@href, 'type') and not(contains(@href,'24'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vod/type/id/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[@class='stui-vodlist__box']/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vod/detail/id/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[@class='pic-text text-right']/b/text()",
"cateUrl": "https://lanmeiguojiang.com/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/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/index.php/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "https://lanmeiguojiang.com/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"}
]
}
]
}
}

69
XPath/lezhutv.json Normal file
View File

@ -0,0 +1,69 @@
{
"ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1",
"homeUrl": "http://www.lezhutv.com",
"dcVipFlag": "true",
"pCfgJs": "http://www.lezhutv.com/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//div[contains(@class,'head')]/div[contains(@class, 'nav')]/a[contains(@href,'type')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/type/(\\S+).html",
"cateManual": {
"电影": "1",
"陆剧": "12",
"港剧": "13",
"美剧": "15",
"日剧": "24",
"韩剧": "14",
"综艺": "3",
"动漫": "4"},
"homeVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/detail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span/text()",
"cateUrl": "http://www.lezhutv.com/list/{cateId}_{catePg}__time_____.html",
"cateVodNode": "//ul[contains(@class, 'tbox_m')]/li[contains(@class,'vbox')]/a[contains(@class,'vbox_t')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/detail/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span/text()",
"dtUrl": "http://www.lezhutv.com/detail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='data']/h4/text()",
"dtNameR": "",
"dtImg": "//div[@class='dbox']/div[contains(@class,'img item-lazy')]/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//p[@class='yac']/text()",
"dtCateR": "",
"dtActor": "//p[@class='act']/span[contains(text(), '主演')]/parent::text()",
"dtActorR": "",
"dtDirector": "//p[@class='dir']/span[contains(text(), '导演')]/parent::text()",
"dtDirectorR": "",
"dtDesc": "//div[@class='tbox_js']/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]/parent::*",
"dtFromName": "concat('播放源',count(parent::*/preceding::*/div[contains(@class, 'tbox_t')]/h3/i[contains(@class, 'icon-pin')]) + 1)",
"dtFromNameR": "(\\S+).0",
"dtUrlNode": "//div[contains(@class,'tabs_block')]/ul[contains(@class, 'list_block show')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "http://www.lezhutv.com/play/{playUrl}.html",
"playUa": "",
"searchUrl": "http://www.lezhutv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

248
XPath/libvio.json Normal file
View File

@ -0,0 +1,248 @@
// www.iioo.me
{
"ua": "",
"homeUrl": "https://www.libvio.com",
"cateManual": {
"电影": "1",
"剧集": "2",
"动漫": "4",
"日韩剧": "15",
"欧美剧": "16"
},
// Home Summary ================================================
"homeVodNode": "//div[@class='stui-pannel__bd']/ul[contains(@class,'clearfix')]/li/div[@class='stui-vodlist__box']",
"homeVodName": "/a/@title",
"homeVodId": "/a/@href",
"homeVodIdR": "/detail/(\\w+).html",
"homeVodImg": "/a/@data-original",
"homeVodMark": "/a/span[@class='pic-text text-right']/text()",
// Category Summary ================================================
"cateUrl": "https://www.libvio.com/show/{cateId}-{area}-------{catePg}---{year}.html",
"cateVodNode": "//ul[contains(@class,'clearfix')]/li/div[@class='stui-vodlist__box']",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/detail/(\\w+).html",
"cateVodImg": "/a/@data-original",
"cateVodMark": "/a/span[@class='pic-text text-right']/text()",
// Category Details ================================================
"dtUrl": "https://www.libvio.com/detail/{vid}.html",
"dtNode": "//div[(@class='stui-pannel__bd')]",
"dtName": "//div[(@class='stui-content__thumb')]/a/@title",
"dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original", //display in watch recent
"dtCate": "",
"dtYear": "",
"dtArea": "",
"dtActor": "//div[@class='stui-content__detail']/p[2]/text()",
"dtMark": "//div[@class='stui-content__detail']/p[3]/text()",
"dtDirector": "//div[@class='o_r_contact']/ul/li[2]/span/text()",
"dtDesc": "//span[@class='detail-content']/text()",
// Playlist =====================================================
"dtFromNode": "//h3[contains(@class,'icon-iconfontplay2')]",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//ul[contains(@class,'stui-content__playlist clearfix')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"playUrl": "https://www.libvio.com/play/{playUrl}.html",
"playUa": "",
// Search Results ================================================
"searchUrl": "https://www.libvio.com/search/-------------.html?wd={wd}&submit=",
"scVodNode": "//div[@class='stui-vodlist__box']",
"scVodName": "/a/@title",
"scVodId": "/a/@href",
"scVodIdR": "/detail/(\\w+).html",
"scVodImg": "/a/@data-original",
"scVodMark": "/a/span[@class='pic-text text-right']/text()",
// Filters =======================================================
"filter": {
"1": [
{
"key": "area",
"name": "地区",
"value": [
{"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"}
]
}
],
"2": [
{
"key": "area",
"name": "地区",
"value": [
{"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"}
]
}
],
"4": [
{
"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"},
{"n": "2010","v": "2010"},
{"n": "2009","v": "2009"},
{"n": "2008","v": "2008"}
]
}
],
"15": [
{
"key": "area",
"name": "地区",
"value": [
{"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"}
]
}
],
"16": [
{
"key": "area",
"name": "地区",
"value": [
{"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"}
]
}
]
}
}

281
XPath/meiju56.json Normal file
View File

@ -0,0 +1,281 @@
{
"ua": "",
"homeUrl": "https://www.meiju56.com",
"dcVipFlag": "true",
"pCfgJs": "https://www.meiju56.com/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", "综艺": "5", "动漫": "4", "纪录片": "3" },
"homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://www.meiju56.com/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
"cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li/div[contains(@class,'myui-vodlist__box')]",
"cateVodName": "/div[contains(@class,'myui-vodlist__detail')]/h4/a/@title",
"cateVodId": "/a[contains(@class,'myui-vodlist__thumb')]/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/a[contains(@class,'myui-vodlist__thumb')]/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/a[contains(@class,'myui-vodlist__thumb')]/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://www.meiju56.com/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://www.meiju56.com/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.meiju56.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": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"n": "劇情片","v": "11"},
{"n": "動作片","v": "6"},
{"n": "科幻片","v": "9"},
{"n": "喜劇片","v": "7"},
{"n": "愛情片","v": "8"},
{"n": "戰爭片","v": "12"},
{"n": "恐怖片","v": "10"}
]
},
{
"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": "其他"}
]
},
{
"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"}
]
},
{
"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"}
]
},
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits"},
{"n": "月人气","v": "score"}
]
}
],
"4": [
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits"},
{"n": "月人气","v": "score"}
]
}
],
"5": [
{
"key": "area",
"name": "地区",
"value": [
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits"},
{"n": "月人气","v": "score"}
]
}
],
"3": [
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits"},
{"n": "月人气","v": "score"}
]
}
]
}
}

55
XPath/miniku.json Normal file
View File

@ -0,0 +1,55 @@
{
"ua": "",
"homeUrl": "https://www.miniku.cc",
"dcVipFlag": "true",
"pCfgJs": "https://www.miniku.cc/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class, 'nav-menu-items')]/li/a[contains(@href, 'vodtype')]",
"cateName": "/@title",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+)/",
"homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
"homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
"homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
"homeVodIdR": "/voddetail/(\\w+)/",
"homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
"cateUrl": "https://www.miniku.cc/vodshow/{cateId}--------{catePg}---/",
"cateVodNode": "//div[@class='module-items']/div/div/div[@class='module-item-pic']",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/voddetail/(\\w+)/",
"cateVodImg": "/img/@data-src",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "",
"dtUrl": "https://www.miniku.cc/voddetail/{vid}/",
"dtNode": "//div[@class='box view-heading']",
"dtName": "//div[@class='video-info']/div[@class='video-info-header']/h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//div[@class='video-info']//div[@class='tag-link']/span/following-sibling::*/text()",
"dtYear": "//a[@class='tag-link'][2]/text()",
"dtArea": "",
"dtActor": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '主演')]/following-sibling::*/a/text()",
"dtDirector": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '导演')]/following-sibling::*/a/text()",
"dtDesc": "//div[contains(@class,'vod_content')]/span/text()",
"dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
"dtUrlSubNode": "/div/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/vodplay/(\\S+)/",
"dtUrlName": "/span/text()",
"playUrl": "https://www.miniku.cc/vodplay/{playUrl}/",
"searchUrl": "https://www.miniku.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=5",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

90
XPath/mp4er.json Normal file
View File

@ -0,0 +1,90 @@
{
"ua":"",
"homeUrl": "https://www.mp4er.cc",
"cateManual": {
"动作":"dongzuo",
"爱情":"aiqing",
"喜剧":"xiju",
"科幻":"kehuan",
"恐怖":"kongbu",
"战争":"zhanzheng",
"武侠":"wuxia",
"国语":"guoyu",
"原创":"yuanchuang",
"美剧":"meiju",
"韩剧":"hanju",
"综艺":"zongyi",
"魔幻":"mohuan",
"剧情":"juqing",
"动画":"donghua",
"惊悚":"jingsong",
"3D":"3D",
"灾难":"zainan",
"悬疑":"xuanyi",
"警匪":"jingfei",
"文艺":"wenyi",
"青春":"qingchun",
"冒险":"maoxian",
"犯罪":"fanzui",
"纪录":"jilu",
"古装":"guzhuang",
"奇幻":"qihuan",
"历史":"lishi",
"运动":"yundong"
},
"homeVodNode": "//div[contains(@class, 'pusher ui body')]//div[contains(@class,'ui seven')]/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/(\\w+).html",
"homeVodImg": "/img/@data-src",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'ep')]/text()",
"cateUrl": "https://www.mp4er.cc/s/{cateId}/?tepy/{catePg}.html",
"cateVodNode": "//div[contains(@class,'ui container')]/div[contains(@class,'ui eight doubling')]/div/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/(\\w+).html",
"cateVodImg": "/img/@src",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'ep')]/text()",
"dtUrl": "https://www.mp4er.cc/{vid}.html",
"dtNode": "//div[contains(@class,'ui container movie-info')]",
"dtName": "/h2/text()",
"dtNameR": "",
"dtImg": "//div[@class='info0']/img/@src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//div[@class='info0']/ul/li/a[contains(@target,'new')]/text()",
"dtCateR": "",
"dtArea": "//div[@class='info0']/ul/li/strong[contains(text(),'地区')]/parent::text()",
"dtAreaR": "",
"dtMark": "",
"dtMarkR": "",
"dtActor": "//div[@class='info0']/ul/li/a[contains(@href,'performer')]/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//div[@class='info0']/ul/li/a[contains(@href,'director')]/text()",
"dtDirectorR": "",
"dtDesc": "",
"dtDescR": "",
"dtFromNode": "//div[@class='info1']/h4/div",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='info1']",
"dtUrlSubNode": "/a",
"dtUrlId": "@href",
"dtUrlIdR": "/display/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.mp4er.cc/display/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.mp4er.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

67
XPath/mua99s.json Normal file
View File

@ -0,0 +1,67 @@
{
"ua": "",
"homeUrl": "https://www.mua99s.com",
"dcVipFlag": "true",
"pCfgJs": "https://www.mua99s.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class, 'myui-header__menu nav-menu')]/li/a[contains(@href, 'vodtype')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+)/",
"cateManual":{},
"homeVodNode": "//div[contains(@class, 'myui-panel_bd clearfix')]//div[contains(@class, 'myui-vodlist__box')]/a[contains(@class, 'myui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+)/",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://www.mua99s.com/vodtype/{cateId}-{catePg}/",
"cateVodNode": "//div[contains(@class, 'myui-vodlist__box')]/a[contains(@class, 'myui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/voddetail/(\\w+)/",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://www.mua99s.com/voddetail/{vid}/",
"dtNode": "//div[contains(@class,'col-lg-wide-75')]",
"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": "",
"dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "",
"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-pane') and contains(@id, 'playlist')]",
"dtUrlSubNode": "//li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+)/",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.mua99s.com/vodplay/{playUrl}/",
"playUa": "",
"searchUrl": "https://www.mua99s.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

59
XPath/newfii.json Normal file
View File

@ -0,0 +1,59 @@
{
"ua": "",
"homeUrl": "https://newfii.com",
"cateNode": "//ul[contains(@class,'nav-menu-items')]/li[contains(@class, 'nav-menu-item')]/a[contains(@href,'index.php/vod/type/id')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/index.php/vod/type/id/(\\d+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
"homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
"homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
"homeVodIdR": "/index.php/vod/detail/id/(\\w+)",
"homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
"homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
"cateUrl": "https://newfii.com/index.php/vod/type/id/{cateId}/page/{catePg}.html",
"cateVodNode": "//div[@class='module-items']//div[@class='module-item-pic']",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/index.php/vod/detail/id/(\\w+)",
"cateVodImg": "/img/@data-src",
"cateVodMark": "",
"dtUrl": "https://newfii.com/index.php/vod/detail/id/{vid}.html",
"dtNode": "//div[contains(@class, 'box view-heading')]",
"dtName": "/div[@class='video-info']/div[@class='video-info-header']/h1/text()",
"dtNameR": "",
"dtImg": "/div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "",
"dtCateR": "",
"dtArea": "",
"dtAreaR": "",
"dtDirector": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '导演')]/following-sibling::div/span/following-sibling::*/text()",
"dtDirectorR": "",
"dtActor": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '主演')]/following-sibling::div/span/following-sibling::*/text()",
"dtActorR": "",
"dtYear": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '年代')]/following-sibling::div/span/following-sibling::*/text()",
"dtYearR": "",
"dtMark": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '集数')]/following-sibling::div/span/following-sibling::*/text()",
"dtMarkR": "",
"dtDesc": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '剧情')]/following-sibling::div/span/following-sibling::*/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
"dtUrlSubNode": "/div/a",
"dtUrlId": "@href",
"dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
"dtUrlName": "/span/text()",
"dtUrlNameR": "",
"playUrl": "https://newfii.com/index.php/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "https://newfii.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

43
XPath/nfmovie.json Normal file
View File

@ -0,0 +1,43 @@
{
"ua": "",
"homeUrl": "https://yanetflix.com",
"cateNode": "//li[contains(@class,'search-ul')]//ul/li/a[contains(@href, '/list/')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/list/(\\d+)",
"cateManual": {},
"homeVodNode": "//ul[contains(@class,'myui-vodlist clearfix')]/li[position()<6]/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/detail/(\\w+)",
"homeVodImg": "/@data-original",
"homeVodMark": "/span[contains(@class, 'pic-text')]/text()",
"cateUrl": "https://yanetflix.com/list/{cateId}-{catePg}",
"cateVodNode": "//ul[contains(@class,'myui-vodlist clearfix')]/li/div/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/detail/(\\w+)",
"cateVodImg": "/@data-original",
"cateVodMark": "/span[contains(@class, 'pic-text')]/text()",
"dtUrl": "https://yanetflix.com/detail/{vid}",
"dtNode": "//div[contains(@class,'myui-content__thumb')]/parent::*",
"dtName": "//a[contains(@class,'myui-vodlist__thumb')]/@title",
"dtImg": "//a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
"dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
"dtUrlSubNode": "//li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/video/(\\S+)",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://yanetflix.com/video/{playUrl}",
"playUa": "",
"searchUrl": "https://yanetflix.com/search.php?searchword={wd}",
"scVodNode": "//ul[contains(@class,'myui-vodlist__media')]//div[@class='thumb']",
"scVodName": "/a/@title",
"scVodId": "/a/@href",
"scVodIdR": "/detail/(\\w+)",
"scVodImg": "/a/@data-original",
"scVodMark": "/a/span[contains(@class, 'pic-text')]/text()"
}

285
XPath/nfuxs.json Normal file
View File

@ -0,0 +1,285 @@
{
"ua": "",
"homeUrl": "https://www.nfuxs.com/",
"cateNode": "//ul[contains(@class,'nav-menu')]/li/a[contains(@href, 'vodtype')]",
"cateName": "/span/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[@class='module-item']",
"homeVodName": "//div[@class='module-item-pic']/a/@title",
"homeVodId": "//div[@class='module-item-pic']/a/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "//div[@class='module-item-pic']/img/@data-src",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "//div[@class='module-item-caption']/span[1]/text()",
"cateUrl": "https://www.nfuxs.com/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
"cateVodNode": "//div[@class='module-item']",
"cateVodName": "//div[@class='module-item-pic']/a/@title",
"cateVodId": "//div[@class='module-item-pic']/a/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "//div[@class='module-item-pic']/img/@data-src",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "//div[@class='module-item-caption']/span[1]/text()",
"dtUrl": "https://www.nfuxs.com/voddetail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='video-info-header']/h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='video-cover']/div/div/img/@data-src",
"dtImgR": "",
"dtCate": "//div[@class='tag-link']/span/following-sibling::a/text()",
"dtYear": "//div[contains(@class,'video-info-aux')]/a[2]/text()",
"dtArea": "//div[contains(@class,'video-info-aux')]/a[3]/text()",
"dtMark": "",
"dtDirector": "//span[contains(text(), '导演')]/parent::*/div/span/following-sibling::*/text()",
"dtActor": "//span[contains(text(), '主演')]/parent::*/div/span/following-sibling::*/text()",
"dtDesc": "//span[contains(text(), '剧情')]/parent::*/div/span/text()",
"dtFromNode": "//div[@class='module-tab-content']/div/span",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='scroll-content']",
"dtUrlSubNode": "/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/span/text()",
"dtUrlNameR": "",
"playUrl": "https://www.nfuxs.com/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.nfuxs.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": "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": "其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "更新","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
],
"2": [
{
"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": "其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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"}
]
},
{
"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": "美国"},
{"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": "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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "更新","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
],
"1": [
{
"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": "其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "更新","v": "time"},
{"n": "人气","v": "hits"},
{"n": "评分","v": "score"}
]
}
]
}
}

473
XPath/olevod.json Normal file
View File

@ -0,0 +1,473 @@
{
"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://olevod1.com", //prevent load for fast loading
"dcVipFlag": "true",
"pCfgJs": "https://olevod.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,'top_nav clearfix')]//li/a[contains(@href,'type')and not(contains(@href,'5'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/index.php/vod/type/id/(\\d+).html",
"cateManual": {
"电影": "1",
"国产剧": "202",
"港台剧": "203",
"欧美剧": "201",
"日韩剧": "204",
"综艺": "3",
"日漫": "401",
"国漫": "402",
"欧美": "403",
"动漫": "4"
},
// Home Summary ================================================
"homeVodNode": "//div[contains(@class, 'pannel')]//ul[contains(@class,'vodlist vodlist_wi list_v12 clearfix')]/li/a[contains(@class,'vodlist_thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[@class='pic_text text_right']/em/text()",
// Category Summary ================================================
"cateUrl": "https://olevod.com/index.php/vod/show{area}/id/{cateId}/page/{catePg}{year}.html",
"cateVodNode": "//ul[contains(@class,'vodlist vodlist_wi')]//li//a[contains(@class,'vodlist_thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/index.php/vod/detail/id/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[@class='pic_text text_right']/em/text()",
// Category Details ================================================
"dtUrl": "https://olevod.com/index.php/vod/detail/id/{vid}.html",
"dtNode": "//div[contains(@class,'hot_banner')]",
"dtName": "//div[@class='content_box clearfix']/div/a/@title",
"dtNameR": "",
"dtImg": "//div[@class='content_box clearfix']/div/a/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtYear": "//div[contains(@class,'content_detail')]//span[contains(@class,'text_muted hidden_xs') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[contains(@class,'content_detail')]//span[contains(@class,'text_muted hidden_xs') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtCate": "//div[contains(@class,'content_detail')]//span[contains(@class,'text_muted hidden_xs') and contains(text(), '类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtMark": "//div[contains(@class,'content_detail')]//span[contains(text(), '状态')]/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//div[contains(@class,'content_detail')]//span[contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//div[contains(@class,'content_detail')]//span[contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtDesc": "///div[contains(@class,'content_detail')]//span[contains(@class,'left text_muted') and contains(text(), '简介')]/parent::text()",
"dtDescR": "",
// Playlist =====================================================
"dtFromNode": "//div[contains(@class,'play_source_tab')]/a",
"dtFromName": "/@alt",
"dtFromNameR": "",
"dtUrlNode": "//div[contains(@class,'playlist_full')]/ul[contains(@class,'content_playlist clearfix')]",
"dtUrlSubNode": "//li/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/index.php/vod/play/id/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://olevod.com/index.php/vod/play/id/{playUrl}.html",
"playUa": "",
// Search Results ================================================
"searchUrl": "https://olevod.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
// Filters =======================================================
"filter": {
"1": [
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陆","v": "/area/大陆"},
{"n": "香港","v": "/area/香港"},
{"n": "台湾","v": "/area/台湾"},
{"n": "美国","v": "/area/美国"},
{"n": "英国","v": "/area/英国"},
{"n": "日本","v": "/area/日本"},
{"n": "韩国","v": "/area/韩国"},
{"n": "泰国","v": "/area/泰国"},
{"n": "印度","v": "/area/印度"},
{"n": "法国","v": "/area/法国"},
{"n": "加拿大","v": "/area/加拿大"},
{"n": "西班牙","v": "/area/西班牙"},
{"n": "德国","v": "/area/德国"},
{"n": "俄罗斯","v": "/area/俄罗斯"},
{"n": "意大利","v": "/area/意大利"},
{"n": "新加坡","v": "/area/新加坡"},
{"n": "马来西亚","v": "/area/马来西亚"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"2": [
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陆","v": "/area/大陆"},
{"n": "香港","v": "/area/香港"},
{"n": "台湾","v": "/area/台湾"},
{"n": "美国","v": "/area/美国"},
{"n": "英国","v": "/area/英国"},
{"n": "日本","v": "/area/日本"},
{"n": "韩国","v": "/area/韩国"},
{"n": "泰国","v": "/area/泰国"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"202": [
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"203": [
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"201": [
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"204": [
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"3": [
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陆","v": "/area/大陆"},
{"n": "香港","v": "/area/香港"},
{"n": "台湾","v": "/area/台湾"},
{"n": "美国","v": "/area/美国"},
{"n": "英国","v": "/area/英国"},
{"n": "日本","v": "/area/日本"},
{"n": "韩国","v": "/area/韩国"},
{"n": "泰国","v": "/area/泰国"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"401": [
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"402": [
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"403": [
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
],
"4": [
{
"key": "area",
"name": "地区",
"value": [
{"n": "全部","v": ""},
{"n": "大陆","v": "/area/大陆"},
{"n": "香港","v": "/area/香港"},
{"n": "台湾","v": "/area/台湾"},
{"n": "美国","v": "/area/美国"},
{"n": "英国","v": "/area/英国"},
{"n": "日本","v": "/area/日本"},
{"n": "韩国","v": "/area/韩国"},
{"n": "泰国","v": "/area/泰国"},
{"n": "其他","v": "/area/其他"}
]
},
{
"key": "year",
"name": "年份",
"value": [
{"n": "全部","v": ""},
{"n": "2022","v": "/year/2022"},
{"n": "2021","v": "/year/2021"},
{"n": "2020","v": "/year/2020"},
{"n": "2019","v": "/year/2019"},
{"n": "2018","v": "/year/2018"},
{"n": "2017","v": "/year/2017"},
{"n": "2016","v": "/year/2016"},
{"n": "2015","v": "/year/2015"},
{"n": "2014","v": "/year/2014"},
{"n": "2013","v": "/year/2013"},
{"n": "2012","v": "/year/2012"},
{"n": "2011","v": "/year/2011"},
{"n": "2010","v": "/year/2010"},
{"n": "2009","v": "/year/2009"},
{"n": "2008","v": "/year/2008"},
{"n": "2007","v": "/year/2007"},
{"n": "2006","v": "/year/2006"},
{"n": "2005","v": "/year/2005"},
{"n": "2004","v": "/year/2004"}
]
}
]
}
}

52
XPath/onedianshi.json Normal file
View File

@ -0,0 +1,52 @@
{
"ua": "",
"homeUrl": "https://www.onedianshi.com/",
"cateManual": {
"电影": "1",
"连续剧": "2",
"动漫": "4",
"综艺": "3"
},
"homeVodNode": "//div[@class='pack-packcover ebybj']/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vod/detail/id/(\\w+).html",
"homeVodImg": "/div/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"cateUrl": "https://www.onedianshi.com/index.php/vod/show/id/{cateId}/page/{catePg}.html",
"cateVodNode": "//div[@class='pack-ykpack']",
"cateVodName": "//a[@class='channelname']/text()",
"cateVodId": "//a[@class='channelname']/@href",
"cateVodIdR": "/vod/detail/id/(\\w+).html",
"cateVodImg": "//div[@class='pack-packcover ebybj']/a/div/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"dtUrl": "https://www.onedianshi.com/vod/detail/id/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='title-left cf']/h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='s-top-bj']/img/@src",
"dtImgR": "",
"dtCate": "//span[contains(text(), '类型')]/following-sibling::a/text()",
"dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()",
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//span[contains(text(), '演员')]/following-sibling::a/text()",
"dtDesc": "//span[contains(text(), '简介')]/following-sibling::span/text()",
"dtFromNode": "//div[@class='cf swiper-wrapper']/a",
"dtFromName": "/@alt",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='playlist_notfull']/ul[@class='content_playlist cf']",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vod/play/id/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.onedianshi.com/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.onedianshi.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

65
XPath/pianba.json Normal file
View File

@ -0,0 +1,65 @@
{
"ua": "",
"homeUrl": "https://www.pianba.tv",
"dcVipFlag": "true",
"pCfgJs": "https://www.pianba.tv/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, 'sort') and not(contains(@href,'label'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/sort/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'stui-pannel__bd')]//ul[contains(@class,'stui-vodlist')]/li//a[contains(@class,'stui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/html/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://www.pianba.tv/sort/{cateId}-{catePg}.html",
"cateVodNode": "//ul[contains(@class,'stui-vodlist')]//li//a[contains(@class,'stui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/html/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://www.pianba.tv/html/{vid}.html",
"dtNode": "//div[@class='stui-content']",
"dtName": "//div[@class='stui-content__detail']/h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='stui-content__thumb']/a/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtYear": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtCate": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtArea": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtDirector": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtActor": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '演员')]/following-sibling::*/text()",
"dtActorR": "",
"dtDesc": "//div[@class='stui-content__detail']//span[contains(@class,'data2') and contains(text(), '简介')]/parent::text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class,'stui-vodlist__head')]/span",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
"dtUrlSubNode": "//li/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/yun/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.pianba.tv/yun/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.pianba.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

63
XPath/pianku.json Normal file
View File

@ -0,0 +1,63 @@
{
"ua": "",
"homeUrl": "https://www.pianku.la",
"cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li[contains(@class, 'dropdown-hover')]//div/ul/li/a[contains(@href, 'list') and not(contains(@href,'label'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/list/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/detail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://www.pianku.la/list/{cateId}-{catePg}.html",
"cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/detail/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://www.pianku.la/detail/{vid}.html",
"dtNode": "//div[contains(@class,'col-md-wide-7')]",
"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": "",
"dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"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')]//ul[contains(@id, 'playlist')]",
"dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
"dtUrlSubNode": "//li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.pianku.la/play/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.pianku.la/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

60
XPath/ppsp.json Normal file
View File

@ -0,0 +1,60 @@
{
"ua": "",
"homeUrl": "https://www.paopaoshipin.com/",
"cateNode": "//div[contains(@class,'home-nav')]/a[contains(@href, '.html')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/t/(\\d+).html",
"cateManual": {},
"homeVodNode": "//div[@class='movie-list-body']/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/v/(\\w+).html",
"homeVodImg": "/img/@src",
"homeVodMark": "/button/text()",
"cateUrl": "https://www.paopaoshipin.com/t/{cateId}/{catePg}.html",
"cateVodNode": "//div[@class='movie-list-item']/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/v/(\\w+).html",
"cateVodImg": "/img/@src",
"cateVodMark": "/button/text()",
"dtUrl": "https://www.paopaoshipin.com/v/{vid}.html",
"dtNode": "//div[@class='container-fluid']",
"dtName": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@alt",
"dtNameR": "",
"dtImg": "//div[@class='col-md-9']//div[@class='col-md-4']//img/@src",
"dtImgR": "",
"dtCate": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '类型')]/parent::*/following-sibling::*/text()",
"dtCateR": "",
"dtYear": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '日期')]/parent::*/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '国家')]/parent::*/following-sibling::*/text()",
"dtAreaR": "",
"dtMark": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '状态')]/parent::*/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '主演')]/parent::*/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//div[@class='col-md-8']//span[@class='info-label' and contains(text(), '导演')]/parent::*/following-sibling::*/text()",
"dtDirectorR": "",
"dtDesc": "//p[@class='summary']/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class,'resource-list')]/div[@class='panel-heading']/strong",
"dtFromName": "/text()",
"dtFromNameR": "\\S+\\.(\\S+) \\(",
"dtUrlNode": "//div[contains(@class,'resource-list')]/ul[@class='dslist-group']",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/p/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.paopaoshipin.com/p/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.paopaoshipin.com/search?wd={wd}",
"scVodNode": "//div[@class='movie-item']/a",
"scVodName": "/@title",
"scVodId": "/@href",
"scVodIdR": "/v/(\\w+).html",
"scVodImg": "/img/@src",
"scVodMark": "/button/text()"
}

72
XPath/qdytv.json Normal file
View File

@ -0,0 +1,72 @@
{
"ua": "",
"homeUrl": "https://www.qdytv.com",
"dcVipFlag": "true",
"pCfgJs": "https://www.qdytv.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li[contains(@class, ' hidden-sm hidden-xs')]/a[contains(@href, 'vodtype')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\w+).html",
"cateManual": {
"电影": "1",
"连续剧": "2",
"综艺": "3",
"动漫": "4"
},
"homeVodNode": "//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/detail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://www.qdytv.com/show/id/{cateId}/page/{catePg}.html",
"cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/detail/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://www.qdytv.com/detail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/@title",
"dtNameR": "",
"dtImg": "//div[@class='myui-content__thumb']/a[contains(@class,'myui-vodlist__thumb')]/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '分类')]/following-sibling::*/text()",
"dtCateR": "",
"dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtMark": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtDesc": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '简介')]/parent::text()",
"dtDescR": "",
"dtFromNode": "//a[@data-toggle='tab' and contains(@href, 'playlist')]",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[contains(@class,'tab-content')]/div[contains(@id, 'playlist')]",
"dtUrlSubNode": "//li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.qdytv.com/play/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.qdytv.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

67
XPath/rrys.json Normal file
View File

@ -0,0 +1,67 @@
{
"ua": "",
"homeUrl": "https://rrvipw.com",
"dcVipFlag": "true",
"pCfgJs": "https://rrvipw.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 type-slide')]/li/a[contains(@href, 'type')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/xktype/(\\d+).html",
"cateManual":{},
"homeVodNode": "//ul[contains(@class,'stui-vodlist')]/li//a[contains(@class,'stui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/mov/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://rrvipw.com/xkshow/{cateId}--------{catePg}---.html/",
"cateVodNode": "//ul[contains(@class,'stui-vodlist')]//li//a[contains(@class,'stui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/mov/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://rrvipw.com/mov/{vid}.html",
"dtNode": "//div[contains(@class,'col-lg-wide-75')]",
"dtName": "//div[@class='stui-content__thumb']/a[contains(@class,'stui-vodlist__thumb')]/@title",
"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']//span[contains(@class,'text-muted') and contains(text(),'类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtArea": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtYear": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtActor": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'主演')]/parent::*/text()",
"dtActorR": "",
"dtDirector": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'导演')]/parent::*/text()",
"dtDirectorR": "",
"dtMark": "//div[@class='stui-content__detail']//span[contains(@class,'text-muted') and contains(text(),'更新')]/parent::*/text()",
"dtMarkR": "",
"dtDesc": "//div[@class='stui-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": "//ul[contains(@class, 'stui-content__playlist clearfix')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://rrvipw.com/play/{playUrl}.html",
"playUa": "",
"searchUrl": "https://rrvipw.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

71
XPath/rxys.json Normal file
View File

@ -0,0 +1,71 @@
{
"ua": "",
"homeUrl": "https://www.rongxingvr.cn/",
"dcVipFlag": "true",
"pCfgJs": "https://www.rongxingvr.cn/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*? MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?), MacPlayerConfig.downer_list",
"dcShow2Vip": {
},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class,'nav-menu-items')]/li/a[contains(@href, 'vodtype')]",
"cateName": "/@title",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\d+).html",
"cateManual": {
},
"homeVodNode": "//div[contains(@class,'module-list')]//div[contains(@class,'module-item-pic')]",
"homeVodName": "/a/@title",
"homeVodId": "/a/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/img/@data-src",
"homeVodImgR": "",
"homeVodMark": "//div[contains(@class,'module-list')]//div[(@class='module-item-text']/text()",
"cateUrl": "https://www.rongxingvr.cn/vodshow/{cateId}--------{catePg} ---.html",
"cateVodNode": "//div[contains(@class,'module-list')]//div[contains(@class,'module-item-pic')]",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/img/@data-src",
"cateVodImgR": "",
"cateVodMark": "//div[contains(@class,'module-list')]//div[@class='module-item-text']/text()",
"dtUrl": "https://www.rongxingvr.cn/voddetail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='module-item-pic']/a/@title",
"dtNameR": "立刻播放(.+)",
"dtImg": "//div[@class='module-item-pic']/img/@data-src",
"dtImgR": "",
"dtCate": "//div[@class='video-info-aux scroll-content']/a[1]/@title",
"dtCateR": "",
"dtYear": "//div[@class='video-info-aux scroll-content']/a[2]/text()",
"dtYearR": "",
"dtArea": "//div[@class='video-info-aux scroll-content']/a[3]/text()",
"dtAreaR": "",
"dtMark": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '集数')]/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '主演')]/following-sibling::/div/a/text()",
"dtActorR": "",
"dtDirector": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '导演')]/following-sibling::div/a/text()",
"dtDirectorR": "",
"dtDesc": "//span[contains(@class,'video-info-itemtitle') and contains(text(), '剧情')]/following-sibling::div/span/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class, 'module-tab-item tab-item')]/span",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[contains(@class,'sort-item') and contains(@id, 'sort-item')]",
"dtUrlSubNode": "/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/span/text()",
"dtUrlNameR": "",
"playUrl": "https://www.rongxingvr.cn/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.rongxingvr.cn/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

46
XPath/saohuo.json Normal file
View File

@ -0,0 +1,46 @@
{
"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()"
}

254
XPath/sky4k.json Normal file
View File

@ -0,0 +1,254 @@
{
"ua": "",
"homeUrl": "https://movie.sky4k.ga",
"dcVipFlag": "true",
"pCfgJs": "https://movie.sky4k.ga/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[@class='vi-nav swiper-wrapper clearfix']/li/a[contains(@href, '.html') and not(contains(@href, 'topic'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodshow/(\\d+)-----------.html",
"cateManual": {},
"homeVodNode": "//ul[@class='dx-list dx-left']/li[@class='dx-vod']",
"homeVodName": "/a/@title",
"homeVodId": "/a/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/a/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'vod_remarks')]/text()",
"cateUrl": "https://movie.sky4k.ga/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
"cateVodNode": "//li[@class='dx-vod']",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/voddetail/(\\w+).html",
"cateVodImg": "/a/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'vod_remarks')]/text()",
"dtUrl": "https://movie.sky4k.ga/voddetail/{vid}.html",
"dtNode": "//div[@class='container detail']",
"dtName": "/div[@class='detail-objs']/div[@class='obj-info']/h1/text()",
"dtNameR": "",
"dtImg": "/div[@class='detail-objs']/div[@class='obj-pic']/a[@class='picHover']/img/@src",
"dtImgR": "",
"dtCate": "//div[@class='tag-link']/a/text()",
"dtCateR": "",
"dtYear": "//a[@class='tag-link'][2]/text()",
"dtYearR": "",
"dtArea": "//a[@class='tag-link'][3]/text()",
"dtAreaR": "",
"dtMark": "//label[contains(text(),'Date')]/following-sibling::*/text()",
"dtMarkR": "",
"dtActor": "//label[contains(text(),'Actor')]/following-sibling::*/a/text()",
"dtActorR": "",
"dtDirector": "//label[contains(text(),'Director')]/following-sibling::*/a/text()",
"dtDirectorR": "",
"dtDesc": "//div[@class='vod_content']/text()[1]",
"dtDescR": "",
"dtFromNode": "//div[@class='playlist']/div/div[@class='play-title']/div[@class='player_info']/h2",
"dtFromName": "/text()",
"dtFromNameR": "\\S+\\.(\\S+) \\(",
"dtUrlNode": "//div[contains(@class,'play_li fn-clear')]",
"dtUrlSubNode": "/a",
"dtUrlId": "@href",
"dtUrlIdR": "/vodplay/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://movie.sky4k.ga/vodplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://movie.sky4k.ga/vodsearch/-------------.html?wd={wd}",
"scVodNode": "//li[@class='dx-vod']",
"scVodName": "/a/@title",
"scVodId": "/a/@href",
"scVodIdR": "/voddetail/(\\w+).html",
"scVodImg": "/a/@data-original",
"scVodImgR": "\\S+(http\\S+)",
"scVodMark": "/span[contains(@class,'vod_remarks')]/text()",
"filter": {
"1": [
{
"key": "cateId",
"name": "Sort",
"value": [
{"n": "All","v": ""},
{"n": "BiliBili","v": "21"},
{"n": "Action","v": "6"},
{"n": "Comendy","v": "7"},
{"n": "Romance","v": "8"},
{"n": "Sci-Fi","v": "9"},
{"n": "Horror","v": "10"},
{"n": "Drama","v": "11"},
{"n": "War","v": "12"}
]
},
{
"key": "area",
"name": "Country",
"value": [
{"n": "All","v": ""},
{"n": "CN","v": "大陆"},
{"n": "HK","v": "香港"},
{"n": "TW","v": "台湾"},
{"n": "US","v": "美国"},
{"n": "FR","v": "法国"},
{"n": "EN","v": "英国"},
{"n": "JP","v": "日本"},
{"n": "KR","v": "韩国"}
]
},
{
"key": "year",
"name": "Year",
"value": [
{"n": "All","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "By",
"value": [
{"n": "Time","v": "time"},
{"n": "Hits","v": "hits"},
{"n": "Score","v": "score"}
]
}
],
"2": [
{
"key": "cateId",
"name": "Sort",
"value": [
{"n": "All","v": ""},
{"n": "Bilibili","v": "22"},
{"n": "CN","v": "13"},
{"n": "HK/TW","v": "14"},
{"n": "KR/JP","v": "15"},
{"n": "US/UK","v": "16"}
]
},
{
"key": "year",
"name": "Year",
"value": [
{"n": "All","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "By",
"value": [
{"n": "Time","v": "time"},
{"n": "Hits","v": "hits"},
{"n": "Score","v": "score"}
]
}
],
"3": [
{
"key": "area",
"name": "Country",
"value": [
{"n": "All","v": ""},
{"n": "CN","v": "内地"},
{"n": "HK/TW","v": "港台"},
{"n": "JP/KR","v": "日韩"},
{"n": "US/UK","v": "欧美"}
]
},
{
"key": "year",
"name": "Year",
"value": [
{"n": "All","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "By",
"value": [
{"n": "Time","v": "time"},
{"n": "Hits","v": "hits"},
{"n": "Score","v": "score"}
]
}
],
"4": [
{
"key": "cateId",
"name": "Sort",
"value": [
{"n": "All","v": ""},
{"n": "Bilibili","v": "23"}
]
},
{
"key": "area",
"name": "Country",
"value": [
{"n": "All","v": ""},
{"n": "CN","v": "国产"},
{"n": "JP","v": "日本"},
{"n": "US","v": "欧美"},
{"n": "Other","v": "其他"}
]
},
{
"key": "year",
"name": "Year",
"value": [
{"n": "All","v": ""},
{"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"}
]
},
{
"key": "by",
"name": "By",
"value": [
{"n": "Time","v": "time"},
{"n": "Hits","v": "hits"},
{"n": "Score","v": "score"}
]
}
]
}
}

55
XPath/smdy.json Normal file
View File

@ -0,0 +1,55 @@
{
"ua": "",
"homeUrl": "https://www.smdyy.cc/",
"dcVipFlag": "true",
"pCfgJs": "https://www.smdyy.cc/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class, 'nav-menu-items')]//li[@class='grid-item']/a[contains(@href, 'list')]",
"cateName": "/@title",
"cateId": "/@href",
"cateIdR": "/list/(\\d+).html",
"homeVodNode": "//div[contains(@class, 'module-items')]/div[contains(@class, 'module-item')]",
"homeVodName": "/div[contains(@class, 'module-item-titlebox')]/a/@title",
"homeVodId": "/div[contains(@class, 'module-item-titlebox')]/a/@href",
"homeVodIdR": "/kan/(\\w+).html",
"homeVodImg": "/div[contains(@class, 'module-item-cover')]/div[contains(@class, 'module-item-pic')]/img/@data-src",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/div[contains(@class,'module-item-text')]/text()",
"cateUrl": "https://www.smdyy.cc/list/{cateId}-{catePg}.html",
"cateVodNode": "//div[@class='module-items']/div/div/div[@class='module-item-pic']",
"cateVodName": "/a/@title",
"cateVodId": "/a/@href",
"cateVodIdR": "/kan/(\\w+).html",
"cateVodImg": "/img/@data-src",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "",
"dtUrl": "https://www.smdyy.cc/kan/{vid}.html",
"dtNode": "//div[@class='box view-heading']",
"dtName": "//div[@class='video-info']/div[@class='video-info-header']/h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='video-cover']//div[@class='module-item-pic']/img/@data-src",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//div[@class='video-info']//div[@class='tag-link']/span/following-sibling::*/text()",
"dtYear": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '上映')]/following-sibling::div/text()",
"dtArea": "",
"dtActor": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '主演')]/following-sibling::div/a/text()",
"dtDirector": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '导演')]/following-sibling::div/a/text()",
"dtDesc": "//div[@class='video-info']//span[contains(@class,'itemtitle') and contains(text(), '剧情')]/following-sibling::div//span/text()",
"dtFromNode": "//div[contains(@class, 'module-tab-content')]/div[contains(@class, 'module-tab-item')]/span",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class, 'module-blocklist')]",
"dtUrlSubNode": "/div/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/play/(\\S+).html",
"dtUrlName": "/span/text()",
"playUrl": "https://www.smdyy.cc/play/{playUrl}.html",
"searchUrl": "https://www.smdyy.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=5",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

60
XPath/subaibai.json Normal file
View File

@ -0,0 +1,60 @@
{
"ua": "",
"homeUrl": "https://www.subaibaiys.com",
"cateManual": {
"国产剧": "guochanju",
"港台剧": "gangju",
"欧美剧": "oumeiju",
"韩剧": "hanju",
"日剧": "riju",
"泰剧": "taiju",
"动漫剧": "dongmanju",
"国产电影": "guochandy",
"港台电影": "gangtaidy",
"日韩电影": "rihandy",
"欧美电影": "oumeidy",
"印度电影": "yindudy",
"泰国电影": "thaidy",
"动漫电影": "dongmandy",
"纪录片": "documentary",
"综艺": "zongyi",
"香港经典": "xianggangdy"
},
"homeVodNode": "//div[contains(@class,'leibox')]/ul/li",
"homeVodName": "/h3[@class='dytit']/a/text()",
"homeVodId": "/h3[@class='dytit']/a/@href",
"homeVodIdR": "/movie/(\\w+).html",
"homeVodImg": "/a/img/@data-original",
"homeVodMark": "/a/div[@class='jidi']/span/text()",
"cateUrl": "https://www.subaibaiys.com/movie_bt_series/{cateId}/page/{catePg}/",
"cateVodNode": "//div[contains(@class,'mrb')]/ul/li",
"cateVodName": "/h3[@class='dytit']/a/text()",
"cateVodId": "/h3[@class='dytit']/a/@href",
"cateVodIdR": "/movie/(\\w+).html",
"cateVodImg": "/a/img/@data-original",
"cateVodMark": "/a/div[@class='jidi']/span/text()",
"dtUrl": "https://www.subaibaiys.com/movie/{vid}.html",
"dtNode": "//div[@class='dyxingq']",
"dtName": "//div[@class='moviedteail_tt']/h1/text()",
"dtImg": "//div[contains(@class,'dyimg')]/img/@src",
"dtCate": "//ul[@class='moviedteail_list']/li[contains(text(),'类型')]/a/text()",
"dtYear": "//ul[@class='moviedteail_list']/li[contains(text(),'年份')]/a/text()",
"dtArea": "//ul[@class='moviedteail_list']/li[contains(text(),'地区')]/a/text()",
"dtActor": "//ul[@class='moviedteail_list']/li[contains(text(),'主演')]/a/text()",
"dtDirector": "//ul[@class='moviedteail_list']/li[contains(text(),'导演')]/a/text()",
"dtFromNode": "//div[contains(@class,'mi_paly_box')]//div[@class='ypxingq_t']",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class,'mi_paly_box')]//div[@class='paly_list_btn']",
"dtUrlSubNode": "/a",
"dtUrlId": "@href",
"dtUrlIdR": "/v_play/(\\S+).html",
"dtUrlName": "/text()",
"playUrl": "https://www.subaibaiys.com/v_play/{playUrl}.html",
"searchUrl": "https://www.subaibaiys.com/grabble?q={wd}",
"scVodNode": "//div[contains(@class,'search_list')]/ul/li",
"scVodName": "/h3[@class='dytit']/a/text()",
"scVodId": "/h3[@class='dytit']/a/@href",
"scVodIdR": "/movie/(\\w+).html",
"scVodImg": "/a/img/@data-original",
"scVodMark": "/a/div[@class='jidi']/span/text()"
}

290
XPath/ttys.json Normal file
View File

@ -0,0 +1,290 @@
{
"ua": "",
"homeUrl": "https://www.lranc.com",
"dcVipFlag": "true",
"dcPlayUrl": "true",
"cateNode": "//ul[contains(@class,'stui-header__menu')]/li[contains(@class, 'dropdown-hover')]//div/ul/li/a[contains(@href, 'ystv') and not(contains(@href,'label'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/ystv/(\\S+).html",
"cateManual": {
"电影": "dydq",
"电视剧": "dsjdq",
"综艺": "zydq",
"动漫": "dmdq",
"纪录片": "jlpdq"
},
"homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'stui-vodlist')]/li//a[contains(@class,'stui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/zxgk/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://www.lranc.com/phb/{cateId}/by/{by}/page/{catePg}/year/{year}.html",
"cateVodNode": "//ul[contains(@class,'stui-vodlist')]//li//a[contains(@class,'stui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/zxgk/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://www.lranc.com/zxgk/{vid}.html",
"dtNode": "//body",
"dtName": "//a[contains(@class,'stui-vodlist__thumb')]/@title",
"dtNameR": "",
"dtImg": "//a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtMark": "//span[contains(@class,'text-muted') and contains(text(), '更新')]/following-sibling::*/text()",
"dtMarkR": "",
"dtDesc": "//p[@class='col-pd']/text()",
"dtDescR": "",
"dtFromNode": "//div[@class='stui-pannel-box b playlist mb']//h3(@class,'title')",
"dtFromName": "/text()",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='stui-pannel_bd col-pd clearfix']/ul[contains(@class, 'stui-content__playlist column8 clearfix')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/zxbf/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.lranc.com/zxbf/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.lranc.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
"filter": {
"dydq": [
{
"key": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"n": "劇情片","v": "jqpdq"},
{"n": "動作片","v": "dzpdq"},
{"n": "科幻片","v": "khpdq"},
{"n": "喜劇片","v": "xjpdq"},
{"n": "愛情片","v": "aqpdq"},
{"n": "戰爭片","v": "zzpdq"},
{"n": "恐怖片","v": "kbpdq"}
]
},
{
"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": "其他"}
]
},
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits"},
{"n": "月人气","v": "score"}
]
}
],
"dsjdq": [
{
"key": "cateId",
"name": "分类",
"value": [
{"n": "全部","v": ""},
{"n": "国产剧","v": "gcjdq"},
{"n": "香港剧","v": "xgjdq"},
{"n": "台湾剧","v": "twjdq"},
{"n": "韩国剧","v": "hgjdq"},
{"n": "日本剧","v": "rbjdq"},
{"n": "海外剧","v": "hwjdq"},
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits"},
{"n": "月人气","v": "score"}
]
}
],
"dmdq": [
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits"},
{"n": "月人气","v": "score"}
]
}
],
"zydq": [
{
"key": "area",
"name": "地区",
"value": [
{"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits"},
{"n": "月人气","v": "score"}
]
}
],
"jlpdq": [
{
"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"}
]
},
{
"key": "by",
"name": "排序",
"value": [
{"n": "按更新","v": "time"},
{"n": "周人气","v": "hits"},
{"n": "月人气","v": "score"}
]
}
]
}
}

59
XPath/vipmv.json Normal file
View File

@ -0,0 +1,59 @@
{
"ua": "",
"homeUrl": "https://vipmv.co",
"cateNode": "//div[@class='homepage_main_tabs_title']/a[contains(@href, 'vodshow')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodshow/(\\d+)-----------.html",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'vodlist hotgrow') and @id='1']//a[@class='aplus-exp ecimgbor']",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/Moviedetail/(\\w+).html",
"homeVodImg": "/div[contains(@data-original,'http')]/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[@class='pack-prb hidden']/text()",
"cateUrl": "https://vipmv.co/vodshow/{cateId}--------{catePg}---.html",
"cateVodNode": "//div[contains(@class, 'vodlist hotgrow')]//a[@class='aplus-exp ecimgbor']",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/Moviedetail/(\\w+).html",
"cateVodImg": "/div[contains(@data-original,'http')]/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[@class='pack-prb hidden']/text()",
"dtUrl": "https://vipmv.co/Moviedetail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='s-top-info-title cf wow fadeInDownBig']/h1/text()",
"dtImg": "//div[@class='s-cover box']/a/img/@src",
"dtCate": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/class')]/text()",
"dtCateR": "",
"dtYear": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/year')]/text()",
"dtYearR": "",
"dtArea": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/area')]/text()",
"dtAreaR": "",
"dtMark": "",
"dtMarkR": "",
"dtActor": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/actor')]/text()",
"dtActorR": "",
"dtDirector": "//div[contains(@class,'s-top-info-detail')]//a[contains(@href,'/vod/search/director')]/text()",
"dtDirectorR": "",
"dtDesc": "//div[contains(@class,'s-top-info-detail')]//span[@id='cText']/text()",
"dtDescR": "",
"dtFromNode": "//div[contains(@class, 'play_source')]/div[contains(@class,'play_source_tab')]/div/a",
"dtFromName": "/text()",
"dtUrlNode": "//div[contains(@class, 'play_source')]//div[contains(@class, 'play_list_box')]//ul",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/okplay/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://vipmv.co/okplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://vipmv.co/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

68
XPath/waipian.json Normal file
View File

@ -0,0 +1,68 @@
{
"ua": "",
"homeUrl": "https://waipian7.com",
"dcVipFlag": "true",
"pCfgJs": "https://waipian7.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,'/')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/(\\S+)/",
"cateManual": {"电影":"dianying",
"剧集":"juji",
"综艺":"zongyi",
"动漫":"dongman",
"纪录片":"jilupian"},
"homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/video/(\\w+)/",
"homeVodImg": "/@data-original",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://waipian7.com/show-{cateId}--------{catePg}---/",
"cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/video/(\\w+)/",
"cateVodImg": "/@data-original",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://waipian7.com/video/{vid}/",
"dtNode": "//div[contains(@class,'col-lg-wide-8')]",
"dtName": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@title",
"dtNameR": "",
"dtImg": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "",
"dtCateR": "",
"dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::a/text()",
"dtAreaR": "",
"dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::a/text()",
"dtYearR": "",
"dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
"dtMarkR": "",
"dtDesc": "//span[contains(@class,'detail-sketch')]/text()",
"dtDescR": "",
"dtFromNode": "//a[@data-toggle='tab' and contains(@href,'playlist')]",
"dtFromName": "/text()",
"dtUrlNode": "//ul[contains(@class,'stui-content__playlist')]",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+)/",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://waipian7.com/play/{playUrl}/",
"playUa": "",
"searchUrl": "https://waipian7.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

64
XPath/wgyy.json Normal file
View File

@ -0,0 +1,64 @@
{
"ua": "",
"homeUrl": "https://www.wuguiyy.com",
"dcVipFlag": "true",
"pCfgJs": "https://www.wuguiyy.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,'type')]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/type/(\\S+)/",
"cateManual": {},
"homeVodNode": "//div[contains(@class, 'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/detail/(\\w+)/",
"homeVodImg": "/@data-original",
"homeVodMark": "/span[contains(@class,'pic-text text-right')]/text()",
"cateUrl": "https://www.wuguiyy.com/type/{cateId}-{catePg}/",
"cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a[contains(@class,'stui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/detail/(\\w+)/",
"cateVodImg": "/@data-original",
"cateVodMark": "/span[contains(@class,'pic-text text-right')]/text()",
"dtUrl": "https://www.wuguiyy.com/detail/{vid}/",
"dtNode": "//body",
"dtName": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/@title",
"dtNameR": "",
"dtImg": "//div[contains(@class,'stui-content__thumb')]/a[contains(@class,'stui-vodlist__thumb')]/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//span[contains(@class,'text-muted') and contains(text(), '类型')]/following-sibling::*/text()",
"dtCateR": "",
"dtArea": "//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"dtDirector": "//span[contains(@class,'text-muted') and contains(text(), '导演')]/following-sibling::*/text()",
"dtDirectorR": "",
"dtActor": "//span[contains(@class,'text-muted') and contains(text(), '主演')]/following-sibling::*/text()",
"dtActorR": "",
"dtYear": "//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtMark": "//span[contains(@class,'text-muted') and contains(text(), '集数')]/following-sibling::*/text()",
"dtMarkR": "",
"dtDesc": "//span[contains(@class,'detail-sketch')]/text()",
"dtDescR": "",
"dtFromNode": "//h3",
"dtFromName": "/text()",
"dtUrlNode": "//ul[@class='stui-content__playlist clearfix']",
"dtUrlSubNode": "/li/a",
"dtUrlId": "@href",
"dtUrlIdR": "/play/(\\S+)/",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.wuguiyy.com/play/{playUrl}/",
"playUa": "",
"searchUrl": "https://www.wuguiyy.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

73
XPath/wnvod.json Normal file
View File

@ -0,0 +1,73 @@
{
"author": "zhao xiaoyun",
"ua": "",
"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": "//div[@class='myui-panel-box clearfix']/div[@class='myui-panel_bd clearfix']/ul[@class='myui-vodlist clearfix']//li//a[contains(@class,'myui-vodlist__thumb')]",
"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/vodtype/{cateId}-{catePg}.html",
"cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "//a/@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": ""
}

60
XPath/xkys.json Normal file
View File

@ -0,0 +1,60 @@
{
"ua": "",
"homeUrl": "https://xkys.tv/",
"dcVipFlag": "true",
"pCfgJs": "https://xkys.tv/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode": "//div[contains(@class,'ec-allnav')]/ul/li/a[contains(@href, 'Movietype')]",
"cateName": "/spam/text()",
"cateId": "/@href",
"cateIdR": "/Movietype/(\\w+).html",
"cateManual": {},
"homeVodNode": "//div[contains(@class,'pack-ykpack')]/div/a[contains(@class,'aplus-exp')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/Moviedetail/(\\w+).html",
"homeVodImg": "/div/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "//span[contains(@class,'pack-prb')]/text()",
"cateUrl": "https://xkys.tv/vodshow/{cateId}--------{catePg}---.html",
"cateVodNode": "//div[contains(@class,'pack-ykpack')]/div/a[contains(@class,'aplus-exp')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/Moviedetail/(\\w+).html",
"cateVodImg": "/div/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "//span[contains(@class,'pack-prb')]/text()",
"dtUrl": "https://xkys.tv/Moviedetail/{vid}.html",
"dtNode": "//div[@class='vod-detail ']",
"dtName": "//div[@class='s-top-right']/div/h1/text()",
"dtNameR": "",
"dtImg": "//div[@class='s-cover box']/a/img/@src",
"dtImgR": "",
"dtCate": "//div[@class='s-top-right']/div/p/span[contains(text(), '类型')]/following-sibling::*/text()",
"dtYear": "//span[contains(text(), '年代')]/following-sibling::a/text()",
"dtArea": "//span[contains(text(), '地区')]/following-sibling::a/text()",
"dtMark": "//span[contains(text(), '地区')]/following-sibling::a/text()",
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//span[contains(text(), '演员')]/following-sibling::a/text()",
"dtDesc": "//span[contains(text(), '简介')]/following-sibling::span/text()",
"dtFromNode": "//div[@class='play_source']/div/div/a",
"dtFromName": "[substring-before(text(),'(')]",
"dtFromNameR": "",
"dtUrlNode": "//div[@class='playlist_notfull']/ul",
"dtUrlSubNode": "/li/a",
"dtUrlId": "/@href",
"dtUrlIdR": "/okplay/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://xkys.tv/okplay/{playUrl}.html",
"playUa": "",
"searchUrl": "https://xkys.tv/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

68
XPath/yinghua.json Normal file
View File

@ -0,0 +1,68 @@
{
"ua": "",
"homeUrl": "http://www.yinghuacd.com",
"cateManual": {
"国漫": "china",
"日本": "japan",
"美国": "american"
},
// Home Summary ====================================================
"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": "",
// Category Summary ================================================
"cateUrl": "http://www.yinghuacd.com/{cateId}/{catePg}.html",
"cateVodNode": "//div[@class='lpic']/ul/li",
"cateVodName": "/a/img/@alt",
"cateVodId": "/a/@href",
"cateVodIdR": "/show/(\\w+).html",
"cateVodImg": "/a/img/@src",
"cateVodMark": "/span/font/text()",
// Category Details ================================================
"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": "",
// Playlist ========================================================
"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": "",
// Search Results ==================================================
"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()"
}

345
XPath/ysgc.json Normal file
View File

@ -0,0 +1,345 @@
{
"ua": "",
"homeUrl": "https://www.ysgc.cc",
"cateNode": "//ul[contains(@class,'myui-header__menu nav-menu')]/li[contains(@class, 'dropdown-hover')]//div/ul/li/a[contains(@href, 'vodtype') and not(contains(@href,'label'))]",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "/vodtype/(\\w+).html",
"cateManual": {
"电影": "1",
"国产剧": "13",
"港台剧": "14",
"欧美剧": "16",
"日韩剧": "15",
"综艺": "3",
"日漫": "26",
"国漫": "27",
"动漫": "4"
},
// Home Summary ====================================================
"homeVodNode": "//div[contains(@class, 'padding-0')]//ul[contains(@class,'myui-vodlist')]/li//a[contains(@class,'myui-vodlist__thumb')]",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/voddetail/(\\w+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
// Category Summary ================================================
"cateUrl": "https://www.ysgc.cc/vodshow/{cateId}-{area}--{type}-----{catePg}---{year}.html",
// "cateUrl": "https://www.ysgc.cc/vodshow/{cateId}--------{catePg}---2022.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()",
// Category Details ================================================
"dtUrl": "https://www.ysgc.cc/voddetail/{vid}.html",
"dtNode": "//div[contains(@class,'col-lg-wide-75')]",
"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": "",
"dtYear": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '年份')]/following-sibling::*/text()",
"dtYearR": "",
"dtArea": "//div[@class='myui-content__detail']//span[contains(@class,'text-muted') and contains(text(), '地区')]/following-sibling::*/text()",
"dtAreaR": "",
"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": "",
// Playlist ========================================================
"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://www.ysgc.cc/vodplay/{playUrl}.html",
"playUa": "",
// Search Results ==================================================
"searchUrl": "https://www.ysgc.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": "",
// Filters =======================================================
"filter": {
"1": [ //
{
"key": "type",
"name": "类型",
"value": [
{"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": "其他"}
]
},
{
"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"}
]
}
],
"13": [ //
{
"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"}
]
}
],
"14": [ //
{
"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"}
]
}
],
"15": [ //
{
"key": "area",
"name": "地区",
"value": [
{"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"}
]
}
],
"16": [ //
{
"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"}
]
}
],
"26": [ //
{
"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"}
]
}
],
"27": [ //
{
"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"}
]
}
],
"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": "2015","v": "2015"},
{"n": "2014","v": "2014"},
{"n": "2013","v": "2013"},
{"n": "2012","v": "2012"},
{"n": "2011","v": "2011"},
{"n": "2010","v": "2010"}
]
}
],
"4": [ //
{
"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"},
{"n": "2010","v": "2010"}
]
}
]
}
}

57
XPath/yuejutt.json Normal file
View File

@ -0,0 +1,57 @@
{
"ua": "",
"homeUrl": "https://www.yuejutt.com",
"dcVipFlag": "true",
"pCfgJs": "https://www.yuejutt.com/static/js/playerconfig.js",
"pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list",
"dcShow2Vip": {},
"dcPlayUrl": "true",
"cateNode":"//ul[@class='myui-header__menu']/li/a[contains(@href, 'vod')]",
"cateName":"/text()",
"cateId":"/@href",
"cateIdR":"/vod/type/id/(\\w+).html",
"cateManual": {},
"homeVodNode": "//li[contains(@class,'col-lg-8')]/div/a",
"homeVodName": "/@title",
"homeVodId": "/@href",
"homeVodIdR": "/vod/detail/id/(\\d+).html",
"homeVodImg": "/@data-original",
"homeVodImgR": "\\S+(http\\S+)",
"cateUrl": "https://www.yuejutt.com/vod/type/id/{cateId}/page/{catePg}.html",
"cateVodNode": "//li[contains(@class,'col-lg-6') or contains(@class,'col-lg-8')]/div/a",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/vod/detail/id/(\\d+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"dtUrl": "https://www.yuejutt.com/vod/detail/id/{vid}.html",
"dtNode": "//div[@class='container']",
"dtName": "//div[@class='myui-content__thumb']/a/@title",
"dtNameR": "",
"dtImg": "//div[@class='myui-content__thumb']/a/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"dtCate": "//div[@class='myui-content__detail']//span[contains(text(), '分类')]/following-sibling::a[1]/text()",
"dtYear": "//span[contains(text(), '年份')]/following-sibling::a[1]/text()",
"dtArea":"//span[contains(text(), '地区')]/following-sibling::a[1]/text()",
"dtDirector": "//span[contains(text(), '导演')]/following-sibling::a/text()",
"dtActor": "//span[contains(text(), '主演')]/following-sibling::a/text()",
"dtDesc": "//span[@class='sketch content']/text()",
"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": "/vod/play/id/(\\S+).html",
"dtUrlName": "/text()",
"dtUrlNameR": "",
"playUrl": "https://www.yuejutt.com/vod/play/id/{playUrl}.html",
"playUa": "",
"searchUrl": "https://www.yuejutt.com/ajax/suggest?mid=1&wd={wd}",
"scVodNode": "json:list",
"scVodName": "name",
"scVodId": "id",
"scVodIdR": "",
"scVodImg": "pic",
"scVodMark": ""
}

46
XPath/yyds.json Normal file
View File

@ -0,0 +1,46 @@
{
"ua": "",
"homeUrl": "https://yyds.fans",
"cateNode": "//div[contains(@class,'navbar-collapse')]/ul/li/a",
"cateName": "/text()",
"cateId": "/@href",
"cateIdR": "\\S+cat=(\\d+)",
"cateManual": {},
"homeVodNode": "//div[@class='list-card']//div[contains(@class, 'card-post')]",
"homeVodName": "//div[@class='list-body']/a/text()",
"homeVodNameR": "(.+) \\(\\S+",
"homeVodId": "//div[@class='list-body']/a/@href",
"homeVodIdR": "\\S+p=(\\d+)",
"homeVodImg": "//a[@class='media-content']/@style",
"homeVodImgR": "url\\('(\\S+)'\\)",
"homeVodMark": "//div[@class='list-body']/a/text()",
"homeVodMarkR": "\\S+\\) (.+)",
"cateUrl": "https://yyds.fans/?paged={catePg}&cat={cateId}",
"cateVodNode": "//div[@class='list-card']//div[contains(@class, 'card-post')]",
"cateVodName": "//div[@class='list-body']/a/text()",
"cateVodNameR": "(.+) \\(\\S+",
"cateVodId": "//div[@class='list-body']/a/@href",
"cateVodIdR": "\\S+p=(\\d+)",
"cateVodImg": "//a[@class='media-content']/@style",
"cateVodImgR": "url\\('(\\S+)'\\)",
"cateVodMark": "//div[@class='list-body']/a/text()",
"cateVodMarkR": "\\S+\\) (.+)",
"dtUrl": "https://yyds.fans/?p={vid}",
"dtNode": "//div[@class='post']",
"dtName": "/div[contains(@class,'post-header')]/h1/text()",
"dtNameR": "(.+) \\(\\S+",
"dtImg": "/div[contains(@class,'post-content')]/p[1]/img/@src",
"dtFromNode": "/nil",
"dtUrlNode": "/nil",
"playUa": "",
"searchUrl": "https://yyds.fans/?s={wd}",
"scVodNode": "//div[@class='list-card']//div[contains(@class, 'card-post')]",
"scVodName": "//div[@class='list-body']/a/text()",
"scVodNameR": "(.+) \\(\\S+",
"scVodId": "//div[@class='list-body']/a/@href",
"scVodIdR": "\\S+p=(\\d+)",
"scVodImg": "//a[@class='media-content']/@style",
"scVodImgR": "url\\('(\\S+)'\\)",
"scVodMark": "//div[@class='list-body']/a/text()",
"scVodMarkR": "\\S+\\) (.+)"
}

84
XPath/zjw.json Normal file
View File

@ -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": ""
}

67
XPath/zxzj.json Normal file
View File

@ -0,0 +1,67 @@
{
"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": "\\S+(http\\S+)",
"homeVodMark": "/span[contains(@class,'pic-text')]/text()",
"cateUrl": "https://www.zxzjtv.com/list/{cateId}-{catePg}.html",
"cateVodNode": "//a[contains(@class,'stui-vodlist__thumb')]",
"cateVodName": "/@title",
"cateVodId": "/@href",
"cateVodIdR": "/detail/(\\w+).html",
"cateVodImg": "/@data-original",
"cateVodImgR": "\\S+(http\\S+)",
"cateVodMark": "/span[contains(@class,'pic-text')]/text()",
"dtUrl": "https://www.zxzjtv.com/detail/{vid}.html",
"dtNode": "//body",
"dtName": "//div[@class='stui-content__thumb']/a[contains(@class,'pic')]/@title",
"dtNameR": "",
"dtImg": "//div[@class='stui-content__thumb']/a[contains(@class,'pic')]/img/@data-original",
"dtImgR": "\\S+(http\\S+)",
"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[2][@class='stui-vodlist__head']/h3",
"dtFromName": "[substring-before(text(),'(')]",
"dtFromNameR": "",
"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": ""
}