diff --git a/XPathFilter/Auete.json b/XPathFilter/Auete.json new file mode 100644 index 0000000..9c3c182 --- /dev/null +++ b/XPathFilter/Auete.json @@ -0,0 +1,147 @@ +{ + "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://auete.com", + "cateManual": { + "Netflix影视": "Netflix/movies", + "谍战剧集推荐": "diezhan/index", + "豆瓣TOP250": "Top250/movie", + "电影": "Movie/index", + "电视剧": "Tv/index", + "综艺": "Zy/index", + "动漫": "Dm/index", + "其他": "qita/index" + // "美剧": "Tv/oumei/index", + // "韩剧": "Tv/hanju/index", + // "日剧": "Tv/riju/index", + // "泰剧": "Tv/yataiju/index", + // "网剧": "Tv/wangju/index", + // "台剧": "Tv/taiju/index", + // "国产": "Tv/neidi/index", + // "港剧": "Tv/tvbgj/index", + // "英剧": "Tv/yingju/index", + // "动画": "Dm/donghua/index", + // "日漫": "Dm/riman/index", + // "国漫": "Dm/guoman/index", + // "美漫": "Dm/meiman/index" + }, + // 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}{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": "", + // Filters ======================================================= + "filter": { + "Movie/index": [ // 电影 + { + "key": "cateId", + "name": "分类", + "value": [ + { "n": "全部", "v": "" }, + { "n": "喜剧片", "v": "Movie/xjp/index" }, + { "n": "动作片", "v": "Movie/dzp/index" }, + { "n": "爱情片", "v": "Movie/aqp/index" }, + { "n": "科幻片", "v": "Movie/khp/index" }, + { "n": "恐怖片", "v": "Movie/kbp/index" }, + { "n": "惊悚片", "v": "Movie/jsp/index" }, + { "n": "战争片", "v": "Movie/zzp/index" }, + { "n": "剧情片", "v": "Movie/jqp/index" } + ] + } + ], + "Tv/index": [ // 电视剧 + { + "key": "cateId", + "name": "分类", + "value": [ + { "n": "全部", "v": "" }, + { "n": "美剧", "v": "Tv/oumei/index" }, + { "n": "韩剧", "v": "Tv/hanju/index" }, + { "n": "日剧", "v": "Tv/riju/index" }, + { "n": "泰剧", "v": "Tv/yataiju/index" }, + { "n": "网剧", "v": "Tv/wangju/index" }, + { "n": "台剧", "v": "Tv/taiju/index" }, + { "n": "国产", "v": "Tv/neidi/index" }, + { "n": "港剧", "v": "Tv/tvbgj/index" }, + { "n": "英剧", "v": "Tv/yingju/index" } + ] + } + ], + // "Zy/index": [ // 综艺 + // { + // "key": "cateId", + // "name": "分类", + // "value": [ + // { "n": "全部", "v": "" }, + // { "n": "国综", "v": "Zy/guozong/index" }, + // { "n": "韩综", "v": "Zy/hanzong/index" }, + // { "n": "美综", "v": "Zy/meizong/index" } + // ] + // } + // ], + "Dm/index": [ // 动漫 + { + "key": "cateId", + "name": "分类", + "value": [ + { "n": "全部", "v": "" }, + { "n": "动画", "v": "Dm/donghua/index" }, + { "n": "日漫", "v": "Dm/riman/index" }, + { "n": "国漫", "v": "Dm/guoman/index" }, + { "n": "美漫", "v": "Dm/meiman/index" } + ] + } + ], + "qita/index": [ // 其他 + { + "key": "cateId", + "name": "分类", + "value": [ + { "n": "全部", "v": "" }, + { "n": "记录片", "v": "qita/Jlp/index" }, + { "n": "经典片", "v": "qita/Jdp/index" }, + { "n": "经典剧", "v": "qita/Jdj/index" }, + { "n": "网大电影", "v": "qita/wlp/index" }, + { "n": "国产老电影", "v": "qita/laodianying/index" } + ] + } + ] + } + } diff --git a/XPathFilter/libvio.json b/XPathFilter/libvio.json new file mode 100644 index 0000000..2618504 --- /dev/null +++ b/XPathFilter/libvio.json @@ -0,0 +1,546 @@ +{ + "ua": "", + "homeUrl": "https://www.libvio.me/", + "dcPlayUrl": "true", + "cateManual": {"电影": "1","剧集": "2","综艺": "3","动漫": "4","日韩剧": "15","欧美剧": "16"}, + "homeVodNode": "//div[contains(@class,'stui-vodlist__box')]/a", + "homeVodName": "/@title", + "homeVodNameR": "", + "homeVodId": "/@href", + "homeVodIdR": "/detail/(\\w+).html", + "homeVodImg": "/@data-original", + "homeVodImgR": "", + "homeVodMark": "/span[2]/text()", + "homeVodMarkR": "", + "cateUrl": "https://www.libvio.me/show/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html", + "cateVodNode": "//div[contains(@class,'stui-vodlist__box')]/a", + "cateVodName": "/@title", + "cateVodId": "/@href", + "cateVodIdR": "/detail/(\\w+).html", + "cateVodImg": "/@data-original", + "cateVodMark": "/span[2]/text()", + "dtUrl": "https://www.libvio.me/detail/{vid}.html", + "dtNode": "//body", + "dtName": "//div[contains(@class,'stui-content__detail')]/h1/text()", + "dtNameR": "", + "dtImg": "//a[contains(@class,'pic')]/img/@data-original", + "dtImgR": "", + "dtCate": "//div[contains(@class,'stui-content__detail')]/p[1]/text()", + "dtCateR": "", + "dtYear": "//div[contains(@class,'myui-content__detail')]/p[1]/a[3]/text()", + "dtDesc": "//div[contains(@class,'stui-content__detail')]/p[6]/span[3]/text()", + "dtDescR": "", + "dtFromNode": "//div[contains(@class,'stui-vodlist__head')]/div[contains(@class,'stui-pannel__head clearfix')]/h3", + "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://www.libvio.me/play/{playUrl}.html", + "playUa": "", + "searchUrl": "https://www.libvio.me/search/-------------.html?wd={wd}&submit=", + "scVodNode": "//div[contains(@class,'stui-vodlist__box')]/a", + "scVodName": "/@title", + "scVodId": "/@href", + "scVodIdR": "/detail/(\\w+).html", + "scVodImg": "/@data-original", + "scVodMark": "/span[2]/text()", + "filter":{ + "1":[ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "喜剧","v": "喜剧"}, + {"n": "爱情","v": "爱情"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "动作","v": "动作"}, + {"n": "科幻","v": "科幻"}, + {"n": "剧情","v": "剧情"}, + {"n": "战争","v": "战争"}, + {"n": "警匪","v": "警匪"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "动画","v": "动画"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "武侠","v": "武侠"}, + {"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": "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"} + ]}, + { + "key": "by", + "name": "排序", + "value": [ + {"n": "全部","v": ""}, + {"n": "时间排序","v": "time"}, + {"n": "人气排序","v": "hits"}, + {"n": "评分排序","v": "score"} + ]} + ], + + "2":[ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "古装","v": "古装"}, + {"n": "战争","v": "战争"}, + {"n": "青春偶像","v": "青春偶像"}, + {"n": "喜剧","v": "喜剧"}, + {"n": "家庭","v": "家庭"}, + {"n": "犯罪","v": "犯罪"}, + {"n": "动作","v": "动作"}, + {"n": "奇幻","v": "奇幻"}, + {"n": "剧情","v": "剧情"}, + {"n": "历史","v": "历史"}, + {"n": "恐怖","v": "恐怖"}, + {"n": "经典","v": "经典"}, + {"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": "lang", + "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"} + ]}, + { + "key": "by", + "name": "排序", + "value": [ + {"n": "全部","v": ""}, + {"n": "时间排序","v": "time"}, + {"n": "人气排序","v": "hits"}, + {"n": "评分排序","v": "score"} + ]} + ], + "3":[ + + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "选秀","v": "选秀"}, + {"n": "情感","v": "情感"}, + {"n": "访谈","v": "访谈"}, + {"n": "播报","v": "播报"}, + {"n": "旅游","v": "旅游"}, + {"n": "音乐","v": "音乐"}, + {"n": "美食","v": "美食"}, + {"n": "纪实","v": "奇幻"}, + {"n": "曲艺","v": "曲艺"}, + {"n": "生活","v": "生活"}, + {"n": "游戏互动","v": "游戏互动"}, + {"n": "财经","v": "财经"}, + {"n": "求职","v": "求职"} + ]}, + { + "key": "area", + "name": "地区", + "value": [ + {"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": "其他"} + ]}, + { + "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": "time"}, + {"n": "人气排序","v": "hits"}, + {"n": "评分排序","v": "score"} + ]} + ], + "4":[ + { + "key": "class", + "name": "剧情", + "value": [ + {"n": "全部剧情","v": ""}, + {"n": "情感","v": "情感"}, + {"n": "科幻","v": "科幻"}, + {"n": "热血","v": "热血"}, + {"n": "推理","v": "推理"}, + {"n": "搞笑","v": "搞笑"}, + {"n": "冒险","v": "冒险"}, + {"n": "萝莉","v": "萝莉"}, + {"n": "校园","v": "校园"}, + {"n": "动作","v": "动作"}, + {"n": "机战","v": "机战"}, + {"n": "运动","v": "运动"}, + {"n": "战争","v": "战争"}, + {"n": "少年","v": "少年"}, + {"n": "少女","v": "少女"}, + {"n": "社会","v": "社会"}, + {"n": "亲子","v": "亲子"}, + {"n": "益智","v": "益智"}, + {"n": "励志","v": "励志"}, + {"n": "其他","v": "其他"} + ]}, + { + "key": "area", + "name": "地区", + "value": [ + {"n": "全部","v": ""}, + {"n": "中国","v": "中国"}, + {"n": "日本","v": "日本"}, + {"n": "欧美","v": "欧美"}, + {"n": "其他","v": "其他"} + ]}, + { + "key": "lang", + "name": "语言", + "value": [ + {"n": "全部","v": ""}, + {"n": "国语","v": "国语"}, + {"n": "英语","v": "英语"}, + {"n": "粤语","v": "粤语"}, + {"n": "闽南语","v": "闽南语"}, + {"n": "韩语","v": "韩语"}, + {"n": "日语","v": "日语"}, + {"n": "其他","v": "其他"} + ]}, + { + //唐三长老接口存,ajk编写 + "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": "time"}, + {"n": "人气排序","v": "hits"}, + {"n": "评分排序","v": "score"} + ]} + ], + "15":[ + { + "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": "情景"} + ]}, + { + "key": "area", + "name": "地区", + "value": [ + {"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": "其他"} + ]}, + { + "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": "time"}, + {"n": "人气排序","v": "hits"}, + {"n": "评分排序","v": "score"} + ]} + ], + "16":[ + { + "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": "情景"} + ]}, + { + "key": "area", + "name": "地区", + "value": [ + {"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": "其他"} + ]}, + { + "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": "time"}, + {"n": "人气排序","v": "hits"}, + {"n": "评分排序","v": "score"} + ]} + ] + + } +} \ No newline at end of file diff --git a/XPathFilter/nicotv.json b/XPathFilter/nicotv.json new file mode 100644 index 0000000..edaa691 --- /dev/null +++ b/XPathFilter/nicotv.json @@ -0,0 +1,213 @@ +{ + + +"ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36", +"homeUrl": "http://www.nicotv.me/video/type3/------addtime.html", +"cateManual": { + "日本":"日本", + "大陆":"大陆", + "欧美":"欧美" + }, + + +"homeVodNode":"//ul[contains(@class,'list-unstyled vod-item-img')]/li/p/a", +"homeVodName":"/img/@alt", +"homeVodId": "/@href", +"homeVodIdR": "/video/detail/(\\S+).html", +"homeVodImg": "/img/@data-original", +"homeVodImgR": "\\S+(http\\S+)", +"homeVodMark": "/span/text()", + + +"cateUrl": "http://www.nicotv.me/video/type3/{class}-{cateId}-{year}----addtime-{catePg}.html", + +"cateVodNode": "//ul[contains(@class,'list-unstyled vod-item-img')]/li/p/a", +"cateVodName": "/img/@alt", +"cateVodId": "/@href", +"cateVodIdR": "/video/detail/(\\S+).html", +"cateVodImg": "/img/@data-original", +"cateVodImgR": "\\S+(http\\S+)", +"cateVodMark": "/span/text()", + + +"dtUrl": "http://www.nicotv.me/video/detail/{vid}.html", + + + +"dtNode": "//body", +"dtName": "substring-before(//div[contains(@class,'media-left')]/a/img/@alt,'免费观看')", +"dtImg": "//div[contains(@class,'media-left')]/a/img/@data-original", +"dtImgR": "\\S+(http\\S+)", + + + + +"dtFromNode": "//ul[contains(@class,'nav nav-tabs')]/li/a", +"dtFromName": "/text()", + + +"dtUrlNode": "//div[contains(@class,'tab-content')]/ul", +//"dtUrlNode": "//div[contains(@class,'tab-content')]/ul[contains(@class,'list-unstyled row')]", +//"dtUrlSubNode": "//li[contains(@class,'col-md-2 col-xs-4')]/a", +"dtUrlSubNode": "//li/a", +"dtUrlId": "/@href", +"dtUrlIdR": "/video/play/(\\S+).html", +"dtUrlName": "/text()", + +"playUrl":"http://www.nicotv.me/video/play/{playUrl}.html", +"playUa": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36", + + + +"searchUrl":"http://www.nicotv.me/video/search/{wd}.html", +"scVodNode": "//ul[contains(@class,'list-unstyled vod-item-img')]/li/p/a", +"scVodName": "/img/@alt", +"scVodId": "/@href", +"scVodIdR": "/video/detail/(\\S+).html", +"scVodImg": "/img/@data-original", +"scVodMark": "/span/text()", + + +"filter": { + + "日本": [ + { + "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": "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": "更早","v": "更早"} + ] + } + + ], + + "大陆": [ + { + "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": "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": "更早","v": "更早"} + ] + } + + ], + + "欧美": [ + { + "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": "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": "更早","v": "更早"} + ] + } + + ] + + + } + + + +} \ No newline at end of file diff --git a/XPathFilter/哔嘀影视.json b/XPathFilter/哔嘀影视.json new file mode 100644 index 0000000..95e6582 --- /dev/null +++ b/XPathFilter/哔嘀影视.json @@ -0,0 +1,71 @@ +{ + "ua": "", + "homeUrl": "https://www.bidiys.cc/", + "dcVipFlag": "true", + "pCfgJs": "https://www.bidiys.cc/static/js/playerconfig.js", + "pCfgJsR": "[\\W|\\S|.]*?MacPlayerConfig.player_list[\\W|\\S|.]*?=([\\W|\\S|.]*?),MacPlayerConfig.downer_list", + "dcShow2Vip": {}, + "dcPlayUrl": "true", + "cateManual": { + "南瓜电影": "nanguady", + "4K专区": "huiyuanzhuanqu", + "电影": "dianying", + //"连续剧": "lianxuju", + "国产剧": "guochanju", + "港台剧": "gangtaiju", + "日韩剧": "rihanju", + "欧美剧": "oumeiju", + "其他海外": "qita", + "日本番剧": "rbdm", + "动漫": "dongman", + "综艺": "zongyi" + }, + + "homeVodNode": "//div[@class=('module-item-cover')]", + "homeVodName": "//div[@class=('module-item-pic')]/a/@title", + "homeVodId": "/div[@class=('module-item-pic')]/a/@href", + "homeVodIdR": "/voddetail-(\\S+).html", + "homeVodImg": "/div[@class=('module-item-pic')]/img/@data-src", + "homeVodImgR": "(http\\S+)", + "homeVodMark": "/div[@class='module-item-caption']/span/text()", + + "cateUrl": "https://www.bidiys.cc/vodshow-{cateId}--hits------{catePg}---.html", + "cateVodNode": "//div[@class=('module-item-cover')]", + "cateVodName": "/div[@class=('module-item-pic')]/a/@title", + "cateVodId": "/div[@class=('module-item-pic')]/a/@href", + "cateVodIdR": "/voddetail-(\\S+).html", + "cateVodImg": "/div[@class=('module-item-pic')]/img/@data-src", + "cateVodImgR": "(http\\S+)", + "cateVodMark": "/div[@class='module-item-caption']/span/text()", + + "dtUrl": "https://www.bidiys.cc/voddetail-{vid}.html", + "dtNode": "//body", + "dtName": "//div[contains(@class,'video-info-header')]/h1[@class='page-title']/text()", + "dtImg": "//div[@class=('module-item-pic')]/img/@data-src", + "dtImgR": "(http\\S+)", + "dtCate": "//div[contains(@class,'tag-link')]/a/text()", + "dtYear": "//a[@class='tag-link'][2]/text()", + "dtArea": "//a[@class='tag-link'][3]/text()", + "dtDirector": "concat(//span[contains(text(), '导演')]/parent::*/div/a/text())", + "dtActor": "concat(//span[contains(text(), '主演')]/parent::*/div/a/text())", + "dtDesc": "//span[contains(text(), '剧情')]/parent::*/div/span/text()", + + "dtFromNode": "//div[contains(@class,'module-tab-items')]/div[2]/div/span", + "dtFromName": "/text()", + "dtFromNameR": "", + "dtUrlNode": "//div[contains(@class,'module-tab-content')]//div[contains(@class,'sort-item')]", + "dtUrlSubNode": "/a", + "dtUrlId": "/@href", + "dtUrlIdR": "/vodplay-(\\S+).html", + "dtUrlName": "/span/text()", + "dtUrlNameR": "", + "playUrl": "https://www.bidiys.cc/vodplay-{playUrl}.html", + + "searchUrl": "https://www.bidiys.cc/index.php/ajax/suggest?mid=1&wd={wd}&limit=10", + "scVodNode": "json:list", + "scVodName": "name", + "scVodId": "id", + "scVodIdR": "", + "scVodImg": "pic", + "scVodMark": "" +} diff --git a/XPathFilter/美剧虫(XPS).json b/XPathFilter/美剧虫(XPS).json new file mode 100644 index 0000000..6279557 --- /dev/null +++ b/XPathFilter/美剧虫(XPS).json @@ -0,0 +1,325 @@ +{ + "author":"率性而活", + + "homeUrl": "https://meijuchong.cc/", + "dcVipFlag": "true", + "dcPlayUrl": "true", + + "cateNode": "//div[contains(@class,'myui-header_bd clearfix')]/ul[contains(@class,'myui-header__menu nav-menu')]/li/a[contains(@href, '.html')]", + + "cateName": "/text()", + + "cateNameR": "", + + "cateId": "/@href", + + "cateIdR": "/vodtype/(\\S+).html", + + "cateManual": {}, + + + "cateUrl": "https://meijuchong.cc/vodshow/area/{area}/by/{by}/class/{class}/id/{cateId}/page/{catePg}/year/{year}.html", + "cateVodNode": "//ul[contains(@class,'myui-vodlist clearfix')]/li", + "cateVodName": "//li[contains(@class,'col-lg-8 col-md-6 col-sm-4 col-xs-3')]/div/a/@title", + "cateVodId": "//li[contains(@class,'col-lg-8 col-md-6 col-sm-4 col-xs-3')]/div/a/@href", + "cateVodIdR": "/voddetail/(\\S+).html", + "cateVodImg": "//li[contains(@class,'col-lg-8 col-md-6 col-sm-4 col-xs-3')]/div/a/@data-original", + "cateVodImgR": "", + "cateVodMark": "//li[contains(@class,'col-lg-8 col-md-6 col-sm-4 col-xs-3')]/div/a/span[3]/text()", + + + // 详情页地址 用于获取详情页信息 及 播放列表和地址 + "dtUrl": "https://meijuchong.cc/voddetail/{vid}.html", + // 详情节点 + "dtNode": "//div[contains(@class,'col-lg-wide-75 col-md-wide-7 col-xs-1 padding-0')]", + // 视频名 + "dtName": "//div[contains(@class,'myui-content__thumb')]/a/@title", + "dtNameR": "", + // 视频图片 + "dtImg": "//div[contains(@class,'myui-content__thumb')]/a/img/@src", + "dtImgR": "", + + "dtCate": "//div[contains(@class,'myui-content__detail')]/p[1]/a[1]/text()", + "dtCateR": "", + "dtYear": "//div[contains(@class,'myui-content__detail')]/p[1]/a[3]/text()", + "dtYearR": "", + "dtArea": "//div[contains(@class,'myui-content__detail')]/p[1]/a[2]/text()", + "dtAreaR": "", + "dtMark": "", + "dtMarkR": "", + "dtActor": "//div[contains(@class,'myui-content__detail')]/p[3]/a/text()", + "dtActorR": "", + "dtDirector": "//div[contains(@class,'myui-content__detail')]/p[4]/a/text()", + "dtDirectorR": "", + "dtDesc": "//div[contains(@class,'myui-panel myui-panel-bg clearfix')]/div/div[2]/div/span[1]/text() +", + "dtDescR": "", + + // 播放源节点 + "dtFromNode": "//div[@class='row']/div/div[3]/div/div[1]/div/ul/li/a", + // 播放源名称 + "dtFromName": "/text()", + // 二次处理正则 + "dtFromNameR": "", + // 播放列表节点 + "dtUrlNode": "//ul[contains(@class,'myui-content__list scrollbar sort-list clearfix')]", + // 播放地址节点 + "dtUrlSubNode": "/li/a", + // 播放地址 + "dtUrlId": "/@href", + // 二次处理正则 + "dtUrlIdR": "/vodplay/(\\S+).html", + // 剧集名称 + "dtUrlName": "/text()", + // 二次处理正则 + "dtUrlNameR": "", + // 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址 + "playUrl": "https://meijuchong.cc/vodplay/{playUrl}.html", +//"playUrl": "https://gimytv.app/ep-h43-6-1.html", + // 解析webview的user-agent + "playUa": "", + + + + "searchUrl": "https://meijuchong.cc/vodsearch.html?wd={wd}&submit=", + "scVodNode": "//div[@class='wrap']//ul[contains(@class,'myui-vodlist__media clearfix')]", + "scVodName": "//div[contains(@class,'thumb')]/a/@title", + "scVodId": "//div[contains(@class,'thumb')]/a/@href", + "scVodIdR": "/voddetail/(\\S+).html", + "scVodImg": "//div[contains(@class,'thumb')]/a/@data-original", + "scVodMark": "", + "filter": { + "1": [ + + { + "key": "class", + "name": "类型", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "科幻", + "v": "科幻" + }, + { + "n": "剧情", + "v": "剧情" + }, + { + "n": "喜剧", + "v": "喜剧" + }, + { + "n": "悬疑", + "v": "悬疑" + }, + { + "n": "历史", + "v": "历史" + }, + { + "n": "家庭", + "v": "家庭" + }, + { + "n": "动作", + "v": "动作" + }, + + { + "n": "动画", + "v": "动画" + }, + { + "n": "真人秀", + "v": "真人秀" + } + + ] + }, + + { + "key": "area", + "name": "地区", + "value": [ + { + "n": "全部", + "v": "" + }, + + { + "n": "美国", + "v": "美国" + } + + ] + }, + { + "key": "year", + "name": "年份", + "value": [ + { + "n": "全部", + "v": "" + }, + { + "n": "2022", + "v": "2022" + }, + { + "n": "2021", + "v": "2021" + }, + { + "n": "2020", + "v": "2020" + }, + { + "n": "2019", + "v": "2019" + }, + { + "n": "2018", + "v": "2018" + }, + { + "n": "2017", + "v": "2017" + }, + { + "n": "2016", + "v": "2016" + }, + { + "n": "2015", + "v": "2015" + }, + { + "n": "2014", + "v": "2014" + }, + { + "n": "2013", + "v": "2013" + }, + { + "n": "2012", + "v": "2012" + }, + { + "n": "2011", + "v": "2011" + }, + { + "n": "2010", + "v": "2010" + }, + { + "n": "2009", + "v": "2009" + }, + { + "n": "2008", + "v": "2008" + }, + + { + "n": "2007", + "v": "2007" + }, + { + "n": "2006", + "v": "2006" + }, + { + "n": "2005", + "v": "2005" + }, + { + "n": "2004", + "v": "2004" + }, + { + "n": "2003", + "v": "2003" + }, + { + "n": "2002", + "v": "2002" + }, + { + "n": "2001", + "v": "2001" + }, + { + "n": "2000", + "v": "2000" + }, + { + "n": "1999", + "v": "1999" + }, + { + "n": "1998", + "v": "1998" + }, + { + "n": "1997", + "v": "1997" + }, + { + "n": "1996", + "v": "1996" + }, + { + "n": "1995", + "v": "1995" + }, + { + "n": "1994", + "v": "1994" + }, + { + "n": "1993", + "v": "1993" + }, + { + "n": "1992", + "v": "1992" + }, + { + "n": "1991", + "v": "1991" + }, + { + "n": "1990", + "v": "1990" + } + ] + }, + + + { + "key": "by", + "name": "排序", + "value": [ + { + "n": "时间", + "v": "time" + }, + { + "n": "人气", + "v": "hits" + }, + { + "n": "评分", + "v": "score" + } + ] + } + ] + + } +}