From 28cf2c3732b5a2821a3cfc4416f6024c43d3e94d Mon Sep 17 00:00:00 2001 From: liu673cn <92096280+liu673cn@users.noreply.github.com> Date: Sun, 12 Jun 2022 08:21:49 +0800 Subject: [PATCH] Add files via upload --- sub/xp/Aixixi.json | 213 ++++++++++ sub/xp/hdmoli.json | 466 +++++++++++++++++++++ sub/xp/huohuo99.json | 48 +++ sub/xp/jpys.json | 918 ++++++++++++++++++++++++++++++++++++++++++ sub/xp/pianba.json | 66 +++ sub/xp/saohuotv2.json | 44 ++ 6 files changed, 1755 insertions(+) create mode 100644 sub/xp/Aixixi.json create mode 100644 sub/xp/hdmoli.json create mode 100644 sub/xp/huohuo99.json create mode 100644 sub/xp/jpys.json create mode 100644 sub/xp/pianba.json create mode 100644 sub/xp/saohuotv2.json diff --git a/sub/xp/Aixixi.json b/sub/xp/Aixixi.json new file mode 100644 index 0000000..be40928 --- /dev/null +++ b/sub/xp/Aixixi.json @@ -0,0 +1,213 @@ +{ + "author": "takagen99", + "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": { + "电影": "1", + "剧集": "2", + "综艺": "3", + "动漫": "4" + }, + // 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"} + ] + } + ] + } + } diff --git a/sub/xp/hdmoli.json b/sub/xp/hdmoli.json new file mode 100644 index 0000000..a8f4ccd --- /dev/null +++ b/sub/xp/hdmoli.json @@ -0,0 +1,466 @@ +{ + "ua": "", + "homeUrl": "https://www.hdmoli.com/", + + "homeVodNode": "//body/div[@class='container']//div[@class='myui-vodlist__box']/a", + "homeVodName": "/@title", + "homeVodId": "/@href", + "homeVodIdR": "/(.+).html", + "homeVodImg": "/@data-original", + "homeVodMark": "/span[contains(@class, 'pic-text')]/text()", + + "cateManual": { + "电影": "1", + "电视剧": "2" + }, + + "cateUrl": "https://www.hdmoli.com/search.php?page={catePg}&searchtype=5&order={by}&tid={cateId}&area={area}&year={year}&letter=&yuyan=&state=&money=&ver=&jq=", + "cateVodNode": "//body/div[@class='container']//div[@class='myui-vodlist__box']/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/(.+).html", + "cateVodImg": "/@data-original", + "cateVodMark": "/span[contains(@class, 'pic-text')]/text()", + + "dtUrl": "https://www.hdmoli.com/{vid}.html", + "dtNode": "//div[contains(@class,'myui-content__detail')]", + "dtName": "/h1/text()", + "dtImg": "//div[@class='thumb-div']/img/@src", + "dtCate": "/p/span[contains(text(), '分类')]/following-sibling::text()/text()", + "dtYear": "/p/span[contains(text(), '年份')]/following-sibling::text()/text()", + "dtArea": "/p/span[contains(text(), '地区')]/following-sibling::text()/text()", + "dtMark": "/p/span[contains(text(), '更新')]/following-sibling::text()/text()", + "dtDirector": "/p/span[contains(text(), '导演')]/following-sibling::text()/text()", + "dtActor": "/p/span[contains(text(), '演员')]/following-sibling::a/text()/text()", + "dtDesc": "//span[@class='desc text-collapse hidden-xs']/text()", + + "dtFromNode": "//h3[contains(text(), '播放地址')]", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[@id='playlist1']//ul", + "dtUrlSubNode": "/li/a", + "dtUrlId": "/@href", + "dtUrlIdR": "/(.+)", + "dtUrlName": "/@title", + "dtUrlNameR": "", + "playUrl": "", + "playUa": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36", + + "searchUrl": "https://www.hdmoli.com/search.php?searchword={wd}", + "scVodNode": "//div[@class='container min']/ul[contains(@class, 'myui-vodlist__media')]/li", + "scVodName": "//a/@title", + "scVodId": "//a/@href", + "scVodIdR": "/(.+).html", + "scVodImg": "//a/@data-original", + "scVodMark": "//a/span[contains(@class, 'pic-text')]/text()", + "filter": { + "1": [ + { + "key": "cateId", + "name": "类型", + "value": [ + { + "n": "全部", + "v": "1" + }, + { + "n": "动作", + "v": "5" + }, + { + "n": "爱情", + "v": "6" + }, + { + "n": "科幻", + "v": "7" + }, + { + "n": "恐怖", + "v": "8" + }, + { + "n": "战争", + "v": "9" + }, + { + "n": "喜剧", + "v": "10" + }, + { + "n": "纪录", + "v": "11" + }, + { + "n": "剧情", + "v": "12" + }, + { + "n": "犯罪", + "v": "30" + }, + { + "n": "动画", + "v": "32" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "中国", + "v": "中国" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + }, + { + "n": "2009", + "v": "2009" + }, + { + "n": "2008", + "v": "2008" + }, + { + "n": "2007", + "v": "2007" + }, + { + "n": "2006", + "v": "2006" + }, + { + "n": "2005", + "v": "2005" + }, + { + "n": "2004", + "v": "2004" + }, + { + "n": "2003", + "v": "2003" + }, + { + "n": "2002", + "v": "2002" + }, + { + "n": "更早", + "v": "1__2001" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "时间", + "v": "time" + }, + { + "n": "评分", + "v": "douban" + } + ] + } + ], + "2": [ + { + "key": "cateId", + "name": "类型", + "value": [ + { + "n": "全部", + "v": "2" + }, + { + "n": "美剧", + "v": "15" + }, + { + "n": "韩剧", + "v": "16" + }, + { + "n": "日剧", + "v": "13" + }, + { + "n": "英剧", + "v": "34" + }, + { + "n": "中国", + "v": "14" + }, + { + "n": "泰国", + "v": "29" + }, + { + "n": "动画", + "v": "33" + }, + { + "n": "综艺", + "v": "39" + }, + { + "n": "其他", + "v": "38" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "中国", + "v": "中国" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + }, + { + "n": "2009", + "v": "2009" + }, + { + "n": "2008", + "v": "2008" + }, + { + "n": "2007", + "v": "2007" + }, + { + "n": "2006", + "v": "2006" + }, + { + "n": "2005", + "v": "2005" + }, + { + "n": "2004", + "v": "2004" + }, + { + "n": "2003", + "v": "2003" + }, + { + "n": "2002", + "v": "2002" + }, + { + "n": "更早", + "v": "1__2001" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "时间", + "v": "time" + }, + { + "n": "评分", + "v": "douban" + } + ] + } + ] + } +} \ No newline at end of file diff --git a/sub/xp/huohuo99.json b/sub/xp/huohuo99.json new file mode 100644 index 0000000..4220410 --- /dev/null +++ b/sub/xp/huohuo99.json @@ -0,0 +1,48 @@ +{ + "ua": "", + "homeUrl": "https://www.huohuo99.com/", + //"dcVipFlag": "true", + //"pCfgJs": "/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", + "纪录片": "5" + }, + "homeVodNode": "//ul[contains(@class, 'hl-vod-list clearfix')]/li", + "homeVodName": "/a/@title", + "homeVodId": "/a/@href", + "homeVodIdR": "/voddetail/(\\S+).html", + "homeVodImg": "/a/@data-original", + "homeVodMark": "", + "cateUrl": "https://www.huohuo99.com/vodshow/{cateId}--------{catePg}---.html", + "cateVodNode": "//ul[contains(@class, 'hl-vod-list clearfix')]/li", + "cateVodName": "/a/@title", + "cateVodId": "/a/@href", + "cateVodIdR": "/voddetail/(\\S+).html", + "cateVodImg": "/a/@data-original", + "cateVodMark": "", + "dtUrl": "https://www.huohuo99.com/voddetail/{vid}.html", + "dtNode": "//div[contains(@class,'hl-detail-content hl-marg-right50 clearfix')]/div[1]", + "dtName": "/span/@title", + "dtImg": "/span/@data-original", + "dtFromNode": "//div[contains(@class,'hl-plays-from hl-tabs swiper-wrapper clearfix')]", + "dtFromName": "//a[@href='javascript:void(0);' and contains(@class, 'hl-tabs-btn hl-slide-swiper')]/@alt", + "dtUrlNode": "//ul[contains(@class,'hl-plays-list hl-sort-list')]", + "dtUrlSubNode": "/li/a", + "dtUrlId": "/@href", + "dtUrlIdR": "/vodplay/(\\S+).html", + "dtUrlName": "/text()", + "playUrl": "https://www.huohuo99.com/vodplay/{playUrl}.html", + "searchUrl": "/index.php/ajax/suggest?mid=1&wd={wd}", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "" +} \ No newline at end of file diff --git a/sub/xp/jpys.json b/sub/xp/jpys.json new file mode 100644 index 0000000..c6c2b2a --- /dev/null +++ b/sub/xp/jpys.json @@ -0,0 +1,918 @@ +{ + "author":"Tangsan99999", + "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": { + "电影": "1", + "连续剧": "2", + "动漫": "3", + "综艺": "4" + }, + "homeVodNode": "//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/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html", + "cateVodNode": "//ul[contains(@class,'myui-vodlist')]//li//a[contains(@class,'myui-vodlist__thumb')]", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/voddetail/(\\w+).html", + "cateVodImg": "@data-original", + "cateVodImgR": "\\S+(http\\S+)", + "cateVodMark": "/span[contains(@class,'pic-text')]/text()", + "dtUrl": "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": "", + "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": "class", + "name": "剧情", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "喜剧", + "v": "喜剧" + }, + { + "n": "爱情", + "v": "爱情" + }, + { + "n": "恐怖", + "v": "恐怖" + }, + { + "n": "动作", + "v": "动作" + }, + { + "n": "科幻", + "v": "科幻" + }, + { + "n": "剧情", + "v": "剧情" + }, + { + "n": "战争", + "v": "战争" + }, + { + "n": "警匪", + "v": "警匪" + }, + { + "n": "犯罪", + "v": "犯罪" + }, + { + "n": "动画", + "v": "动画" + }, + { + "n": "奇幻", + "v": "奇幻" + }, + { + "n": "武侠", + "v": "武侠" + }, + { + "n": "冒险", + "v": "冒险" + }, + { + "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": "泰国" + }, + { + "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" + } + ] + } + ], + "2": [ + { + "key": "cateId", + "name": "类型", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "大陆剧", + "v": "13" + }, + { + "n": "香港剧", + "v": "14" + }, + { + "n": "欧美剧", + "v": "15" + }, + { + "n": "韩国剧", + "v": "16" + }, + { + "n": "日本剧", + "v": "20" + }, + { + "n": "台湾剧", + "v": "21" + }, + { + "n": "泰国剧", + "v": "22" + } + ] + }, + { + "key": "class", + "name": "剧情", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "古装", + "v": "古装" + }, + { + "n": "青春偶像", + "v": "青春偶像" + }, + { + "n": "喜剧", + "v": "喜剧" + }, + { + "n": "家庭", + "v": "家庭" + }, + { + "n": "犯罪", + "v": "犯罪" + }, + { + "n": "动作", + "v": "动作" + }, + { + "n": "奇幻", + "v": "奇幻" + }, + { + "n": "剧情", + "v": "剧情" + }, + { + "n": "历史", + "v": "历史" + }, + { + "n": "经典", + "v": "经典" + }, + { + "n": "乡村", + "v": "乡村" + }, + { + "n": "情景", + "v": "情景" + }, + { + "n": "商战", + "v": "商战" + }, + { + "n": "网剧", + "v": "网剧" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "内地", + "v": "内地" + }, + { + "n": "韩国", + "v": "韩国" + }, + { + "n": "香港", + "v": "香港" + }, + { + "n": "台湾", + "v": "台湾" + }, + { + "n": "日本", + "v": "日本" + }, + { + "n": "美国", + "v": "美国" + }, + { + "n": "泰国", + "v": "泰国" + }, + { + "n": "英国", + "v": "英国" + }, + { + "n": "新加坡", + "v": "新加坡" + }, + { + "n": "其他", + "v": "其他" + } + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + }, + { + "n": "2009", + "v": "2009" + }, + { + "n": "2008", + "v": "2008" + }, + { + "n": "2006", + "v": "2006" + }, + { + "n": "2005", + "v": "2005" + }, + { + "n": "2004", + "v": "2004" + } + ] + }, + { + "key": "lang", + "name": "语言", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南话", + "v": "闽南话" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "其它", + "v": "其它" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "" + }, + { + "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" + } + ] + }, + { + "key": "lang", + "name": "语言", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南语", + "v": "闽南语" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "其它", + "v": "其它" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "" + }, + { + "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": "lang", + "name": "语言", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "国语", + "v": "国语" + }, + { + "n": "英语", + "v": "英语" + }, + { + "n": "粤语", + "v": "粤语" + }, + { + "n": "闽南语", + "v": "闽南语" + }, + { + "n": "韩语", + "v": "韩语" + }, + { + "n": "日语", + "v": "日语" + }, + { + "n": "其它", + "v": "其它" + } + ] + }, + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "" + }, + { + "n": "人气", + "v": "hits" + }, + { + "n": "评分", + "v": "score" + } + ] + } + ] + } +} diff --git a/sub/xp/pianba.json b/sub/xp/pianba.json new file mode 100644 index 0000000..36ba76e --- /dev/null +++ b/sub/xp/pianba.json @@ -0,0 +1,66 @@ +{ + "author":"takagen99", + "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": "" +} diff --git a/sub/xp/saohuotv2.json b/sub/xp/saohuotv2.json new file mode 100644 index 0000000..70e5b82 --- /dev/null +++ b/sub/xp/saohuotv2.json @@ -0,0 +1,44 @@ +{ + "ua": "Mozilla/5.0 (Android 12; Mobile; rv:68.0) Gecko/68.0 Firefox/99.0", + "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()" +} \ No newline at end of file