diff --git a/sub/Bdys.json b/sub/Bdys.json
new file mode 100644
index 0000000..a7e5c54
--- /dev/null
+++ b/sub/Bdys.json
@@ -0,0 +1,57 @@
+{
+ "ua": "",
+ "homeUrl": "https://www.bdys01.com",
+ "dcPlayUrl": "true",
+ "cateNode": "//a[contains(@href,'/s/')]",
+ "cateName": "concat(//span[contains(@class,'nav-link-title')]/text(),//a[contains(@class,'dropdown-item')]/text())",
+ "cateId": "/@href",
+ "cateIdR": "/s/(\\w+)",
+ "cateManual": {},
+ "homeVodNode": "//div[contains(@class,'col-4 rows-md-7')]/div[contains(@class,'card card-sm card-link')]",
+ "homeVodName": "//h3/text()",
+ "homeVodId": "/a/@href",
+ "homeVodIdR": "/(\\S+).htm",
+ "homeVodImg": "/a/img/@data-src",
+ "homeVodImgR": "\\S+(http\\S+)",
+ "homeVodMark": "concat(//div[contains(@class,'ribbon ribbon-bookmark ribbon-top bg-azure p-0')]/text(),//span[contains(@class,'badge bg-pink position-absolute top-0 start-0')]/text())",
+ "cateUrl": "https://www.bdys01.com/s/{cateId}/{catePg}",
+ "cateVodNode": "//div[contains(@class,'col-lg-8 col-4')]/div[contains(@class,'card card-sm card-link')]",
+ "cateVodName": "//h3/text()",
+ "cateVodId": "/a/@href",
+ "cateVodIdR": "/(\\S+).htm",
+ "cateVodImg": "/a/img/@src",
+ "cateVodImgR": "\\S+(http\\S+)",
+ "cateVodMark": "concat(//div[contains(@class,'ribbon ribbon-bookmark ribbon-top bg-azure p-0')]/text(),//span[contains(@class,'badge bg-pink position-absolute top-0 start-0')]/text())",
+ "dtUrl": "https://www.bdys01.com/{vid}.htm",
+ "dtNode": "//body",
+ "dtName": "//h2/text()",
+ "dtNameR": "",
+ "dtImg": "//div[contains(@class,'col-md-auto')]/img/@src",
+ "dtImgR": "",
+ "dtCate": "//div[@class='col mb-2']/p/a[contains(@target,'new')]/text()",
+ "dtArea": "//div[@class='col mb-2']//strong[contains(text(),'地区')]/parent::text()",
+ "dtAreaR": "\\[(\\S+)\\]",
+ "dtYear": "//div[@class='col mb-2']//strong[contains(text(),'上映日期')]/parent::text()",
+ "dtYearR": "(\\w+)",
+ "dtActor": "//div[@class='col mb-2']//a[contains(@href,'performer')]/text()",
+ "dtDirector": "//div[@class='col mb-2']//a[contains(@href,'director')]/text()",
+ "dtDesc": "//div[@class='card collapse']//div[@class='card-body']/text()",
+
+ //获取magnet链接
+ "dtFromNode": "//tbody[contains(@id,'download-list')]/tr",
+ "dtFromName": "/td[2]/text()",
+ "dtUrlNode": "//tbody[contains(@id,'download-list')]",
+ "dtUrlSubNode": "/tr",
+ "dtUrlId": "/td[3]/a/@href",
+ "dtUrlIdR": "",
+ "dtUrlName": "/td[2]/text()",
+
+
+ "searchUrl": "https://www.bdys01.com/index.php/ajax/suggest?mid=1&wd={wd}&limit=10",
+ "scVodNode": "json:list",
+ "scVodName": "name",
+ "scVodId": "id",
+ "scVodIdR": "",
+ "scVodImg": "pic",
+ "scVodMark": ""
+}
\ No newline at end of file
diff --git a/sub/Bliyc.json b/sub/Bliyc.json
new file mode 100644
index 0000000..b35b284
--- /dev/null
+++ b/sub/Bliyc.json
@@ -0,0 +1,166 @@
+[
+ "全部",
+ "周杰伦",
+ "Beyond",
+ "陈奕迅",
+ "许巍",
+ "刘德华",
+ "张学友",
+ "郭富城",
+ "黎明",
+ "朴树",
+ "迪克牛仔",
+ "李宗盛",
+ "邓丽君",
+ "林子祥",
+ "张信哲",
+ "任贤齐",
+ "孙楠",
+ "张宇",
+ "周华健",
+ "蔡依林",
+ "薛之谦",
+ "许嵩",
+ "初音未来",
+ "洛天依",
+ "戴佩妮",
+ "邓紫棋",
+ "蔡健雅",
+ "张韶涵",
+ "莫文蔚",
+ "刘若英",
+ "周深",
+ "毛不易",
+ "汪苏泷",
+ "李宇春",
+ "徐佳莹",
+ "杨宗纬",
+ "胡彦斌",
+ "杨千嬅",
+ "张靓颖",
+ "李荣浩",
+ "杨丞琳",
+ "林志炫",
+ "陶喆",
+ "胡夏",
+ "弦子",
+ "陈小春",
+ "萧亚轩",
+ "鹿晗",
+ "纵贯线",
+ "林俊杰",
+ "谭咏麟",
+ "赵雷",
+ "凤凰传奇",
+ "容祖儿",
+ "周传雄",
+ "SHE",
+ "苏打绿",
+ "五月天",
+ "张国荣",
+ "梅艳芳",
+ "孙燕姿",
+ "李健",
+ "华晨宇",
+ "袁娅维",
+ "大张伟",
+ "TFBOYS",
+ "易烊千玺",
+ "王俊凯",
+ "王源",
+ "田馥甄",
+ "小虎队",
+ "张杰",
+ "伍佰",
+ "王菲",
+ "刀郎",
+ "草蜢",
+ "潘玮柏",
+ "梁静茹",
+ "林宥嘉",
+ "蔡徐坤",
+ "周慧敏",
+ "李圣杰",
+ "张惠妹",
+ "萧敬腾",
+ "周笔畅",
+ "焦迈奇",
+ "尤长靖",
+ "郑中基",
+ "谭维维",
+ "陈慧娴",
+ "张艺兴",
+ "王嘉尔",
+ "刘宪华",
+ "张敬轩",
+ "李克勤",
+ "阿杜",
+ "郭静",
+ "崔健",
+ "庾澄庆",
+ "汪峰",
+ "那英",
+ "杨坤",
+ "叶倩文",
+ "王心凌",
+ "张震岳",
+ "韩红",
+ "齐秦",
+ "张雨生",
+ "黄品源",
+ "林忆莲",
+ "丁当",
+ "郑智化",
+ "李玟",
+ "谢霆锋",
+ "黄小琥",
+ "徐小凤",
+ "任嘉伦",
+ "卓依婷",
+ "逃跑计划",
+ "青鸟飞鱼",
+ "飞儿乐队",
+ "花儿乐队",
+ "南拳妈妈",
+ "水木年华",
+ "动力火车",
+ "筷子兄弟",
+ "鹿先森乐队",
+ "信乐队",
+ "旅行团乐队",
+ "By2",
+ "郁可唯",
+ "宋亚森",
+ "费玉清",
+ "费翔",
+ "金志文",
+ "方大同",
+ "吴克群",
+ "罗大佑",
+ "光良",
+ "凤飞飞",
+ "田震",
+ "谭晶",
+ "王杰",
+ "羽泉",
+ "金池",
+ "屠洪刚",
+ "戴荃",
+ "郭采洁",
+ "罗志祥",
+ "王力宏",
+ "林肯公园",
+ "迈克尔杰克逊",
+ "泰勒·斯威夫特",
+ "阿黛尔",
+ "BIGBANG",
+ "贾斯丁比伯",
+ "Lady Gaga",
+ "中岛美雪",
+ "后街男孩",
+ "仓木麻衣",
+ "布兰妮",
+ "夜愿乐队",
+ "-----",
+ "-----"
+]
\ No newline at end of file
diff --git a/sub/dsp.json b/sub/dsp.json
new file mode 100644
index 0000000..cc2c3dc
--- /dev/null
+++ b/sub/dsp.json
@@ -0,0 +1,65 @@
+{
+ "title": "分享短视频",
+ "author": "香雅情",
+ "UserAgent":"",
+ "firstpage": "1",
+ "class_url": "http://www.sharenice.net/{cateId}?page={catePg}[firstPage=http://www.sharenice.net/{cateId}]",
+ "class_name": "快手&微视&场库&抖音&火山&体育&美拍&秒拍&全民&梨&好兔&美女&正能量&搞笑&社会&游戏&娱乐&旅游&萌系&生活&音乐&美食&明星&动漫&影视&时尚",
+ "class_value": "kuaishou&weishi&changku&douyin&huoshan&tags/t-5L2T6IKy.html&meipai&miaopai&quanmin&lishipin&haotu&tags/t-576O5aWz.html&tags/t-5q2j6IO96YeP.html&tags/t-5pCe56yR.html&tags/t-56S+5Lya.html&tags/t-5ri45oiP.html&tags/t-5aix5LmQ.html&tags/t-5peF5ri4.html&tags/t-6JCM57O7.html&tags/t-55Sf5rS7.html&tags/t-6Z+z5LmQ.html&tags/t-576O6aOf.html&tags/t-5piO5pif.html&tags/t-5Yqo5ryr.html&tags/t-5b2x6KeG.html&tags/t-5pe25bCa.html",
+ "filterdata":{},
+ "cat_YN_twice": "1",
+ "cat_twice_pre": "class=\"main-container\">",
+ "cat_twice_suf": "
",
+ "cat_pic": "original=\"&&\"",
+ "cat_title": "title=\"&&\"",
+ "cat_subtitle": "",
+ "cat_url": "href=\"&&\"",
+ "cat_prefix": "",
+ "cat_suffix": "",
+ "search_url": "",
+ "search_mode": "0",
+ "jsonpic": "pic",
+ "jsonname": "name",
+ "jsonid": "id",
+ "jsonstitle":"",
+ "sea_YN_twice": "",
+ "sea_twice_pre": "",
+ "sea_twice_suf": "",
+ "sea_arr_pre": "",
+ "sea_arr_suf": "",
+ "sea_pic": "",
+ "sea_title": "",
+ "sea_url": "",
+ "search_prefix": "",
+ "search_suffix": "",
+ "sea_subtitle": "",
+ "force_play": "1",
+ "play_prefix": "",
+ "play_suffix": "",
+ "play_header": "空",
+ "proj_actor": "空",
+ "proj_plot": "",
+ "tab_YN_twice": "0",
+ "tab_twice_pre": "",
+ "tab_twice_suf": "",
+ "tab_arr_pre": "",
+ "tab_arr_suf": "",
+ "tab_title": "",
+ "list_YN_twice": "0",
+ "list_twice_pre": "空",
+ "list_twice_suf": "空",
+ "list_arr_pre": "",
+ "list_arr_suf": "",
+ "epi_YN_twice": "0",
+ "epi_twice_pre": "空",
+ "epi_twice_suf": "空",
+ "epi_arr_pre": "",
+ "epi_arr_suf": "",
+ "epi_title": "",
+ "epi_url": "",
+ "epiurl_prefix": "",
+ "epiurl_suffix": ""
+
+}
diff --git a/sub/dyn.json b/sub/dyn.json
new file mode 100644
index 0000000..0a450e6
--- /dev/null
+++ b/sub/dyn.json
@@ -0,0 +1,717 @@
+{
+ "author": "ajk",
+ "ua": "",
+ // 首页地址 用于获取 分类和首页推荐
+ "homeUrl": "https://www.dianyingn.com",
+ // 分类节点
+ //"cateNode": "//ul[@class='clearfix']//a[contains(@href,'/vod/type/')]",
+ // 分类名
+ //"cateName": "/text()",
+ // 分类id
+ //"cateId": "/@href",
+ // 分类id二次处理正则
+ //"cateIdR": "",
+ // 手动设置分类,如果手动设置了分类则不使用上面的分类xpath获取分类 例如 "cateManual": {"电影": "1", "电视剧": "2"},
+ "cateManual": {
+ "电影": "dianying",
+ "电视剧": "dianshiju",
+ "综艺": "zongyi",
+ "动漫": "dongman"
+},
+ // 首页模块 ================================================
+ // 首页推荐视频的节点
+ "homeVodNode": "//ul[contains(@class,'fed-list-info fed-part-rows')]/li",
+ // 首页推荐视频的名称
+ "homeVodName": "/a[contains(@class,'fed-list-title')]/text()",
+ // 二次处理正则
+ "homeVodNameR": "",
+ // 首页推荐视频的id
+ "homeVodId": "/a[contains(@class,'fed-list-pics')]/@href",
+ // 二次处理正则
+ "homeVodIdR": "/voddetail/(\\S+).html",
+ // 首页推荐视频的图片
+ "homeVodImg": "/a[contains(@class,'fed-list-pics')]/@data-original",
+ // 二次处理正则
+ "homeVodImgR": "",
+ // 首页推荐视频的简介
+ "homeVodMark": "//span[contains(@class,'fed-list-remarks')]/text()",
+ // 二次处理正则
+ "homeVodMarkR": "",
+ // 分类模块 ================================================
+ // 分类页地址 {cateId} 分类id {catePg} 当前页
+ //https://www.dianyingn.com/vodshow/{cateId}--------{catePg}---.html
+ "cateUrl": "https://www.dianyingn.com/vodshow/{cateId}-{area}-{by}------{catePg}---{year}.html",
+ // 同上面的homeVod字段 分类列表中的视频信息
+ "cateVodNode": "//ul[contains(@class,'fed-list-info fed-part-rows')]/li",
+ "cateVodName": "/a[contains(@class,'fed-list-title')]/text()",
+ "cateVodId": "/a[contains(@class,'fed-list-pics')]/@href",
+ "cateVodIdR": "/voddetail/(\\S+).html",
+ "cateVodImg": "/a[contains(@class,'fed-list-pics')]/@data-original",
+ "cateVodMark": "//span[contains(@class,'fed-list-remarks')]/text()",
+ // 详情模块 ================================================
+ // 详情页地址 用于获取详情页信息 及 播放列表和地址
+ "dtUrl": "https://www.dianyingn.com/voddetail/{vid}.html",
+ // 详情节点
+ "dtNode": "//body",
+ // 视频名
+ "dtName": "//dd[contains(@class,'fed-deta-content')]/h1/a/text()",
+ "dtNameR": "",
+ // 视频图片
+ "dtImg": "//dt[contains(@class,'fed-deta-images')]/a/@data-original",
+ "dtImgR": "",
+ // 视频分类
+ "dtCate": "concat(//span[contains(text(),'分类')]/following-sibling::*//text())",
+ "dtCateR": "",
+ "dtArea": "concat(//span[contains(text(),'地区')]/following-sibling::*//text())",
+ "dtAreaR": "",
+ // 视频状态
+ "dtMark": "concat(//span[contains(text(),'更新')]/following-sibling::*//text())",
+ "dtMarkR": "",
+ // 主演
+ "dtActor": "concat(//span[contains(text(),'主演')]/following-sibling::*//text())",
+ "dtActorR": "",
+ "dtDirector": "concat(//span[contains(text(),'导演')]/following-sibling::*//text())",
+ "dtDirectorR": "",
+ // 视频年份
+ "dtYear": "concat(//span[contains(text(),'年份')]/following-sibling::*//text())",
+ // 视频简介
+ "dtDesc": "//p[contains(@class,'fed-part-both')]/text()",
+ "dtDescR": "",
+ // 播放模块 =====================================================
+ // 播放源节点
+ "dtFromNode": "//ul[contains(@class,'fed-part-rows')]/li[contains(@class,'fed-drop-btns')]/a",
+ // 播放源名称 多个重名播放源
+ // "dtFromName": "concat('播放来源',count(parent::*/preceding::*//div[contains(@class,'tabs')]/ul[@class='t-ul']) + 1)",
+ "dtFromName":"/text()",
+ // 二次处理正则
+ "dtFromNameR": "",
+ // 播放列表节点
+ "dtUrlNode": "//div[contains(@class,'fed-play-item')]/ul[@class='fed-part-rows']",
+ // 播放地址节点
+ "dtUrlSubNode": "/li/a",
+ // 播放地址
+ "dtUrlId": "/@href",
+ // 二次处理正则
+ "dtUrlIdR": "/vodplay/(\\S+).html",
+ // 剧集名称
+ "dtUrlName": "/text()",
+ // 二次处理正则
+ "dtUrlNameR": "",
+ // 播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址
+ "playUrl": "https://www.dianyingn.com/vodplay/{playUrl}.html",
+ // 解析webview的user-agent
+ "playUa": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36",
+ // 搜索模块 ================================================
+ // 搜索地址
+ "searchUrl": "https://www.dianyingn.com/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"
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/sub/yinfans.json b/sub/yinfans.json
new file mode 100644
index 0000000..67febab
--- /dev/null
+++ b/sub/yinfans.json
@@ -0,0 +1,67 @@
+{
+ "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.yinfans.me",
+ "dcPlayUrl": "true",
+ "cateNode": "//a[contains(@href,'/s/')]",
+ "cateName": "concat(//span[contains(@class,'nav-link-title')]/text(),//a[contains(@class,'dropdown-item')]/text())",
+ "cateId": "/@href",
+ "cateIdR": "/s/(\\w+)",
+ "cateManual": {
+ "推荐": "page",
+ "电影": "topic/bluray-movie/movie/page",
+ "纪录片": "topic/bluray-movie/documentry/page",
+ "4K": "topic/4k/page"
+ },
+
+ "homeVodNode": "//div[contains(@class,'mainleft')]/ul/li/div[contains(@class,'thumbnail')]",
+ "homeVodName": "/a/@title",
+ "homeVodId": "/a/@href",
+ "homeVodIdR": "https://www.yinfans.me/movie/(\\S+)",
+ "homeVodImg": "/a/img/@src",
+ "homeVodImgR": "\\S+(http\\S+)",
+ "homeVodMark": "../div[contains(@class,'info')]/span[2]/a/text()",
+
+ "cateUrl": "https://www.yinfans.me/{cateId}/{catePg}",
+ "cateVodNode": "//div[contains(@class,'mainleft')]/ul/li/div[contains(@class,'thumbnail')]",
+ "cateVodName": "/a/@title",
+ "cateVodId": "/a/@href",
+ "cateVodIdR": "https://www.yinfans.me/movie/(\\S+)",
+ "cateVodImg": "/a/img/@src",
+ "cateVodImgR": "\\S+(http\\S+)",
+ "cateVodMark": "../div[contains(@class,'info')]/span[2]/a/text()",
+
+ "dtUrl": "https://www.yinfans.me/movie/{vid}",
+ "dtNode": "//div[@class='mainleft']",
+ "dtName": "/div[1]/h1/text()",
+ "dtNameR": "",
+ "dtImg": "/div[1]//div[@class='context']/div[1]/p[1]/a/@href",
+ "dtImgR": "",
+ "dtCate": "/div[1]//div[@class='context']/div[1]/p[2]/text()[5]",
+ "dtArea": "/div[1]//div[@class='context']/div[1]/p[2]/text()[4]",
+ "dtAreaR": "",
+ "dtYear": "/div[1]//div[@class='context']/div[1]/p[2]/text()[7]",
+ "dtYearR": "",
+ "dtActor": "/div[1]//div[@class='context']/div[1]/p[2]/text()[14]",
+ "dtDirector": "/div[1]//div[@class='context']/div[1]/p[2]/text()[13]",
+ "dtDesc": "/div[1]//div[@class='context']/div[1]/p[4]/text()",
+
+ "dtFromNode": "//div[@class='tab-pane active']",
+ "dtFromName": "//div[@class='btn-group']/label[1]/text()",
+
+ "dtUrlNode": "//table[@id='cili']/tbody",
+ "dtUrlSubNode": "/tr[1]/td/a",
+ "dtUrlId": "@href",
+ "dtUrlIdR": "",
+ "dtUrlName": "concat(//span/span[1]/text(),'--', //span[@class='label label-warning']/text())",
+ "playUrl": "",
+
+
+ "playUa": "",
+ "searchUrl": "",
+ "scVodNode": "json:list",
+ "scVodName": "name",
+ "scVodId": "id",
+ "scVodIdR": "",
+ "scVodImg": "pic",
+ "scVodMark": ""
+}
\ No newline at end of file