diff --git a/lib/348.json b/lib/348.json
new file mode 100644
index 0000000..febe8ee
--- /dev/null
+++ b/lib/348.json
@@ -0,0 +1,49 @@
+ {
+
+ "作者":"荷城茶秀",
+
+ "站名":"348影视",
+
+ "主页url":"https://348z.com/",
+
+ "简介":"运输车提醒您请勿相信影片中的广告,以免上当受骗!+详情:&&",
+
+ "导演":"导演:&&",
+
+ "主演":"主演:&&",
+
+ "影片状态":"状态:&&",
+
+ "影片类型":"data vodTag\">&&",
+
+ "数组":"list-width volistwidthb\">&&",
+
+ "标题":"title=\"&&\"",
+
+ "副标题":"list-remarks hidden\">&&",
+
+ "图片":"data-original=\"&&\"",
+
+ "链接":"href=\"&&\"",
+
+ "搜索url":"/vodsearch.html?wd={wd}",
+
+ "搜索模式":"1",
+
+ "搜索数组":"img lazy eclazy br\"&&",
+
+ "搜索标题":"title=\"&&\"",
+
+ "搜索副标题":"list-remarks hidden\">&&",
+
+ "搜索图片":"data-original=\"&&\"",
+
+ "搜索链接":"href=\"&&\"",
+
+ "线路数组":"data-from=&&[不包含:超清资源#MY][排序:极速2]",
+
+ "线路标题":"运输车-+>&&[替换:>>🌸共]+集🌸",
+
+ "分类url":"https://348z.com/vodshow/area/{area}/by/{by}/id/{cateId}/page/{catePg}/year/{year}.html;;ak",
+
+ "分类":"电影$1#电视剧$2#综艺$3#动漫$4"}
\ No newline at end of file
diff --git a/lib/4KHDR.json b/lib/4KHDR.json
new file mode 100644
index 0000000..49ee8fd
--- /dev/null
+++ b/lib/4KHDR.json
@@ -0,0 +1,81 @@
+{
+ "规则名": "4KHDR",
+ "规则作者": "",
+ "请求头参数": "手机",
+ "网页编码格式": "UTF-8",
+ "图片是否需要代理": "0",
+ "是否开启获取首页数据": "1",
+ "首页推荐链接": "https://www.4khdr.cn/forum.php?mod=forumdisplay&fid=2&&page=1",
+ "首页列表数组规则": "body&waterfall",
+ "首页片单列表数组规则": "li",
+ "首页片单是否Jsoup写法": "1",
+ "分类起始页码": "1",
+ "分类链接": "https://www.4khdr.cn/forum.php?mod=forumdisplay&fid=2&&filter=typeid&typeid={cateId}&page={catePg}",
+ "分类名称": "4K电影&4K美剧&4K华语&4K动画&4K纪录片&4K日韩印&蓝光电影&蓝光美剧&蓝光华语&蓝光动画&蓝光日韩印",
+ "分类名称替换词": "3&8&15&6&11&4&29&31&33&32&34",
+ "筛选数据": {},
+ //"筛选数据": "ext",
+ //{cateId}
+ "筛选子分类名称": "",
+ "筛选子分类替换词": "",
+ //{class}
+ "筛选类型名称": "",
+ "筛选类型替换词": "*",
+ //{area}
+ "筛选地区名称": "",
+ "筛选地区替换词": "*",
+ //{year}
+ "筛选年份名称": "",
+ "筛选年份替换词": "*",
+ //{lang}
+ "筛选语言名称": "",
+ "筛选语言替换词": "*",
+ //{by}
+ "筛选排序名称": "时间&人气&评分",
+ "筛选排序替换词": "time&hits&score",
+ "分类截取模式": "1",
+ "分类列表数组规则": "#waterfall&&li",
+ "分类片单是否Jsoup写法": "1",
+ "分类片单标题": "h3&&a&&Text",
+ "分类片单链接": "h3&&a&&href",
+ "分类片单图片": "img&&src",
+ "分类片单副标题": "",
+ "分类片单链接加前缀": "https://www.4khdr.cn/",
+ "分类片单链接加后缀": "",
+ "搜索请求头参数": "User-Agent$手机",
+ "搜索链接": "https://www.4khdr.cn/search.php;post",
+ "POST请求数据": "",
+ "搜索截取模式": "1",
+ "搜索列表数组规则": ".stui-vodlist__media&&li",
+ "搜索片单是否Jsoup写法": "1",
+ "搜索片单图片": ".lazyload&&data-original",
+ "搜索片单标题": "h3&&a&&Text",
+ "搜索片单链接": "h3&&a&&href",
+ "搜索片单副标题": ".pic-text&&Text",
+ "搜索片单链接加前缀": "",
+ "搜索片单链接加后缀": "",
+ "链接是否直接播放": "0",
+ "直接播放链接加前缀": "",
+ "直接播放链接加后缀": "",
+ "直接播放直链视频请求头": "",
+ "详情是否Jsoup写法": "0",
+ "类型详情": "",
+ "年代详情": "",
+ "地区详情": "",
+ "演员详情": "",
+ "简介详情": "",
+ "线路列表数组规则": "",
+ "线路标题": "",
+ "播放列表数组规则": "body&postlist",
+ "选集列表数组规则": "a[href^=https://www.aliyundrive.com/s/]||a[href^=magnet]",
+ "选集标题链接是否Jsoup写法": "1",
+ "选集标题": "a&&Text",
+ "选集链接": "a&&href",
+ "是否反转选集序列": "0",
+ "选集链接加前缀": "",
+ "选集链接加后缀": "",
+ "分析MacPlayer": "0",
+ "是否开启手动嗅探": "0",
+ "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
+ "手动嗅探视频链接过滤词": ".html#=http"
+}
\ No newline at end of file
diff --git a/lib/555.json b/lib/555.json
new file mode 100644
index 0000000..9608f81
--- /dev/null
+++ b/lib/555.json
@@ -0,0 +1,445 @@
+ {
+
+ "作者":"荷城茶秀",
+
+ "站名":"555影视",
+
+ "主页url":"https://www.zxk555.com/",
+
+ "简介":"运输车提醒您请勿相信影片中的广告,以免上当受骗。+",
+
+ "导演":"导演:&&",
+
+ "主演":"主演:&&",
+
+ "影片状态":"集数:&&",
+
+ "影片类型":"module-info-tag\">&&立即播放",
+
+ "数组":"",
+
+ "标题":"title=\"&&\"",
+
+ "副标题":"note\">&&",
+
+ "图片":"data-original=\"&&\"",
+
+ "链接":"href=\"&&\"",
+
+ "线路数组":"data-dropdown-value=&&[不包含:新浪线路#无尽线路#天空线路#红牛线路#DM线路][排序:珊瑚蓝光]",
+
+ "线路标题":"&&[替换:555蓝光>>珊瑚蓝光#>>🚛共]+集🚛",
+
+ "播放数组":"",
+
+ "播放标题":"
&&",
+
+ "播放列表":"
",
+
+ "分类url":"https://www.zxk555.com/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html;;ak",
+
+ "分类":"电影$1#电视剧$2#综艺纪录$3#动漫$4",
+
+ "筛选":{
+ "1":[
+ {"key":"class","name":"剧情","value":[
+ {"n":"全部类型","v":""},
+ {"n":"Netflix","v":"Netflix"},
+ {"n":"仙侠","v":"仙侠"},
+ {"n":"剧情","v":"剧情"},
+ {"n":"科幻","v":"科幻"},
+ {"n":"动作","v":"动作"},
+ {"n":"喜剧","v":"喜剧"},
+ {"n":"爱情","v":"爱情"},
+ {"n":"冒险","v":"冒险"},
+ {"n":"儿童","v":"儿童"},
+ {"n":"歌舞","v":"歌舞"},
+ {"n":"音乐","v":"音乐"},
+ {"n":"奇幻","v":"奇幻"},
+ {"n":"动画","v":"动画"},
+ {"n":"恐怖","v":"恐怖"},
+ {"n":"惊悚","v":"惊悚"},
+ {"n":"丧尸","v":"丧尸"},
+ {"n":"战争","v":"战争"},
+ {"n":"传记","v":"传记"},
+ {"n":"纪录","v":"纪录"},
+ {"n":"犯罪","v":"犯罪"},
+ {"n":"悬疑","v":"悬疑"},
+ {"n":"西部","v":"西部"},
+ {"n":"灾难","v":"灾难"},
+ {"n":"古装","v":"古装"},
+ {"n":"武侠","v":"武侠"},
+ {"n":"家庭","v":"家庭"},
+ {"n":"短片","v":"短片"},
+ {"n":"校园","v":"校园"},
+ {"n":"文艺","v":"文艺"},
+ {"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":"加拿大"},
+ {"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":"俄语"},
+ {"n":"闽南语","v":"闽南语"},
+ {"n":"丹麦语","v":"丹麦语"},
+ {"n":"波兰语","v":"波兰语"},
+ {"n":"瑞典语","v":"瑞典语"},
+ {"n":"印地语","v":"印地语"},
+ {"n":"挪威语","v":"挪威语"},
+ {"n":"意大利语","v":"意大利语"},
+ {"n":"西班牙语","v":"西班牙语"}
+ ]
+ },
+ {"key":"year","name":"时间","value":[
+ {"n":"全部时间","v":""},
+ {"n":"2023","v":"2023"},
+ {"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"}
+ ]
+ },
+ {"key":"by","name":"排序","value":[
+ {"n":"全部排序","v":""},
+ {"n":"时间排序","v":"time"},
+ {"n":"人气排序","v":"hits"},
+ {"n":"评分排序","v":"score"}
+ ]
+ }
+ ],
+ "2":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"全部类型","v":""},
+ {"n":"热门连续剧","v":"13"},
+ {"n":"港台剧","v":"15"},
+ {"n":"日韩剧","v":"44"},
+ {"n":"欧美剧","v":"45"}
+ ]
+ },
+ {"key":"class","name":"剧情","value":[
+ {"n":"全部类型","v":""},
+ {"n":"Netflix","v":"Netflix"},
+ {"n":"剧情","v":"剧情"},
+ {"n":"丧尸","v":"丧尸"},
+ {"n":"仙侠","v":"仙侠"},
+ {"n":"穿越","v":"穿越"},
+ {"n":"惊悚","v":"惊悚"},
+ {"n":"恐怖","v":"恐怖"},
+ {"n":"言情","v":"言情"},
+ {"n":"科幻","v":"科幻"},
+ {"n":"动作","v":"动作"},
+ {"n":"喜剧","v":"喜剧"},
+ {"n":"爱情","v":"爱情"},
+ {"n":"偶像","v":"偶像"},
+ {"n":"都市","v":"都市"},
+ {"n":"军旅","v":"军旅"},
+ {"n":"谍战","v":"谍战"},
+ {"n":"罪案","v":"罪案"},
+ {"n":"宫廷","v":"宫廷"},
+ {"n":"冒险","v":"冒险"},
+ {"n":"儿童","v":"儿童"},
+ {"n":"歌舞","v":"歌舞"},
+ {"n":"音乐","v":"音乐"},
+ {"n":"奇幻","v":"奇幻"},
+ {"n":"动画","v":"动画"},
+ {"n":"战争","v":"战争"},
+ {"n":"传记","v":"传记"},
+ {"n":"记录","v":"记录"},
+ {"n":"犯罪","v":"犯罪"},
+ {"n":"悬疑","v":"悬疑"},
+ {"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":"其他"}
+ ]
+ },
+ {"key":"year","name":"时间","value":[
+ {"n":"全部时间","v":""},
+ {"n":"2023","v":"2023"},
+ {"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"}
+ ]
+ },
+ {"key":"by","name":"排序","value":[
+ {"n":"全部排序","v":""},
+ {"n":"时间排序","v":"time"},
+ {"n":"人气排序","v":"hits"},
+ {"n":"评分排序","v":"score"}
+ ]
+ }
+ ],
+ "3":[
+ {"key":"class","name":"剧情","value":[
+ {"n":"全部剧情","v":""},
+ {"n":"YouTube","v":"YouTube"},
+ {"n":"脱口秀","v":"脱口秀"},
+ {"n":"真人秀","v":"真人秀"},
+ {"n":"选秀","v":"选秀"},
+ {"n":"八卦","v":"八卦"},
+ {"n":"访谈","v":"访谈"},
+ {"n":"情感","v":"情感"},
+ {"n":"生活","v":"生活"},
+ {"n":"晚会","v":"晚会"},
+ {"n":"搞笑","v":"搞笑"},
+ {"n":"音乐","v":"音乐"},
+ {"n":"时尚","v":"时尚"},
+ {"n":"游戏","v":"游戏"},
+ {"n":"少儿","v":"少儿"},
+ {"n":"体育","v":"体育"},
+ {"n":"纪实","v":"纪实"},
+ {"n":"科教","v":"科教"},
+ {"n":"曲艺","v":"曲艺"},
+ {"n":"歌舞","v":"歌舞"},
+ {"n":"财经","v":"财经"},
+ {"n":"汽车","v":"汽车"},
+ {"n":"播报","v":"播报"},
+ {"n":"其他","v":"其他"}
+ ]
+ },
+ {"key":"area","name":"地区","value":[
+ {"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":"2023","v":"2023"},
+ {"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"}
+ ]
+ },
+ {"key":"by","name":"排序","value":[
+ {"n":"全部排序","v":""},
+ {"n":"时间排序","v":"time"},
+ {"n":"人气排序","v":"hits"},
+ {"n":"评分排序","v":"score"}
+ ]
+ }
+ ],
+ "4":[
+ {"key":"class","name":"剧情","value":[
+ {"n":"全部剧情","v":""},
+ {"n":"Netflix","v":"Netflix"},
+ {"n":"热血","v":"热血"},
+ {"n":"科幻","v":"科幻"},
+ {"n":"美少女","v":"美少女"},
+ {"n":"魔幻","v":"魔幻"},
+ {"n":"经典","v":"经典"},
+ {"n":"励志","v":"励志"},
+ {"n":"少儿","v":"少儿"},
+ {"n":"冒险","v":"冒险"},
+ {"n":"推理","v":"推理"},
+ {"n":"恋爱","v":"恋爱"},
+ {"n":"治愈","v":"治愈"},
+ {"n":"幻想","v":"幻想"},
+ {"n":"校园","v":"校园"},
+ {"n":"动物","v":"动物"},
+ {"n":"机战","v":"机战"},
+ {"n":"亲子","v":"亲子"},
+ {"n":"儿歌","v":"儿歌"},
+ {"n":"运动","v":"运动"},
+ {"n":"悬疑","v":"悬疑"},
+ {"n":"怪物","v":"怪物"},
+ {"n":"战争","v":"战争"},
+ {"n":"益智","v":"益智"},
+ {"n":"青春","v":"青春"},
+ {"n":"童话","v":"童话"},
+ {"n":"竞技","v":"竞技"},
+ {"n":"动作","v":"动作"},
+ {"n":"社会","v":"社会"},
+ {"n":"友情","v":"友情"},
+ {"n":"真人版","v":"真人版"},
+ {"n":"电影版","v":"电影版"},
+ {"n":"OVA版","v":"OVA版"},
+ {"n":"TV版","v":"TV版"},
+ {"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":"2023","v":"2023"},
+ {"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":"更早","v":"更早"}
+ ]
+ },
+ {"key":"by","name":"排序","value":[
+ {"n":"全部排序","v":""},
+ {"n":"时间排序","v":"time"},
+ {"n":"人气排序","v":"hits"},
+ {"n":"评分排序","v":"score"}
+ ]
+ }
+ ]
+ }
+ }
\ No newline at end of file
diff --git a/lib/6v.json b/lib/6v.json
new file mode 100644
index 0000000..398132c
--- /dev/null
+++ b/lib/6v.json
@@ -0,0 +1,57 @@
+{
+ "title": "6v",
+ "author": "压脉带",
+ "Headers": "PC_UA",
+ "Coding_format": "UTF-8",
+ "PicNeedProxy": "0",
+ "homeContent":"1",
+ "firstpage": "1",
+ "class_url": "https://www.66s6.net/{cateId}/index_{catePg}.html[firstPage=https://www.66s6.net/{cateId}/index.html]",
+ "class_name": "国剧&日韩剧&欧美剧&喜剧片&动作片&爱情片&科幻片&恐怖片&剧情片&战争片&纪录片&动画片&综艺",
+ "class_value": "dianshiju/guoju&dianshiju/rihanju&dianshiju/oumeiju&xijupian&dongzuopian&aiqingpian&kehuanpian&kongbupian&juqingpian&zhanzhengpian&jilupian&donghuapian&ZongYi",
+ "filterdata": {},
+ "cat_mode": "1",
+ "catjson_twice": "",
+ "cat_arr_rule": "body&&.post_hover",
+ "cat_is_jsoup": "1",
+ "cat_title": "a&&title",
+ "cat_url": "a&&href",
+ "cat_pic": "img&&src",
+ "cat_subtitle": ".pic-text&&Text",
+ "cat_prefix": "https://www.66s6.net",
+ "cat_suffix": "",
+ "SHeaders": "User-Agent$PC_UA",
+ "search_url": "https://www.66s6.net/e/search/index.php;post",
+ "sea_PtBody": "show=title&tempid=1&tbname=article&mid=1&dopost=search&submit=&keyboard={wd}",
+ "search_mode": "1",
+ "sea_arr_rule": "body&&.post_hover",
+ "sea_is_jsoup": "1",
+ "sea_pic": "img&&src",
+ "sea_title": "font&&Text",
+ "sea_url": "a&&href",
+ "sea_subtitle": "",
+ "search_prefix": "https://www.66s6.net",
+ "search_suffix": "",
+ "force_play": "0",
+ "play_prefix": "https://live.52sf.ga/huya/",
+ "play_suffix": "#isVideo=true#",
+ "play_header": "authority$ku.peizq.online#Referer$https://play.peizq.online",
+ "proj_is_jsoup": "0",
+ "proj_cate": "◎类 别 &&◎语 言",
+ "proj_year": "◎年 代 &&◎产 地",
+ "proj_area": "◎年 代 &&◎类 别",
+ "proj_actor": "◎演 员 &&",
+ "proj_plot": "◎简 介&&",
+ "list_arr_rule": "body&&[href*=magnet]",
+ "epi_arr_rule": "a",
+ "epi_is_jsoup": "1",
+ "epi_title": "a&&Text",
+ "epi_url": "a&&href",
+ "epi_reverse": "0",
+ "epiurl_prefix": "",
+ "epiurl_suffix": "",
+ "Anal_MacPlayer": "0",
+ "ManualSniffer": "0",
+ "VideoFormat": ".mp4#.m3u8#.flv",
+ "VideoFilter": ".html#=http"
+}
\ No newline at end of file
diff --git a/lib/88kanqiu.js b/lib/88kanqiu.js
new file mode 100644
index 0000000..c53532c
--- /dev/null
+++ b/lib/88kanqiu.js
@@ -0,0 +1,30 @@
+var rule = {
+ title:'88看球',
+ // host:'http://www.88kanqiu.cc',
+ host:'http://www.88kanqiu.live',
+ url:'/match/fyclass/live',
+ searchUrl:'',
+ searchable:0,
+ quickSearch:0,
+ class_parse:'.nav-pills li;a&&Text;a&&href;/match/(\\d+)/live',
+ headers:{
+ 'User-Agent':'PC_UA'
+ },
+ timeout:5000,
+ play_parse:true,
+ lazy:'',
+ limit:6,
+ double:false,
+ 推荐:'*',
+ 一级:'.list-group .group-game-item;.d-none&&Text;img&&src;.btn&&Text;a&&href',
+ 二级:{
+ "title":".game-info-container&&Text;.customer-navbar-nav li&&Text",
+ "img":"img&&src",
+ "desc":";;;div.team-name:eq(0)&&Text;div.team-name:eq(1)&&Text",
+ "content":"div.game-time&&Text",
+ "tabs":"js:TABS=['88看球']",
+ // "lists":"js:LISTS=[];input=input+'-url';let html=request(input);let data=JSON.parse(html);TABS.forEach(function(tab){let m3u=data;let d=m3u.map(function(it){return it.name+'$'+play_url+it.url});LISTS.push(d)});"
+ "lists":"js:LISTS=[];input=input+'-url';let html=request(input);let data=JSON.parse(html);TABS.forEach(function(tab){let m3u=data;let d=m3u.map(function(it){return it.name+'$'+it.url});LISTS.push(d)});"
+ },
+ 搜索:'',
+}
diff --git a/lib/Bili.json b/lib/Bili.json
new file mode 100644
index 0000000..debbaa8
--- /dev/null
+++ b/lib/Bili.json
@@ -0,0 +1,4501 @@
+{
+
+ "classes": [
+ {
+ "type_name": "沙雕动漫",
+ "type_id": "一口气沙雕动漫"
+ },
+ {
+ "type_name": "美食",
+ "type_id": "美食超清"
+ },
+ {
+ "type_name": "食谱",
+ "type_id": "食谱"
+ },
+ {
+ "type_name": "体育",
+ "type_id": "体育超清"
+ },
+ {
+ "type_name": "球星",
+ "type_id": "球星"
+ },
+ {
+ "type_name": "旅游",
+ "type_id": "旅游"
+ },
+ {
+ "type_name": "风景",
+ "type_id": "风景4K"
+ },
+ {
+ "type_name": "说案",
+ "type_id": "说案"
+ },
+ {
+ "type_name": "知名UP主",
+ "type_id": "知名UP主"
+ },
+ {
+ "type_name": "探索发现",
+ "type_id": "探索发现超清"
+ },
+ {
+ "type_name": "纪录片",
+ "type_id": "纪录片超清"
+ },
+ {
+ "type_name": "鬼畜",
+ "type_id": "鬼畜"
+ },
+ {
+ "type_name": "搞笑",
+ "type_id": "搞笑超清"
+ },
+ {
+ "type_name": "儿童",
+ "type_id": "儿童超清"
+ },
+ {
+ "type_name": "动物世界",
+ "type_id": "动物世界超清"
+ },
+ {
+ "type_name": "相声小品",
+ "type_id": "相声小品超清"
+ },
+ {
+ "type_name": "戏曲",
+ "type_id": "戏曲"
+ },
+ {
+ "type_name": "解说",
+ "type_id": "解说"
+ },
+
+ {
+ "type_name": "演讲",
+ "type_id": "演讲"
+ },
+ {
+ "type_name": "小姐姐",
+ "type_id": "小姐姐超清"
+ },
+ {
+ "type_name": "荒野求生",
+ "type_id": "荒野求生超清"
+ },
+ {
+ "type_name": "健身",
+ "type_id": "健身"
+ },
+ {
+ "type_name": "帕梅拉",
+ "type_id": "帕梅拉"
+ },
+ {
+ "type_name": "太极拳",
+ "type_id": "太极拳"
+ },
+
+ {
+ "type_name": "广场舞",
+ "type_id": "广场舞"
+ },
+ {
+ "type_name": "舞蹈",
+ "type_id": "舞蹈"
+ },
+ {
+ "type_name": "音乐",
+ "type_id": "音乐"
+ },
+ {
+ "type_name": "歌曲",
+ "type_id": "歌曲"
+ },
+ {
+ "type_name": "MV",
+ "type_id": "MV4K"
+ },
+ {
+ "type_name": "舞曲",
+ "type_id": "舞曲超清"
+ },
+ {
+ "type_name": "4K",
+ "type_id": "4K"
+ },
+ {
+ "type_name": "电影",
+ "type_id": "电影"
+ },
+ {
+ "type_name": "电视剧",
+ "type_id": "电视剧"
+ },
+ {
+ "type_name": "白噪音",
+ "type_id": "白噪音超清"
+ },
+ {
+ "type_name": "考公考证",
+ "type_id": "考公考证"
+ },
+
+ {
+ "type_name": "平面设计教学",
+ "type_id": "平面设计教学"
+ },
+ {
+ "type_name": "软件教程",
+ "type_id": "软件教程"
+ },
+ {
+ "type_name": "Windows",
+ "type_id": "Windows"
+ }
+
+ ],
+
+ "cookie": "innersign=0; buvid3=2E536ADC-CD6D-46AB-A9FF-904395151EE369713infoc; b_nut=1669016569; i-wanna-go-back=-1; b_ut=7; _uuid=761F7F106-C575-884D-6C10A-92BC10A10D10FBC68934infoc; buvid4=5B25B999-AE15-E09A-A0CC-3661981B71BF70255-122112115-JOyWSaNZfI2kZmT1KYmcQA%3D%3D; fingerprint=6d9ef93c89a567d22b6a9c4104e6cc50; buvid_fp_plain=undefined; buvid_fp=6d9ef93c89a567d22b6a9c4104e6cc50; SESSDATA=2d6f63c8%2C1684568607%2C19eb6%2Ab1; bili_jct=21d538b01566c26afc81ff68c2ac7dca; DedeUserID=3493083203242585; DedeUserID__ckMd5=7b86f3894ed7f8c0; sid=ng0uyvaz; b_lsid=97FB69A2_1869DE8E2C5; bg_view_44176=720227",
+
+ "filter": {
+ "考公考证": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "探索发现超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "电影": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "鬼畜": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "一口气沙雕动漫": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "说案": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "说案"
+ },
+ {
+ "n": "汤圆",
+ "v": "汤圆说案"
+ },
+ {
+ "n": "唐唐",
+ "v": "唐唐说案"
+ },
+ {
+ "n": "罗翔",
+ "v": "罗翔说刑法"
+ },
+ {
+ "n": "何家弘",
+ "v": "何家弘说案"
+ },
+ {
+ "n": "韩诺",
+ "v": "韩诺说案"
+ },
+ {
+ "n": "老V",
+ "v": "老V说案"
+ },
+ {
+ "n": "禁播档案‼️",
+ "v": "禁播档案"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "演讲": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "全部演讲4K"
+ },
+ {
+ "n": "A艾跃进",
+ "v": "艾跃进演讲4K"
+ },
+ {
+ "n": "C超级演说家",
+ "v": "超级演说家4K"
+ },
+ {
+ "n": "D电影",
+ "v": "电影演讲4K"
+ },
+ {
+ "n": "D典籍里的中国",
+ "v": "典籍里的中国4K"
+ },
+ {
+ "n": "G感动中国",
+ "v": "感动中国4K"
+ },
+ {
+ "n": "G郭继承",
+ "v": "郭继承演讲4K"
+ },
+ {
+ "n": "H华春莹",
+ "v": "华春莹演讲4K"
+ },
+ {
+ "n": "L雷军",
+ "v": "雷军演讲4K"
+ },
+ {
+ "n": "L罗翔",
+ "v": "罗翔演讲4K"
+ },
+ {
+ "n": "R任正非",
+ "v": "任正非演讲4K"
+ },
+ {
+ "n": "TED",
+ "v": "TED演讲4K"
+ },
+ {
+ "n": "W汪文斌",
+ "v": "汪文斌演讲4K"
+ },
+ {
+ "n": "Y一刻",
+ "v": "一刻演讲4K"
+ },
+ {
+ "n": "Z赵立坚",
+ "v": "赵立坚演讲4K"
+ },
+ {
+ "n": "Z郑强",
+ "v": "郑强演讲4K"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "解说": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "解说"
+ },
+ {
+ "n": "电影",
+ "v": "电影解说"
+ },
+ {
+ "n": "电视",
+ "v": "电视解说"
+ },
+ {
+ "n": "历史",
+ "v": "历史解说"
+ },
+ {
+ "n": "动漫",
+ "v": "动漫解说"
+ },
+ {
+ "n": "小说",
+ "v": "小说解说"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "风景4K": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "风景4K"
+ },
+ {
+ "n": "A澳门",
+ "v": "澳门风景4K"
+ },
+ {
+ "n": "A安徽",
+ "v": "安徽风景4K"
+ },
+ {
+ "n": "B布达拉宫",
+ "v": "布达拉宫风景4K"
+ },
+ {
+ "n": "B北京",
+ "v": "北京风景4K"
+ },
+ {
+ "n": "C重庆",
+ "v": "重庆风景4K"
+ },
+ {
+ "n": "C草原",
+ "v": "草原风景4K"
+ },
+ {
+ "n": "D大海",
+ "v": "大海风景4K"
+ },
+ {
+ "n": "F福建",
+ "v": "福建风景4K"
+ },
+ {
+ "n": "G广东",
+ "v": "广东风景4K"
+ },
+ {
+ "n": "G广西",
+ "v": "广西风景4K"
+ },
+ {
+ "n": "G贵州",
+ "v": "贵州风景4K"
+ },
+ {
+ "n": "G甘肃",
+ "v": "甘肃风景4K"
+ },
+ {
+ "n": "H海南",
+ "v": "海南风景4K"
+ },
+ {
+ "n": "H河北",
+ "v": "河北风景4K"
+ },
+ {
+ "n": "H河南",
+ "v": "河南风景4K"
+ },
+ {
+ "n": "H湖北",
+ "v": "湖北风景4K"
+ },
+ {
+ "n": "H湖南",
+ "v": "湖南风景4K"
+ },
+ {
+ "n": "H黑龙江",
+ "v": "黑龙江风景4K"
+ },
+ {
+ "n": "J吉林",
+ "v": "吉林风景4K"
+ },
+ {
+ "n": "J江苏",
+ "v": "江苏风景4K"
+ },
+ {
+ "n": "J江西",
+ "v": "江西风景4K"
+ },
+ {
+ "n": "L辽宁",
+ "v": "辽宁风景4K"
+ },
+ {
+ "n": "M民宿",
+ "v": "民宿风景4K"
+ },
+ {
+ "n": "N内蒙古",
+ "v": "内蒙古风景4K"
+ },
+ {
+ "n": "N宁夏",
+ "v": "宁夏风景4K"
+ },
+ {
+ "n": "Q青海",
+ "v": "青海风景4K"
+ },
+ {
+ "n": "S上海",
+ "v": "上海风景4K"
+ },
+ {
+ "n": "S陕西",
+ "v": "陕西风景4K"
+ },
+ {
+ "n": "S四川",
+ "v": "四川风景4K"
+ },
+ {
+ "n": "S山西",
+ "v": "山西风景4K"
+ },
+ {
+ "n": "S山东",
+ "v": "山东风景4K"
+ },
+ {
+ "n": "T天津",
+ "v": "天津风景4K"
+ },
+ {
+ "n": "T台湾",
+ "v": "台湾风景4K"
+ },
+ {
+ "n": "T天空",
+ "v": "天空风景4K"
+ },
+ {
+ "n": "X西湖",
+ "v": "西湖风景4K"
+ },
+ {
+ "n": "X西藏",
+ "v": "西藏风景4K"
+ },
+ {
+ "n": "X新疆",
+ "v": "新疆风景4K"
+ },
+ {
+ "n": "X香港",
+ "v": "香港风景4K"
+ },
+ {
+ "n": "Y云南",
+ "v": "云南风景4K"
+ },
+ {
+ "n": "Z浙江",
+ "v": "浙江风景4K"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "MV4K": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "MV4K"
+ },
+ {
+ "n": "A阿杜",
+ "v": "阿杜MV4K"
+ },
+ {
+ "n": "A阿黛尔",
+ "v": "阿黛尔MV4K"
+ },
+ {
+ "n": "BBeyond",
+ "v": "BeyondMV4K"
+ },
+ {
+ "n": "BBy2",
+ "v": "By2MV4K"
+ },
+ {
+ "n": "BBIGBANG",
+ "v": "BIGBANGMV4K"
+ },
+ {
+ "n": "B布兰妮",
+ "v": "布兰妮MV4K"
+ },
+ {
+ "n": "C陈奕迅",
+ "v": "陈奕迅MV4K"
+ },
+ {
+ "n": "C蔡依林",
+ "v": "蔡依林MV4K"
+ },
+ {
+ "n": "C初音未来",
+ "v": "初音未来MV4K"
+ },
+ {
+ "n": "C蔡健雅",
+ "v": "蔡健雅MV4K"
+ },
+ {
+ "n": "C陈小春",
+ "v": "陈小春MV4K"
+ },
+ {
+ "n": "C草蜢",
+ "v": "草蜢MV4K"
+ },
+ {
+ "n": "C陈慧娴",
+ "v": "陈慧娴MV4K"
+ },
+ {
+ "n": "C崔健",
+ "v": "崔健MV4K"
+ },
+ {
+ "n": "C仓木麻衣",
+ "v": "仓木麻衣MV4K"
+ },
+ {
+ "n": "D戴荃",
+ "v": "戴荃MV4K"
+ },
+ {
+ "n": "D动力火车",
+ "v": "动力火车MV4K"
+ },
+ {
+ "n": "D邓丽君",
+ "v": "邓丽君MV4K"
+ },
+ {
+ "n": "D丁当",
+ "v": "丁当MV4K"
+ },
+ {
+ "n": "D刀郎",
+ "v": "刀郎MV4K"
+ },
+ {
+ "n": "D邓紫棋",
+ "v": "邓紫棋MV4K"
+ },
+ {
+ "n": "D戴佩妮",
+ "v": "戴佩妮MV4K"
+ },
+ {
+ "n": "D邓丽君",
+ "v": "邓丽君MV4K"
+ },
+ {
+ "n": "F飞儿乐队",
+ "v": "飞儿乐队MV4K"
+ },
+ {
+ "n": "F费玉清",
+ "v": "费玉清MV4K"
+ },
+ {
+ "n": "F费翔",
+ "v": "费翔MV4K"
+ },
+ {
+ "n": "F方大同",
+ "v": "方大同MV4K"
+ },
+ {
+ "n": "F房东的猫",
+ "v": "房东的猫MV4K"
+ },
+ {
+ "n": "F凤飞飞",
+ "v": "凤飞飞MV4K"
+ },
+ {
+ "n": "F凤凰传奇",
+ "v": "凤凰传奇MV4K"
+ },
+ {
+ "n": "G古风歌曲",
+ "v": "古风歌曲4K"
+ },
+ {
+ "n": "G国乐大典",
+ "v": "国乐大典4K"
+ },
+ {
+ "n": "G郭采洁",
+ "v": "郭采洁MV4K"
+ },
+ {
+ "n": "G光良",
+ "v": "光良MV4K"
+ },
+ {
+ "n": "G郭静",
+ "v": "郭静MV4K"
+ },
+ {
+ "n": "G郭富城",
+ "v": "郭富城MV4K"
+ },
+ {
+ "n": "H胡彦斌",
+ "v": "胡彦斌MV4K"
+ },
+ {
+ "n": "H胡夏",
+ "v": "胡夏MV4K"
+ },
+ {
+ "n": "H韩红",
+ "v": "韩红MV4K"
+ },
+ {
+ "n": "H黄品源",
+ "v": "黄品源MV4K"
+ },
+ {
+ "n": "H黄小琥",
+ "v": "黄小琥MV4K"
+ },
+ {
+ "n": "H花儿乐队",
+ "v": "花儿乐队MV4K"
+ },
+ {
+ "n": "H黄家强",
+ "v": "黄家强MV4K"
+ },
+ {
+ "n": "H后街男孩",
+ "v": "后街男孩MV4K"
+ },
+ {
+ "n": "J经典老歌",
+ "v": "经典老歌4K"
+ },
+ {
+ "n": "J贾斯丁比伯",
+ "v": "贾斯丁比伯MV4K"
+ },
+ {
+ "n": "J金池",
+ "v": "金池MV4K"
+ },
+ {
+ "n": "J金志文",
+ "v": "金志文MV4K"
+ },
+ {
+ "n": "J焦迈奇",
+ "v": "焦迈奇MV4K"
+ },
+ {
+ "n": "K筷子兄弟",
+ "v": "筷子兄弟MV4K"
+ },
+ {
+ "n": "L李玟",
+ "v": "李玟MV4K"
+ },
+ {
+ "n": "L林忆莲",
+ "v": "林忆莲MV4K"
+ },
+ {
+ "n": "L李克勤",
+ "v": "李克勤MV4K"
+ },
+ {
+ "n": "L刘宪华",
+ "v": "刘宪华MV4K"
+ },
+ {
+ "n": "L李圣杰",
+ "v": "李圣杰MV4K"
+ },
+ {
+ "n": "L林宥嘉",
+ "v": "林宥嘉MV4K"
+ },
+ {
+ "n": "L梁静茹",
+ "v": "梁静茹MV4K"
+ },
+ {
+ "n": "L李健",
+ "v": "李健MV4K"
+ },
+ {
+ "n": "L林俊杰",
+ "v": "林俊杰MV4K"
+ },
+ {
+ "n": "L李玉刚",
+ "v": "李玉刚MV4K"
+ },
+ {
+ "n": "L林志炫",
+ "v": "林志炫MV4K"
+ },
+ {
+ "n": "L李荣浩",
+ "v": "李荣浩MV4K"
+ },
+ {
+ "n": "L李宇春",
+ "v": "李宇春MV4K"
+ },
+ {
+ "n": "L洛天依",
+ "v": "洛天依MV4K"
+ },
+ {
+ "n": "L林子祥",
+ "v": "林子祥MV4K"
+ },
+ {
+ "n": "L李宗盛",
+ "v": "李宗盛MV4K"
+ },
+ {
+ "n": "L黎明",
+ "v": "黎明MV4K"
+ },
+ {
+ "n": "L刘德华",
+ "v": "刘德华MV4K"
+ },
+ {
+ "n": "L罗大佑",
+ "v": "罗大佑MV4K"
+ },
+ {
+ "n": "L林肯公园",
+ "v": "林肯公园MV4K"
+ },
+ {
+ "n": "LLadyGaga",
+ "v": "LadyGagaMV4K"
+ },
+ {
+ "n": "L旅行团乐队",
+ "v": "旅行团乐队MV4K"
+ },
+ {
+ "n": "M莫文蔚",
+ "v": "莫文蔚MV4K"
+ },
+ {
+ "n": "M毛不易",
+ "v": "毛不易MV4K"
+ },
+ {
+ "n": "M梅艳芳",
+ "v": "梅艳芳MV4K"
+ },
+ {
+ "n": "M迈克尔杰克逊",
+ "v": "迈克尔杰克逊MV4K"
+ },
+ {
+ "n": "N南拳妈妈",
+ "v": "南拳妈妈MV4K"
+ },
+ {
+ "n": "P朴树",
+ "v": "朴树MV4K"
+ },
+ {
+ "n": "Q齐秦",
+ "v": "齐秦MV4K"
+ },
+ {
+ "n": "Q青鸟飞鱼",
+ "v": "青鸟飞鱼MV4K"
+ },
+ {
+ "n": "R容祖儿",
+ "v": "容祖儿MV4K"
+ },
+ {
+ "n": "R热歌",
+ "v": "热歌MV4K"
+ },
+ {
+ "n": "R任贤齐",
+ "v": "任贤齐MV4K"
+ },
+ {
+ "n": "S水木年华",
+ "v": "水木年华MV4K"
+ },
+ {
+ "n": "S孙燕姿",
+ "v": "孙燕姿MV4K"
+ },
+ {
+ "n": "S苏打绿",
+ "v": "苏打绿MV4K"
+ },
+ {
+ "n": "SSHE",
+ "v": "SHEMV4K"
+ },
+ {
+ "n": "S孙楠",
+ "v": "孙楠MV4K"
+ },
+ {
+ "n": "T陶喆",
+ "v": "陶喆MV4K"
+ },
+ {
+ "n": "T谭咏麟",
+ "v": "谭咏麟MV4K"
+ },
+ {
+ "n": "T田馥甄",
+ "v": "田馥甄MV4K"
+ },
+ {
+ "n": "T谭维维",
+ "v": "谭维维MV4K"
+ },
+ {
+ "n": "T逃跑计划",
+ "v": "逃跑计划MV4K"
+ },
+ {
+ "n": "T田震",
+ "v": "田震MV4K"
+ },
+ {
+ "n": "T谭晶",
+ "v": "谭晶MV4K"
+ },
+ {
+ "n": "T屠洪刚",
+ "v": "屠洪刚MV4K"
+ },
+ {
+ "n": "T泰勒·斯威夫特",
+ "v": "泰勒·斯威夫特MV4K"
+ },
+ {
+ "n": "W王力宏",
+ "v": "王力宏MV4K"
+ },
+ {
+ "n": "W王杰",
+ "v": "王杰MV4K"
+ },
+ {
+ "n": "W吴克群",
+ "v": "吴克群MV4K"
+ },
+ {
+ "n": "W王心凌",
+ "v": "王心凌MV4K"
+ },
+ {
+ "n": "W汪峰",
+ "v": "汪峰MV4K"
+ },
+ {
+ "n": "W伍佰",
+ "v": "伍佰MV4K"
+ },
+ {
+ "n": "W王菲",
+ "v": "王菲MV4K"
+ },
+ {
+ "n": "W五月天",
+ "v": "五月天MV4K"
+ },
+ {
+ "n": "W汪苏泷",
+ "v": "汪苏泷MV4K"
+ },
+ {
+ "n": "X徐佳莹",
+ "v": "徐佳莹MV4K"
+ },
+ {
+ "n": "X弦子",
+ "v": "弦子MV4K"
+ },
+ {
+ "n": "X萧亚轩",
+ "v": "萧亚轩MV4K"
+ },
+ {
+ "n": "X许巍",
+ "v": "许巍MV4K"
+ },
+ {
+ "n": "X薛之谦",
+ "v": "薛之谦MV4K"
+ },
+ {
+ "n": "X许嵩",
+ "v": "许嵩MV4K"
+ },
+ {
+ "n": "X小虎队",
+ "v": "小虎队MV4K"
+ },
+ {
+ "n": "X萧敬腾",
+ "v": "萧敬腾MV4K"
+ },
+ {
+ "n": "X谢霆锋",
+ "v": "谢霆锋MV4K"
+ },
+ {
+ "n": "X徐小凤",
+ "v": "徐小凤MV4K"
+ },
+ {
+ "n": "X信乐队",
+ "v": "信乐队MV4K"
+ },
+ {
+ "n": "Y夜愿乐队",
+ "v": "夜愿乐队MV4K"
+ },
+ {
+ "n": "Y原创音乐",
+ "v": "原创音乐MV4K"
+ },
+ {
+ "n": "Y羽泉",
+ "v": "羽泉MV4K"
+ },
+ {
+ "n": "Y粤语",
+ "v": "粤语MV4K"
+ },
+ {
+ "n": "Y郁可唯",
+ "v": "郁可唯MV4K"
+ },
+ {
+ "n": "Y叶倩文",
+ "v": "叶倩文MV4K"
+ },
+ {
+ "n": "Y杨坤",
+ "v": "杨坤MV4K"
+ },
+ {
+ "n": "Y庾澄庆",
+ "v": "庾澄庆MV4K"
+ },
+ {
+ "n": "Y尤长靖",
+ "v": "尤长靖MV4K"
+ },
+ {
+ "n": "Y易烊千玺",
+ "v": "易烊千玺MV4K"
+ },
+ {
+ "n": "Y袁娅维",
+ "v": "袁娅维MV4K"
+ },
+ {
+ "n": "Y杨丞琳",
+ "v": "杨丞琳MV4K"
+ },
+ {
+ "n": "Y杨千嬅",
+ "v": "杨千嬅MV4K"
+ },
+ {
+ "n": "Y杨宗纬",
+ "v": "杨宗纬MV4K"
+ },
+ {
+ "n": "Z周杰伦",
+ "v": "周杰伦MV4K"
+ },
+ {
+ "n": "Z张学友",
+ "v": "张学友MV4K"
+ },
+ {
+ "n": "Z张信哲",
+ "v": "张信哲MV4K"
+ },
+ {
+ "n": "Z张宇",
+ "v": "张宇MV4K"
+ },
+ {
+ "n": "Z周华健",
+ "v": "周华健MV4K"
+ },
+ {
+ "n": "Z张韶涵",
+ "v": "张韶涵MV4K"
+ },
+ {
+ "n": "Z周深",
+ "v": "周深MV4K"
+ },
+ {
+ "n": "Z纵贯线",
+ "v": "纵贯线MV4K"
+ },
+ {
+ "n": "Z赵雷",
+ "v": "赵雷MV4K"
+ },
+ {
+ "n": "Z周传雄",
+ "v": "周传雄MV4K"
+ },
+ {
+ "n": "Z张国荣",
+ "v": "张国荣MV4K"
+ },
+ {
+ "n": "Z周慧敏",
+ "v": "周慧敏MV4K"
+ },
+ {
+ "n": "Z张惠妹",
+ "v": "张惠妹MV4K"
+ },
+ {
+ "n": "Z周笔畅",
+ "v": "周笔畅MV4K"
+ },
+ {
+ "n": "Z郑中基",
+ "v": "郑中基MV4K"
+ },
+ {
+ "n": "Z张艺兴",
+ "v": "张艺兴MV4K"
+ },
+ {
+ "n": "Z张震岳",
+ "v": "张震岳MV4K"
+ },
+ {
+ "n": "Z中国好声音",
+ "v": "中国好声音MV4K"
+ },
+ {
+ "n": "Z张雨生",
+ "v": "张雨生MV4K"
+ },
+ {
+ "n": "Z郑智化",
+ "v": "郑智化MV4K"
+ },
+ {
+ "n": "Z卓依婷",
+ "v": "卓依婷MV4K"
+ },
+ {
+ "n": "Z中岛美雪",
+ "v": "中岛美雪MV4K"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+
+ "帕梅拉": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "帕梅拉"
+ },
+ {
+ "n": "瘦腿",
+ "v": "帕梅拉瘦腿"
+ },
+ {
+ "n": "腹部",
+ "v": "帕梅拉腹部"
+ },
+ {
+ "n": "手臂",
+ "v": "帕梅拉手臂"
+ },
+ {
+ "n": "热身",
+ "v": "帕梅拉热身"
+ },
+ {
+ "n": "舞蹈",
+ "v": "帕梅拉舞蹈"
+ },
+ {
+ "n": "燃脂",
+ "v": "帕梅拉燃脂"
+ },
+ {
+ "n": "有氧",
+ "v": "帕梅拉有氧"
+ },
+ {
+ "n": "拉伸",
+ "v": "帕梅拉拉伸"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+
+ "知名UP主": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "知名UP主"
+ },
+ {
+ "n": "菠萝赛东",
+ "v": "菠萝赛东"
+ },
+ {
+ "n": "冯提莫",
+ "v": "冯提莫"
+ },
+ {
+ "n": "林延秋",
+ "v": "林延秋"
+ },
+ {
+ "n": "-LKs-",
+ "v": "-LKs-"
+ },
+ {
+ "n": "小约翰可汗",
+ "v": "小约翰可汗"
+ },
+ {
+ "n": "low馆长",
+ "v": "low馆长"
+ },
+ {
+ "n": "自说自话的总裁",
+ "v": "自说自话的总裁"
+ },
+ {
+ "n": "所长林超",
+ "v": "所长林超"
+ },
+ {
+ "n": "世界未解之谜M",
+ "v": "世界未解之谜M"
+ },
+ {
+ "n": "李永乐老师官方",
+ "v": "李永乐老师官方"
+ },
+ {
+ "n": "罗兹",
+ "v": "罗兹"
+ },
+ {
+ "n": "回到2049",
+ "v": "回到2049"
+ },
+ {
+ "n": "二次元的中科院物理所",
+ "v": "二次元的中科院物理所"
+ },
+ {
+ "n": "毕导THU",
+ "v": "毕导THU"
+ },
+ {
+ "n": "罗翔讲刑法",
+ "v": "罗翔讲刑法"
+ },
+ {
+ "n": "戴博士实验室",
+ "v": "戴博士实验室"
+ },
+ {
+ "n": "芳斯塔芙",
+ "v": "芳斯塔芙"
+ },
+ {
+ "n": "参赛者网",
+ "v": "参赛者网"
+ },
+ {
+ "n": "三维地图看世界",
+ "v": "三维地图看世界"
+ },
+ {
+ "n": "有机社会",
+ "v": "有机社会"
+ },
+ {
+ "n": "乌鸦校尉CaptainWuya",
+ "v": "乌鸦校尉CaptainWuya"
+ },
+ {
+ "n": "果壳",
+ "v": "果壳"
+ },
+ {
+ "n": "严伯钧",
+ "v": "严伯钧"
+ },
+ {
+ "n": "是你们的康康",
+ "v": "是你们的康康"
+ },
+ {
+ "n": "老爸评测",
+ "v": "老爸评测"
+ },
+ {
+ "n": "硬核的半佛仙人",
+ "v": "硬核的半佛仙人"
+ },
+ {
+ "n": "盗月社食遇记",
+ "v": "盗月社食遇记"
+ },
+ {
+ "n": "我是郭杰瑞",
+ "v": "我是郭杰瑞"
+ },
+ {
+ "n": "无穷小亮的科普日常",
+ "v": "无穷小亮的科普日常"
+ },
+ {
+ "n": "papi酱",
+ "v": "papi酱"
+ },
+ {
+ "n": "老番茄",
+ "v": "老番茄"
+ },
+ {
+ "n": "绵羊料理",
+ "v": "绵羊料理"
+ },
+ {
+ "n": "老师好我叫何同学",
+ "v": "老师好我叫何同学"
+ },
+ {
+ "n": "敬汉卿",
+ "v": "敬汉卿"
+ },
+ {
+ "n": "周六野Zoey",
+ "v": "周六野Zoey"
+ },
+ {
+ "n": "木鱼水心",
+ "v": "木鱼水心"
+ },
+ {
+ "n": "凉风Kaze",
+ "v": "凉风Kaze"
+ },
+ {
+ "n": "小潮院长",
+ "v": "小潮院长"
+ },
+ {
+ "n": "中国BOY超级大猩猩",
+ "v": "中国BOY超级大猩猩"
+ },
+ {
+ "n": "李子柒",
+ "v": "李子柒"
+ },
+ {
+ "n": "敖厂长",
+ "v": "敖厂长"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "太极拳": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "太极拳"
+ },
+ {
+ "n": "邱慧芳",
+ "v": "太极拳邱慧芳"
+ },
+ {
+ "n": "陈氏",
+ "v": "太极拳陈氏"
+ },
+ {
+ "n": "武当",
+ "v": "太极拳武当"
+ },
+ {
+ "n": "二十四式",
+ "v": "太极拳二十四式"
+ },
+ {
+ "n": "三十六式",
+ "v": "太极拳三十六式"
+ },
+ {
+ "n": "五禽戏",
+ "v": "五禽戏"
+ },
+ {
+ "n": "八段锦",
+ "v": "八段锦"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "舞蹈": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "舞蹈"
+ },
+ {
+ "n": "宅舞",
+ "v": "宅舞"
+ },
+ {
+ "n": "街舞",
+ "v": "街舞"
+ },
+ {
+ "n": "中国舞",
+ "v": "中国舞"
+ },
+ {
+ "n": "广场舞",
+ "v": "广场舞"
+ },
+ {
+ "n": "交谊舞",
+ "v": "交谊舞"
+ },
+ {
+ "n": "教程",
+ "v": "舞蹈教程"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "音乐": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "音乐"
+ },
+ {
+ "n": "钢琴曲",
+ "v": "钢琴曲"
+ },
+ {
+ "n": "协奏曲",
+ "v": "协奏曲r"
+ },
+ {
+ "n": "中国古风音乐",
+ "v": "中国古风音乐"
+ },
+ {
+ "n": "背景音乐",
+ "v": "背景音乐"
+ },
+ {
+ "n": "助眠音乐r",
+ "v": "助眠音乐"
+ },
+ {
+ "n": "胎教音乐",
+ "v": "胎教音乐"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "歌曲": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "歌曲"
+ },
+ {
+ "n": "香港歌曲",
+ "v": "香港歌曲"
+ },
+ {
+ "n": "台湾歌曲",
+ "v": "台湾歌曲"
+ },
+ {
+ "n": "内地歌曲",
+ "v": "内地歌曲"
+ },
+ {
+ "n": "英文歌曲",
+ "v": "英文歌曲"
+ },
+ {
+ "n": "日文歌曲",
+ "v": "日文歌曲"
+ },
+ {
+ "n": "小语种歌曲",
+ "v": "小语种歌曲"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "平面设计教学": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "平面设计教学"
+ },
+ {
+ "n": "Adobe Photoshop",
+ "v": "Adobe Photoshop教程"
+ },
+ {
+ "n": "Adobe Illustrator",
+ "v": "Adobe Illustrator教程"
+ },
+ {
+ "n": "CorelDRAW",
+ "v": "CorelDRAW教程"
+ },
+ {
+ "n": "Adobe InDesign",
+ "v": "Adobe InDesign教程"
+ },
+ {
+ "n": "Adobe Pagermaker",
+ "v": "Adobe Pagermaker教程"
+ },
+ {
+ "n": "SAI",
+ "v": "SAI教程"
+ },
+ {
+ "n": "Adobe Bridge",
+ "v": "Adobe Bridge教程"
+ },
+ {
+ "n": "Adobe Pagermaker",
+ "v": "Adobe Pagermake教程r"
+ },
+ {
+ "n": "3D Studio Max",
+ "v": "3D Studio Max教程"
+ },
+ {
+ "n": "PR",
+ "v": "PR教程"
+ },
+ {
+ "n": "AE",
+ "v": "AE教程"
+ },
+ {
+ "n": "CINEMA 4D",
+ "v": "CINEMA 4D教程"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "软件教程": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "软件教程"
+ },
+ {
+ "n": "MT管理器",
+ "v": "MT管理器"
+ },
+ {
+ "n": "NP管理器",
+ "v": "NP管理器"
+ },
+ {
+ "n": "mixplorer",
+ "v": "mixplorer"
+ },
+ {
+ "n": "脱壳",
+ "v": "脱壳"
+ },
+ {
+ "n": "爬虫",
+ "v": "爬虫"
+ },
+ {
+ "n": "json&jar",
+ "v": "json&jar"
+ },
+ {
+ "n": "网盘挂载",
+ "v": "网盘挂载"
+ },
+ {
+ "n": "alist+WebDav",
+ "v": "alist+WebDav"
+ },
+ {
+ "n": "TVBox修改",
+ "v": "TVBox修改教程"
+ },
+ {
+ "n": "EXCEL",
+ "v": "EXCEL教程"
+ },
+ {
+ "n": "Git入门到精通",
+ "v": "Git入门到精通"
+ },
+ {
+ "n": "java",
+ "v": "java教程"
+ },
+ {
+ "n": "phyton",
+ "v": "phyton教程"
+ },
+ {
+ "n": "xml",
+ "v": "xml教程"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "Windows": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "小姐姐超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "广场舞超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "舞曲超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "白噪音超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "搞笑超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "体育超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "4K": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "足球比赛合集超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "篮球超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "动物世界超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "儿童超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "荒野求生超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "纪录片超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+
+ "食谱": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "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": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "健身": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "健身"
+ },
+ {
+ "n": "瘦腿",
+ "v": "瘦腿"
+ },
+ {
+ "n": "腹部",
+ "v": "腹部"
+ },
+ {
+ "n": "手臂",
+ "v": "手臂"
+ },
+ {
+ "n": "热身",
+ "v": "热身"
+ },
+ {
+ "n": "帕梅拉",
+ "v": "帕梅拉"
+ },
+ {
+ "n": "燃脂",
+ "v": "燃脂"
+ },
+ {
+ "n": "有氧",
+ "v": "有氧"
+ },
+ {
+ "n": "拉伸",
+ "v": "拉伸"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "窗白噪音": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "美食超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "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": "湘菜美食超清"
+ },
+ {
+ "n": "鲁菜",
+ "v": "鲁菜美食超清"
+ },
+ {
+ "n": "粤菜",
+ "v": "粤菜美食超清"
+ },
+ {
+ "n": "潮菜",
+ "v": "潮菜美食超清"
+ },
+ {
+ "n": "浙菜",
+ "v": "浙菜美食超清"
+ },
+ {
+ "n": "徽菜",
+ "v": "徽菜美食超清"
+ },
+ {
+ "n": "闽菜",
+ "v": "闽菜美食超清"
+ },
+ {
+ "n": "东北菜",
+ "v": "东北菜美食超清"
+ },
+ {
+ "n": "客家菜",
+ "v": "客家菜美食超清"
+ },
+ {
+ "n": "苏菜",
+ "v": "苏菜美食超清"
+ },
+
+ {
+ "n": "火锅",
+ "v": "火锅"
+ },
+ {
+ "n": "面食",
+ "v": "面食"
+ },
+ {
+ "n": "炒菜",
+ "v": "炒菜"
+ },
+ {
+ "n": "点心",
+ "v": "点心"
+ },
+ {
+ "n": "日料",
+ "v": "日料"
+ },
+ {
+ "n": "小吃",
+ "v": "小吃"
+ },
+ {
+ "n": "素食",
+ "v": "素食"
+ },
+ {
+ "n": "蒸菜",
+ "v": "蒸菜"
+ },
+ {
+ "n": "凉菜",
+ "v": "凉菜"
+ },
+ {
+ "n": "早餐",
+ "v": "早餐"
+ },
+ {
+ "n": "披萨",
+ "v": "披萨"
+ }, {
+ "n": "烤鱼",
+ "v": "烤鱼"
+ }, {
+ "n": "海鲜",
+ "v": "海鲜美食超清"
+ }, {
+ "n": "汉堡",
+ "v": "汉堡"
+ }, {
+ "n": "韩国菜",
+ "v": "韩国菜"
+ },
+ {
+ "n": "泰国菜",
+ "v": "泰国菜"
+ }, {
+ "n": "穆斯林菜",
+ "v": "穆斯林菜"
+ }, {
+ "n": "法国菜",
+ "v": "法国菜"
+ }, {
+ "n": "意大利菜",
+ "v": "意大利菜"
+ },
+ {
+ "n": "西班牙菜",
+ "v": "西班牙菜"
+ }, {
+ "n": "土耳其菜",
+ "v": "土耳其菜系"
+ }, {
+ "n": "阿拉伯菜",
+ "v": "阿拉伯菜"
+ }, {
+ "n": "德国菜",
+ "v": "德国菜"
+ }
+
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "广场舞": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "球星": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "球星"
+ },
+ {
+ "n": "梅西",
+ "v": "梅西"
+ },
+ {
+ "n": "C罗",
+ "v": "C罗"
+ },
+ {
+ "n": "天下足球",
+ "v": "天下足球"
+ },
+ {
+ "n": "罗纳尔多",
+ "v": "罗纳尔多"
+ },
+ {
+ "n": "亨利",
+ "v": "亨利"
+ },
+ {
+ "n": "小罗",
+ "v": "小罗"
+ },
+ {
+ "n": "齐达内",
+ "v": "齐达内"
+ },
+ {
+ "n": "贝克汉姆",
+ "v": "贝克汉姆"
+ },
+ {
+ "n": "内马尔",
+ "v": "内马尔"
+ },
+ {
+ "n": "德布劳内",
+ "v": "德布劳内"
+ },
+ {
+ "n": "欧冠",
+ "v": "欧冠"
+ },
+ {
+ "n": "世界杯",
+ "v": "世界杯"
+ },
+ {
+ "n": "西甲",
+ "v": "西甲"
+ },
+ {
+ "n": "英超",
+ "v": "英超"
+ },
+ {
+ "n": "意甲",
+ "v": "意甲"
+ },
+ {
+ "n": "德甲",
+ "v": "德甲"
+ },
+ {
+ "n": "国米",
+ "v": "国米"
+ },
+ {
+ "n": "皇马",
+ "v": "皇马"
+ },
+ {
+ "n": "巴萨",
+ "v": "巴萨"
+ },
+ {
+ "n": "巴黎圣日耳曼",
+ "v": "巴黎圣日耳曼"
+ },
+ {
+ "n": "曼联",
+ "v": "曼联"
+ },
+ {
+ "n": "曼城",
+ "v": "曼城"
+ },
+ {
+ "n": "NBA",
+ "v": "NBA"
+ },
+ {
+ "n": "詹姆斯",
+ "v": "詹姆斯"
+ },
+ {
+ "n": "库里",
+ "v": "库里"
+ },
+ {
+ "n": "杜兰特",
+ "v": "杜兰特"
+ },
+ {
+ "n": "UFC",
+ "v": "UFC"
+ },
+ {
+ "n": "斯诺克",
+ "v": "斯诺克"
+ },
+ {
+ "n": "网球",
+ "v": "网球"
+ },
+ {
+ "n": "F1",
+ "v": "F1"
+ },
+ {
+ "n": "高尔夫",
+ "v": "高尔夫"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "电视剧": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+
+
+ "相声小品超清": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+
+ {
+ "key": "tid",
+ "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": "郭冬临"
+ },
+ {
+ "n": "严顺开",
+ "v": "严顺开"
+ },
+ {
+ "n": "文松",
+ "v": "文松"
+ },
+ {
+ "n": "开心麻花",
+ "v": "开心麻花"
+ },
+ {
+ "n": "屌丝男士",
+ "v": "屌丝男士"
+ },
+ {
+ "n": "喜剧综艺",
+ "v": "喜剧综艺"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "戏曲": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "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": "越调"
+ },
+ {
+ "n": "河南曲剧",
+ "v": "河南曲剧"
+ },
+ {
+ "n": "山东梆子",
+ "v": "山东梆子"
+ },
+ {
+ "n": "淮剧",
+ "v": "淮剧"
+ },
+ {
+ "n": "沪剧",
+ "v": "沪剧"
+ },
+ {
+ "n": "滑稽戏",
+ "v": "滑稽戏"
+ },
+ {
+ "n": "婺剧",
+ "v": "婺剧"
+ },
+ {
+ "n": "绍剧",
+ "v": "绍剧"
+ },
+ {
+ "n": "徽剧",
+ "v": "徽剧"
+ },
+ {
+ "n": "闽剧",
+ "v": "闽剧"
+ },
+ {
+ "n": "莆仙戏",
+ "v": "莆仙戏"
+ },
+ {
+ "n": "梨园戏",
+ "v": "梨园戏"
+ },
+ {
+ "n": "高甲戏",
+ "v": "高甲戏"
+ },
+ {
+ "n": "赣剧",
+ "v": "赣剧"
+ },
+ {
+ "n": "采茶戏",
+ "v": "采茶戏"
+ },
+ {
+ "n": "汉剧",
+ "v": "汉剧"
+ },
+ {
+ "n": "湘剧",
+ "v": "湘剧"
+ },
+ {
+ "n": "祁剧",
+ "v": "祁剧"
+ },
+ {
+ "n": "湖南花鼓戏",
+ "v": "湖南花鼓戏"
+ },
+ {
+ "n": "粤剧",
+ "v": "粤剧"
+ },
+ {
+ "n": "潮剧",
+ "v": "潮剧"
+ },
+ {
+ "n": "桂剧",
+ "v": "桂剧"
+ },
+ {
+ "n": "彩调",
+ "v": "彩调"
+ },
+ {
+ "n": "壮剧",
+ "v": "壮剧"
+ },
+ {
+ "n": "川剧",
+ "v": "川剧"
+ },
+ {
+ "n": "黔剧",
+ "v": "黔剧"
+ },
+ {
+ "n": "滇剧",
+ "v": "滇剧"
+ },
+ {
+ "n": "傣剧",
+ "v": "傣剧"
+ },
+ {
+ "n": "藏剧",
+ "v": "藏剧"
+ },
+ {
+ "n": "皮影戏",
+ "v": "皮影戏"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "旅游": [{
+ "key": "order",
+ "name": "排序",
+ "value": [{
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+
+ "游泳": [{
+ "key": "tid",
+ "name": "分类",
+ "value": [{
+ "n": "全部",
+ "v": "泳姿"
+ },
+ {
+ "n": "蝶泳",
+ "v": "蝶泳"
+ },
+ {
+ "n": "仰泳",
+ "v": "仰泳"
+ },
+ {
+ "n": "蛙泳",
+ "v": "蛙泳"
+ },
+ {
+ "n": "自由泳",
+ "v": "自由泳"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [{
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ]
+ }
+}
diff --git a/lib/Blixq.json b/lib/Blixq.json
new file mode 100644
index 0000000..1799539
--- /dev/null
+++ b/lib/Blixq.json
@@ -0,0 +1,620 @@
+{
+"classes": [
+ {
+ "type_name": "京剧",
+ "type_id": "京剧超清"
+ },
+ {
+ "type_name": "越剧",
+ "type_id": "越剧超清"
+ },
+ {
+ "type_name": "蒲剧",
+ "type_id": "蒲剧超清"
+ },
+ {
+ "type_name": "眉户",
+ "type_id": "眉户超清"
+ },
+ {
+ "type_name": "吕剧",
+ "type_id": "吕剧超清"
+ },
+ {
+ "type_name": "楚剧",
+ "type_id": "楚剧超清"
+ },
+ {
+ "type_name": "歌仔戏",
+ "type_id": "歌仔戏超清"
+ },
+
+ {
+ "type_name": "黄梅戏",
+ "type_id": "黄梅戏超清"
+ },
+ {
+ "type_name": "评剧",
+ "type_id": "评剧超清"
+ },
+ {
+ "type_name": "豫剧",
+ "type_id": "豫剧超清"
+ },
+ {
+ "type_name": "花鼓戏",
+ "type_id": "花鼓戏超清"
+ },
+ {
+ "type_name": "布袋戏",
+ "type_id": "布袋戏合集超清"
+ },
+ {
+ "type_name": "沪剧",
+ "type_id": "沪剧超清"
+ },
+ {
+ "type_name": "昆曲",
+ "type_id": "昆曲超清"
+ },
+ {
+ "type_name": "潮剧",
+ "type_id": "潮剧超清"
+ },
+ {
+ "type_name": "超清潮剧",
+ "type_id": "超清潮剧超清"
+ },
+
+ {
+ "type_name": "百花潮剧院",
+ "type_id": "百花潮剧院超清"
+ },
+ {
+ "type_name": "香港潮剧",
+ "type_id": "香港潮剧超清"
+ },
+ {
+ "type_name": "潮剧院",
+ "type_id": "潮剧院超清"
+ },
+ {
+ "type_name": "潮剧团",
+ "type_id": "潮剧团超清"
+ },
+ {
+ "type_name": "潮剧全剧",
+ "type_id": "潮剧全剧超清"
+ },
+ {
+ "type_name": "潮剧选段",
+ "type_id": "潮剧选段超清"
+ },
+ {
+ "type_name": "名家潮剧",
+ "type_id": "名家潮剧超清"
+ },
+
+ {
+ "type_name": "潮汕小品",
+ "type_id": "潮汕小品超清"
+ },
+ {
+ "type_name": "潮汕讲古",
+ "type_id": "潮汕讲古超清"
+ },
+ {
+ "type_name": "绍兴莲花落",
+ "type_id": "绍兴莲花落超清"
+ },
+
+ {
+ "type_name": "河北梆子",
+ "type_id": "河北梆子超清"
+ },
+ {
+ "type_name": "梆子腔",
+ "type_id": "梆子腔超清"
+ },
+ {
+ "type_name": "晋剧",
+ "type_id": "晋剧超清"
+ },
+ {
+ "type_name": "龙江剧",
+ "type_id": "龙江剧超清"
+ },
+ {
+ "type_name": "越调",
+ "type_id": "越调超清"
+ },
+ {
+ "type_name": "河南曲剧",
+ "type_id": "河南曲剧超清"
+ },
+ {
+ "type_name": "山东梆子",
+ "type_id": "山东梆子超清"
+ },
+ {
+ "type_name": "淮剧",
+ "type_id": "淮剧超清"
+ },
+ {
+ "type_name": "滑稽戏",
+ "type_id": "滑稽戏超清"
+ },
+ {
+ "type_name": "婺剧",
+ "type_id": "婺剧超清"
+ },
+ {
+ "type_name": "绍剧",
+ "type_id": "绍剧超清"
+ },
+ {
+ "type_name": "徽剧",
+ "type_id": "徽剧超清"
+ },
+ {
+ "type_name": "雁剧",
+ "type_id": "雁剧超清"
+ },
+ {
+ "type_name": "上党梆子",
+ "type_id": "上党梆子超清"
+ },
+ {
+ "type_name": "秦腔",
+ "type_id": "秦腔超清"
+ },
+ {
+ "type_name": "武安平调",
+ "type_id": "武安平调超清"
+ },
+ {
+ "type_name": "二人台",
+ "type_id": "二人台超清"
+ },
+ {
+ "type_name": "吉剧",
+ "type_id": "吉剧超清"
+ },
+ {
+ "type_name": "高腔",
+ "type_id": "高腔超清"
+ }
+ ],
+ "cookie": "innersign=0;buvid3=2E536ADC-CD6D-46AB-A9FF-904395151EE369713infoc;b_nut=1669016569;i-wanna-go-back=-1;b_ut=7;_uuid=761F7F106-C575-884D-6C10A-92BC10A10D10FBC68934infoc;buvid4=5B25B999-AE15-E09A-A0CC-3661981B71BF70255-122112115-JOyWSaNZfI2kZmT1KYmcQA%3D%3D;fingerprint=6d9ef93c89a567d22b6a9c4104e6cc50;buvid_fp_plain=undefined;buvid_fp=6d9ef93c89a567d22b6a9c4104e6cc50;SESSDATA=2d6f63c8%2C1684568607%2C19eb6%2Ab1;bili_jct=21d538b01566c26afc81ff68c2ac7dca;DedeUserID=3493083203242585;DedeUserID__ckMd5=7b86f3894ed7f8c0;sid=ng0uyvaz;b_lsid=97FB69A2_1869DE8E2C5;bg_view_44176=720227",
+ "filter": {
+ "搞笑": [
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "潮剧": [
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+
+ "超清潮剧": [
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+
+ "百花潮剧院": [
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "潮剧院": [
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "潮剧团": [
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+
+ "闽南歌曲合集": [
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "戏曲": [
+ {
+ "key": "tid",
+ "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": "越调"
+ },
+ {
+ "n": "河南曲剧",
+ "v": "河南曲剧"
+ },
+ {
+ "n": "山东梆子",
+ "v": "山东梆子"
+ },
+ {
+ "n": "淮剧",
+ "v": "淮剧"
+ },
+ {
+ "n": "沪剧",
+ "v": "沪剧"
+ },
+ {
+ "n": "滑稽戏",
+ "v": "滑稽戏"
+ },
+ {
+ "n": "婺剧",
+ "v": "婺剧"
+ },
+ {
+ "n": "绍剧",
+ "v": "绍剧"
+ },
+ {
+ "n": "徽剧",
+ "v": "徽剧"
+ },
+ {
+ "n": "闽剧",
+ "v": "闽剧"
+ },
+ {
+ "n": "莆仙戏",
+ "v": "莆仙戏"
+ },
+ {
+ "n": "梨园戏",
+ "v": "梨园戏"
+ },
+ {
+ "n": "高甲戏",
+ "v": "高甲戏"
+ },
+ {
+ "n": "赣剧",
+ "v": "赣剧"
+ },
+ {
+ "n": "采茶戏",
+ "v": "采茶戏"
+ },
+ {
+ "n": "汉剧",
+ "v": "汉剧"
+ },
+ {
+ "n": "湘剧",
+ "v": "湘剧"
+ },
+ {
+ "n": "祁剧",
+ "v": "祁剧"
+ },
+ {
+ "n": "湖南花鼓戏",
+ "v": "湖南花鼓戏"
+ },
+ {
+ "n": "粤剧",
+ "v": "粤剧"
+ },
+ {
+ "n": "潮剧",
+ "v": "潮剧"
+ },
+ {
+ "n": "桂剧",
+ "v": "桂剧"
+ },
+ {
+ "n": "彩调",
+ "v": "彩调"
+ },
+ {
+ "n": "壮剧",
+ "v": "壮剧"
+ },
+ {
+ "n": "川剧",
+ "v": "川剧"
+ },
+ {
+ "n": "黔剧",
+ "v": "黔剧"
+ },
+ {
+ "n": "滇剧",
+ "v": "滇剧"
+ },
+ {
+ "n": "傣剧",
+ "v": "傣剧"
+ },
+ {
+ "n": "藏剧",
+ "v": "藏剧"
+ },
+ {
+ "n": "皮影戏",
+ "v": "皮影戏"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/lib/Blixs.json b/lib/Blixs.json
new file mode 100644
index 0000000..1bed95e
--- /dev/null
+++ b/lib/Blixs.json
@@ -0,0 +1,274 @@
+{
+"classes": [
+ {
+ "type_name": "单口相声",
+ "type_id": "单口相声"
+ },
+ {
+ "type_name": "群口相声",
+ "type_id": "群口相声"
+ },
+ {
+ "type_name": "德云社",
+ "type_id": "德云社"
+ },
+ {
+ "type_name": "青曲社",
+ "type_id": "青曲社"
+ },
+ {
+ "type_name": "郭德纲",
+ "type_id": "郭德纲"
+ },
+ {
+ "type_name": "岳云鹏",
+ "type_id": "岳云鹏"
+ },
+ {
+ "type_name": "曹云金",
+ "type_id": "曹云金"
+ },
+ {
+ "type_name": "评书",
+ "type_id": "评书"
+ },
+ {
+ "type_name": "相声小品",
+ "type_id": "相声小品"
+ },
+ {
+ "type_name": "小曲",
+ "type_id": "小曲"
+ },
+ {
+ "type_name": "二人转",
+ "type_id": "二人转"
+ },
+ {
+ "type_name": "春晚小品",
+ "type_id": "春晚小品"
+ },
+
+ {
+ "type_name": "赵本山",
+ "type_id": "赵本山"
+ },
+ {
+ "type_name": "陈佩斯",
+ "type_id": "陈佩斯"
+ },
+ {
+ "type_name": "冯巩",
+ "type_id": "冯巩"
+ },
+ {
+ "type_name": "宋小宝",
+ "type_id": "宋小宝"
+ },
+ {
+ "type_name": "赵丽蓉",
+ "type_id": "赵丽蓉"
+ },
+ {
+ "type_name": "郭达",
+ "type_id": "郭达"
+ },
+ {
+ "type_name": "潘长江",
+ "type_id": "潘长江"
+ },
+ {
+ "type_name": "毽球",
+ "type_id": "毽球"
+ },
+ {
+ "type_name": "郭冬临",
+ "type_id": "郭冬临"
+ },
+ {
+ "type_name": "严顺开",
+ "type_id": "严顺开"
+ },
+ {
+ "type_name": "文松",
+ "type_id": "文松"
+ },
+ {
+ "type_name": "毽球",
+ "type_id": "毽球"
+ },
+ {
+ "type_name": "开心麻花",
+ "type_id": "开心麻花"
+ },
+ {
+ "type_name": "喜剧综艺",
+ "type_id": "喜剧综艺"
+ }
+ ],
+ "cookie": "innersign=0;buvid3=2E536ADC-CD6D-46AB-A9FF-904395151EE369713infoc;b_nut=1669016569;i-wanna-go-back=-1;b_ut=7;_uuid=761F7F106-C575-884D-6C10A-92BC10A10D10FBC68934infoc;buvid4=5B25B999-AE15-E09A-A0CC-3661981B71BF70255-122112115-JOyWSaNZfI2kZmT1KYmcQA%3D%3D;fingerprint=6d9ef93c89a567d22b6a9c4104e6cc50;buvid_fp_plain=undefined;buvid_fp=6d9ef93c89a567d22b6a9c4104e6cc50;SESSDATA=2d6f63c8%2C1684568607%2C19eb6%2Ab1;bili_jct=21d538b01566c26afc81ff68c2ac7dca;DedeUserID=3493083203242585;DedeUserID__ckMd5=7b86f3894ed7f8c0;sid=ng0uyvaz;b_lsid=97FB69A2_1869DE8E2C5;bg_view_44176=720227",
+ "filter": {
+ "小品": [
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "相声小品": [
+ {
+ "key": "tid",
+ "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": "郭冬临"
+ },
+ {
+ "n": "严顺开",
+ "v": "严顺开"
+ },
+ {
+ "n": "文松",
+ "v": "文松"
+ },
+ {
+ "n": "开心麻花",
+ "v": "开心麻花"
+ },
+ {
+ "n": "屌丝男士",
+ "v": "屌丝男士"
+ },
+ {
+ "n": "喜剧综艺",
+ "v": "喜剧综艺"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/lib/Blixt.json b/lib/Blixt.json
new file mode 100644
index 0000000..6f1c8c4
--- /dev/null
+++ b/lib/Blixt.json
@@ -0,0 +1,1507 @@
+{
+ "cookie": "innersign=0; buvid3=2E536ADC-CD6D-46AB-A9FF-904395151EE369713infoc; b_nut=1669016569; i-wanna-go-back=-1; b_ut=7; _uuid=761F7F106-C575-884D-6C10A-92BC10A10D10FBC68934infoc; buvid4=5B25B999-AE15-E09A-A0CC-3661981B71BF70255-122112115-JOyWSaNZfI2kZmT1KYmcQA==; fingerprint=6d9ef93c89a567d22b6a9c4104e6cc50; buvid_fp_plain=undefined; buvid_fp=6d9ef93c89a567d22b6a9c4104e6cc50; SESSDATA=2d6f63c8,1684568607,19eb6*b1; bili_jct=21d538b01566c26afc81ff68c2ac7dca; DedeUserID=3493083203242585; DedeUserID__ckMd5=7b86f3894ed7f8c0; sid=ng0uyvaz; b_lsid=97FB69A2_1869DE8E2C5; bg_view_44176=720227",
+ "classes": [
+ {
+ "type_name": "学前教育",
+ "type_id": "儿童"
+ },
+ {
+ "type_name": "人教版课程",
+ "type_id": "人教版课程"
+ },
+ {
+ "type_name": "苏教版课程",
+ "type_id": "苏教版课程"
+ },
+ {
+ "type_name": "沪教版课程",
+ "type_id": "沪教版课程"
+ },
+ {
+ "type_name": "北师大版课程",
+ "type_id": "北师大版课程"
+ }
+ ],
+ "filter": {
+ "儿童": [
+ {
+ "key": "order",
+ "name": "排序",
+ "value": [
+ {
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "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": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "苏教版课程": [
+ {
+ "key": "order",
+ "name": "排序",
+ "value": [
+ {
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "年级科目",
+ "value": [
+ {
+ "n": "1年级语文",
+ "v": "苏教版1年级语文"
+ },
+ {
+ "n": "1年级数学",
+ "v": "苏教版1年级数学"
+ },
+ {
+ "n": "1年级英语",
+ "v": "苏教版1年级英语"
+ },
+ {
+ "n": "2年级语文",
+ "v": "苏教版2年级语文"
+ },
+ {
+ "n": "2年级数学",
+ "v": "苏教版2年级数学"
+ },
+ {
+ "n": "2年级英语",
+ "v": "苏教版2年级英语"
+ },
+ {
+ "n": "3年级语文",
+ "v": "苏教版3年级语文"
+ },
+ {
+ "n": "3年级数学",
+ "v": "苏教版3年级数学"
+ },
+ {
+ "n": "3年级英语",
+ "v": "苏教版3年级英语"
+ },
+ {
+ "n": "4年级语文",
+ "v": "苏教版4年级语文"
+ },
+ {
+ "n": "4年级数学",
+ "v": "苏教版4年级数学"
+ },
+ {
+ "n": "4年级英语",
+ "v": "苏教版4年级英语"
+ },
+ {
+ "n": "5年级语文",
+ "v": "苏教版5年级语文"
+ },
+ {
+ "n": "5年级数学",
+ "v": "苏教版5年级数学"
+ },
+ {
+ "n": "5年级英语",
+ "v": "苏教版5年级英语"
+ },
+ {
+ "n": "6年级语文",
+ "v": "苏教版6年级语文"
+ },
+ {
+ "n": "6年级数学",
+ "v": "苏教版6年级数学"
+ },
+ {
+ "n": "6年级英语",
+ "v": "苏教版6年级英语"
+ },
+ {
+ "n": "7年级语文",
+ "v": "苏教版7年级语文"
+ },
+ {
+ "n": "7年级数学",
+ "v": "苏教版7年级数学"
+ },
+ {
+ "n": "7年级英语",
+ "v": "苏教版7年级英语"
+ },
+ {
+ "n": "7年级历史",
+ "v": "苏教版7年级历史"
+ },
+ {
+ "n": "7年级地理",
+ "v": "苏教版7年级地理"
+ },
+ {
+ "n": "7年级生物",
+ "v": "苏教版7年级生物"
+ },
+ {
+ "n": "7年级物理",
+ "v": "苏教版7年级物理"
+ },
+ {
+ "n": "7年级化学",
+ "v": "苏教版7年级化学"
+ },
+ {
+ "n": "8年级语文",
+ "v": "苏教版8年级语文"
+ },
+ {
+ "n": "8年级数学",
+ "v": "苏教版8年级数学"
+ },
+ {
+ "n": "8年级英语",
+ "v": "苏教版8年级英语"
+ },
+ {
+ "n": "8年级历史",
+ "v": "苏教版8年级历史"
+ },
+ {
+ "n": "8年级地理",
+ "v": "苏教版8年级地理"
+ },
+ {
+ "n": "8年级生物",
+ "v": "苏教版8年级生物"
+ },
+ {
+ "n": "8年级物理",
+ "v": "苏教版8年级物理"
+ },
+ {
+ "n": "8年级化学",
+ "v": "苏教版8年级化学"
+ },
+ {
+ "n": "9年级语文",
+ "v": "苏教版9年级语文"
+ },
+ {
+ "n": "9年级数学",
+ "v": "苏教版9年级数学"
+ },
+ {
+ "n": "9年级英语",
+ "v": "苏教版9年级英语"
+ },
+ {
+ "n": "9年级历史",
+ "v": "苏教版9年级历史"
+ },
+ {
+ "n": "9年级地理",
+ "v": "苏教版9年级地理"
+ },
+ {
+ "n": "9年级生物",
+ "v": "苏教版9年级生物"
+ },
+ {
+ "n": "9年级物理",
+ "v": "苏教版9年级物理"
+ },
+ {
+ "n": "9年级化学",
+ "v": "苏教版9年级化学"
+ },
+ {
+ "n": "高一语文",
+ "v": "苏教版高一语文"
+ },
+ {
+ "n": "高一数学",
+ "v": "苏教版高一数学"
+ },
+ {
+ "n": "高一英语",
+ "v": "苏教版高一英语"
+ },
+ {
+ "n": "高一思想政治",
+ "v": "苏教版高一思想政治"
+ },
+ {
+ "n": "高一历史",
+ "v": "苏教版高一历史"
+ },
+ {
+ "n": "高一地理",
+ "v": "苏教版高一地理"
+ },
+ {
+ "n": "高一生物",
+ "v": "苏教版高一生物"
+ },
+ {
+ "n": "高一物理",
+ "v": "苏教版高一物理"
+ },
+ {
+ "n": "高一化学",
+ "v": "苏教版高一化学"
+ },
+ {
+ "n": "高二语文",
+ "v": "苏教版高二语文"
+ },
+ {
+ "n": "高二数学",
+ "v": "苏教版高二数学"
+ },
+ {
+ "n": "高二英语",
+ "v": "苏教版高二英语"
+ },
+ {
+ "n": "高二思想政治",
+ "v": "苏教版高二思想政治"
+ },
+ {
+ "n": "高二历史",
+ "v": "苏教版高二历史"
+ },
+ {
+ "n": "高二地理",
+ "v": "苏教版高二地理"
+ },
+ {
+ "n": "高二生物",
+ "v": "苏教版高二生物"
+ },
+ {
+ "n": "高二物理",
+ "v": "苏教版高二物理"
+ },
+ {
+ "n": "高二化学",
+ "v": "苏教版高二化学"
+ },
+ {
+ "n": "高三语文",
+ "v": "苏教版高三语文"
+ },
+ {
+ "n": "高三数学",
+ "v": "苏教版高三数学"
+ },
+ {
+ "n": "高三英语",
+ "v": "苏教版高三英语"
+ },
+ {
+ "n": "高三思想政治",
+ "v": "苏教版高三思想政治"
+ },
+ {
+ "n": "高三历史",
+ "v": "苏教版高三历史"
+ },
+ {
+ "n": "高三地理",
+ "v": "苏教版高三地理"
+ },
+ {
+ "n": "高三生物",
+ "v": "苏教版高三生物"
+ },
+ {
+ "n": "高三物理",
+ "v": "苏教版高三物理"
+ },
+ {
+ "n": "高三化学",
+ "v": "苏教版高三化学"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "人教版课程": [
+ {
+ "key": "order",
+ "name": "排序",
+ "value": [
+ {
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "年级科目",
+ "value": [
+ {
+ "n": "1年级语文",
+ "v": "人教版1年级语文"
+ },
+ {
+ "n": "1年级数学",
+ "v": "人教版1年级数学"
+ },
+ {
+ "n": "1年级英语",
+ "v": "人教版1年级英语"
+ },
+ {
+ "n": "2年级语文",
+ "v": "人教版2年级语文"
+ },
+ {
+ "n": "2年级数学",
+ "v": "人教版2年级数学"
+ },
+ {
+ "n": "2年级英语",
+ "v": "人教版2年级英语"
+ },
+ {
+ "n": "3年级语文",
+ "v": "人教版3年级语文"
+ },
+ {
+ "n": "3年级数学",
+ "v": "人教版3年级数学"
+ },
+ {
+ "n": "3年级英语",
+ "v": "人教版3年级英语"
+ },
+ {
+ "n": "4年级语文",
+ "v": "人教版4年级语文"
+ },
+ {
+ "n": "4年级数学",
+ "v": "人教版4年级数学"
+ },
+ {
+ "n": "4年级英语",
+ "v": "人教版4年级英语"
+ },
+ {
+ "n": "5年级语文",
+ "v": "人教版5年级语文"
+ },
+ {
+ "n": "5年级数学",
+ "v": "人教版5年级数学"
+ },
+ {
+ "n": "5年级英语",
+ "v": "人教版5年级英语"
+ },
+ {
+ "n": "6年级语文",
+ "v": "人教版6年级语文"
+ },
+ {
+ "n": "6年级数学",
+ "v": "人教版6年级数学"
+ },
+ {
+ "n": "6年级英语",
+ "v": "人教版6年级英语"
+ },
+ {
+ "n": "7年级语文",
+ "v": "人教版7年级语文"
+ },
+ {
+ "n": "7年级数学",
+ "v": "人教版7年级数学"
+ },
+ {
+ "n": "7年级英语",
+ "v": "人教版7年级英语"
+ },
+ {
+ "n": "7年级历史",
+ "v": "人教版7年级历史"
+ },
+ {
+ "n": "7年级地理",
+ "v": "人教版7年级地理"
+ },
+ {
+ "n": "7年级生物",
+ "v": "人教版7年级生物"
+ },
+ {
+ "n": "7年级物理",
+ "v": "人教版7年级物理"
+ },
+ {
+ "n": "7年级化学",
+ "v": "人教版7年级化学"
+ },
+ {
+ "n": "8年级语文",
+ "v": "人教版8年级语文"
+ },
+ {
+ "n": "8年级数学",
+ "v": "人教版8年级数学"
+ },
+ {
+ "n": "8年级英语",
+ "v": "人教版8年级英语"
+ },
+ {
+ "n": "8年级历史",
+ "v": "人教版8年级历史"
+ },
+ {
+ "n": "8年级地理",
+ "v": "人教版8年级地理"
+ },
+ {
+ "n": "8年级生物",
+ "v": "人教版8年级生物"
+ },
+ {
+ "n": "8年级物理",
+ "v": "人教版8年级物理"
+ },
+ {
+ "n": "8年级化学",
+ "v": "人教版8年级化学"
+ },
+ {
+ "n": "9年级语文",
+ "v": "人教版9年级语文"
+ },
+ {
+ "n": "9年级数学",
+ "v": "人教版9年级数学"
+ },
+ {
+ "n": "9年级英语",
+ "v": "人教版9年级英语"
+ },
+ {
+ "n": "9年级历史",
+ "v": "人教版9年级历史"
+ },
+ {
+ "n": "9年级地理",
+ "v": "人教版9年级地理"
+ },
+ {
+ "n": "9年级生物",
+ "v": "人教版9年级生物"
+ },
+ {
+ "n": "9年级物理",
+ "v": "人教版9年级物理"
+ },
+ {
+ "n": "9年级化学",
+ "v": "人教版9年级化学"
+ },
+ {
+ "n": "高一语文",
+ "v": "人教版高一语文"
+ },
+ {
+ "n": "高一数学",
+ "v": "人教版高一数学"
+ },
+ {
+ "n": "高一英语",
+ "v": "人教版高一英语"
+ },
+ {
+ "n": "高一思想政治",
+ "v": "人教版高一思想政治"
+ },
+ {
+ "n": "高一历史",
+ "v": "人教版高一历史"
+ },
+ {
+ "n": "高一地理",
+ "v": "人教版高一地理"
+ },
+ {
+ "n": "高一生物",
+ "v": "人教版高一生物"
+ },
+ {
+ "n": "高一物理",
+ "v": "人教版高一物理"
+ },
+ {
+ "n": "高一化学",
+ "v": "人教版高一化学"
+ },
+ {
+ "n": "高二语文",
+ "v": "人教版高二语文"
+ },
+ {
+ "n": "高二数学",
+ "v": "人教版高二数学"
+ },
+ {
+ "n": "高二英语",
+ "v": "人教版高二英语"
+ },
+ {
+ "n": "高二思想政治",
+ "v": "人教版高二思想政治"
+ },
+ {
+ "n": "高二历史",
+ "v": "人教版高二历史"
+ },
+ {
+ "n": "高二地理",
+ "v": "人教版高二地理"
+ },
+ {
+ "n": "高二生物",
+ "v": "人教版高二生物"
+ },
+ {
+ "n": "高二物理",
+ "v": "人教版高二物理"
+ },
+ {
+ "n": "高二化学",
+ "v": "人教版高二化学"
+ },
+ {
+ "n": "高三语文",
+ "v": "人教版高三语文"
+ },
+ {
+ "n": "高三数学",
+ "v": "人教版高三数学"
+ },
+ {
+ "n": "高三英语",
+ "v": "人教版高三英语"
+ },
+ {
+ "n": "高三思想政治",
+ "v": "人教版高三思想政治"
+ },
+ {
+ "n": "高三历史",
+ "v": "人教版高三历史"
+ },
+ {
+ "n": "高三地理",
+ "v": "人教版高三地理"
+ },
+ {
+ "n": "高三生物",
+ "v": "人教版高三生物"
+ },
+ {
+ "n": "高三物理",
+ "v": "人教版高三物理"
+ },
+ {
+ "n": "高三化学",
+ "v": "人教版高三化学"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "沪教版课程": [
+ {
+ "key": "order",
+ "name": "排序",
+ "value": [
+ {
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "年级科目",
+ "value": [
+ {
+ "n": "1年级语文",
+ "v": "沪教版1年级语文"
+ },
+ {
+ "n": "1年级数学",
+ "v": "沪教版1年级数学"
+ },
+ {
+ "n": "1年级英语",
+ "v": "沪教版1年级英语"
+ },
+ {
+ "n": "2年级语文",
+ "v": "沪教版2年级语文"
+ },
+ {
+ "n": "2年级数学",
+ "v": "沪教版2年级数学"
+ },
+ {
+ "n": "2年级英语",
+ "v": "沪教版2年级英语"
+ },
+ {
+ "n": "3年级语文",
+ "v": "沪教版3年级语文"
+ },
+ {
+ "n": "3年级数学",
+ "v": "沪教版3年级数学"
+ },
+ {
+ "n": "3年级英语",
+ "v": "沪教版3年级英语"
+ },
+ {
+ "n": "4年级语文",
+ "v": "沪教版4年级语文"
+ },
+ {
+ "n": "4年级数学",
+ "v": "沪教版4年级数学"
+ },
+ {
+ "n": "4年级英语",
+ "v": "沪教版4年级英语"
+ },
+ {
+ "n": "5年级语文",
+ "v": "沪教版5年级语文"
+ },
+ {
+ "n": "5年级数学",
+ "v": "沪教版5年级数学"
+ },
+ {
+ "n": "5年级英语",
+ "v": "沪教版5年级英语"
+ },
+ {
+ "n": "6年级语文",
+ "v": "沪教版6年级语文"
+ },
+ {
+ "n": "6年级数学",
+ "v": "沪教版6年级数学"
+ },
+ {
+ "n": "6年级英语",
+ "v": "沪教版6年级英语"
+ },
+ {
+ "n": "7年级语文",
+ "v": "沪教版7年级语文"
+ },
+ {
+ "n": "7年级数学",
+ "v": "沪教版7年级数学"
+ },
+ {
+ "n": "7年级英语",
+ "v": "沪教版7年级英语"
+ },
+ {
+ "n": "7年级历史",
+ "v": "沪教版7年级历史"
+ },
+ {
+ "n": "7年级地理",
+ "v": "沪教版7年级地理"
+ },
+ {
+ "n": "7年级生物",
+ "v": "沪教版7年级生物"
+ },
+ {
+ "n": "7年级物理",
+ "v": "沪教版7年级物理"
+ },
+ {
+ "n": "7年级化学",
+ "v": "沪教版7年级化学"
+ },
+ {
+ "n": "8年级语文",
+ "v": "沪教版8年级语文"
+ },
+ {
+ "n": "8年级数学",
+ "v": "沪教版8年级数学"
+ },
+ {
+ "n": "8年级英语",
+ "v": "沪教版8年级英语"
+ },
+ {
+ "n": "8年级历史",
+ "v": "沪教版8年级历史"
+ },
+ {
+ "n": "8年级地理",
+ "v": "沪教版8年级地理"
+ },
+ {
+ "n": "8年级生物",
+ "v": "沪教版8年级生物"
+ },
+ {
+ "n": "8年级物理",
+ "v": "沪教版8年级物理"
+ },
+ {
+ "n": "8年级化学",
+ "v": "沪教版8年级化学"
+ },
+ {
+ "n": "9年级语文",
+ "v": "沪教版9年级语文"
+ },
+ {
+ "n": "9年级数学",
+ "v": "沪教版9年级数学"
+ },
+ {
+ "n": "9年级英语",
+ "v": "沪教版9年级英语"
+ },
+ {
+ "n": "9年级历史",
+ "v": "沪教版9年级历史"
+ },
+ {
+ "n": "9年级地理",
+ "v": "沪教版9年级地理"
+ },
+ {
+ "n": "9年级生物",
+ "v": "沪教版9年级生物"
+ },
+ {
+ "n": "9年级物理",
+ "v": "沪教版9年级物理"
+ },
+ {
+ "n": "9年级化学",
+ "v": "沪教版9年级化学"
+ },
+ {
+ "n": "高一语文",
+ "v": "沪教版高一语文"
+ },
+ {
+ "n": "高一数学",
+ "v": "沪教版高一数学"
+ },
+ {
+ "n": "高一英语",
+ "v": "沪教版高一英语"
+ },
+ {
+ "n": "高一思想政治",
+ "v": "沪教版高一思想政治"
+ },
+ {
+ "n": "高一历史",
+ "v": "沪教版高一历史"
+ },
+ {
+ "n": "高一地理",
+ "v": "沪教版高一地理"
+ },
+ {
+ "n": "高一生物",
+ "v": "沪教版高一生物"
+ },
+ {
+ "n": "高一物理",
+ "v": "沪教版高一物理"
+ },
+ {
+ "n": "高一化学",
+ "v": "沪教版高一化学"
+ },
+ {
+ "n": "高二语文",
+ "v": "沪教版高二语文"
+ },
+ {
+ "n": "高二数学",
+ "v": "沪教版高二数学"
+ },
+ {
+ "n": "高二英语",
+ "v": "沪教版高二英语"
+ },
+ {
+ "n": "高二思想政治",
+ "v": "沪教版高二思想政治"
+ },
+ {
+ "n": "高二历史",
+ "v": "沪教版高二历史"
+ },
+ {
+ "n": "高二地理",
+ "v": "沪教版高二地理"
+ },
+ {
+ "n": "高二生物",
+ "v": "沪教版高二生物"
+ },
+ {
+ "n": "高二物理",
+ "v": "沪教版高二物理"
+ },
+ {
+ "n": "高二化学",
+ "v": "沪教版高二化学"
+ },
+ {
+ "n": "高三语文",
+ "v": "沪教版高三语文"
+ },
+ {
+ "n": "高三数学",
+ "v": "沪教版高三数学"
+ },
+ {
+ "n": "高三英语",
+ "v": "沪教版高三英语"
+ },
+ {
+ "n": "高三思想政治",
+ "v": "沪教版高三思想政治"
+ },
+ {
+ "n": "高三历史",
+ "v": "沪教版高三历史"
+ },
+ {
+ "n": "高三地理",
+ "v": "沪教版高三地理"
+ },
+ {
+ "n": "高三生物",
+ "v": "沪教版高三生物"
+ },
+ {
+ "n": "高三物理",
+ "v": "沪教版高三物理"
+ },
+ {
+ "n": "高三化学",
+ "v": "沪教版高三化学"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ],
+ "北师大版课程": [
+ {
+ "key": "order",
+ "name": "排序",
+ "value": [
+ {
+ "n": "综合排序",
+ "v": "0"
+ },
+ {
+ "n": "最多点击",
+ "v": "click"
+ },
+ {
+ "n": "最新发布",
+ "v": "pubdate"
+ },
+ {
+ "n": "最多弹幕",
+ "v": "dm"
+ },
+ {
+ "n": "最多收藏",
+ "v": "stow"
+ }
+ ]
+ },
+ {
+ "key": "tid",
+ "name": "年级科目",
+ "value": [
+ {
+ "n": "1年级语文",
+ "v": "北师大版1年级语文"
+ },
+ {
+ "n": "1年级数学",
+ "v": "北师大版1年级数学"
+ },
+ {
+ "n": "1年级英语",
+ "v": "北师大版1年级英语"
+ },
+ {
+ "n": "2年级语文",
+ "v": "北师大版2年级语文"
+ },
+ {
+ "n": "2年级数学",
+ "v": "北师大版2年级数学"
+ },
+ {
+ "n": "2年级英语",
+ "v": "北师大版2年级英语"
+ },
+ {
+ "n": "3年级语文",
+ "v": "北师大版3年级语文"
+ },
+ {
+ "n": "3年级数学",
+ "v": "北师大版3年级数学"
+ },
+ {
+ "n": "3年级英语",
+ "v": "北师大版3年级英语"
+ },
+ {
+ "n": "4年级语文",
+ "v": "北师大版4年级语文"
+ },
+ {
+ "n": "4年级数学",
+ "v": "北师大版4年级数学"
+ },
+ {
+ "n": "4年级英语",
+ "v": "北师大版4年级英语"
+ },
+ {
+ "n": "5年级语文",
+ "v": "北师大版5年级语文"
+ },
+ {
+ "n": "5年级数学",
+ "v": "北师大版5年级数学"
+ },
+ {
+ "n": "5年级英语",
+ "v": "北师大版5年级英语"
+ },
+ {
+ "n": "6年级语文",
+ "v": "北师大版6年级语文"
+ },
+ {
+ "n": "6年级数学",
+ "v": "北师大版6年级数学"
+ },
+ {
+ "n": "6年级英语",
+ "v": "北师大版6年级英语"
+ },
+ {
+ "n": "7年级语文",
+ "v": "北师大版7年级语文"
+ },
+ {
+ "n": "7年级数学",
+ "v": "北师大版7年级数学"
+ },
+ {
+ "n": "7年级英语",
+ "v": "北师大版7年级英语"
+ },
+ {
+ "n": "7年级历史",
+ "v": "北师大版7年级历史"
+ },
+ {
+ "n": "7年级地理",
+ "v": "北师大版7年级地理"
+ },
+ {
+ "n": "7年级生物",
+ "v": "北师大版7年级生物"
+ },
+ {
+ "n": "7年级物理",
+ "v": "北师大版7年级物理"
+ },
+ {
+ "n": "7年级化学",
+ "v": "北师大版7年级化学"
+ },
+ {
+ "n": "8年级语文",
+ "v": "北师大版8年级语文"
+ },
+ {
+ "n": "8年级数学",
+ "v": "北师大版8年级数学"
+ },
+ {
+ "n": "8年级英语",
+ "v": "北师大版8年级英语"
+ },
+ {
+ "n": "8年级历史",
+ "v": "北师大版8年级历史"
+ },
+ {
+ "n": "8年级地理",
+ "v": "北师大版8年级地理"
+ },
+ {
+ "n": "8年级生物",
+ "v": "北师大版8年级生物"
+ },
+ {
+ "n": "8年级物理",
+ "v": "北师大版8年级物理"
+ },
+ {
+ "n": "8年级化学",
+ "v": "北师大版8年级化学"
+ },
+ {
+ "n": "9年级语文",
+ "v": "北师大版9年级语文"
+ },
+ {
+ "n": "9年级数学",
+ "v": "北师大版9年级数学"
+ },
+ {
+ "n": "9年级英语",
+ "v": "北师大版9年级英语"
+ },
+ {
+ "n": "9年级历史",
+ "v": "北师大版9年级历史"
+ },
+ {
+ "n": "9年级地理",
+ "v": "北师大版9年级地理"
+ },
+ {
+ "n": "9年级生物",
+ "v": "北师大版9年级生物"
+ },
+ {
+ "n": "9年级物理",
+ "v": "北师大版9年级物理"
+ },
+ {
+ "n": "9年级化学",
+ "v": "北师大版9年级化学"
+ },
+ {
+ "n": "高一语文",
+ "v": "北师大版高一语文"
+ },
+ {
+ "n": "高一数学",
+ "v": "北师大版高一数学"
+ },
+ {
+ "n": "高一英语",
+ "v": "北师大版高一英语"
+ },
+ {
+ "n": "高一思想政治",
+ "v": "北师大版高一思想政治"
+ },
+ {
+ "n": "高一历史",
+ "v": "北师大版高一历史"
+ },
+ {
+ "n": "高一地理",
+ "v": "北师大版高一地理"
+ },
+ {
+ "n": "高一生物",
+ "v": "北师大版高一生物"
+ },
+ {
+ "n": "高一物理",
+ "v": "北师大版高一物理"
+ },
+ {
+ "n": "高一化学",
+ "v": "北师大版高一化学"
+ },
+ {
+ "n": "高二语文",
+ "v": "北师大版高二语文"
+ },
+ {
+ "n": "高二数学",
+ "v": "北师大版高二数学"
+ },
+ {
+ "n": "高二英语",
+ "v": "北师大版高二英语"
+ },
+ {
+ "n": "高二思想政治",
+ "v": "北师大版高二思想政治"
+ },
+ {
+ "n": "高二历史",
+ "v": "北师大版高二历史"
+ },
+ {
+ "n": "高二地理",
+ "v": "北师大版高二地理"
+ },
+ {
+ "n": "高二生物",
+ "v": "北师大版高二生物"
+ },
+ {
+ "n": "高二物理",
+ "v": "北师大版高二物理"
+ },
+ {
+ "n": "高二化学",
+ "v": "北师大版高二化学"
+ },
+ {
+ "n": "高三语文",
+ "v": "北师大版高三语文"
+ },
+ {
+ "n": "高三数学",
+ "v": "北师大版高三数学"
+ },
+ {
+ "n": "高三英语",
+ "v": "北师大版高三英语"
+ },
+ {
+ "n": "高三思想政治",
+ "v": "北师大版高三思想政治"
+ },
+ {
+ "n": "高三历史",
+ "v": "北师大版高三历史"
+ },
+ {
+ "n": "高三地理",
+ "v": "北师大版高三地理"
+ },
+ {
+ "n": "高三生物",
+ "v": "北师大版高三生物"
+ },
+ {
+ "n": "高三物理",
+ "v": "北师大版高三物理"
+ },
+ {
+ "n": "高三化学",
+ "v": "北师大版高三化学"
+ }
+ ]
+ },
+ {
+ "key": "duration",
+ "name": "时长",
+ "value": [
+ {
+ "n": "全部",
+ "v": "0"
+ },
+ {
+ "n": "60分钟以上",
+ "v": "4"
+ },
+ {
+ "n": "30~60分钟",
+ "v": "3"
+ },
+ {
+ "n": "10~30分钟",
+ "v": "2"
+ },
+ {
+ "n": "10分钟以下",
+ "v": "1"
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/lib/HDmoli.json b/lib/HDmoli.json
new file mode 100644
index 0000000..7da4f27
--- /dev/null
+++ b/lib/HDmoli.json
@@ -0,0 +1,210 @@
+ {
+
+ "作者":"荷城茶秀",
+
+ "站名":"HD魔力",
+
+ "主页url":"https://www.hdmoli.com/",
+
+ "简介":"简介:&&",
+
+ "导演":"导演:&&",
+
+ "主演":"演员:&&",
+
+ "影片类型":"分类:&&",
+
+ "影片地区":"地区:&&",
+
+ "影片年代":"年份:&&",
+
+ "影片状态":"15px;\">&&",
+
+ "数组":"myui-vodlist__thumb&&",
+
+ "图片":"data-original=\"&&\"",
+
+ "标题":"title=\"&&\"",
+
+ "副标题":"pic-text text-right\">&&",
+
+ "链接":"href=\"&&\"",
+
+ "搜索url":"/search.php?searchword={wd}",
+
+ "搜索数组":"vodlist__thumb&&",
+
+ "搜索标题":"title=\"&&\"",
+
+ "搜索副标题":"pic-text text-right\">&&",
+
+ "搜索图片":"data-original=\"&&\"",
+
+ "搜索链接":"href=\"&&\"",
+
+ "线路数组":"data-toggle=&&[替换:线路1>>🚛在线播放🚛①#线路2>>🚛在线播放🚛②#线路3>>🚛在线播放🚛③]",
+
+ "线路标题":">&&",
+
+ "播放数组":"-content__list sort-list&&",
+
+ "播放标题":">&&<",
+
+ "播放列表":"
",
+
+ "分类url":"https://www.hdmoli.com/search.php?page={catePg}&searchtype=5&order={by}&tid={cateId}&area={area}&year={year}&letter=&yuyan=&state=&money=&ver=&jq={class};;ak",
+
+ "分类":"电影$1#电视剧$2#动漫$41",
+
+ "筛选":{
+ "1":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"全部类型","v":""},
+ {"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":"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":"喜剧"}
+ ]
+ },
+ {"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":"2023","v":"2023"},
+ {"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":"more","v":"more"}
+ ]
+ },
+ {"key":"by","name":"排序","value":[
+ {"n":"全部排序","v":""},
+ {"n":"时间排序","v":"time"},
+ {"n":"评分排序","v":"douban"}
+ ]
+ }
+ ],
+ "2":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"全部类型","v":""},
+ {"n":"中国","v":"14"},
+ {"n":"美剧","v":"15"},
+ {"n":"韩剧","v":"16"},
+ {"n":"日剧","v":"13"},
+ {"n":"英剧","v":"34"},
+ {"n":"泰剧","v":"29"},
+ {"n":"综艺","v":"39"},
+ {"n":"其他","v":"38"}
+ ]
+ },
+ {"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":"喜剧"}
+ ]
+ },
+ {"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":"2023","v":"2023"},
+ {"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":"more","v":"more"}
+ ]
+ },
+ {"key":"by","name":"排序","value":[
+ {"n":"全部排序","v":""},
+ {"n":"时间排序","v":"time"},
+ {"n":"评分排序","v":"douban"}
+ ]
+ }
+ ],
+ "41":[
+ {"key":"cateId","name":"地区","value":[
+ {"n":"全部地区","v":""},
+ {"n":"日本","v":"42"},
+ {"n":"其他","v":"43"}
+ ]
+ }
+ ]
+ }
+ }
+
diff --git a/lib/TVB.json b/lib/TVB.json
new file mode 100644
index 0000000..9e855ac
--- /dev/null
+++ b/lib/TVB.json
@@ -0,0 +1,392 @@
+ {
+
+ "作者":"荷城茶秀",
+
+ "站名":"TVB云播",
+
+ "主页url":"http://www.tvyb03.com/",
+
+ "请求头":"手机",
+
+ "影片类型":"分类:&&主演",
+
+ "导演":"导演:&&",
+
+ "主演":"主演:&&",
+
+ "简介":"运输车提醒您请勿相信影片中的广告,以免上当受骗!+class=\"sketch content\">&&",
+
+ "数组":"myui-vodlist__thumb&&",
+
+ "标题":"title=\"&&\"",
+
+ "副标题":"pic-tag pic-tag-top\">&&",
+
+ "图片":"data-original=\"&&\"",
+
+ "链接":"href=\"&&\"",
+
+ "搜索url":"/vod/search.html?wd={wd}&submit=",
+
+ "搜索数组":"myui-vodlist__thumb&&",
+
+ "搜索标题":"title=\"&&\"",
+
+ "搜索副标题":"pic-tag pic-tag-top\">&&",
+
+ "搜索图片":"data-original=\"&&\"",
+
+ "搜索链接":"href=\"&&\"",
+
+ "搜索模式":"1",
+
+ "搜索后缀":"/vod/detail/id/",
+
+ "线路数组":"
",
+ "图片": "data-src=\"&&\"",
+
+ "搜索模式": "0",
+ "搜索后缀": "/voddetail/",
+
+ "导演": "导演:&&",
+ "主演": "主演:&&",
+ "简介": "剧情:&&",
+
+ "线路数组": "data-dropdown-value=&&",
+ "线路标题": "&&[替换:>>👉]+集♥",
+
+ "播放数组": "
",
+
+ "筛选":{
+"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":"25"},
+ {"n":"奇幻片","v":"26"},
+ {"n":"纪录片","v":"30"},
+ {"n":"动画电影","v":"27"}]},
+
+ {"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":"青春"},
+ {"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":"2023","v":"2023"},
+ {"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":"2"},
+ {"n":"内地剧","v":"13"},
+ {"n":"港台剧","v":"14"},
+ {"n":"日韩剧","v":"15"},
+ {"n":"欧美剧","v":"16"},
+ {"n":"泰国剧","v":"28"}]},
+
+ {"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":"其他"}]},
+
+ {"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":"2023","v":"2023"},
+ {"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":"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":"year","name":"年份","value":[
+ {"n":"全部","v":""},
+ {"n":"2023","v":"2023"},
+ {"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":"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":"励志"},
+ {"n":"其他","v":"其他"}]},
+
+ {"key":"area","name":"地区","value":[
+ {"n":"全部","v":""},
+ {"n":"国产","v":"国产"},
+ {"n":"日本","v":"日本"},
+ {"n":"欧美","v":"欧美"},
+ {"n":"其他","v":"其他"}]},
+
+ {"key":"year","name":"年份","value":[
+ {"n":"全部","v":""},
+ {"n":"2023","v":"2023"},
+ {"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"}]}]}
+}
\ No newline at end of file
diff --git a/lib/aikan.json b/lib/aikan.json
new file mode 100644
index 0000000..31e22e7
--- /dev/null
+++ b/lib/aikan.json
@@ -0,0 +1,81 @@
+{
+ "规则名": "爱看影院",
+ "规则作者": "香雅情",
+ "请求头参数": "User-Agent$MOBILE_UA#Referer$WebView",
+ "网页编码格式": "UTF-8",
+ "图片是否需要代理": "0",
+ "是否开启获取首页数据": "1",
+ "首页推荐链接": "https://www.3ayy.com",
+ "首页列表数组规则": "body&&.module-main.tab-list.active",
+ "首页片单列表数组规则": ".module-item",
+ "首页片单是否Jsoup写法": "1",
+ "分类起始页码": "1",
+ "分类链接": "https://www.3ayy.com/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html",
+ "分类名称": "电影&电视剧&综艺&动漫",
+ "分类名称替换词": "1&2&3&4",
+ //"筛选数据": {},
+ "筛选数据": "ext",
+ //{cateId}
+ "筛选子分类名称": "动作片&喜剧片&爱情片&科幻片&恐怖片&剧情片&战争片&纪录片&悬疑片&犯罪片&冒险片&动画片&惊悚片&奇幻片&理论片||国产剧&欧美剧&日韩剧&港台剧&泰剧&海外剧||20&21&22&23||国产动漫&日韩动漫&欧美动漫",
+ "筛选子分类替换词": "25&26&27&28&30&31&33&35&36&38&40&41&43&44&46||42&45&47&49&51&52||20&21&22&23||29&32&34",
+ //{class}
+ "筛选类型名称": "喜剧&爱情&恐怖&动作&科幻&剧情&战争&警匪&犯罪&动画&奇幻&武侠&冒险&枪战&恐怖&悬疑&惊悚&经典&青春&文艺&微电影&古装&历史&运动&农村&儿童&网络电影||古装&战争&青春偶像&喜剧&家庭&犯罪&动作&奇幻&剧情&历史&经典&乡村&情景&商战&网剧&其他||选秀&情感&访谈&播报&旅游&音乐&美食&纪实&曲艺&生活&游戏互动&财经&求职||情感&科幻&热血&推理&搞笑&冒险&萝莉&校园&动作&机战&运动&战争&少年&少女&社会&原创&亲子&益智&励志&其他",
+ "筛选类型替换词": "*",
+ //{area}
+ "筛选地区名称": "大陆&香港&台湾&美国&法国&英国&日本&韩国&德国&泰国&印度&意大利&西班牙&加拿大&其他||内地&韩国&香港&台湾&日本&美国&泰国&英国&新加坡&其他||内地&港台&日韩&欧美||国产&日本&欧美&其他",
+ "筛选地区替换词": "*",
+ //{year}
+ "筛选年份名称": "",
+ "筛选年份替换词": "*",
+ //{lang}
+ "筛选语言名称": "国语&英语&粤语&闽南语&韩语&日语&法语&德语&其它||国语&英语&粤语&闽南语&韩语&日语&其它||国语&英语&粤语&闽南语&韩语&日语&其它||国语&英语&粤语&闽南语&韩语&日语&其它",
+ "筛选语言替换词": "*",
+ //{by}
+ "筛选排序名称": "时间&人气&评分",
+ "筛选排序替换词": "time&hits&score",
+ "分类截取模式": "1",
+ "分类列表数组规则": "body&&.module-item",
+ "分类片单是否Jsoup写法": "1",
+ "分类片单标题": "a&&title",
+ "分类片单链接": "a&&href",
+ "分类片单图片": ".lazyload&&data-original",
+ "分类片单副标题": ".module-item-note&&Text",
+ "分类片单链接加前缀": "https://www.3ayy.com",
+ "分类片单链接加后缀": "",
+ "搜索请求头参数": "User-Agent$MOBILE_UA",
+ "搜索链接": "https://www.3ayy.com/vodssearch/{wd}----------1---.html",
+ "POST请求数据": "",
+ "搜索截取模式": "1",
+ "搜索列表数组规则": "body&&.module-item",
+ "搜索片单是否Jsoup写法": "1",
+ "搜索片单图片": ".lazyload&&data-original",
+ "搜索片单标题": ".module-card-item-title&&Text",
+ "搜索片单链接": "a&&href",
+ "搜索片单副标题": ".module-item-note&&Text",
+ "搜索片单链接加前缀": "https://www.3ayy.com",
+ "搜索片单链接加后缀": "",
+ "链接是否直接播放": "0",
+ "直接播放链接加前缀": "",
+ "直接播放链接加后缀": "#isVideo=true#",
+ "直接播放直链视频请求头": "",
+ "详情是否Jsoup写法": "0",
+ "类型详情": "",
+ "年代详情": "",
+ "地区详情": "",
+ "演员详情": "主演:&&
",
+ "简介详情": "introduction\">&&
",
+ "线路列表数组规则": "#y-playList&&.module-tab-item",
+ "线路标题": "span&&Text+'_'+small&&Text",
+ "播放列表数组规则": "body&&.module-play-list-content",
+ "选集列表数组规则": "a",
+ "选集标题链接是否Jsoup写法": "1",
+ "选集标题": "a&&Text",
+ "选集链接": "a&&href",
+ "是否反转选集序列": "0",
+ "选集链接加前缀": "https://www.3ayy.com",
+ "选集链接加后缀": "",
+ "分析MacPlayer": "0",
+ "是否开启手动嗅探": "0",
+ "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
+ "手动嗅探视频链接过滤词": ".html#=http"
+}
\ No newline at end of file
diff --git a/lib/aiqiyi.js b/lib/aiqiyi.js
new file mode 100644
index 0000000..aa133f3
--- /dev/null
+++ b/lib/aiqiyi.js
@@ -0,0 +1,39 @@
+var rule = {
+ title:'奇珍异兽',
+ host:'https://www.iqiyi.com',
+ homeUrl:'',
+ // detailUrl:'https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid=fyid&size=2000&page=1',
+ detailUrl:'https://pcw-api.iqiyi.com/video/video/videoinfowithuser/fyid?agent_type=1&authcookie=&subkey=fyid&subscribe=1',
+ searchUrl:'https://search.video.iqiyi.com/o?if=html5&key=**&pageNum=fypage&pos=1&pageSize=24&site=iqiyi',
+ searchable:2,
+ multi:1,
+ filterable:1,
+ filter:{'1': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': 2023}, {'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-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '华语', 'v': 1}, {'n': '香港地区', 'v': 28997}, {'n': '美国', 'v': 2}, {'n': '欧洲', 'v': 3}, {'n': '韩国', 'v': 4}, {'n': '日本', 'v': 308}, {'n': '泰国', 'v': 1115}, {'n': '印度', 'v': 28999}, {'n': '其它', 'v': 5}]}, {'key': '18001', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '喜剧', 'v': 8}, {'n': '爱情', 'v': 6}, {'n': '动作', 'v': 11}, {'n': '枪战', 'v': 131}, {'n': '犯罪', 'v': 291}, {'n': '惊悚', 'v': 128}, {'n': '恐怖', 'v': 10}, {'n': '悬疑', 'v': 289}, {'n': '动画', 'v': 12}, {'n': '家庭', 'v': 27356}, {'n': '奇幻', 'v': 1284}, {'n': '魔幻', 'v': 129}, {'n': '科幻', 'v': 9}, {'n': '战争', 'v': 7}, {'n': '青春', 'v': 130}]}, {'key': '27396', 'name': '规格', 'value': [{'n': '全部', 'v': ''}, {'n': '巨制', 'v': 27397}, {'n': '院线', 'v': 27815}, {'n': '独播', 'v': 30149}, {'n': '网络电影', 'v': 27401}]}], '2': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': 2023}, {'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-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '内地', 'v': 15}, {'n': '港剧', 'v': 16}, {'n': '韩剧', 'v': 17}, {'n': '美剧', 'v': 18}, {'n': '日剧', 'v': 309}, {'n': '泰剧', 'v': 1114}, {'n': '台湾地区', 'v': 1117}, {'n': '英剧', 'v': 28916}, {'n': '其它', 'v': 19}]}, {'key': '18003', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '自制', 'v': 11992}, {'n': '古装', 'v': 24}, {'n': '言情', 'v': 20}, {'n': '武侠', 'v': 23}, {'n': '偶像', 'v': 30}, {'n': '家庭', 'v': 1654}, {'n': '青春', 'v': 1653}, {'n': '都市', 'v': 24064}, {'n': '喜剧', 'v': 135}, {'n': '战争', 'v': 27916}, {'n': '军旅', 'v': 1655}, {'n': '谍战', 'v': 290}, {'n': '悬疑', 'v': 32}, {'n': '罪案', 'v': 149}, {'n': '穿越', 'v': 148}, {'n': '宫廷', 'v': 139}, {'n': '历史', 'v': 21}, {'n': '神话', 'v': 145}, {'n': '科幻', 'v': 34}, {'n': '年代', 'v': 27}, {'n': '农村', 'v': 29}, {'n': '商战', 'v': 140}, {'n': '剧情', 'v': 24063}, {'n': '奇幻', 'v': 27881}, {'n': '网剧', 'v': 24065}, {'n': '竖短片', 'v': 32839}]}], '3': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': 2023}, {'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-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '国内', 'v': 20323}, {'n': '国外', 'v': 20324}]}, {'key': '18004', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '人文', 'v': 70}, {'n': '美食', 'v': 33908}, {'n': '医疗', 'v': 33924}, {'n': '自然', 'v': 33933}, {'n': '萌宠', 'v': 33945}, {'n': '财经', 'v': 33953}, {'n': '罪案', 'v': 33960}, {'n': '竞技', 'v': 33967}, {'n': '灾难', 'v': 33974}, {'n': '军事', 'v': 72}, {'n': '历史', 'v': 74}, {'n': '探险', 'v': 73}, {'n': '社会', 'v': 71}, {'n': '科技', 'v': 28119}, {'n': '旅游', 'v': 310}]}, {'key': '28467', 'name': '出品方', 'value': [{'n': '全部', 'v': ''}, {'n': 'BBC', 'v': 28468}, {'n': '美国历史频道', 'v': 28470}, {'n': '探索频道', 'v': 28471}, {'n': '央视记录', 'v': 28472}, {'n': '北京纪实频道', 'v': 28473}, {'n': '上海纪实频道', 'v': 28474}, {'n': '朗思文化', 'v': 28476}, {'n': 'CNEX', 'v': 28477}, {'n': '五星传奇', 'v': 28478}, {'n': 'IMG', 'v': 28479}, {'n': 'NHK', 'v': 28480}, {'n': '爱奇艺出品', 'v': 31283}, {'n': 'Netflix', 'v': 31286}]}, {'key': '29076', 'name': '片种', 'value': [{'n': '全部', 'v': ''}, {'n': '纪录电影', 'v': 29077}, {'n': '系列纪录片', 'v': 29078}, {'n': '网络纪录片', 'v': 29082}, {'n': '纪实栏目', 'v': 29083}]}, {'key': '31294', 'name': '时长', 'value': [{'n': '全部', 'v': ''}, {'n': '微纪录', 'v': 29079}, {'n': '长纪录', 'v': 29080}, {'n': '短纪录', 'v': 29081}]}], '4': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': 2023}, {'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-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '中国大陆', 'v': 37}, {'n': '日本', 'v': 38}, {'n': '韩国', 'v': 1106}, {'n': '欧美', 'v': 30218}, {'n': '其它', 'v': 40}]}, {'key': '30219', 'name': '版本', 'value': [{'n': '全部', 'v': ''}, {'n': '动画', 'v': 30220}, {'n': '特摄', 'v': 30223}, {'n': '布袋戏', 'v': 30224}, {'n': '特别篇', 'v': 32782}, {'n': '动态漫画', 'v': 32783}, {'n': '动画电影', 'v': 32784}, {'n': '竖版视频', 'v': 32785}, {'n': '轻动画', 'v': 33482}, {'n': '短剧', 'v': 33483}]}, {'key': '30225', 'name': '风格', 'value': [{'n': '全部', 'v': ''}, {'n': '搞笑', 'v': 30230}, {'n': '热血', 'v': 30232}, {'n': '催泪', 'v': 30233}, {'n': '治愈', 'v': 30234}, {'n': '励志', 'v': 30237}, {'n': '机战', 'v': 30241}, {'n': '恋爱', 'v': 30243}, {'n': '科幻', 'v': 30245}, {'n': '奇幻', 'v': 30247}, {'n': '推理', 'v': 30248}, {'n': '校园', 'v': 30249}, {'n': '日常', 'v': 30252}, {'n': '历史', 'v': 30254}, {'n': '美食', 'v': 30255}, {'n': '职场', 'v': 30256}, {'n': '偶像', 'v': 30258}, {'n': '泡面', 'v': 30265}, {'n': '冒险', 'v': 30267}, {'n': '竞技', 'v': 30268}, {'n': '合家欢', 'v': 30270}, {'n': '武侠', 'v': 32792}, {'n': '玄幻', 'v': 32793}]}, {'key': '32795', 'name': '新类型', 'value': [{'n': '全部', 'v': ''}, {'n': '轻小说改编', 'v': 32796}, {'n': '漫画改编', 'v': 32797}, {'n': '游戏改编', 'v': 32798}, {'n': '原创', 'v': 32799}]}], '6': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': 2023}, {'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-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '内地', 'v': 151}, {'n': '港台', 'v': 152}, {'n': '韩国', 'v': 33306}, {'n': '欧美', 'v': 154}, {'n': '其它', 'v': 1113}]}, {'key': '18014', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '播报', 'v': 155}, {'n': '访谈', 'v': 156}, {'n': '游戏', 'v': 158}, {'n': '晚会', 'v': 292}, {'n': '曲艺', 'v': 293}, {'n': '脱口秀', 'v': 2118}, {'n': '真人秀', 'v': 2224}, {'n': '竞技', 'v': 30278}, {'n': '爱奇艺出品', 'v': 30279}, {'n': '竞演', 'v': 33860}]}, {'key': '33162', 'name': '题材', 'value': [{'n': '全部', 'v': ''}, {'n': '音乐', 'v': 33163}, {'n': '舞蹈', 'v': 33172}, {'n': '文化', 'v': 33173}, {'n': '美食', 'v': 33182}, {'n': '伦理', 'v': 33184}, {'n': '相亲', 'v': 33193}, {'n': '纪实', 'v': 33195}, {'n': '生活', 'v': 33196}, {'n': '亲子', 'v': 33197}, {'n': '少儿', 'v': 33198}, {'n': '财经', 'v': 33199}, {'n': '健康', 'v': 33200}, {'n': '时尚', 'v': 33203}, {'n': '旅游', 'v': 33205}, {'n': '教育', 'v': 33206}, {'n': '其它', 'v': 33220}, {'n': '爱情', 'v': 33316}, {'n': '搞笑', 'v': 33317}, {'n': '益智', 'v': 33318}, {'n': '职场', 'v': 33319}, {'n': '语言', 'v': 33530}, {'n': '辩论', 'v': 33531}, {'n': '演讲', 'v': 33843}]}], '5': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': 2023}, {'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-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': 'three_category_id', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '内地', 'v': 221}, {'n': '港台', 'v': 220}, {'n': '欧美', 'v': 219}, {'n': '日韩', 'v': 218}, {'n': '拉美', 'v': 217}, {'n': '亚洲地区', 'v': 216}, {'n': '非洲', 'v': 215}]}, {'key': '18009', 'name': '语种', 'value': [{'n': '全部', 'v': ''}, {'n': '普通话', 'v': 91}, {'n': '粤语', 'v': 92}, {'n': '闽南语', 'v': 93}, {'n': '英语', 'v': 94}, {'n': '日语', 'v': 95}, {'n': '韩语', 'v': 96}, {'n': '其它', 'v': 97}]}, {'key': '23554', 'name': '音乐类型', 'value': [{'n': '全部', 'v': ''}, {'n': '单曲MV', 'v': 23556}, {'n': '单曲现场', 'v': 23557}, {'n': '演唱会', 'v': 23558}, {'n': '新闻', 'v': 23559}, {'n': '访谈', 'v': 23560}, {'n': '音乐记录', 'v': 23561}, {'n': '音乐周边', 'v': 23562}, {'n': '音乐节目', 'v': 23563}, {'n': '影视原声', 'v': 23564}, {'n': '音乐短片', 'v': 23565}, {'n': '其他', 'v': 23566}]}], '16': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': 2023}, {'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-2011', 'v': '2011_2016'}, {'n': '2010-2000', 'v': '2000_2010'}, {'n': '90年代', 'v': '1990_1999'}, {'n': '80年代', 'v': '1980_1989'}, {'n': '更早', 'v': '1964_1979'}]}, {'key': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}, {'n': '付费', 'v': 2}]}, {'key': '18061', 'name': '类型', 'value': [{'n': '全部', 'v': ''}, {'n': '喜剧', 'v': 1296}, {'n': '爱情', 'v': 1297}, {'n': '动作', 'v': 1298}, {'n': '奇幻', 'v': 1299}, {'n': '惊悚', 'v': 1300}, {'n': '悬疑', 'v': 1301}, {'n': '青春', 'v': 1302}]}],'15': [{'key': 'mode', 'name': '综合排序', 'value': [{'n': '全部', 'v': ''}, {'n': '热播榜', 'v': 11}, {'n': '好评榜', 'v': 8}, {'n': '新上线', 'v': 4}]}, {'key': 'year', 'name': '全部年份', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': 2023}, {'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': 'is_purchase', 'name': '全部资费', 'value': [{'n': '全部', 'v': ''}, {'n': '免费', 'v': 0}, {'n': '会员', 'v': 1}]}]},
+ // url:'https://pcw-api.iqiyi.com/search/recommend/list?channel_id=fyclass&data_type=1&is_purchase=&mode=24&page_id=fypage&ret_num=48&three_category_id=',
+ url:'https://pcw-api.iqiyi.com/search/recommend/list?channel_id=fyclass&data_type=1&page_id=fypage&ret_num=48',
+ filter_url:'is_purchase={{fl.is_purchase}}&mode={{fl.mode}}&three_category_id={{fl.three_category_id}}&market_release_date_level={{fl.year}}',
+ // url:'https://pcw-api.iqiyi.com/search/video/videolists?channel_id=fyclass&pageNum=fypage&pageSize=24&data_type=1&site=iqiyi',
+ headers:{
+ 'User-Agent':'MOBILE_UA'
+ },
+ timeout:5000,
+ class_name:'电影&电视剧&纪录片&动漫&综艺&音乐&网络电影&儿童',
+ class_url:'1&2&3&4&6&5&16&15',
+ limit:20,
+ // play_parse:true,
+ // 手动调用解析请求json的url,此lazy不方便
+ // lazy:'js:input="https://cache.json.icu/home/api?type=ys&uid=292796&key=fnoryABDEFJNPQV269&url="+input.split("?")[0];log(input);let html=JSON.parse(request(input));log(html);input=html.url||input',
+ // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
+ // 一级:'json:.data.list;.name;.imageUrl;.latestOrder;.albumId',
+ 推荐:'',
+ // 推荐:'js:let d=[];fetch_params.headers["user-agent"]=PC_UA;pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;let html=fetch(HOST,fetch_params);let lists=pdfa(html,".qy-mod-li");lists.forEach(function(it){try{let title=pdfh(it,"p.sub&&title");let desc=pdfh(it,".qy-mod-label&&Text");let pic_url=pd(it,"img&&src");d.push({title:title,desc:desc,img:pic_url})}catch(e){}});res=setResult(d);',
+ 一级:'js:let d=[];if(MY_CATE==="16"){input=input.replace("channel_id=16","channel_id=1").split("three_category_id")[0];input+="three_category_id=27401"}else if(MY_CATE==="5"){input=input.replace("data_type=1","data_type=2")}let html=request(input);let json=JSON.parse(html);if(json.code==="A00003"){fetch_params.headers["user-agent"]=PC_UA;json=JSON.parse(fetch(input,fetch_params))}json.data.list.forEach(function(data){if(data.channelId===1){desc=data.hasOwnProperty("score")?data.score+"分\\t":""}else if(data.channelId===2||data.channelId===4){if(data.latestOrder===data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"集全"}else{if(data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"/"+data.videoCount+"集"}else{desc="更新至 "+data.latestOrder+"集"}}}else if(data.channelId===6){desc=data.period+"期"}else if(data.channelId===5){desc=data.focus}else{if(data.latestOrder){desc="更新至 第"+data.latestOrder+"期"}else if(data.period){desc=data.period}else{desc=data.focus}}url=MY_CATE+"$"+data.albumId;d.push({url:url,title:data.name,desc:desc,pic_url:data.imageUrl.replace(".jpg","_390_520.jpg?caplist=jpg,webp")})});setResult(d);',
+ // 一级:'js:let d=[];if(MY_CATE==="16"){input=input.replace("channel_id=16","channel_id=1").split("three_category_id")[0];input+="three_category_id=27401"}else if(MY_CATE==="5"){input=input.replace("data_type=1","data_type=2")}let html=fetch(input,fetch_params);let json=JSON.parse(html);if(json.code==="A00003"){fetch_params.headers["user-agent"]=PC_UA;json=JSON.parse(fetch(input,fetch_params))}json.data.list.forEach(function(data){if(data.channelId===1){desc=data.hasOwnProperty("score")?data.score+"分\\t":""}else if(data.channelId===2||data.channelId===4){if(data.latestOrder===data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"集全"}else{if(data.videoCount){desc=(data.hasOwnProperty("score")?data.score+"分\\t":"")+data.latestOrder+"/"+data.videoCount+"集"}else{desc="更新至 "+data.latestOrder+"集"}}}else if(data.channelId===6){desc=data.period+"期"}else if(data.channelId===5){desc=data.focus}else{if(data.latestOrder){desc="更新至 第"+data.latestOrder+"期"}else if(data.period){desc=data.period}else{desc=data.focus}}url=MY_CATE+"$"+data.albumId;d.push({url:url,title:data.name,desc:desc,pic_url:data.imageUrl.replace(".jpg","_390_520.jpg?caplist=jpg,webp")})});setResult(d);',
+ // 一级:'json:.data.list;.name;.imageUrl;.playUrl;.latestOrder',
+ // 二级:{is_json:1,"title":"data.title;data.moviecategory[0]+data.moviecategory[1]","img":"data.cdncover","desc":"data.area[0];data.director[0]","content":"data.description","tabs":"data.playlink_sites;data.playlinksdetail.#idv.quality","lists":"data.playlinksdetail.#idv.default_url"},
+ // 二级:{is_json:1,"title":"data.name+data.subtitle;data.latestOrder","img":"data.imageUrl","desc":"data.categories;data.areas","content":"data.description","tabs":"data.name","lists":"data.playlinksdetail.#idv.default_url"},
+ 二级:'',
+ 二级:'js:let d=[];let html=request(input);let json=JSON.parse(html).data;VOD={vod_id:"",vod_url:input,vod_name:"",type_name:"",vod_actor:"",vod_year:"",vod_director:"",vod_area:"",vod_content:"",vod_remarks:"",vod_pic:""};VOD.vod_name=json.name;try{if(json.latestOrder){VOD.vod_remarks="类型: "+(json.categories[0].name||"")+"\\t"+(json.categories[1].name||"")+"\\t"+(json.categories[2].name||"")+"\\t"+"评分:"+(json.score||"")+"\\n更新至:第"+json.latestOrder+"集(期)/共"+json.videoCount+"集(期)"}else{VOD.vod_remarks="类型: "+(json.categories[0].name||"")+"\\t"+(json.categories[1].name||"")+"\\t"+(json.categories[2].name||"")+"\\t"+"评分:"+(json.score||"")+json.period}}catch(e){VOD.vod_remarks=json.subtitle}VOD.vod_area=(json.focus||"")+"\\n资费:"+(json.payMark===1?"VIP":"免费")+"\\n地区:"+(json.areas||"");let vsize="579_772";try{vsize=json.imageSize[12]}catch(e){}VOD.vod_pic=json.imageUrl.replace(".jpg","_"+vsize+".jpg?caplist=jpg,webp");VOD.type_name=json.categories.map(function(it){return it.name}).join(",");if(json.people.main_charactor){let vod_actors=[];json.people.main_charactor.forEach(function(it){vod_actors.push(it.name)});VOD.vod_actor=vod_actors.join(",")}VOD.vod_content=json.description;let playlists=[];if(json.channelId===1||json.channelId===5){playlists=[{playUrl:json.playUrl,imageUrl:json.imageUrl,shortTitle:json.shortTitle,focus:json.focus,period:json.period}]}else{if(json.channelId===6){let qs=json.period.split("-")[0];let listUrl="https://pcw-api.iqiyi.com/album/source/svlistinfo?cid=6&sourceid="+json.albumId+"&timelist="+qs;let playData=JSON.parse(request(listUrl)).data[qs];playData.forEach(function(it){playlists.push({playUrl:it.playUrl,imageUrl:it.imageUrl,shortTitle:it.shortTitle,focus:it.focus,period:it.period})})}else{let listUrl="https://pcw-api.iqiyi.com/albums/album/avlistinfo?aid="+json.albumId+"&size=200&page=1";let data=JSON.parse(request(listUrl)).data;let total=data.total;playlists=data.epsodelist;if(total>200){for(let i=2;i200){for(let i=2;i.img",
+ "分类片单是否Jsoup写法": "1",
+ "分类片单标题": "img&&alt![阿里云盘]",
+ "分类片单链接": "a,0&&href",
+ "分类片单图片": "img&&src",
+ "分类片单副标题": "",
+ "分类片单链接加前缀": "",
+ "分类片单链接加后缀": "",
+ "搜索请求头参数": "User-Agent$手机",
+ "搜索链接": "https://www.alypw.cn/search.php?q={wd}",
+ "POST请求数据": "",
+ "搜索截取模式": "1",
+ "搜索列表数组规则": "body&&.img",
+ "搜索片单是否Jsoup写法": "1",
+ "搜索片单图片": "img&&src",
+ "搜索片单标题":"img&&alt![阿里云盘]",
+ "搜索片单链接":"a,0&&href",
+ "搜索片单副标题": "",
+ "搜索片单链接加前缀": "",
+ "搜索片单链接加后缀": "",
+ "链接是否直接播放": "0",
+ "直接播放链接加前缀": "",
+ "直接播放链接加后缀": "",
+ "直接播放直链视频请求头": "",
+ "详情是否Jsoup写法": "1",
+ "类型详情": "",
+ "年代详情": "",
+ "地区详情": "",
+ "演员详情": "",
+ "简介详情": "body&&.entry-content&&Text",
+ "线路列表数组规则": "",
+ "线路标题": "",
+ "播放列表数组规则": "body&&[href^=https://www.aliyundrive.com/s/]",
+ "选集列表数组规则": "a",
+ "选集标题链接是否Jsoup写法": "1",
+ "选集标题": "a&&Text",
+ "选集链接": "a&&href",
+ "是否反转选集序列": "0",
+ "选集链接加前缀": "",
+ "选集链接加后缀": "",
+ "分析MacPlayer": "0",
+ "是否开启手动嗅探": "0",
+ "手动嗅探视频链接关键词": ".mp4#.m3u8#.flv#video/tos",
+ "手动嗅探视频链接过滤词": ".html#=http"
+}
\ No newline at end of file
diff --git a/lib/baoxian.json b/lib/baoxian.json
new file mode 100644
index 0000000..dce454d
--- /dev/null
+++ b/lib/baoxian.json
@@ -0,0 +1,457 @@
+{
+"作者":"张弘",
+"站名":"宝仙HD",
+"主页url":"https://webdillo.com/",
+"热门推荐":"1",
+"起始页":"1",
+"数组": "&&",
+"图片":"data-original=\"&&\"",
+"标题":"title=\"&&\"",
+"链接":"href=\"&&\"",
+"副标题":"class=\"pic_text text_right\">&&",
+"搜索url": "https://webdillo.com/{wd}----------{pg}---.html",
+"搜索模式": "1",
+"搜索数组": "&&",
+"搜索图片": "data-original=\"&&\"",
+"搜索标题": "title=\"&&\"",
+"搜索链接": "href=\"&&\"",
+"搜索后缀":"/index.php/vod/detail/id/",
+"线路数组":"class=\"tabs-play&&",
+"线路标题":"title=\"&&\">",
+"播放数组":"class=\"content_playlist clearfix&&",
+"状态":"地区:&&",
+"导演":"导演:&&",
+"主演":"主演:&&",
+"简介":"class=\"content_desc context clearfix\"&&",
+"播放列表":"",
+"播放标题":">&&<",
+"播放链接":"href=\"&&\"",
+"免嗅":"1",
+"分类url":"https://webdillo.com/index.php/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/letter/{letter}/year/{year}.html",
+"分类":"电影$1#电视剧$2#综艺$3#动漫$4",
+"筛选":
+{
+"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":"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":"冒险"},
+{"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":"MV","v":"MV"},
+{"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":"2023","v":"2023"},
+{"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"}
+]
+},
+{
+"key":"by",
+"name":"排序",
+"value":[
+{"n":"全部","v":""},
+{"n":"最新","v":"time"},
+{"n":"总榜","v":"hits"},
+{"n":"月榜","v":"hits_month"},
+{"n":"周榜","v":"hits_week"}
+]
+}
+],
+"2":[
+{
+"key":"cateId",
+"name":"类型",
+"value":[
+{"n":"全部","v":""},
+{"n":"国产剧","v":"13"},
+{"n":"港台剧","v":"14"},
+{"n":"日韩剧","v":"15"},
+{"n":"海外剧","v":"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":"谍战"},
+{"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":"2023","v":"2023"},
+{"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"}
+]
+},
+{
+"key":"by",
+"name":"排序",
+"value":[
+{"n":"全部","v":""},
+{"n":"最新","v":"time"},
+{"n":"总榜","v":"hits"},
+{"n":"月榜","v":"hits_month"},
+{"n":"周榜","v":"hits_week"}
+]
+}
+],
+"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":"体育"},
+{"n":"曲艺","v":"曲艺"},
+{"n":"科教","v":"科教"},
+{"n":"养成","v":"养成"},
+{"n":"生活","v":"生活"},
+{"n":"游戏","v":"游戏"},
+{"n":"音乐","v":"音乐"},
+{"n":"MTV","v":"MTV"},
+{"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":"欧美"}
+]
+},
+{
+"key":"year",
+"name":"年份",
+"value":[
+{"n":"全部","v":""},
+{"n":"2023","v":"2023"},
+{"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"}
+]
+},
+{
+"key":"by",
+"name":"排序",
+"value":[
+{"n":"全部","v":""},
+{"n":"最新","v":"time"},
+{"n":"总榜","v":"hits"},
+{"n":"月榜","v":"hits_month"},
+{"n":"周榜","v":"hits_week"}
+]
+}
+],
+"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":"社会"},
+{"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":"2023","v":"2023"},
+{"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"}
+]
+},
+{
+"key":"by",
+"name":"排序",
+"value":[
+{"n":"全部","v":""},
+{"n":"最新","v":"time"},
+{"n":"总榜","v":"hits"},
+{"n":"月榜","v":"hits_month"},
+{"n":"周榜","v":"hits_week"}
+]
+}
+]
+}
+}
diff --git a/lib/blzb.js b/lib/blzb.js
new file mode 100644
index 0000000..a801d7b
--- /dev/null
+++ b/lib/blzb.js
@@ -0,0 +1,78 @@
+/* 直播弹幕 -> vod_area:'bililivedanmu'
+目前只有皮皮虾大佬的DMBox, 支持弹幕
+DMBox下载:https://t.me/pipixiawerun
+设置 > 窗口预览 > 开启
+*/
+
+/* Cookie设置
+Cookie获取方法 https://github.com/UndCover/PyramidStore/blob/main/list.md#%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9
+
+Cookie设置方法1: DR-PY 后台管理界面
+CMS后台管理 > 设置中心 > 环境变量 > {"bili_cookie":"XXXXXXX","vmid":"XXXXXX"} > 保存
+
+Cookie设置方法2: 手动替换Cookie
+底下代码 headers的
+"Cookie":"$bili_cookie"
+手动替换为
+"Cookie":"将获取的Cookie黏贴在这"
+*/
+
+var rule = {
+ title:'哔哩直播',
+ host:'https://api.live.bilibili.com',
+ homeUrl:'/xlive/web-interface/v1/second/getUserRecommend?page=1&page_size=30&platform=web',//用于"分类获取"和"推荐获取"
+ url:'/xlive/web-interface/v1/second/getList?platform=web&parent_area_id=fyclass&area_id=fyfilter&sort_type=online&page=fypage',
+ class_name:'娱乐&网游&手游&单机游戏&电台&虚拟主播&生活&知识&赛事&购物',
+ class_url:'10&2&3&6&1&5&9&11&13&300',
+ filterable: 1,
+ filter_url: '{{fl.area}}',
+ filter_def:{
+ 10:{area:'33'},
+ 2:{area:'86'},
+ 3:{area:'35'},
+ 6:{area:'236'},
+ 1:{area:'21'},
+ 5:{area:'190'},
+ 9:{area:'371'},
+ 11:{area:'376'},
+ 13:{area:'561'},
+ 300:{area:'30000'}
+ },
+ filter: {
+ "2":[{"key":"area","name":"分区","value":[{"n":"英雄联盟","v":"86"},{"n":"DOTA2","v":"92"},{"n":"CS:GO","v":"89"},{"n":"APEX英雄","v":"240"},{"n":"永劫无间","v":"666"},{"n":"穿越火线","v":"88"},{"n":"守望先锋","v":"87"},{"n":"吃鸡行动","v":"80"},{"n":"逃离塔科夫","v":"252"},{"n":"传奇","v":"695"},{"n":"DNF","v":"78"},{"n":"生死狙击2","v":"575"},{"n":"洛奇英雄传","v":"599"},{"n":"最终幻想14","v":"102"},{"n":"星际战甲","v":"249"},{"n":"梦三国","v":"710"},{"n":"英魂之刃","v":"690"},{"n":"剑网3","v":"82"},{"n":"铁甲雄兵","v":"691"},{"n":"封印者","v":"300"},{"n":"新天龙八部","v":"653"},{"n":"赛尔号","v":"667"},{"n":"造梦西游","v":"668"},{"n":"洛克王国","v":"669"},{"n":"问道","v":"670"},{"n":"诛仙世界","v":"654"},{"n":"大话西游","v":"652"},{"n":"奇迹MU","v":"683"},{"n":"永恒之塔","v":"684"},{"n":"QQ三国","v":"685"},{"n":"人间地狱","v":"677"},{"n":"VALORANT","v":"329"},{"n":"彩虹岛","v":"686"},{"n":"洛奇","v":"663"},{"n":"跑跑卡丁车","v":"664"},{"n":"星际公民","v":"658"},{"n":"Squad战术小队","v":"659"},{"n":"反恐精英Online","v":"629"},{"n":"风暴奇侠","v":"648"},{"n":"装甲战争","v":"642"},{"n":"失落的方舟","v":"590"},{"n":"阿尔比恩","v":"639"},{"n":"猎杀对决","v":"600"},{"n":"CFHD ","v":"472"},{"n":"骑士精神2","v":"650"},{"n":"超击突破","v":"680"},{"n":"武装突袭","v":"634"},{"n":"300英雄","v":"84"},{"n":"炉石传说","v":"91"},{"n":"剑网3缘起","v":"499"},{"n":"街头篮球","v":"649"},{"n":"综合射击","v":"601"},{"n":"剑灵","v":"505"},{"n":"艾尔之光","v":"651"},{"n":"黑色沙漠","v":"632"},{"n":"天涯明月刀","v":"596"},{"n":"超激斗梦境","v":"519"},{"n":"冒险岛","v":"574"},{"n":"逆战","v":"487"},{"n":"魔兽争霸3","v":"181"},{"n":"QQ飞车","v":"610"},{"n":"魔兽世界","v":"83"},{"n":"FIFA ONLINE 4","v":"388"},{"n":"NBA2KOL2","v":"581"},{"n":"使命召唤:战区","v":"318"},{"n":"VRChat","v":"656"},{"n":"坦克世界","v":"115"},{"n":"战舰世界","v":"248"},{"n":"战争雷霆","v":"316"},{"n":"战意","v":"383"},{"n":"风暴英雄","v":"114"},{"n":"星际争霸2","v":"93"},{"n":"刀塔自走棋","v":"239"},{"n":"堡垒之夜","v":"164"},{"n":"枪神纪","v":"251"},{"n":"三国杀","v":"81"},{"n":"龙之谷","v":"112"},{"n":"古剑奇谭OL","v":"173"},{"n":"幻想全明星","v":"176"},{"n":"怀旧网游","v":"288"},{"n":"新游前瞻","v":"298"},{"n":"星战前夜:晨曦","v":"331"},{"n":"梦幻西游端游","v":"350"},{"n":"流放之路","v":"551"},{"n":"FPS沙盒","v":"633"},{"n":"永恒轮回","v":"459"},{"n":"激战2","v":"607"},{"n":"其他网游","v":"107"}] }],
+ "3":[{"key":"area","name":"分区","value":[{"n":"王者荣耀","v":"35"},{"n":"和平精英","v":"256"},{"n":"LOL手游","v":"395"},{"n":"原神","v":"321"},{"n":"第五人格","v":"163"},{"n":"明日方舟","v":"255"},{"n":"哈利波特:魔法觉醒 ","v":"474"},{"n":"幻塔","v":"550"},{"n":"金铲铲之战","v":"514"},{"n":"APEX手游","v":"506"},{"n":"深空之眼","v":"598"},{"n":"无期迷途","v":"675"},{"n":"光遇","v":"687"},{"n":"跃迁旅人","v":"717"},{"n":"香肠派对","v":"689"},{"n":"猫之城","v":"645"},{"n":"玛娜希斯回响","v":"644"},{"n":"使命召唤手游","v":"386"},{"n":"黑色沙漠手游","v":"615"},{"n":"崩坏3","v":"40"},{"n":"游戏王:决斗链接","v":"407"},{"n":"游戏王","v":"303"},{"n":"蛋仔派对","v":"571"},{"n":"阴阳师","v":"36"},{"n":"空之要塞:启航","v":"718"},{"n":"火影忍者手游","v":"292"},{"n":"Fate/GO","v":"37"},{"n":"综合棋牌","v":"354"},{"n":"QQ飞车手游","v":"154"},{"n":"决战!平安京","v":"140"},{"n":"狼人杀","v":"41"},{"n":"三国杀移动版","v":"352"},{"n":"碧蓝航线","v":"113"},{"n":"影之诗","v":"156"},{"n":"明日之后","v":"189"},{"n":"部落冲突:皇室战争","v":"50"},{"n":"奥比岛手游","v":"661"},{"n":"盾之勇者成名录:浪潮","v":"704"},{"n":"雀姬","v":"214"},{"n":"公主连结Re:Dive","v":"330"},{"n":"DNF手游","v":"343"},{"n":"FIFA足球世界","v":"641"},{"n":"BanG Dream","v":"258"},{"n":"荒野乱斗","v":"469"},{"n":"CF手游","v":"333"},{"n":"战双帕弥什","v":"293"},{"n":"天涯明月刀手游","v":"389"},{"n":"解密游戏","v":"42"},{"n":"恋爱养成游戏","v":"576"},{"n":"暗黑破坏神:不朽","v":"492"},{"n":"暗区突围","v":"502"},{"n":"跑跑卡丁车手游","v":"265"},{"n":"非人学园","v":"212"},{"n":"百闻牌","v":"286"},{"n":"猫和老鼠手游","v":"269"},{"n":"坎公骑冠剑","v":"442"},{"n":"忍者必须死3","v":"203"},{"n":"梦幻西游手游","v":"342"},{"n":"航海王热血航线","v":"504"},{"n":"少女前线","v":"39"},{"n":"300大作战","v":"688"},{"n":"少女前线:云图计划","v":"525"},{"n":"漫威超级战争","v":"478"},{"n":"摩尔庄园手游","v":"464"},{"n":"宝可梦大集结","v":"493"},{"n":"小动物之星","v":"473"},{"n":"天地劫:幽城再临","v":"448"},{"n":"漫威对决","v":"511"},{"n":" 东方归言录","v":"538"},{"n":"梦幻模拟战","v":"178"},{"n":"时空猎人3","v":"643"},{"n":"重返帝国","v":"613"},{"n":"休闲小游戏","v":"679"},{"n":"其他手游","v":"98"},{"n":"新游评测","v":"274"}] }],
+ "6":[{"key":"area","name":"分区","value":[{"n":"主机游戏","v":"236"},{"n":"我的世界","v":"216"},{"n":"独立游戏","v":"283"},{"n":"怀旧游戏","v":"237"},{"n":"弹幕互动玩法","v":"460"},{"n":"恐怖游戏","v":"276"},{"n":"禁闭求生","v":"707"},{"n":"斯普拉遁3","v":"694"},{"n":"卧龙:苍天陨落","v":"700"},{"n":"使命召唤19","v":"282"},{"n":"异度神剑","v":"665"},{"n":"艾尔登法环","v":"555"},{"n":"聚会游戏","v":"636"},{"n":"哥谭骑士","v":"716"},{"n":"命运2","v":"277"},{"n":"沙石镇时光","v":"630"},{"n":"Dread Hunger","v":"591"},{"n":"红色警戒2","v":"693"},{"n":"失落迷城:群星的诅咒","v":"714"},{"n":"策略游戏","v":"570"},{"n":"战地风云","v":"597"},{"n":"幽灵线:东京","v":"612"},{"n":"糖豆人","v":"357"},{"n":"消逝的光芒2","v":"586"},{"n":"只狼","v":"245"},{"n":"怪物猎人","v":"578"},{"n":"饥荒","v":"218"},{"n":"精灵宝可梦","v":"228"},{"n":"FIFA23","v":"708"},{"n":"暖雪","v":"582"},{"n":"全面战争:战锤3","v":"594"},{"n":"彩虹六号:异种","v":"580"},{"n":"战神","v":"579"},{"n":"FORZA 极限竞速","v":"302"},{"n":"NBA2K","v":"362"},{"n":"帝国时代4","v":"548"},{"n":"光环:无限","v":"559"},{"n":"孤岛惊魂6","v":"537"},{"n":"植物大战僵尸","v":"309"},{"n":"仙剑奇侠传七","v":"540"},{"n":"灵魂筹码","v":"223"},{"n":"格斗游戏","v":"433"},{"n":"荒野大镖客2","v":"226"},{"n":"重生细胞","v":"426"},{"n":"刺客信条","v":"227"},{"n":"恐鬼症","v":"387"},{"n":"以撒","v":"219"},{"n":"双人成行","v":"446"},{"n":"方舟","v":"295"},{"n":"仁王2","v":"313"},{"n":"鬼泣5","v":"244"},{"n":"枪火重生","v":"364"},{"n":"盗贼之海","v":"341"},{"n":"胡闹厨房","v":"507"},{"n":"体育游戏","v":"500"},{"n":"恐惧之间","v":"439"},{"n":"塞尔达","v":"308"},{"n":"马力欧制造2","v":"261"},{"n":"全境封锁2","v":"243"},{"n":"骑马与砍杀","v":"326"},{"n":"人类一败涂地","v":"270"},{"n":"鬼谷八荒","v":"424"},{"n":"无主之地3","v":"273"},{"n":"辐射76","v":"220"},{"n":"全面战争","v":"257"},{"n":"亿万僵尸","v":"463"},{"n":"暗黑破坏神2","v":"535"},{"n":"文字游戏","v":"583"},{"n":"恋爱模拟游戏","v":"592"},{"n":"泰拉瑞亚","v":"593"},{"n":"雨中冒险2","v":"441"},{"n":"游戏速通","v":"678"},{"n":"摔角城大乱斗","v":"681"},{"n":"勇敢的哈克","v":"692"},{"n":" 审判系列","v":"698"},{"n":"其他单机","v":"235"}] }],
+ "1":[{"key":"area","name":"分区","value":[{"n":"视频唱见","v":"21"},{"n":"萌宅领域","v":"530"},{"n":"视频聊天","v":"145"},{"n":"舞见","v":"207"},{"n":"情感","v":"706"},{"n":"户外","v":"123"},{"n":"日常","v":"399"}] }],
+ "5":[{"key":"area","name":"分区","value":[{"n":"唱见电台","v":"190"},{"n":"聊天电台","v":"192"},{"n":"配音","v":"193"}] }],
+ "9":[{"key":"area","name":"分区","value":[{"n":"虚拟主播","v":"371"},{"n":"3D虚拟主播","v":"697"}] }],
+ "10":[{"key":"area","name":"分区","value":[{"n":"生活分享","v":"646"},{"n":"运动","v":"628"},{"n":"搞笑","v":"624"},{"n":"手工绘画","v":"627"},{"n":"萌宠","v":"369"},{"n":"美食","v":"367"},{"n":"时尚","v":"378"},{"n":"影音馆","v":"33"}] }],
+ "11":[{"key":"area","name":"分区","value":[{"n":"社科法律心理","v":"376"},{"n":"人文历史","v":"702"},{"n":"校园学习","v":"372"},{"n":"职场·技能","v":"377"},{"n":" 科技","v":"375"},{"n":"科学科普","v":"701"},{"n":"时政","v":"715"}] }],
+ "13":[{"key":"area","name":"分区","value":[{"n":"游戏赛事","v":"561"},{"n":"体育赛事","v":"562"},{"n":"赛事综合","v":"563"}] }],
+ "300":[{"key":"area","name":"分区","value":[{"n":"购物","v":"300000"}] }]
+ },
+ detailUrl:'https://live.bilibili.com/fyid',//二级详情拼接链接(json格式用)
+ // detailUrl:'https://api.live.bilibili.com/xlive/web-room/v1/playUrl/playUrl?cid=fyid&platform=h5&otype=json&quality=0',//二级详情拼接链接(json格式用)
+ // searchUrl:'/x/web-interface/search/type?__refresh__=true&page=fypage&page_size=42&order=online&platform=pc&highlight=1&single_column=0&keyword=**&search_type=live&dynamic_offset=0&preload=true',
+ searchUrl:'https://api.bilibili.com/x/web-interface/search/type?search_type=live&keyword=**&page=1',
+ searchable:2,
+ quickSearch:0,
+ headers:{
+ "User-Agent":"PC_UA",
+ "Referer": "https://www.bilibili.com",
+ "Cookie":"$bili_cookie"
+ },
+ timeout:5000,
+ limit:8,
+ play_parse:true,
+ // play_json:[{re:'*', json:{jx:0, parse:1,header:JSON.stringify({"user-agent":"Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36"})}}],
+ // play_json:[{re:'*', json:{jx:0, parse:1,header:JSON.stringify({"user-agent":"uc_ua"})}}],
+ // play_json:0,
+ lazy:"js:let ids=input.split('_');let result={};let iurl='https://api.live.bilibili.com/room/v1/Room/playUrl?cid='+ids[1]+'&'+ids[0];let html=request(iurl);let jRoot=JSON.parse(html);let jo=jRoot['data'];let ja=jo['durl'];let purl='';if(ja.length>0){purl=ja[0]['url']}result['parse']=0;result['playUrl']='';result['url']=unescape(purl);result['header']={Referer:'https://live.bilibili.com','User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'};if(/h5/.test(ids[0])){result['contentType']='';input=result}else{result['contentType']='video/x-flv';input=result}",
+ double:false,
+ 推荐:'*',
+ 一级:'json:data.list;title;system_cover;uname;roomid',
+ // 二级:'*',
+ 二级:"js:let aid=input.match(/\\/(\\d+)/)[1];log(aid);let html=request('https://api.live.bilibili.com/room/v1/Room/get_info?room_id='+aid);let jo=JSON.parse(html).data;let title=jo['title'];let pic=jo['keyframe'];let desc=jo['description'];let dire=jo['uid'];let typeName=jo['area_name'];let remark='在线人数:'+jo['online'];let vod={vod_id:aid,vod_name:title,vod_pic:pic,type_name:typeName,vod_area:'bililivedanmu',vod_remarks:remark,vod_actor:'直播间id-'+aid,vod_director:dire,vod_content:desc};vod['vod_play_from']='B站';vod['vod_play_url']='flv线路原画$platform=web&quality=4_'+aid+'#flv线路高清$platform=web&quality=3_'+aid+'#h5线路原画$platform=h5&quality=4_'+aid+'#h5线路高清$platform=h5&quality=3_'+aid;VOD=vod;",
+ // 搜索:'json:data.result.live_room;title;cover;uname;roomid',
+ 搜索:'js:let html=request(input);let msg=JSON.parse(html).message;if(msg!=="0"){VODS=[{vod_name:KEY+"➢"+msg,vod_id:"no_data",vod_remarks:"别点,缺少bili_cookie",vod_pic:"https://ghproxy.com/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}]}else{let videos=[];let vodList=JSON.parse(html).data.result.live_room;vodList.forEach(function(vod){let aid=vod["roomid"];let title="直播间:"+vod["title"].replace(\'\',"").replace("","");let img="https:"+vod["user_cover"];let remark=vod["watched_show"]["text_small"]+" "+vod["uname"];videos.push({vod_id:aid,vod_name:title,vod_pic:img,vod_remarks:remark})});VODS=videos}',
+}
\ No newline at end of file
diff --git a/lib/bttwo.json b/lib/bttwo.json
new file mode 100644
index 0000000..914a334
--- /dev/null
+++ b/lib/bttwo.json
@@ -0,0 +1,261 @@
+ {
+
+ "作者":"荷城茶秀",
+
+ "站名":"两个BT",
+
+ "主页url":"https://www.bttwo.net/",
+
+ "简介":"运输车提醒您请勿相信影片中的广告,以免上当受骗。+",
+
+ "导演":"导演:&&",
+
+ "主演":"主演:&&",
+
+ "影片状态":"上映:&&",
+
+ "影片类型":"类型:&&",
+
+ "影片地区":"地区:&&",
+
+ "影片年代":"年份:&&",
+
+ "数组":"
[不包含:两个BT]",
+
+ "标题":"alt=\"&&\"",
+
+ "副标题":"&&<",
+
+ "图片":"data-original=\"&&\"",
+
+ "链接":"href=\"&&\"",
+
+ "搜索url":"/xssearch?q={wd}",
+
+ "搜索数组":"thumb lazy\"&&",
+
+ "搜索标题":"alt=\"&&\"",
+
+ "搜索副标题":"
&&<",
+
+ "搜索图片":"data-original=\"&&\"",
+
+ "搜索链接":"href=\"&&\"",
+
+ "线路数组":"zaixianbf\"&& ",
+
+ "线路标题":"🌸+&&+🌸",
+
+ "播放数组":"paly_list_btn\">&&",
+
+ "播放标题":">&&<",
+
+ "播放列表":"",
+
+ "分类url":"https://www.bttwo.net/{cateId}/{area}/year/{year}/{class}/page/{catePg};;ak",
+
+ "分类":"影视筛选$movie_bt#最新电影$new-movie#热门下载$hot#本月热门$hot-month#国产剧$zgjun#美剧$meiju#日韩剧$jpsrtv",
+
+ "筛选":{
+ "movie_bt":[
+ {"key":"area","name":"地区","value":[
+ {"v":"","n":"全部地区①"},
+ {"v":"movie_bt_cat/不丹","n":"不丹"},
+ {"v":"movie_bt_cat/ny","n":"东南亚"},
+ {"v":"movie_bt_cat/zhonji","n":"中国"},
+ {"v":"movie_bt_cat/zhogngtw","n":"中国台湾"},
+ {"v":"movie_bt_cat/dl","n":"中国大陆"},
+ {"v":"movie_bt_cat/zhongguoxg","n":"中国香港"},
+ {"v":"movie_bt_cat/dm","n":"丹麦"},
+ {"v":"movie_bt_cat/wuklan","n":"乌克兰"},
+ {"v":"movie_bt_cat/yisl","n":"以色列"},
+ {"v":"movie_bt_cat/yl","n":"伊朗"},
+ {"v":"movie_bt_cat/els","n":"俄罗斯"},
+ {"v":"movie_bt_cat/baojialiya","n":"保加利亚"},
+ {"v":"movie_bt_cat/克罗地亚","n":"克罗地亚"},
+ {"v":"movie_bt_cat/bingda","n":"冰岛"}
+ ]
+ },
+ {"key":"area","name":"地区","value":[
+ {"v":"","n":"全部地区②"},
+ {"v":"movie_bt_cat/jnd","n":"加拿大"},
+ {"v":"movie_bt_cat/匈牙利","n":"匈牙利"},
+ {"v":"movie_bt_cat/nasilafu","n":"南斯拉夫"},
+ {"v":"movie_bt_cat/nanfei","n":"南非"},
+ {"v":"movie_bt_cat/kaer","n":"卡塔尔"},
+ {"v":"movie_bt_cat/luob","n":"卢森堡"},
+ {"v":"movie_bt_cat/yindu","n":"印度"},
+ {"v":"movie_bt_cat/印度尼西亚","n":"印度尼西亚"},
+ {"v":"movie_bt_cat/taiwan","n":"台湾"},
+ {"v":"movie_bt_cat/gelunbiya","n":"哥伦比亚"},
+ {"v":"movie_bt_cat/tuerqi","n":"土耳其"},
+ {"v":"movie_bt_cat/saierweiya","n":"塞尔维亚"},
+ {"v":"movie_bt_cat/moxige","n":"墨西哥"},
+ {"v":"movie_bt_cat/aodili","n":"奥地利"}
+ ]
+ },
+ {"key":"area","name":"地区","value":[
+ {"v":"","n":"全部地区③"},
+ {"v":"movie_bt_cat/nirily","n":"尼日利亚"},
+ {"v":"movie_bt_cat/bx","n":"巴西"},
+ {"v":"movie_bt_cat/xl","n":"希腊"},
+ {"v":"movie_bt_cat/德国","n":"德国"},
+ {"v":"movie_bt_cat/ydl","n":"意大利"},
+ {"v":"movie_bt_cat/nw","n":"挪威"},
+ {"v":"movie_bt_cat/jirker","n":"捷克"},
+ {"v":"movie_bt_cat/摩洛哥","n":"摩洛哥"},
+ {"v":"movie_bt_cat/siluofake","n":"斯洛伐克"},
+ {"v":"movie_bt_cat/xinjip","n":"新加坡"},
+ {"v":"movie_bt_cat/xinxilan","n":"新西兰"},
+ {"v":"movie_bt_cat/rb","n":"日本"},
+ {"v":"movie_bt_cat/rihan","n":"日韩"},
+ {"v":"movie_bt_cat/omei","n":"欧美"},
+ {"v":"movie_bt_cat/bilishi","n":"比利时"},
+ {"v":"movie_bt_cat/fg","n":"法国"}
+ ]
+ },
+ {"key":"area","name":"地区","value":[
+ {"v":"","n":"全部地区④"},
+ {"v":"movie_bt_cat/bolan","n":"波兰"},
+ {"v":"movie_bt_cat/波多黎各","n":"波多黎各"},
+ {"v":"movie_bt_cat/taigyo","n":"泰国"},
+ {"v":"movie_bt_cat/gangtai","n":"港台"},
+ {"v":"movie_bt_cat/adly","n":"澳大利亚"},
+ {"v":"movie_bt_cat/arl","n":"爱尔兰"},
+ {"v":"movie_bt_cat/asny","n":"爱沙尼亚"},
+ {"v":"movie_bt_cat/瑞典","n":"瑞典"},
+ {"v":"movie_bt_cat/ruishi","n":"瑞士"},
+ {"v":"movie_bt_cat/baierls","n":"白俄罗斯"},
+ {"v":"movie_bt_cat/秘鲁","n":"秘鲁"},
+ {"v":"movie_bt_cat/tunisi","n":"突尼斯"},
+ {"v":"movie_bt_cat/ltwan","n":"立陶宛"},
+ {"v":"movie_bt_cat/lmny","n":"罗马尼亚"},
+ {"v":"movie_bt_cat/mg","n":"美国"}
+ ]
+ },
+ {"key":"area","name":"地区","value":[
+ {"v":"","n":"全部地区⑤"},
+ {"v":"movie_bt_cat/芬兰","n":"芬兰"},
+ {"v":"movie_bt_cat/yg","n":"英国"},
+ {"v":"movie_bt_cat/hl","n":"荷兰"},
+ {"v":"movie_bt_cat/lsadlsi","n":"荷属安的列斯"},
+ {"v":"movie_bt_cat/feilb","n":"菲律宾"},
+ {"v":"movie_bt_cat/pty","n":"葡萄牙"},
+ {"v":"movie_bt_cat/dide","n":"西德"},
+ {"v":"movie_bt_cat/xby","n":"西班牙"},
+ {"v":"movie_bt_cat/yeun","n":"越南"},
+ {"v":"movie_bt_cat/ageiting","n":"阿根廷"},
+ {"v":"movie_bt_cat/alq","n":"阿联酋"},
+ {"v":"movie_bt_cat/hg","n":"韩国"},
+ {"v":"movie_bt_cat/xiangg","n":"香港"},
+ {"v":"movie_bt_cat/malaxy","n":"马来西亚"},
+ {"v":"movie_bt_cat/马耳他","n":"马耳他"}
+ ]
+ },
+ {"key":"class","name":"类型","value":[
+ {"v":"","n":"全部类型①"},
+ {"v":"movie_bt_tags/zj","n":"传记"},
+ {"v":"movie_bt_tags/ertong","n":"儿童"},
+ {"v":"movie_bt_tags/adt","n":"冒险"},
+ {"v":"movie_bt_tags/juqing","n":"剧情"},
+ {"v":"movie_bt_tags/at","n":"动作"},
+ {"v":"movie_bt_tags/donghua","n":"动画"},
+ {"v":"movie_bt_tags/lishi","n":"历史"},
+ {"v":"movie_bt_tags/guzhuang","n":"古装"},
+ {"v":"movie_bt_tags/tongxing","n":"同性"},
+ {"v":"movie_bt_tags/xiju","n":"喜剧"},
+ {"v":"movie_bt_tags/qihuan","n":"奇幻"},
+ {"v":"movie_bt_tags/jiating","n":"家庭"},
+ {"v":"movie_bt_tags/kongbu","n":"恐怖"},
+ {"v":"movie_bt_tags/xuanni","n":"悬疑"},
+ {"v":"movie_bt_tags/qingse","n":"情色"},
+ {"v":"movie_bt_tags/jingsong","n":"惊悚"},
+ {"v":"movie_bt_tags/戏曲","n":"戏曲"},
+ {"v":"movie_bt_tags/zhanzheng","n":"战争"},
+ {"v":"movie_bt_tags/gw","n":"歌舞"}
+ ]
+ },
+ {"key":"class","name":"类型","value":[
+ {"v":"","n":"全部类型②"},
+ {"v":"movie_bt_tags/wuxia","n":"武侠"},
+ {"v":"movie_bt_tags/zhannan","n":"灾难"},
+ {"v":"movie_bt_tags/aiqing","n":"爱情"},
+ {"v":"movie_bt_tags/fanzui","n":"犯罪"},
+ {"v":"movie_bt_tags/短片","n":"短片"},
+ {"v":"movie_bt_tags/kehuan","n":"科幻"},
+ {"v":"movie_bt_tags/jilu","n":"纪录片"},
+ {"v":"movie_bt_tags/xibu","n":"西部"},
+ {"v":"movie_bt_tags/yd","n":"运动"},
+ {"v":"movie_bt_tags/yinyue","n":"音乐"},
+ {"v":"movie_bt_tags/黑色电影","n":"黑色电影"}
+ ]
+ },
+ {"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"},
+ {"n":"1989","v":"1989"},
+ {"n":"1988","v":"1988"},
+ {"n":"1987","v":"1987"},
+ {"n":"1986","v":"1986"},
+ {"n":"1985","v":"1985"},
+ {"n":"1984","v":"1984"},
+ {"n":"1983","v":"1983"},
+ {"n":"1982","v":"1982"},
+ {"n":"1980","v":"1980"},
+ {"n":"1978","v":"1978"},
+ {"n":"1977","v":"1977"},
+ {"n":"1976","v":"1976"},
+ {"n":"1975","v":"1975"},
+ {"n":"1974","v":"1974"},
+ {"n":"1973","v":"1973"},
+ {"n":"1972","v":"1972"},
+ {"n":"1970","v":"1970"},
+ {"n":"1969","v":"1969"},
+ {"n":"1963","v":"1963"},
+ {"n":"1962","v":"1962"},
+ {"v":"1959","n":"1959"},
+ {"v":"1954","n":"1954"},
+ {"v":"1952","n":"1952"},
+ {"v":"1949","n":"1949"},
+ {"v":"1938","n":"1938"},
+ {"v":"1931","n":"1931"},
+ {"v":"1925","n":"1925"},
+ {"v":"1921","n":"1921"}
+ ]
+ }
+ ]
+ }
+ }
+
\ No newline at end of file
diff --git a/lib/caigou.js b/lib/caigou.js
new file mode 100644
index 0000000..413bbdc
--- /dev/null
+++ b/lib/caigou.js
@@ -0,0 +1,66 @@
+var rule = {
+ title:'菜狗',
+ host:'https://waptv.sogou.com',
+ homeUrl:'',
+ searchUrl:'/film/result?ie=utf8&query=**',
+ searchable:2,
+ quickSearch:0,
+ filterable:1,
+ multi:1,
+ // 分类链接fypage参数支持1个()表达式
+ url:'/napi/video/classlist?abtest=0&iploc=CN1304&spver=&listTab=fyclass&filter=&start=((fypage-1)*15)&len=15&fr=filter',
+ filter_url:'style={{fl.style}}&zone={{fl.zone}}&year={{fl.year}}&fee={{fl.fee}}&order={{fl.order}}',
+ headers:{
+ 'User-Agent':'PC_UA'
+ },
+ timeout:5000,
+ class_name:'电视剧&电影&动漫&综艺&纪录片',
+ class_url:'teleplay&film&cartoon&tvshow&documentary',
+ filter:{'teleplay': [{'key': 'style', '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': '其他'}]}, {'key': 'zone', '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': '2023', 'v': '2023'}, {'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': '更早', 'v': '更早'}]}, {'key': 'fee', 'name': '资源', 'value': [{'n': '全部', 'v': ''}, {'n': '正片', 'v': '正片'}, {'n': '免费正片', 'v': '免费正片'}, {'n': '付费正片', 'v': '付费正片'}]}, {'key': 'order', 'name': '排序', 'value': [{'n': '全部', 'v': ''}, {'n': '最新', 'v': '最新'}, {'n': '好评', 'v': '好评'}]}], 'film': [{'key': 'style', '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': 'zone', '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': '2023', 'v': '2023'}, {'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': '更早', 'v': '更早'}]}, {'key': 'fee', 'name': '资源', 'value': [{'n': '全部', 'v': ''}, {'n': '正片', 'v': '正片'}, {'n': '免费正片', 'v': '免费正片'}, {'n': '付费正片', 'v': '付费正片'}]}, {'key': 'order', 'name': '排序', 'value': [{'n': '全部', 'v': ''}, {'n': '最新', 'v': '最新'}, {'n': '好评', 'v': '好评'}]}], 'cartoon': [{'key': 'style', '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': 'zone', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '日本', 'v': '日本'}, {'n': '欧美', 'v': '欧美'}, {'n': '国产', 'v': '国产'}, {'n': '其他', 'v': '其他'}]}, {'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': '2023'}, {'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': '更早', 'v': '更早'}]}, {'key': 'fee', 'name': '资源', 'value': [{'n': '全部', 'v': ''}, {'n': '正片', 'v': '正片'}, {'n': '免费正片', 'v': '免费正片'}, {'n': '付费正片', 'v': '付费正片'}]}, {'key': 'order', 'name': '排序', 'value': [{'n': '全部', 'v': ''}, {'n': '最新', 'v': '最新'}, {'n': '好评', 'v': '好评'}]}], 'tvshow': [{'key': 'style', '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': '科教'}, {'n': '其他', 'v': '其他'}]}, {'key': 'zone', 'name': '地区', 'value': [{'n': '全部', 'v': ''}, {'n': '内地', 'v': '内地'}, {'n': '台湾', 'v': '台湾'}, {'n': '日韩', 'v': '日韩'}, {'n': '欧美', 'v': '欧美'}, {'n': '其他', 'v': '其他'}]}, {'key': 'emcee', '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': '赵川'}, {'n': '谢娜', 'v': '谢娜'}]}, {'key': 'order', 'name': '排序', 'value': [{'n': '全部', 'v': ''}, {'n': '最新', 'v': '最新'}, {'n': '好评', 'v': '好评'}]}], 'documentary': [{'key': 'style', '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': 'zone', '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': '2023', 'v': '2023'}, {'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': '更早', 'v': '更早'}]}, {'key': 'fee', 'name': '资源', 'value': [{'n': '全部', 'v': ''}, {'n': '正片', 'v': '正片'}, {'n': '免费正片', 'v': '免费正片'}, {'n': '付费正片', 'v': '付费正片'}]}, {'key': 'order', 'name': '排序', 'value': [{'n': '全部', 'v': ''}, {'n': '最新', 'v': '最新'}, {'n': '好评', 'v': '好评'}]}]},
+ limit:20,
+ play_parse:true,
+ play_json:1,
+ // 手动调用解析请求json的url,此lazy不方便
+ lazy:'',
+ lazy:`js:
+ print(input);
+ fetch_params.headers["User-Agent"]=MOBILE_UA;
+ print(fetch_params);
+ let html=request(input);
+ let rurl=html.match(/window\\.open\\('(.*?)',/)[1];
+ rurl=urlDeal(rurl);
+ input={parse:1,jx:1,url:rurl};
+ `,
+ // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
+ 一级:'js:let d=[];let html=request(input);html=JSON.parse(html);let list=html.listData.results;list.forEach(function(it){let desc1=it.ipad_play_for_list.finish_episode?it.ipad_play_for_list.episode===it.ipad_play_for_list.finish_episode?"全集"+it.ipad_play_for_list.finish_episode:"连载"+it.ipad_play_for_list.episode+"/"+it.ipad_play_for_list.finish_episode:"";let desc2=it.score?"评分:"+it.score:"";let desc3=it.date?"更至:"+it.date:"";d.push({title:it.name,img:it.v_picurl,url:"https://v.sogou.com"+it.url.replace("teleplay","series").replace("cartoon","series"),desc:desc1||desc2||desc3})});setResult(d);',
+ 二级:'',
+ 二级:'js:VOD={};let html=request(input);function adhead(url){let hd="https://v.sogou.com";if(!url.startsWith(hd)){url=hd+url}return urlencode(url)}try{let json=JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]).detail.itemData;let key=json.dockey;let name=json.name;let zone=json.zone;let score=json.score?json.score:"暂无";let style=json.style;let emcee=json.emcee?"主持:"+json.emcee:json.name;let director=json.director?"导演:"+json.director:name;director=director.replace(/;/g,"\\t");let starring=json.starring?"演员:"+json.starring:"声优:"+json.shengyou;starring=starring.replace(/.*undefined/,"").replace(/;/g,"\\t");let update=json.update_wordstr?json.update_wordstr:"";let tv_station=json.tv_station?json.tv_station:zone;let introduction=json.introduction;let shengyou=json.shengyou;let shows=json.play_from_open_index;let plays=json.play.item_list;if(shows){VOD.vod_name=name;VOD.vod_area=emcee+","+tv_station;VOD.vod_director=director;VOD.vod_actor=starring;VOD.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");VOD.vod_remarks=style+" 评分:"+score+","+update;VOD.vod_content=introduction}else{VOD.vod_name=name;VOD.vod_director=director;VOD.vod_actor=starring;VOD.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");VOD.vod_content=introduction}let tp="&type=json";try{let tabs=[];let lists=[];plays.forEach(function(it){lists.push(it.info);let tbn=it.sitename[0]||it.site.replace(".com","");tbn=tbn.split("").join(" ");tabs.push(tbn)});VOD.vod_play_from=tabs.join("$$$");let vod_lists=[];print("play_url1:"+play_url);play_url=play_url.replace("&play_url=","&type=json&play_url=");print("play_url2:"+play_url);lists.forEach(function(item,idex){if(item||shows){if(item&&Array.isArray(item)&&item.length>1){let tmp=item.slice(1).map(function(its){return its.index+"$"+play_url+base64Encode(adhead(its.url))});vod_lists.push(tmp.join("#"))}if(shows){let arr=[];let tmp=[];let zy=shows.item_list[idex];zy.date.forEach(function(date){let day=date.day;for(let j=0;j=10?day[j][0]:"0"+day[j][0];let Tdate=date.year+date.month+dayy;arr.push(Tdate)}});for(let k=0;k0?img[0]:""}}catch(e){print("发生了错误:"+e.message)}',
+ // 二级:'js:var vod={vod_id:input};let html=request(input);function adhead(url){let hd="https://v.sogou.com";if(!url.startsWith(hd)){url=hd+url}return url}try{let json=JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]).detail.itemData;let key=json.dockey;let name=json.name;let zone=json.zone;let score=json.score?json.score:"暂无";let style=json.style;let emcee=json.emcee?"主持:"+json.emcee:json.name;let director=json.director?"导演:"+json.director:name;director=director.replace(/;/g,"\\t");let starring=json.starring?"演员:"+json.starring:"声优:"+json.shengyou;starring=starring.replace(/.*undefined/,"").replace(/;/g,"\\t");let update=json.update_wordstr?json.update_wordstr:"";let tv_station=json.tv_station?json.tv_station:zone;let introduction=json.introduction;let shengyou=json.shengyou;let shows=json.play_from_open_index;let plays=json.play.item_list;if(shows){vod.vod_name=name;vod.vod_area=emcee+","+tv_station;vod.vod_director=director;vod.vod_actor=starring;vod.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");vod.vod_remarks=style+" 评分:"+score+","+update;vod.vod_content=introduction}else{vod.vod_name=name;vod.vod_director=director;vod.vod_actor=starring;vod.vod_pic=jsp.pd(html,"#thumb_img&&img&&src");vod.vod_content=introduction}let tp="&type=json";try{let tabs=[];let lists=[];plays.forEach(function(it){lists.push(it.info);let tbn=it.sitename[0]||it.site.replace(".com","");tbn=tbn.split("").join(" ");tabs.push(tbn)});vod.vod_play_from=tabs.join("$$$");vod_lists=[];play_url=play_url.replace("&play_url=","&type=json&play_url=");lists.forEach(function(item,idex){if(item||shows){if(item&&Array.isArray(item)&&item.length>1){let tmp=item.slice(1).map(function(its){return its.index+"$"+play_url+base64Encode(adhead(its.url))});vod_lists.push(tmp.join("#"))}if(shows){let arr=[];let tmp=[];let zy=shows.item_list[idex];zy.date.forEach(function(date){let day=date.day;for(let j=0;j=10?day[j][0]:"0"+day[j][0];let Tdate=date.year+date.month+dayy;arr.push(Tdate)}});for(let k=0;k0?img[0]:""}}catch(e){}',
+ 搜索:'',
+ 搜索:`js:
+let d = [];
+let html = request(input);
+let jsonA = JSON.parse(html.match(/INITIAL_STATE.*?({.*});/)[1]);
+print(jsonA);
+jsonA = jsonA.result.resultData.searchData.results;
+jsonA.forEach(function(it) {
+ let name = it.name;
+ let introduction = it.introduction;
+ let pic = it.v_picurl;
+ let url = it.tiny_url;
+ let zone = it.zone;
+ let score = it.score || "暂无";
+ let style = it.style;
+ if (it.play_info && it.play_info.play_list) {
+ let r = {};
+ r.title = name.replace(//, "").replace(//, "");
+ r.url = "https://v.sogou.com" + url.replace(/teleplay|cartoon/g, 'series');
+ r.desc = it.listCategory.join(",");
+ r.content = introduction;
+ r.pic_url = pic;
+ d.push(r)
+ }
+});
+setResult(d);`,
+
+}
\ No newline at end of file
diff --git a/lib/cechi.json b/lib/cechi.json
new file mode 100644
index 0000000..adb8638
--- /dev/null
+++ b/lib/cechi.json
@@ -0,0 +1,394 @@
+ {
+
+ "作者":"荷城茶秀",
+
+ "站名":"策驰影视",
+
+ "主页url":"https://www.cecidy.cc/",
+
+ "简介":"运输车提醒您请勿相信影片中的广告,以免上当受骗。+('剧情简介','&&','500','350'",
+
+ "导演":"导演:&&",
+
+ "主演":"主演:&&",
+
+ "影片状态":"text-right\">&&",
+
+ "影片类型":"分类:&&",
+
+ "影片地区":"地区:&&",
+
+ "影片年代":"年份:&&",
+
+ "数组":"myui-vodlist__thumb&&",
+
+ "标题":"title=\"&&\"",
+
+ "副标题":"text-right\"&&",
+
+ "图片":"data-original=\"&&\"",
+
+ "链接":"href=\"&&\"",
+
+ "搜索url":"/vodsearch/-------------/?wd={wd}",
+
+ "搜索数组":"myui-vodlist__thumb&&",
+
+ "搜索标题":"title=\"&&\"",
+
+ "搜索副标题":"text-right\">&&",
+
+ "搜索图片":"data-original=\"&&\"",
+
+ "搜索链接":"href=\"&&\"",
+
+ "线路数组":"#playlist&&[不包含:无尽资源#八戒资源#淘片资源]",
+
+ "线路标题":"🚛+>&&+🚛",
+
+ "播放数组":"",
+
+ "播放标题":">&&",
+
+ "播放列表":"- ",
+
+ "分类url":"https://www.cecidy.cc/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}/;;ak",
+
+ "分类":"电影$1#电视剧$2#综艺$3#动漫$4",
+
+ "筛选":{
+ "1":[
+ {"key":"cateld","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":"21"},
+ {"n":"悬疑片","v":"22"},
+ {"n":"犯罪片","v":"23"},
+ {"n":"惊悚片","v":"24"},
+ {"n":"记录片","v":"25"},
+ {"n":"动画片","v":"54"}
+ ]
+ },
+ {"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":"青春"},
+ {"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":"2023","v":"2023"},
+ {"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"}
+ ]
+ },
+ {"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":"by","name":"排序","value":[
+ {"n":"全部排序","v":""},
+ {"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":"20"}
+ ]
+ },
+ {"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":"其他"}
+ ]
+ },
+ {"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":"2023","v":"2023"},
+ {"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"}
+ ]
+ },
+ {"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":"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":"year","name":"时间","value":[
+ {"n":"全部时间","v":""},
+ {"n":"2023","v":"2023"},
+ {"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"}
+ ]
+ },
+ {"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":"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":"励志"},
+ {"n":"其他","v":"其他"}
+ ]
+ },
+ {"key":"area","name":"地区","value":[
+ {"n":"全部地区","v":""},
+ {"n":"国产","v":"国产"},
+ {"n":"日本","v":"日本"},
+ {"n":"欧美","v":"欧美"},
+ {"n":"其他","v":"其他"}
+ ]
+ },
+ {"key":"year","name":"时间","value":[
+ {"n":"全部时间","v":""},
+ {"n":"2023","v":"2023"},
+ {"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"}
+ ]
+ },
+ {"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":"time"},
+ {"n":"人气排序","v":"hits"},
+ {"n":"评分排序","v":"score"}
+ ]
+ }
+ ]
+ }
+ }
\ No newline at end of file
diff --git a/lib/changmeng.js b/lib/changmeng.js
new file mode 100644
index 0000000..cda1880
--- /dev/null
+++ b/lib/changmeng.js
@@ -0,0 +1,189 @@
+// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0)
+// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0)
+// 注入全局方法 (仅支持tvbox的js1以及c#版drpy的js0,暂不支持drpy官方py版的js0)
+globalThis.getHeaders= function(input){
+ let t = new Date().getTime().toString();
+ let headers = {
+ 'version_name': '1.0.6',
+ 'version_code': '6',
+ 'package_name': 'com.app.nanguatv',
+ 'sign': md5('c431ea542cee9679#uBFszdEM0oL0JRn@' + t).toUpperCase(),
+ 'imei': 'c431ea542cee9679',
+ 'timeMillis': t,
+ 'User-Agent': 'okhttp/4.6.0'
+ };
+ return headers
+}
+
+var rule = {
+ title:'畅梦影视',
+ host:'http://ys.changmengyun.com',
+ homeUrl:'/api.php/provide/vod_rank?app=ylys&sort_type=month&imei=c431ea542cee9679&id=2&page=1',
+ url:'/api.php/provide/vod_list?app=ylys&id=fyclassfyfilter&page=fypage&imei=c431ea542cee9679',
+ detailUrl:'/api.php/provide/vod_detail?app=ylys&imei=c431ea542cee9679&id=fyid',
+ searchUrl:'/api.php/provide/search_result_more?app=ylys&video_name=**&pageSize=20&tid=0&imei=c431ea542cee9679&page=fypage',
+ searchable:2,
+ quickSearch:0,
+ filterable:1,
+ filter_url:'&area={{fl.area}}&year={{fl.year}}&type={{fl.class}}&total={{fl.total or "状态"}}&order={{fl.by or "新上线"}}',
+ filter:{
+ "2":[{"key":"class","name":"类型","value":[{"n":"全部","v":"类型"},{"n":"国产剧","v":"国产剧"},{"n":"港台剧","v":"港台剧"}]},{"key":"area","name":"地区","value":[{"n":"全部","v":"地区"},{"n":"内地","v":"内地"},{"n":"香港地区","v":"香港地区"},{"n":"台湾地区","v":"台湾地区"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"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":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}],
+ "1":[{"key":"class","name":"类型","value":[{"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":"其它"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"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":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}],
+ "4":[{"key":"class","name":"类型","value":[{"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":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"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":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]},{"key":"total","name":"状态","value":[{"n":"全部","v":"状态"},{"n":"连载","v":"连载"},{"n":"完结","v":"完结"}]}],
+ "3":[{"key":"class","name":"类型","value":[{"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":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"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":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"新上线","v":"新上线"}]}],
+ "46":[{"key":"class","name":"类型","value":[{"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":"其他"}]},{"key":"year","name":"年份","value":[{"n":"全部","v":"年份"},{"n":"2023","v":"2023"},{"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":"10年代","v":"10年代"},{"n":"00年代","v":"00年代"},{"n":"90年代","v":"90年代"},{"n":"80年代","v":"80年代"}]},{"key":"by","name":"排序","value":[{"n":"热播榜","v":"热播榜"},{"n":"好评榜","v":"好评榜"},{"n":"新上线","v":"新上线"}]}]
+ },
+ headers:{
+ "User-Agent":"okhttp/4.6.0"
+ },
+ timeout:5000,
+ class_name:'电视剧&电影&动漫&综艺&海外精选', // /api.php/provide/home_nav
+ class_url:'2&1&4&3&46',
+ limit:20,
+ play_parse:true,
+ lazy:`js:
+ try {
+ function getvideo(url) {
+ let jData = JSON.parse(request(url, {
+ headers: getHeaders(url)
+ }));
+ if (jData.code == 1) {
+ return jData.data.url
+ } else {
+ return 'http://43.154.104.152:1234/jhapi/cs.php?url=' + url.split('=')[1]
+ }
+ }
+ if (/,/.test(input)) {
+ let mjurl = input.split(',')[1]
+ let videoUrl = getvideo(mjurl);
+ input = {
+ jx: 0,
+ url: videoUrl,
+ parse: 0,
+ header: JSON.stringify({
+ 'user-agent': 'Lavf/58.12.100'
+ })
+ }
+ } else {
+ let videoUrl = getvideo(input);
+ if (/jhapi/.test(videoUrl)) {
+ videoUrl = getvideo(videoUrl);
+ input = {
+ jx: 0,
+ url: videoUrl,
+ parse: 0,
+ header: JSON.stringify({
+ 'user-agent': 'Lavf/58.12.100'
+ })
+ }
+ } else {
+ input = {
+ jx: 0,
+ url: videoUrl,
+ parse: 0
+ }
+ }
+ }
+ } catch (e) {
+ log(e.toString())
+ }
+ `,
+ 推荐:`js:
+ var d = [];
+ let html = request(input, {
+ headers: getHeaders(input)
+ });
+ html = JSON.parse(html);
+ html.forEach(function(it) {
+ d.push({
+ title: it.name,
+ img: it.img,
+ desc: it.remarks,
+ url: it.id
+ })
+ });
+ setResult(d);
+ `,
+ 一级:`js:
+ var d = [];
+ let html = request(input, {
+ headers: getHeaders(input)
+ });
+ html = JSON.parse(html);
+ html.list.forEach(function(it) {
+ d.push({
+ title: it.name,
+ img: it.img,
+ desc: it.msg,
+ url: it.id
+ })
+ });
+ setResult(d);
+ `,
+ 二级:`js:
+ var d = [];
+ VOD = {
+ vod_id: input.split('id=')[1]
+ };
+ try {
+ let html = request(input, {
+ headers: getHeaders(input)
+ });
+ html = JSON.parse(html);
+ let node = html.data;
+ VOD = {
+ vod_name: node['name'],
+ vod_pic: node['img'],
+ type_name: node['type'],
+ vod_year: node['year'],
+ vod_remarks: '更新至: ' + node['msg'] + ' / 评分: ' + node['score'],
+ vod_content: node['info'].strip()
+ };
+ let episodes = node.player_info;
+ let playMap = {};
+ if (typeof play_url === 'undefined') {
+ var play_url = ''
+ }
+ episodes.forEach(function(ep) {
+ let playurls = ep['video_info'];
+ playurls.forEach(function(playurl) {
+ let source = ep['show'];
+ if (!playMap.hasOwnProperty(source)) {
+ playMap[source] = []
+ }
+ playMap[source].append(playurl['name'].strip() + '$' + play_url + urlencode(playurl['url']))
+ })
+ });
+ let playFrom = [];
+ let playList = [];
+ Object.keys(playMap)
+ .forEach(function(key) {
+ playFrom.append(key);
+ playList.append(playMap[key].join('#'))
+ });
+ let vod_play_from = playFrom.join('$$$');
+ let vod_play_url = playList.join('$$$');
+ VOD['vod_play_from'] = vod_play_from;
+ VOD['vod_play_url'] = vod_play_url
+ } catch (e) {
+ log('获取二级详情页发生错误:' + e.message)
+ }
+ `,
+ 搜索:`js:
+ var d = [];
+ let html = request(input, {
+ headers: getHeaders(input)
+ });
+ html = JSON.parse(html);
+ html.data.forEach(function(it) {
+ d.push({
+ title: it.video_name,
+ img: it.img,
+ desc: it.qingxidu + '/' + it.category,
+ url: it.id,
+ content: it.blurb
+ })
+ });
+ setResult(d);
+ `,
+}
\ No newline at end of file
diff --git a/lib/changzhang.json b/lib/changzhang.json
new file mode 100644
index 0000000..930e5d4
--- /dev/null
+++ b/lib/changzhang.json
@@ -0,0 +1,124 @@
+ {
+
+ "作者":"荷城茶秀",
+
+ "站名":"厂长资源",
+
+ "主页url":"https://cz01.me/",
+
+ "简介":"运输车提醒您请勿相信影片中的广告,以免上当受骗!+
&&
",
+
+ "导演":"导演:&& ",
+
+ "主演":"主演:&&",
+
+ "影片年代":"年份:&&",
+
+ "影片地区":"地区:&&",
+
+ "影片类型":"类型:&&",
+
+ "数组":"- &&
",
+
+ "图片":"data-original=\"&&\"",
+
+ "标题":"alt=\"&&\"",
+
+ "链接":"href=\"&&\"",
+
+ "副标题":"jidi\">&&+furk\">&&+rating\">&&",
+
+ "搜索模式":"1",
+
+ "搜索url":"https://search.ymck.me/index.php?q={wd}",
+
+ "搜索数组":"&&[包含:厂长资源]",
+
+ "搜索副标题":"&&",
+
+ "搜索标题":"class='movie_name'>&&",
+
+ "搜索链接":"href=\"&&\"",
+
+ "搜索图片":"http://img.vopox.net/wp-content/uploads/2023/03/y2fga2jzwq2.jpg",
+
+ "线路数组":"&&
",
+
+ "线路标题":"&&[替换:在线观看>>厂长资源]",
+
+ "播放数组":"&&
",
+
+ "播放列表":"",
+
+ "播放标题":">&&<[替换:立即播放>>空]",
+
+ "播放链接":"href=\"&&\"",
+
+ "分类url":"https://cz01.me/{cateId}/{class}/{area}/page/{catePg};;m0",
+
+ "分类":"全部&豆瓣电影Top250&高分影视&最新电影&热映中&站长推荐&电影&国产剧&电视剧&动画&日剧&韩剧&美剧&海外剧&俄罗斯电影&加拿大电影&华语电影&印度电影&日本电影&欧美电影&法国电影&英国电影&韩国电影&纪录片",
+
+ "分类值":"movie_bt&dbtop250&gaofenyingshi&zuixindianying&reyingzhong&movie_bt_series/zhanchangtuijian&movie_bt_series/dyy&movie_bt_series/guochanju&movie_bt_series/dianshiju&movie_bt_series/dohua&movie_bt_series/rj&movie_bt_series/hj&movie_bt_series/mj&movie_bt_series/hwj&movie_bt_series/eluosidianying&movie_bt_series/jianadadianying&movie_bt_series/huayudianying&movie_bt_series/yindudianying&movie_bt_series/ribendianying&movie_bt_series/meiguodianying&movie_bt_series/faguodianying&movie_bt_series/yingguodianying&movie_bt_series/hanguodianying&movie_bt/movie_bt_tags/jlpp",
+
+ "筛选":{
+ "movie_bt":[
+ {"key":"area","name":"分类","value":[
+ {"v":"","n":"全部分类"},
+ {"v":"movie_bt_series/zhanchangtuijian","n":"站长推荐"},
+ {"v":"movie_bt_series/dyy","n":"电影"},
+ {"v":"movie_bt_series/dianshiju","n":"电视剧"},
+ {"v":"movie_bt_series/dohua","n":"动画"},
+ {"v":"movie_bt_series/guochanju","n":"国产剧"},
+ {"v":"movie_bt_series/mj","n":"美剧"},
+ {"v":"movie_bt_series/rj","n":"日剧"},
+ {"v":"movie_bt_series/hj","n":"韩剧"},
+ {"v":"movie_bt_series/hwj","n":"海外剧(其他)"},
+ {"v":"movie_bt_series/huayudianying","n":"华语电影"},
+ {"v":"movie_bt_series/meiguodianying","n":"欧美电影"},
+ {"v":"movie_bt_series/ribendianying","n":"日本电影"},
+ {"v":"movie_bt_series/hanguodianying","n":"韩国电影"},
+ {"v":"movie_bt_series/yingguodianying","n":"英国电影"},
+ {"v":"movie_bt_series/faguodianying","n":"法国电影"},
+ {"v":"movie_bt_series/yindudianying","n":"印度电影"},
+ {"v":"movie_bt_series/eluosidianying","n":"俄罗斯电影"},
+ {"v":"movie_bt_series/jianadadianying","n":"加拿大电影"},
+ {"v":"movie_bt_series/huiyuanzhuanqu","n":"会员专区"}
+ ]
+ },
+ {"key":"class","name":"类型","value":[
+ {"n":"全部类型","v":""},
+ {"n":"传记","v":"movie_bt_tags/chuanji"},
+ {"n":"儿童","v":"movie_bt_tags/etet"},
+ {"n":"冒险","v":"movie_bt_tags/maoxian"},
+ {"n":"剧情","v":"movie_bt_tags/juqing"},
+ {"n":"动作","v":"movie_bt_tags/dozuo"},
+ {"n":"动漫","v":"movie_bt_tags/doman"},
+ {"n":"动画","v":"movie_bt_tags/dhh"},
+ {"n":"历史","v":"movie_bt_tags/lishi"},
+ {"n":"古装","v":"movie_bt_tags/guzhuang"},
+ {"n":"同性","v":"movie_bt_tags/tongxing"},
+ {"n":"喜剧","v":"movie_bt_tags/xiju"},
+ {"n":"奇幻","v":"movie_bt_tags/qihuan"},
+ {"n":"家庭","v":"movie_bt_tags/jiating"},
+ {"n":"恐怖","v":"movie_bt_tags/kubu"},
+ {"n":"悬疑","v":"movie_bt_tags/xuanyi"},
+ {"n":"情色","v":"movie_bt_tags/qingse"},
+ {"n":"惊悚","v":"movie_bt_tags/kingsong"},
+ {"n":"战争","v":"movie_bt_tags/zhanzhen"},
+ {"n":"歌舞","v":"movie_bt_tags/gw"},
+ {"n":"武侠","v":"movie_bt_tags/wuxia"},
+ {"n":"灾难","v":"movie_bt_tags/zainan"},
+ {"n":"爱情","v":"movie_bt_tags/aiqing"},
+ {"n":"犯罪","v":"movie_bt_tags/fanzui"},
+ {"n":"短片","v":"movie_bt_tags/dp"},
+ {"n":"科幻","v":"movie_bt_tags/kh"},
+ {"n":"纪录片","v":"movie_bt_tags/jlpp"},
+ {"n":"西部","v":"movie_bt_tags/xb"},
+ {"n":"运动","v":"movie_bt_tags/yd"},
+ {"n":"音乐","v":"movie_bt_tags/yy"}
+ ]
+ }
+ ]
+ }
+ }
+
\ No newline at end of file
diff --git a/lib/cokemv.js b/lib/cokemv.js
new file mode 100644
index 0000000..ad770b3
--- /dev/null
+++ b/lib/cokemv.js
@@ -0,0 +1,35 @@
+// 搜索验证
+muban.mxpro.二级.desc = '.module-info-item:eq(2)&&Text;;;.module-info-item-content:eq(1)&&Text;.module-info-item-content:eq(0)&&Text'
+muban.mxpro.二级.tabs = '#y-playList .module-tab-item'
+var rule = {
+ title:'cokemv',
+ 模板:'mxpro',
+ host:'https://cokemv.co',
+ url:'/vodshow/fyfilter.html',
+ filterable:1,//是否启用分类筛选,
+ filter_url:'{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
+ filter: {
+ "1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"爱情片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"动作片","v":"8"},{"n":"科幻片","v":"9"},{"n":"冒险片","v":"30"},{"n":"恐怖片","v":"10"},{"n":"惊悚片","v":"11"},{"n":"犯罪片","v":"12"},{"n":"武侠片","v":"31"},{"n":"动漫片","v":"33"},{"n":"悬疑片","v":"20"},{"n":"剧情片","v":"21"},{"n":"奇幻片","v":"22"},{"n":"战争片","v":"23"}]},{"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":"青春"},{"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":"2023","v":"2023"},{"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":"letter","name":"全部","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
+ "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"大陆剧","v":"13"},{"n":"韩国剧","v":"14"},{"n":"日本剧","v":"15"},{"n":"香港剧","v":"16"},{"n":"欧美剧","v":"32"},{"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":"泰国"}]},{"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":"2023","v":"2023"},{"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":"letter","name":"全部","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
+ "3":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"3"},{"n":"国产动漫","v":"27"},{"n":"日本动漫","v":"28"}]},{"key":"area","name":"地区","value":[{"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":"2023","v":"2023"},{"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":"letter","name":"全部","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
+ "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":"其他"}]},{"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":"2023","v":"2023"},{"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":"letter","name":"全部","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
+ "34":[{"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":"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":"2023","v":"2023"},{"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":"letter","name":"全部","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
+ "35":[{"key":"class","name":"剧情","value":[{"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":"泰国"}]},{"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":"2023","v":"2023"}]},{"key":"letter","name":"全部","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]
+ },
+ filter_def:{
+ 1:{cateId:'1'},
+ 2:{cateId:'2'},
+ 3:{cateId:'3'},
+ 29:{cateId:'29'},
+ 34:{cateId:'34'},
+ 35:{cateId:'35'}
+ },
+ // class_parse:'.navbar-items li:gt(1):lt(7);a&&Text;a&&href;/(\\d+).html',
+ class_parse:'.navbar-items li:gt(1):lt(8);a&&Text;a&&href;/(\\d+).html',
+
+ detailUrl:'/voddetail/fyid.html', //非必填,二级详情拼接链接
+ // searchUrl:'/index.php/ajax/suggest?mid=1&wd=**',
+ // 搜索:'json:list;name;pic;;id',
+ searchUrl:'/vodsearch/**-------------.html',
+ 搜索:'a.module-card-item-poster;img&&alt;*;*;*',
+}
\ No newline at end of file
diff --git a/lib/dashixiongyingshi.js b/lib/dashixiongyingshi.js
new file mode 100644
index 0000000..1167003
--- /dev/null
+++ b/lib/dashixiongyingshi.js
@@ -0,0 +1,30 @@
+muban.mxpro.二级.desc = '.module-info-item:eq(4)&&Text;;;.module-info-item-content:eq(2)&&Text;.module-info-item-content:eq(0)&&Text';
+var rule = {
+ title:'大师兄影视',
+ 模板:'mxpro',
+ // host:'https://dsxys.com',
+ host:'https://dsxys.pro',
+ // url:'/vodshow/fyclass--------fypage---.html',
+ url:'/vodshow/fyfilter.html',
+ filterable:1,//是否启用分类筛选,
+ filter_url:'{{fl.cateId}}-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
+ filter:{
+ "1":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"1"},{"n":"动作片","v":"6"},{"n":"喜剧片","v":"7"},{"n":"爱情片","v":"8"},{"n":"科幻片","v":"9"},{"n":"奇幻片","v":"38"},{"n":"恐怖片","v":"10"},{"n":"剧情片","v":"11"},{"n":"战争片","v":"12"},{"n":"记录片","v":"22"},{"n":"悬疑片","v":"44"},{"n":"冒险片","v":"45"},{"n":"犯罪片","v":"46"}]},{"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":"青春"},{"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":"2023","v":"2023"},{"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":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
+ "2":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"2"},{"n":"国产剧","v":"13"},{"n":"港台剧","v":"14"},{"n":"日韩剧","v":"15"},{"n":"欧美剧","v":"16"},{"n":"海外剧","v":"23"},{"n":"动画片","v":"50"}]},{"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":"其他"}]},{"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":"2023","v":"2023"},{"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":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
+ "3":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"3"},{"n":"内地综艺","v":"29"},{"n":"港台综艺","v":"30"},{"n":"日韩综艺","v":"31"},{"n":"欧美综艺","v":"32"}]},{"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":"2023","v":"2023"},{"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":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}],
+ "4":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"4"},{"n":"国产动漫","v":"33"},{"n":"日韩动漫","v":"34"},{"n":"欧美动漫","v":"35"},{"n":"港台动漫","v":"36"},{"n":"海外动漫","v":"37"},{"n":"动漫电影","v":"39"},{"n":"番剧","v":"60"},{"n":"国创","v":"61"}]},{"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":"励志"},{"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":"2023","v":"2023"},{"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":"letter","name":"字母","value":[{"n":"全部","v":""},{"n":"A","v":"A"},{"n":"B","v":"B"},{"n":"C","v":"C"},{"n":"D","v":"D"},{"n":"E","v":"E"},{"n":"F","v":"F"},{"n":"G","v":"G"},{"n":"H","v":"H"},{"n":"I","v":"I"},{"n":"J","v":"J"},{"n":"K","v":"K"},{"n":"L","v":"L"},{"n":"M","v":"M"},{"n":"N","v":"N"},{"n":"O","v":"O"},{"n":"P","v":"P"},{"n":"Q","v":"Q"},{"n":"R","v":"R"},{"n":"S","v":"S"},{"n":"T","v":"T"},{"n":"U","v":"U"},{"n":"V","v":"V"},{"n":"W","v":"W"},{"n":"X","v":"X"},{"n":"Y","v":"Y"},{"n":"Z","v":"Z"}]},{"key":"by","name":"排序","value":[{"n":"时间","v":"time"},{"n":"人气","v":"hits"},{"n":"评分","v":"score"}]}]
+ },
+ filter_def:{
+ 1:{cateId:'1'},
+ 2:{cateId:'2'},
+ 3:{cateId:'3'},
+ 4:{cateId:'4'}
+ },
+ class_parse:'.navbar-items.swiper-wrapper li;a&&title;a&&href;/(\\d+).html',
+ lazy:"js:var html=JSON.parse(request(input).match(/r player_.*?=(.*?))[1]);var url=html.url;if(html.encrypt=='1'){url=unescape(url)}else if(html.encrypt=='2'){url=unescape(base64Decode(url))}if(/m3u8|mp4/.test(url)){input=url}else{input}",
+
+ // searchUrl:'/search-**----------fypage---/',
+ searchUrl:'/index.php/ajax/suggest?mid=1&wd=**',
+ detailUrl:'/v/fyid.html', //非必填,二级详情拼接链接
+ 搜索:'json:list;name;pic;;id',
+}
\ No newline at end of file
diff --git a/lib/diduan.json b/lib/diduan.json
new file mode 100644
index 0000000..b2f39ce
--- /dev/null
+++ b/lib/diduan.json
@@ -0,0 +1,407 @@
+ {
+
+ "作者":"荷城茶秀",
+
+ "站名":"低端影视",
+
+ "主页url":"http://www.jinyanw.com/",
+
+ "简介":"运输车提醒您请勿相信影片中的广告,以免上当受骗!+none;\">&&本站收藏",
+
+ "导演":"导演:&&",
+
+ "主演":"主演:&&",
+
+ "影片状态":"更新:&&/",
+
+ "影片类型":"分类:&&",
+
+ "影片地区":"地区:&&",
+
+ "影片年代":"年份:&&",
+
+ "数组":"myui-vodlist__thumb&&",
+
+ "标题":"title=\"&&\"",
+
+ "副标题":"pic-text text-right\"&&",
+
+ "图片":"data-original=\"&&\"",
+
+ "链接":"href=\"&&\"",
+
+ "搜索url":"/vodsearch/-------------.html?wd={wd}",
+
+ "搜索数组":"myui-vodlist__thumb&&",
+
+ "搜索标题":"title=\"&&\"",
+
+ "搜索副标题":"pic-text text-right\">&&",
+
+ "搜索图片":"data-original=\"&&\"",
+
+ "搜索链接":"href=\"&&\"",
+
+ "线路数组":"data-toggle=&&[不包含:U酷资源]",
+
+ "线路标题":">&&",
+
+ "播放数组":"",
+
+ "播放标题":">&&",
+
+ "播放列表":"- ",
+
+ "分类url":"http://www.jinyanw.com/vodshow/{cateId}-{area}-{by}-{class}-{lang}----{catePg}---{year}.html;;ak",
+
+ "分类":"电影$1#电视剧$2#综艺$3#动漫$4",
+
+ "筛选":{
+ "1":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"全部类型","v":"1"},
+ {"n":"动画片","v":"20"},
+ {"n":"纪录片","v":"24"},
+ {"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":"历史"},
+ {"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":"2023","v":"2023"},
+ {"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":"lang","name":"语言","value":[
+ {"n":"全部语言","v":""},
+ {"n":"国语","v":"国语"},
+ {"n":"英语","v":"英语"},
+ {"n":"粤语","v":"粤语"},
+ {"n":"闽南语","v":"闽南语"},
+ {"n":"韩语","v":"韩语"},
+ {"n":"日语","v":"日语"},
+ {"n":"法语","v":"法语"},
+ {"n":"德语","v":"德语"},
+ {"n":"其它","v":"其它"}
+ ]
+ },
+ {"key":"by","name":"排序","value":[
+ {"n":"全部排序","v":""},
+ {"n":"时间排序","v":"time"},
+ {"n":"人气排序","v":"hits"},
+ {"n":"评分排序","v":"score"}
+ ]
+ }
+ ],
+ "2":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"全部类型","v":""},
+ {"n":"台湾剧","v":"21"},
+ {"n":"韩国剧","v":"22"},
+ {"n":"泰国剧","v":"23"},
+ {"n":"海外剧","v":"31"},
+ {"n":"国产剧","v":"13"},
+ {"n":"港澳剧","v":"14"},
+ {"n":"日本剧","v":"15"},
+ {"n":"欧美剧","v":"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":"商战"},
+ {"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":"2023","v":"2023"},
+ {"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":"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":"time"},
+ {"n":"人气排序","v":"hits"},
+ {"n":"评分排序","v":"score"}
+ ]
+ }
+ ],
+ "3":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"全部类型","v":""},
+ {"n":"大陆综艺","v":"32"},
+ {"n":"港台综艺","v":"33"},
+ {"n":"日韩综艺","v":"34"},
+ {"n":"欧美综艺","v":"35"}
+ ]
+ },
+ {"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":"内地"},
+ {"n":"港台","v":"港台"},
+ {"n":"日韩","v":"日韩"},
+ {"n":"欧美","v":"欧美"}
+ ]
+ },
+ {"key":"year","name":"时间","value":[
+ {"n":"全部时间","v":""},
+ {"n":"2023","v":"2023"},
+ {"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":"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":"time"},
+ {"n":"人气排序","v":"hits"},
+ {"n":"评分排序","v":"score"}
+ ]
+ }
+ ],
+
+ "4":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"全部类型","v":""},
+ {"n":"国产动漫","v":"36"},
+ {"n":"日韩动漫","v":"37"},
+ {"n":"欧美动漫","v":"38"},
+ {"n":"港台动漫","v":"39"},
+ {"n":"海外动漫","v":"40"}
+ ]
+ },
+ {"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":"励志"},
+ {"n":"其他","v":"其他"}
+ ]
+ },
+ {"key":"area","name":"地区","value":[
+ {"n":"全部地区","v":""},
+ {"n":"国产","v":"国产"},
+ {"n":"日本","v":"日本"},
+ {"n":"欧美","v":"欧美"},
+ {"n":"其他","v":"其他"}
+ ]
+ },
+ {"key":"year","name":"时间","value":[
+ {"n":"全部时间","v":""},
+ {"n":"2023","v":"2023"},
+ {"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":"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":"time"},
+ {"n":"人气排序","v":"hits"},
+ {"n":"评分排序","v":"score"}
+ ]
+ }
+ ]
+ }
+ }
+
+
\ No newline at end of file
diff --git a/lib/douban.js b/lib/douban.js
new file mode 100644
index 0000000..d4e99d9
--- /dev/null
+++ b/lib/douban.js
@@ -0,0 +1,37 @@
+var rule = {
+ title:'drpy',
+ host:'https://frodo.douban.com',
+ apidoc:'https://www.doubanapi.com',
+ homeUrl:'',
+ searchUrl:'',
+ searchable:1,
+ quickSearch:1,
+ filterable:1,
+ // 分类链接fypage参数支持1个()表达式
+ url:'/?pg=fypage&class=fyclass&douban=$douban',
+ filter_url:'fl={{fl}}',
+ 图片来源:'@Referer=https://api.douban.com/@User-Agent=Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 MicroMessenger/7.0.9.501 NetType/WIFI MiniProgramEnv/Windows WindowsWechat',
+ headers:{
+ "Host": "frodo.douban.com",
+ // "Host": "api.douban.com",
+ "Connection": "Keep-Alive",
+ "Referer": "https://servicewechat.com/wx2f9b06c1de1ccfca/84/page-frame.html",
+ // "content-type": "application/json",
+ "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 MicroMessenger/7.0.9.501 NetType/WIFI MiniProgramEnv/Windows WindowsWechat"
+ },
+ timeout:5000,
+ class_name:'热门电影&热播剧集&热播综艺&电影筛选&电视筛选&电影榜单&电视榜单',
+ class_url:'hot_gaia&tv_hot&show_hot&movie&tv&rank_list_movie&rank_list_tv',
+ filter:{'interests': [{'key': 'status', 'name': '状态', 'value': [{'n': '想看', 'v': 'mark'}, {'n': '在看', 'v': 'doing'}, {'n': '看过', 'v': 'done'}]}, {'key': 'subtype_tag', 'name': '形式', 'value': [{'n': '全部', 'v': ''}, {'n': '电影', 'v': 'movie'}, {'n': '电视', 'v': 'tv'}]}, {'key': 'year_tag', 'name': '年代', 'value': [{'n': '全部', 'v': '全部'}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2010年代', 'v': '2010年代'}, {'n': '2000年代', 'v': '2000年代'}, {'n': '90年代', 'v': '90年代'}, {'n': '80年代', 'v': '80年代'}, {'n': '70年代', 'v': '70年代'}, {'n': '60年代', 'v': '60年代'}, {'n': '更早', 'v': '更早'}]}], 'hot_gaia': [{'key': 'sort', 'name': '排序', 'value': [{'n': '热度', 'v': 'recommend'}, {'n': '最新', 'v': 'time'}, {'n': '评分', 'v': 'rank'}]}, {'key': 'area', 'name': '地区', 'value': [{'n': '全部', 'v': '全部'}, {'n': '华语', 'v': '华语'}, {'n': '欧美', 'v': '欧美'}, {'n': '韩国', 'v': '韩国'}, {'n': '日本', 'v': '日本'}]}], 'tv_hot': [{'key': 'type', 'name': '分类', 'value': [{'n': '综合', 'v': 'tv_hot'}, {'n': '国产剧', 'v': 'tv_domestic'}, {'n': '欧美剧', 'v': 'tv_american'}, {'n': '日剧', 'v': 'tv_japanese'}, {'n': '韩剧', 'v': 'tv_korean'}, {'n': '动画', 'v': 'tv_animation'}]}], 'show_hot': [{'key': 'type', 'name': '分类', 'value': [{'n': '综合', 'v': 'show_hot'}, {'n': '国内', 'v': 'show_domestic'}, {'n': '国外', 'v': 'show_foreign'}]}], 'movie': [{'key': '类型', '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': '灾难'}, {'n': '西部', 'v': '西部'}, {'n': '纪录片', 'v': '纪录片'}, {'n': '短片', 'v': '短片'}]}, {'key': '地区', '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': '爱尔兰'}, {'n': '瑞典', 'v': '瑞典'}, {'n': '巴西', 'v': '巴西'}, {'n': '丹麦', 'v': '丹麦'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '近期热度', 'v': 'T'}, {'n': '首映时间', 'v': 'R'}, {'n': '高分优先', 'v': 'S'}]}, {'key': '年代', 'name': '年代', 'value': [{'n': '全部年代', 'v': ''}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2010年代', 'v': '2010年代'}, {'n': '2000年代', 'v': '2000年代'}, {'n': '90年代', 'v': '90年代'}, {'n': '80年代', 'v': '80年代'}, {'n': '70年代', 'v': '70年代'}, {'n': '60年代', 'v': '60年代'}, {'n': '更早', 'v': '更早'}]}], 'tv': [{'key': '类型', 'name': '类型', 'value': [{'n': '不限', 'v': ''}, {'n': '电视剧', 'v': '电视剧'}, {'n': '综艺', 'v': '综艺'}]}, {'key': '电视剧形式', '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': '灾难'}, {'n': '歌舞', 'v': '歌舞'}, {'n': '音乐', 'v': '音乐'}]}, {'key': '综艺形式', 'name': '综艺形式', 'value': [{'n': '不限', 'v': ''}, {'n': '真人秀', 'v': '真人秀'}, {'n': '脱口秀', 'v': '脱口秀'}, {'n': '音乐', 'v': '音乐'}, {'n': '歌舞', 'v': '歌舞'}]}, {'key': '地区', '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': '丹麦'}, {'n': '印度', 'v': '印度'}, {'n': '加拿大', 'v': '加拿大'}, {'n': '爱尔兰', 'v': '爱尔兰'}, {'n': '澳大利亚', 'v': '澳大利亚'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '近期热度', 'v': 'T'}, {'n': '首播时间', 'v': 'R'}, {'n': '高分优先', 'v': 'S'}]}, {'key': '年代', 'name': '年代', 'value': [{'n': '全部', 'v': ''}, {'n': '2023', 'v': '2023'}, {'n': '2022', 'v': '2022'}, {'n': '2021', 'v': '2021'}, {'n': '2020', 'v': '2020'}, {'n': '2019', 'v': '2019'}, {'n': '2010年代', 'v': '2010年代'}, {'n': '2000年代', 'v': '2000年代'}, {'n': '90年代', 'v': '90年代'}, {'n': '80年代', 'v': '80年代'}, {'n': '70年代', 'v': '70年代'}, {'n': '60年代', 'v': '60年代'}, {'n': '更早', 'v': '更早'}]}, {'key': '平台', 'name': '平台', 'value': [{'n': '全部', 'v': ''}, {'n': '腾讯视频', 'v': '腾讯视频'}, {'n': '爱奇艺', 'v': '爱奇艺'}, {'n': '优酷', 'v': '优酷'}, {'n': '湖南卫视', 'v': '湖南卫视'}, {'n': 'Netflix', 'v': 'Netflix'}, {'n': 'HBO', 'v': 'HBO'}, {'n': 'BBC', 'v': 'BBC'}, {'n': 'NHK', 'v': 'NHK'}, {'n': 'CBS', 'v': 'CBS'}, {'n': 'NBC', 'v': 'NBC'}, {'n': 'tvN', 'v': 'tvN'}]}], 'rank_list_movie': [{'key': '榜单', 'name': '榜单', 'value': [{'n': '实时热门电影', 'v': 'movie_real_time_hotest'}, {'n': '一周口碑电影榜', 'v': 'movie_weekly_best'}, {'n': '豆瓣电影Top250', 'v': 'movie_top250'}]}], 'rank_list_tv': [{'key': '榜单', 'name': '榜单', 'value': [{'n': '实时热门电视', 'v': 'tv_real_time_hotest'}, {'n': '华语口碑剧集榜', 'v': 'tv_chinese_best_weekly'}, {'n': '全球口碑剧集榜', 'v': 'tv_global_best_weekly'}, {'n': '国内口碑综艺榜', 'v': 'show_chinese_best_weekly'}, {'n': '国外口碑综艺榜', 'v': 'show_global_best_weekly'}]}]},
+ limit:20,
+ play_parse:false,
+ 推荐:'',
+ 推荐:'js:let d=[];let douban_api_host="http://api.douban.com/api/v2";let miniapp_apikey="0ac44ae016490db2204ce0a042db2916";const count=30;function miniapp_request(path,query){try{let url=douban_api_host+path;query.apikey=miniapp_apikey;fetch_params.headers=oheaders;url=buildUrl(url,query);let html=fetch(url,fetch_params);return JSON.parse(html)}catch(e){print("发生了错误:"+e.message);return{}}}function subject_real_time_hotest(){try{let res=miniapp_request("/subject_collection/subject_real_time_hotest/items",{});let lists=[];let arr=res.subject_collection_items||[];arr.forEach(function(item){if(item.type==="movie"||item.type==="tv"){let rating=item.rating?item.rating.value:"暂无评分";let honnor=(item.honor_infos||[]).map(function(it){return it.title}).join("|");lists.append({vod_id:"msearch:"+TYPE,vod_name:item.title||"",vod_pic:item.pic.normal,vod_remarks:rating+" "+honnor})}});return lists}catch(e){print("发生了错误:"+e.message);return[]}}VODS=subject_real_time_hotest();print(VODS);',
+ // 手动调用解析请求json的url,此lazy不方便
+ lazy:'',
+ // 推荐:'.list_item;img&&alt;img&&src;a&&Text;a&&data-float',
+ 一级:'',
+ 一级:'js:let d=[];let douban=input.split("douban=")[1].split("&")[0];let douban_api_host="http://api.douban.com/api/v2";let miniapp_apikey="0ac44ae016490db2204ce0a042db2916";const count=30;function miniapp_request(path,query){try{let url=douban_api_host+path;query.apikey=miniapp_apikey;fetch_params.headers=oheaders;url=buildUrl(url,query);let html=fetch(url,fetch_params);if(/request_error/.test(html)){print(html)}return JSON.parse(html)}catch(e){print("发生了错误:"+e.message);return{}}}function cate_filter(d,douban){douban=douban||"";try{let res={};if(MY_CATE==="interests"){if(douban){let status=MY_FL.status||"mark";let subtype_tag=MY_FL.subtype_tag||"";let year_tag=MY_FL.year_tag||"全部";let path="/user/"+douban+"/interests";res=miniapp_request(path,{type:"movie",status:status,subtype_tag:subtype_tag,year_tag:year_tag,start:(MY_PAGE-1)*count,count:count})}else{return{}}}else if(MY_CATE==="hot_gaia"){let sort=MY_FL.sort||"recommend";let area=MY_FL.area||"全部";let path="/movie/"+MY_CATE;res=miniapp_request(path,{area:area,sort:sort,start:(MY_PAGE-1)*count,count:count})}else if(MY_CATE==="tv_hot"||MY_CATE==="show_hot"){let stype=MY_FL.type||MY_CATE;let path="/subject_collection/"+stype+"/items";res=miniapp_request(path,{start:(MY_PAGE-1)*count,count:count})}else if(MY_CATE.startsWith("rank_list")){let id=MY_CATE==="rank_list_movie"?"movie_real_time_hotest":"tv_real_time_hotest";id=MY_FL.榜单||id;let path="/subject_collection/"+id+"/items";res=miniapp_request(path,{start:(MY_PAGE-1)*count,count:count})}else{let path="/"+MY_CATE+"/recommend";let selected_categories;let tags;let sort;if(Object.keys(MY_FL).length>0){sort=MY_FL.sort||"T";tags=Object.values(MY_FL).join(",");if(MY_CATE==="movie"){selected_categories={"类型":MY_FL.类型||"","地区":MY_FL.地区||""}}else{selected_categories={"类型":MY_FL.类型||"","形式":MY_FL.类型?MY_FL.类型+"地区":"","地区":MY_FL.地区||""}}}else{sort="T";tags="";if(MY_CATE==="movie"){selected_categories={"类型":"","地区":""}}else{selected_categories={"类型":"","形式":"","地区":""}}}let params={tags:tags,sort:sort,refresh:0,selected_categories:stringify(selected_categories),start:(MY_PAGE-1)*count,count:count};res=miniapp_request(path,params)}let result={page:MY_PAGE,pagecount:Math.ceil(res.total/count),limit:count,total:res.total};let items=[];if(/^rank_list|tv_hot|show_hot/.test(MY_CATE)){items=res["subject_collection_items"]}else if(MY_CATE==="interests"){res["interests"].forEach(function(it){items.push(it.subject)})}else{items=res.items}let lists=[];items.forEach(function(item){if(item.type==="movie"||item.type==="tv"){let rating=item.rating?item.rating.value:"";let rat_str=rating||"暂无评分";let title=item.title;let honor=item.honor_infos||[];let honor_str=honor.map(function(it){return it.title}).join("|");let vod_obj={vod_name:title!=="未知电影"?title:"暂不支持展示",vod_pic:item.pic.normal,vod_remarks:rat_str+" "+honor_str};let vod_obj_d={url:item.type+"$"+item.id,title:title!=="未知电影"?title:"暂不支持展示",pic_url:item.pic.normal,desc:rat_str+" "+honor_str};lists.push(vod_obj);d.push(vod_obj_d)}});result.list=lists;return result}catch(e){print(e.message)}return{}}let res=cate_filter(d,douban);setResult2(res);',
+ 二级:'',
+ 搜索:'',
+}
\ No newline at end of file
diff --git a/lib/douyu.js b/lib/douyu.js
new file mode 100644
index 0000000..737dab7
--- /dev/null
+++ b/lib/douyu.js
@@ -0,0 +1,52 @@
+var rule = {
+ title:'斗鱼直播',
+ host:'https://m.douyu.com',
+ homeUrl:'/api/home/mix',//网站的首页链接,用于分类获取和推荐获取
+ // url:'/api/room/list?page=fypage&type=fyclass',
+ url:'/api/room/list?page=fypage&type=fyfilter',
+ filterable:1,//是否启用分类筛选,
+ filter_url:'{{fl.cateId}}',
+ filter:{
+ "PCgame":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"PCgame"},{"n":"英雄联盟","v":"LOL"},{"n":"热门游戏","v":"rmyx"},{"n":"穿越火线","v":"CF"},{"n":"超击突破","v":"SuperPeople"},{"n":"CFHD","v":"CFHD"},{"n":"使命召唤","v":"COD"},{"n":"DNF","v":"DNF"},{"n":"DOTA2","v":"DOTA2"},{"n":"炉石传说","v":"How"},{"n":"CS:GO","v":"CSGO"},{"n":"无畏契约","v":"VALORANT"},{"n":"lol云顶之弈","v":"ydzhy"},{"n":"魔兽争霸","v":"mszb"},{"n":"魔兽怀旧服","v":"wowclassic"},{"n":"自走棋","v":"dota2rpg"},{"n":"传奇","v":"cq"},{"n":"跑跑卡丁车","v":"Popkart"},{"n":"网易游戏","v":"wyyx"},{"n":"星际争霸","v":"SC"},{"n":"格斗游戏","v":"FTG"},{"n":"守望先锋","v":"Overwatch"},{"n":"DOTA","v":"DOTA"},{"n":"魔兽世界","v":"WOW"},{"n":"剑网3","v":"JX3"},{"n":"魔域","v":"EudemonsOnline"},{"n":"我的世界","v":"MC"},{"n":"超激斗梦境","v":"cjdmj"},{"n":"冒险岛","v":"mxd"},{"n":"三国杀","v":"sanguosha"},{"n":"梦幻西游","v":"MHXYOL"},{"n":"天涯明月刀","v":"tianya"},{"n":"街头篮球","v":"jtlq"},{"n":"NBA2KOL2","v":"NBA2KOL2"},{"n":"QQ飞车端游","v":"qqfcdy"},{"n":"战地之王","v":"AVA"},{"n":"军事游戏","v":"jsyx"},{"n":"棋牌娱乐","v":"qipai"},{"n":"FIFAONLINE4","v":"FOL4"},{"n":"热门网游","v":"rmwy"},{"n":"诛仙世界","v":"zxsj"},{"n":"千古风流","v":"qgflpc"},{"n":"APEX","v":"APEX"},{"n":"流放之路POE","v":"PathofExile"},{"n":"剑网3缘起","v":"JW3YQ"},{"n":"逆水寒","v":"nsh"},{"n":"风暴英雄","v":"HOTS"},{"n":"逆战","v":"NZ"},{"n":"坦克世界","v":"TKSJ"},{"n":"战舰世界","v":"wfws"},{"n":"巫师之昆特牌","v":"wszktp"},{"n":"反恐精英Online","v":"CS"},{"n":"暗黑破坏神","v":"DIABLO"},{"n":"梦三国2","v":"msg2"},{"n":"传奇世界","v":"cqsj"},{"n":"方舟:生存进化","v":"fzscjh"},{"n":"神武4电脑版","v":"swdnb"},{"n":"群雄逐鹿","v":"qxzl"},{"n":"堡垒之夜","v":"blzy"},{"n":"无限法则","v":"roe"},{"n":"问道电脑版","v":"wddnb"},{"n":"西山居游戏","v":"Seasun"},{"n":"最终幻想14","v":"FF14"},{"n":"战意","v":"WYZY"},{"n":"剑灵","v":"BladeSoul"},{"n":"星际战甲","v":"Warframe"},{"n":"龙之谷","v":"DragonNest"},{"n":"铁甲雄兵","v":"tjxb"},{"n":"古剑奇谭网络版","v":"gjqtwlb"},{"n":"轩辕传奇","v":"XYCQ"},{"n":"神途","v":"shentu"},{"n":"激战2","v":"GuildWars2"},{"n":"高达文化区","v":"gdyxq"},{"n":"忍者村大战2","v":"rzcdz2"},{"n":"RPG网游专区","v":"rpgwyzq"},{"n":"诛仙3","v":"zhuxian3"},{"n":"笑傲江湖OL","v":"xajhol"},{"n":"冒险岛2","v":"MXD2"},{"n":"无尽战区","v":"WJZQ"},{"n":"永恒之塔","v":"AION"},{"n":"竞速游戏","v":"jingsu"},{"n":"九阴真经","v":"JYZJ"},{"n":"FPS综合网游","v":"FPSOL"},{"n":"劲舞团","v":"jwt"},{"n":"天下","v":"tianxai"},{"n":"火箭联盟","v":"hjlm"},{"n":"泡泡堂","v":"ppt"},{"n":"音乐游戏","v":"MG"},{"n":"新倩女幽魂","v":"ONLINE"},{"n":"创世战车","v":"cszc"},{"n":"天谕","v":"tianyu"},{"n":"征途2","v":"zhengtu2"},{"n":"QQ炫舞","v":"qqxw"},{"n":"泰亚史诗","v":"tyss"},{"n":"大唐无双","v":"dtws"},{"n":"怪物猎人ol","v":"MHol"},{"n":"星战前夜:晨曦","v":"EVE"},{"n":"热血传奇怀旧版","v":"rxcqhjsgb"},{"n":"仙侠世界2","v":"xxsj2"},{"n":"枪火重生","v":"qhcs"},{"n":"彩虹岛","v":"CHD"},{"n":"御龙在天","v":"YLZT"},{"n":"英魂之刃","v":"YHZR"},{"n":"自由篮球","v":"ZYLQ"},{"n":"洛奇英雄传","v":"LQYXZ"},{"n":"封印者","v":"FYZ"},{"n":"合金弹头","v":"HJDT"},{"n":"新英雄年代","v":"XYXSD"},{"n":"星尘传说","v":"XCCS"},{"n":"盛趣游戏","v":"SQYX"},{"n":"新热血英豪","v":"XRXYH"},{"n":"沙盒游戏","v":"SHYX"},{"n":"我的世界:地下城","v":"MD"},{"n":"恐鬼症","v":"KGZ"},{"n":"领地人生","v":"LDRS"},{"n":"梦塔防","v":"TDOTK"},{"n":"重生边缘","v":"CSBYOL"},{"n":"大话西游2","v":"dhxy2"},{"n":"猎人","v":"lr"},{"n":"天子剑","v":"tianzijian"},{"n":"热血江湖online","v":"rxjhol"},{"n":"千年3","v":"qn3"},{"n":"天空之城","v":"tkzc"},{"n":"诺亚传说","v":"nycs"},{"n":"鹿鼎记","v":"ldj"},{"n":"新桃花源记","v":"xthyj"},{"n":"武魂2电脑版","v":"wh2pc"},{"n":"奇迹世界sun","v":"qjsjsun"},{"n":"地城之光","v":"dczg"},{"n":"剑侠世界2电脑版","v":"jxsj2pc"},{"n":"斩魂","v":"zhpc"},{"n":"大唐2","v":"dt2pc"},{"n":"幻想神域电脑版","v":"hxsypc"},{"n":"蜀山:初章","v":"ssczpc"},{"n":"狼人对决网游","v":"lrdjpc"},{"n":"武林群侠传","v":"wlqxzpc"},{"n":"卡拉彼丘","v":"klbq"},{"n":"破天一剑","v":"ptyj"},{"n":"剑雨江湖","v":"jyjh"},{"n":"四国军棋","v":"sgjq"},{"n":"命运方舟","v":"LostArk"},{"n":"新大话西游3","v":"xy3"},{"n":"暴雪游戏综合","v":"g_bliz"},{"n":"Battlebit","v":"BBR"},{"n":"长尾4部虚拟分区","v":"cw4bxnfq"},{"n":"幕后高手","v":"VEILEDEXPERTS"},{"n":"燕云十六声","v":"WHEREWINDSMEET"},{"n":"THEFINALS","v":"THEFINALS"},{"n":"NBA2KOnline","v":"NBA2KOL"},{"n":"塔瑞斯世界","v":"Tarisland"},{"n":"跑跑卡丁车:漂移","v":"KartRiderDrift"},{"n":"传奇永恒","v":"EternalLegend"},{"n":"权力的游戏凛冬将至页游","v":"GOTPC"},{"n":"全境封锁2","v":"TheDivision2"},{"n":"落日余晖","v":"Farlight84"}]}],
+ "djry":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"djry"},{"n":"主机游戏","v":"TVgame"},{"n":"刺客信条:英灵殿","v":"AC"},{"n":"马里奥制造","v":"Mario"},{"n":"逃离塔科夫","v":"EFT"},{"n":"命运2","v":"MY2"},{"n":"EvilDead","v":"EvilDead"},{"n":"恐怖游戏","v":"Horror"},{"n":"荒野大镖客","v":"hydbk"},{"n":"九劫曲","v":"jjq"},{"n":"灵魂筹码","v":"lhcm"},{"n":"骑马与砍杀","v":"MountAndBlade"},{"n":"只狼","v":"ZL"},{"n":"饥荒","v":"DontStarve"},{"n":"全境封锁","v":"qjfs"},{"n":"怀旧游戏","v":"classic"},{"n":"NBA2K","v":"NBA2K"},{"n":"八方旅人","v":"OT"},{"n":"血污:夜之仪式","v":"Blood"},{"n":"人类一败涂地","v":"Human"},{"n":"挺进地牢","v":"Enter"},{"n":"环世界","v":"RimWorld"},{"n":"古墓丽影","v":"gmly"},{"n":"鬼泣","v":"DMC"},{"n":"往日不再","v":"WRBZ"},{"n":"仙剑奇侠传","v":"PAL"},{"n":"神秘海域","v":"Uncharted"},{"n":"塞尔达系列","v":"TLoZ"},{"n":"僵尸世界大战","v":"WWZ"},{"n":"足球游戏","v":"zq"},{"n":"橙光","v":"cg"},{"n":"了不起的修仙模拟器","v":"ACS"},{"n":"女神异闻录","v":"P5"},{"n":"斯普拉遁","v":"Splatoon"},{"n":"超级马里奥","v":"SMO"},{"n":"三国志系列","v":"Sangokushi"},{"n":"星际公民","v":"StarCitizen"},{"n":"最终幻想","v":"FF"},{"n":"中土世界:战争之影","v":"MiddleEarth"},{"n":"流放者柯南","v":"Conan"},{"n":"深海迷航","v":"Subnautica"},{"n":"三国群英传","v":"SANGO"},{"n":"腐烂国度","v":"SoD2"},{"n":"无主之地","v":"Bor"},{"n":"圣女战旗","v":"Banner"},{"n":"哆啦A梦:牧场物语","v":"Doraemon"},{"n":"太吾绘卷","v":"twhj"},{"n":"SCUM","v":"Scum"},{"n":"以撒的结合","v":"Isaac"},{"n":"文明","v":"CVI"},{"n":"仁王","v":"NIOH"},{"n":"缺氧","v":"ONI"},{"n":"JUMP大乱斗","v":"JUMPDLD"},{"n":"皇牌空战","v":"hpkz"},{"n":"体育游戏","v":"tyyx"},{"n":"海岛大亨","v":"hddh"},{"n":"植物大战僵尸:花园战争系列","v":"PvsZ"},{"n":"蜘蛛侠","v":"Spide"},{"n":"战国无双","v":"ZGWS"},{"n":"勇者斗恶龙:建造者2","v":"DQB2"},{"n":"遗迹:灰烬重生","v":"Rem"},{"n":"血源","v":"BB"},{"n":"旺达与巨像","v":"SotC"},{"n":"死亡搁浅","v":"DS"},{"n":"模拟人生","v":"Sims"},{"n":"空洞骑士","v":"HKS"},{"n":"极品飞车","v":"jpfc"},{"n":"地铁:离去","v":"ME"},{"n":"孢子","v":"Spore"},{"n":"暗黑地牢","v":"DD"},{"n":"生死狙击2","v":"ssjjtwo"},{"n":"三国战纪","v":"sgzj"},{"n":"怀旧FC","v":"edwcy"},{"n":"经典单机","v":"jddj"},{"n":"英雄无敌","v":"HoMM"},{"n":"街机游戏","v":"jjyx"},{"n":"合金装备","v":"MetalGear"},{"n":"红色警戒","v":"hsjj"},{"n":"星球大战系列","v":"StarWars"},{"n":"镜之边缘","v":"MsE"},{"n":"大将军:罗马","v":"Rome"},{"n":"火焰纹章系列","v":"FireEmblem"},{"n":"星露谷物语","v":"Stardew"},{"n":"火炬之光","v":"Torchlight"},{"n":"赛博朋克2077","v":"Cyberpunk"},{"n":"中国式家长","v":"CP"},{"n":"精灵宝可梦系列","v":"Pokemon"},{"n":"地牢围攻","v":"DS3"},{"n":"奇异人生","v":"LiS"},{"n":"少数幸运儿","v":"WHF"},{"n":"无人深空","v":"NMS"},{"n":"GT赛车7","v":"GT"},{"n":"超级机器人大战","v":"SRW"},{"n":"信长之野望","v":"KOEINOBU"},{"n":"这是我的战争","v":"TWoM"},{"n":"杀戮尖塔","v":"sljt"},{"n":"帝国时代","v":"AoEIV"},{"n":"死亡空间","v":"swkj"},{"n":"杀手","v":"Hitman"},{"n":"MUGEN","v":"mugen"},{"n":"足球经理","v":"Football"},{"n":"亿万僵尸","v":"Billions"},{"n":"一起玩农场","v":"Farm"},{"n":"武装突袭","v":"ArmA"},{"n":"荣耀战魂","v":"Honor"},{"n":"欧洲卡车模拟器","v":"Truck"},{"n":"漫漫长夜","v":"mmcy"},{"n":"永恒轮回","v":"Survival"},{"n":"孤岛惊魂","v":"FarCry"},{"n":"福尔摩斯","v":"Holmes"},{"n":"都市:天际线","v":"Skylines"},{"n":"盗贼之海","v":"hdzh"},{"n":"raft","v":"raft"},{"n":"Dayz","v":"DayZ"},{"n":"60秒","v":"60S"},{"n":"俄罗斯钓鱼","v":"RF"},{"n":"猎人:荒野的召唤","v":"theHunter"},{"n":"失落城堡","v":"LC"},{"n":"恐怖黎明","v":"GD"},{"n":"看门狗","v":"kmg"},{"n":"真三国无双","v":"DW"},{"n":"泰拉瑞亚","v":"Terraria"},{"n":"底特律:变人","v":"Detroit"},{"n":"恶魔城","v":"Castlevania"},{"n":"毁灭战士","v":"Doom"},{"n":"坎巴拉太空计划","v":"Kerbal"},{"n":"模拟山羊","v":"GoatSim"},{"n":"欧陆风云","v":"EU"},{"n":"乞丐模拟器","v":"HoboToughLife"},{"n":"小偷模拟器","v":"ThiefSimulator"},{"n":"逆转裁判","v":"AceA"},{"n":"深岩银河","v":"DRGD"},{"n":"植物大战僵尸","v":"PvZ"},{"n":"最后的绿洲","v":"LO"},{"n":"大富翁","v":"RichMan"},{"n":"英雄连","v":"yxl"},{"n":"永劫无间","v":"NB"},{"n":"破败王者","v":"RK"},{"n":"新世界","v":"NW"},{"n":"部落与弯刀","v":"BLYWD"},{"n":"森林","v":"Forest"},{"n":"kenshi","v":"kenshi"},{"n":"一起开火车!","v":"Unrailed"},{"n":"主机其他游戏","v":"OG"},{"n":"战场兄弟","v":"ZCXD"},{"n":"军团战争","v":"jtzz"},{"n":"人间地狱","v":"RJDY"},{"n":"战术小队","v":"Squad"},{"n":"弹丸论破","v":"dwlp"},{"n":"基佬大乱斗","v":"jldld"},{"n":"僵尸毁灭工程","v":"jshmgc"},{"n":"泰坦之旅","v":"TTZL"},{"n":"妖精的尾巴","v":"FT"},{"n":"超级兔子人","v":"Bunny"},{"n":"健身环大冒险","v":"RFA"},{"n":"冬日计划","v":"drjh"},{"n":"泰坦陨落","v":"Titanfall"},{"n":"四海兄弟","v":"shxd"},{"n":"创世理想乡","v":"Craftopia"},{"n":"地平线","v":"Horizon"},{"n":"幽灵线:东京","v":"GTO"},{"n":"生化危机4重制版","v":"ResidentEvil"},{"n":"怪物火车","v":"GWHC"},{"n":"瑞奇与叮当","v":"RCL"},{"n":"Grounded","v":"Grounded"},{"n":"小小梦魇","v":"XXMM"},{"n":"糖豆人","v":"FallGuys"},{"n":"盗贼遗产","v":"TVV"},{"n":"英灵神殿","v":"Valheim"},{"n":"部落:原始建造者","v":"Tribe"},{"n":"动物派对","v":"Animals"},{"n":"暗影火炬城","v":"FIST"},{"n":"阿尔比恩","v":"Albion"},{"n":"鬼谷八荒","v":"GGBH"},{"n":"极限竞速:地平线4","v":"FH4"},{"n":"恐惧之间","v":"Fearsurrounds"},{"n":"孤岛惊魂6","v":"FarCry6"},{"n":"怪物猎人","v":"MonsterHunterRise"},{"n":"仁王2","v":"Nioh2"},{"n":"三国志14","v":"THREEKINGDOMSXIV"},{"n":"神界:原罪2","v":"DivinityOS2"},{"n":"狙击手:幽灵战士契约2","v":"SniperContracts2"},{"n":"全面战争","v":"TotalWarWARHAMMER"},{"n":"战争机器:战术小队","v":"GearsTactics"},{"n":"侠之道","v":"PathOfWuxia"},{"n":"海绵宝宝:比奇堡的冒险","v":"BattleforBikini"},{"n":"奇妙探险队2","v":"CuriousExpedition2"},{"n":"刺客信条:奥德赛","v":"Odyssey"},{"n":"丧尸围城4","v":"DeadRising4"},{"n":"神秘海域2:纵横四海","v":"AmongThieves"},{"n":"神秘海域3:德雷克的诡计","v":"DrakesDeception"},{"n":"星球大战:前线","v":"Battlefront"},{"n":"灵魂旅人","v":"SpiritFarerlhlr"},{"n":"面容","v":"Visage"},{"n":"俄罗斯方块效应:连接","v":"TetrisEffect"},{"n":"SD高达G世纪:起源","v":"SDGundamG"},{"n":"Fate/EXTELLA","v":"FateEXTELLA"},{"n":"妖精剑士F","v":"FairyFencerF"},{"n":"荒神","v":"Aragami"},{"n":"晚班","v":"LateShift"},{"n":"光环战争","v":"HaloWars"},{"n":"子弹风暴","v":"Bulletstorm"},{"n":"暗黑迷途","v":"2Dark"},{"n":"巡警","v":"BeatCop"},{"n":"狙击精英4","v":"SniperElite4"},{"n":"三国志13:威力加强版","v":"Sangokushi13"},{"n":"热血物语:地下世界","v":"RiverCityRansom"},{"n":"史诗战争模拟器","v":"BattleSimulator"},{"n":"银河护卫队","v":"Guardians"},{"n":"讨鬼传2","v":"Toukiden2"},{"n":"闪乱神乐:少女们的选择","v":"SenranKagura"},{"n":"幽灵行动:荒野","v":"GhostReconWildland"},{"n":"白色情人节","v":"WhiteDay"},{"n":"美国职业摔角联盟2K17","v":"WWE2K"},{"n":"苏菲的炼金工房","v":"AtelierSophie"},{"n":"喷射侠","v":"Splasher"},{"n":"双截龙4","v":"DoubleDragon4"},{"n":"地下蚁国","v":"Undergrowth"},{"n":"九张羊皮纸","v":"NineParchments"},{"n":"咒语力量3","v":"Spellforce3"},{"n":"小兵大战","v":"Warpips"},{"n":"维京人人中之狼","v":"VikingsWofM"},{"n":"你好邻居","v":"Helloneighbor"},{"n":"寻找天堂","v":"findparadise"},{"n":"画中世界","v":"Gorogoa"},{"n":"桥梁工程师传送门","v":"bridgecons"},{"n":"现代战争","v":"ModernCombat"},{"n":"SCP:秘密实验室","v":"scpsl"},{"n":"绯红结系","v":"SCARLETNEXUS"},{"n":"罪恶装备:STRIVE","v":"GuiltyGear"},{"n":"涅克罗蒙达:赏金猎人","v":"NHiredGun"},{"n":"骑士精神2","v":"Chivalry2"},{"n":"最后的咒语","v":"TheLastSpell"},{"n":"真女神转生3","v":"ShinMegami3"},{"n":"工业崛起","v":"RiseIndustry"},{"n":"征服的荣耀:围城","v":"SIEGE"},{"n":"前往中世纪","v":"GoMedieval"},{"n":"伊始之地","v":"TerraNil"},{"n":"二之国2:亡灵之国","v":"NinoKuniII"},{"n":"二之国:白色圣灰的女王","v":"NinoKuni"},{"n":"进击的巨人2","v":"AttackonTitan2"},{"n":"航海日记2","v":"hhrj2"},{"n":"隐龙传:影踪","v":"HiddenDragon"},{"n":"魔域之书","v":"Bookofdevil"},{"n":"诸神灰烬:救赎","v":"AshofGods"},{"n":"自由人:游击战争","v":"Freeman"},{"n":"战国无双5","v":"SWarriors5"},{"n":"宇宙主义","v":"TheUniversim"},{"n":"死亡教堂","v":"DeathCathedral"},{"n":"灵魂能力6","v":"SoulCalibur6"},{"n":"不要喂食猴子","v":"NotFeedMonkeys"},{"n":"古剑奇谭3","v":"GuJianqitan3"},{"n":"日落过载","v":"SunsetOverdrive"},{"n":"幻影深渊","v":"PhantomAbyss"},{"n":"迷城重生","v":"RebornCity"},{"n":"剑士","v":"KenshiJS"},{"n":"GRIS","v":"GRIS"},{"n":"古剑奇谭:永夜","v":"gujianyongye"},{"n":"核爆RPG","v":"ATOMRPG"},{"n":"嗜血印","v":"BloodySpell"},{"n":"伊苏9","v":"Ys9"},{"n":"兽人必须死3","v":"OrcsDie3"},{"n":"狙击精英VR","v":"SniperEliteVR"},{"n":"遗忘之城","v":"ForgotCity"},{"n":"异种","v":"Quarantine"},{"n":"二人世界","v":"WorldforTwo"},{"n":"石炉","v":"Stonehearth"},{"n":"上帝之城:监狱帝国","v":"CityofGod"},{"n":"狂热运输2","v":"TransportFever2"},{"n":"机甲战士5","v":"MechWarrior5"},{"n":"DJMAX致敬","v":"DJMAXRESPECT"},{"n":"分手装修","v":"ToolUP"},{"n":"PICOPARK","v":"PICOPARK"},{"n":"光明记忆:无限","v":"Brightmemory"},{"n":"死亡之门","v":"DeathsDoor"},{"n":"侠盗公司","v":"RogueCompany"},{"n":"英雄传说:创之轨迹","v":"HajimariNOKiseki"},{"n":"战地系列","v":"Battlefiel"},{"n":"塞尔达传说:天空之剑HD","v":"SkywardSword"},{"n":"脑航员2","v":"Psychonauts2"},{"n":"12分钟","v":"TwelveMinutes"},{"n":"九十六号公路","v":"Road96"},{"n":"FORECLOSED","v":"FORECLOSED"},{"n":"黑书","v":"theblackbook"},{"n":"喋血复仇","v":"Back4Blood"},{"n":"死寂","v":"DeathlyStillness"},{"n":"审判之逝","v":"Lostjudgment"},{"n":"帝国神话","v":"mythofempires"},{"n":"艾尔登法环","v":"ELDENRING"},{"n":"互动派对","v":"INTERACTIVEPARTY"},{"n":"极限国度","v":"RidersRepublic"},{"n":"极限竞速:地平线5","v":"ForzaHorizon5"},{"n":"使命召唤系列","v":"CALLOFDUTYCOD"},{"n":"网吧模拟器","v":"InternetCS"},{"n":"文字游戏","v":"WordGame"},{"n":"消逝的光芒2","v":"DyingLight2"},{"n":"战神:诸神黄昏","v":"GodofWarRagnarok"},{"n":"师父","v":"SIFU"},{"n":"恶月十三","v":"Undecember"},{"n":"海上狼人杀","v":"DreadHunger"},{"n":"最终幻想:起源","v":"STRANGEROFPARADISE"},{"n":"地心护核者","v":"CoreKeeper"},{"n":"霍格沃茨之遗","v":"HogwartsLegacy"},{"n":"午夜猎魂","v":"MidnightGhostHunt"},{"n":"生死轮回","v":"Loopmancer"},{"n":"隐秘的角落","v":"YinMiDeJiaoLuo"},{"n":"江湖客栈","v":"TheJianghu"},{"n":"Overprime","v":"Overprime"},{"n":"森林之子","v":"SonsOfTheForest"},{"n":"弈仙牌","v":"yixianpai"},{"n":"夜族崛起","v":"VRising"},{"n":"漫威SNAP","v":"MarvelSnap"},{"n":"伏魔录","v":"SoulDossier"},{"n":"魔力宝贝","v":"CrossGate"},{"n":"弹幕互动玩法","v":"DMHDXY"},{"n":"木卫四协议","v":"CallistoProtocol"},{"n":"罗马复兴","v":"RomanRenaissance"},{"n":"风暴之门","v":"StormGate"},{"n":"游戏王:大师决斗","v":"MasterDuel"},{"n":"暗邪西部","v":"EvilWest"},{"n":"战锤40K:暗潮","v":"40KDarktide"},{"n":"索尼克未知边境","v":"SonicFrontiers"},{"n":"漂泊牧歌","v":"WanderingVillage"},{"n":"塞尔达传说:王国之泪","v":"TEARSKINGDOM"},{"n":"破碎线","v":"Shatterline"},{"n":"卧龙:苍天陨落","v":"Wolong"},{"n":"卡库远古封印","v":"KAKU"},{"n":"原子之心","v":"AtomicHeart"},{"n":"霓虹入侵者","v":"FromSpace"},{"n":"Warhaven","v":"Warhaven"},{"n":"宝可梦:朱/紫","v":"ScarletandViolet"},{"n":"第一后裔","v":"TheFirstDescendant"},{"n":"铳墓G.O.R.E.","v":"GUNGRAVEGORE"},{"n":"漫威暗夜之子","v":"MarvelMidnightSuns"},{"n":"奇怪的RPG","v":"WeirdRPG"},{"n":"东方:平野孤鸿","v":"MomentinEast"},{"n":"冰封之焰","v":"FrozenFlame"},{"n":"神之天平","v":"ASTLIBRARevision"},{"n":"伊克西翁","v":"IXION"},{"n":"主机一起看","v":"zjyqk"},{"n":"社交互动游戏","v":"SJHDYX"},{"n":"至暗时刻","v":"DarkandDarker"},{"n":"江湖十一","v":"Jianghu11"},{"n":"XDefiant","v":"XDefiant"},{"n":"狂野之心","v":"WildHearts"},{"n":"最终幻想16","v":"FinalFantasyXVI"},{"n":"街头霸王","v":"StreetFighter"},{"n":"零~月蚀的假面~","v":"FATALFRAME"},{"n":"魔戒:咕噜","v":"Gollum"},{"n":"幻兽帕鲁","v":"Palworld"},{"n":"沙盒与副本:英勇之地","v":"HerosLand"},{"n":"永恒天空","v":"ForeverSkies"},{"n":"逆光迷途","v":"LostinDarklight"},{"n":"迷瘴纪事","v":"MiasmaChronicles"},{"n":"蓝色协议","v":"lansexieyi"},{"n":"上古卷轴OL","v":"TheElderScrolls"},{"n":"OnlyUp","v":"onlyup"},{"n":"波斯王子:失落王冠","v":"TheLostCrown"}]}],
+ "syxx":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"syxx"},{"n":"王者荣耀","v":"wzry"},{"n":"LOL手游","v":"LOLM"},{"n":"崩坏:星穹铁道","v":"bhxqtd"},{"n":"和平精英","v":"hpjy"},{"n":"暗区突围","v":"aqtw"},{"n":"幻塔","v":"ht"},{"n":"火影忍者","v":"hyrz"},{"n":"逆水寒手游","v":"NSHM"},{"n":"COD手游","v":"smzhsy"},{"n":"哈利波特:魔法觉醒","v":"HarryPotter"},{"n":"lol电竞经理","v":"EGAME"},{"n":"DNF手游","v":"mdnf"},{"n":"金铲铲之战","v":"JGAME"},{"n":"天刀手游","v":"tdsy"},{"n":"原神","v":"yuanshen"},{"n":"航海王热血航线","v":"HHWRXHX"},{"n":"万国觉醒","v":"wgjx"},{"n":"鸿图之下","v":"htzx"},{"n":"欢乐麻将","v":"HLMJ"},{"n":"王者模拟战","v":"wzrpg"},{"n":"中国象棋","v":"ZGXQ"},{"n":"天谕手游","v":"tysy"},{"n":"巅峰坦克","v":"DFTK"},{"n":"新游中心","v":"xyzx"},{"n":"热门手游","v":"phone"},{"n":"梦幻手游","v":"mhxy"},{"n":"QQ飞车","v":"qqfcsy"},{"n":"第五人格","v":"dwrg"},{"n":"欢乐斗地主","v":"hlddz"},{"n":"荒野乱斗","v":"hyld"},{"n":"阴阳师","v":"yys"},{"n":"狼人杀","v":"LRS"},{"n":"JJ斗地主","v":"jj"},{"n":"梦幻新诛仙","v":"mhxzx"},{"n":"街霸对决","v":"jbdj"},{"n":"一人之下","v":"yrzx"},{"n":"多多自走棋","v":"zzq"},{"n":"崩坏3","v":"bhxl"},{"n":"风云岛行动","v":"fydxd"},{"n":"云游戏","v":"cloudgame"},{"n":"跑跑手游","v":"PPKDCSY"},{"n":"率土之滨","v":"stzb"},{"n":"灌篮高手","v":"glgs"},{"n":"皇室战争","v":"hszz"},{"n":"忍者必须死3","v":"rzbxs3"},{"n":"神武4手游","v":"sw3"},{"n":"梦幻模拟战","v":"mhmnz"},{"n":"实况足球","v":"skzq"},{"n":"剑与远征","v":"jyyz"},{"n":"航海王:燃烧意志","v":"hhwrsyz"},{"n":"球球大作战","v":"qqdzz"},{"n":"英雄杀","v":"yxs"},{"n":"魔域口袋版","v":"mykdb"},{"n":"口袋新旅程","v":"KDXLC"},{"n":"剑网3:指尖江湖","v":"jw3zjjh"},{"n":"部落冲突","v":"blct"},{"n":"剑与家园","v":"jyjy"},{"n":"新笑傲江湖","v":"xxajh"},{"n":"猫和老鼠","v":"mhls"},{"n":"猎人手游","v":"lrlr"},{"n":"明日之后","v":"mrzh"},{"n":"影之诗","v":"yzs"},{"n":"决战平安京","v":"jzpaj"},{"n":"决斗之城","v":"JDZC"},{"n":"魂斗罗归来","v":"DLHGL"},{"n":"圣斗士星矢","v":"sdsxs"},{"n":"魔力宝贝手游","v":"mlbbsy"},{"n":"热血街篮","v":"rxjl"},{"n":"手游推广","v":"rmsy"},{"n":"魔灵召唤","v":"mlzh"},{"n":"香肠派对","v":"xcpd"},{"n":"迷你世界","v":"MNSJ"},{"n":"荒野行动","v":"hyxd"},{"n":"战双帕弥什","v":"zspms"},{"n":"大话西游2口袋版","v":"dhxy2kdb"},{"n":"FIFA足球世界","v":"fifazqsj"},{"n":"街篮","v":"jl"},{"n":"一起来捉妖","v":"yiqilaizhuoyao"},{"n":"明日方舟","v":"mrfz"},{"n":"自由幻想手游","v":"zyhx"},{"n":"一梦江湖","v":"ymjh"},{"n":"完美世界手游","v":"wmsjsy"},{"n":"拳皇98OL","v":"kof98"},{"n":"赛尔号","v":"srh"},{"n":"猎魂觉醒","v":"lhjx"},{"n":"仙境传说","v":"xjcs"},{"n":"流星群侠传","v":"liuxinghudiejian"},{"n":"特色手游","v":"tssy"},{"n":"逃跑吧少年","v":"tpbsn"},{"n":"弹弹堂","v":"TTT"},{"n":"石器时代","v":"sqsd"},{"n":"RPG手游","v":"rpgsy"},{"n":"英魂之刃口袋版","v":"yh"},{"n":"拉结尔","v":"lje"},{"n":"倩女幽魂手游","v":"qnyhsy"},{"n":"决斗之城2","v":"jdzc2"},{"n":"传奇手游","v":"cqsy"},{"n":"雀魂","v":"Majsoul"},{"n":"二次元手游","v":"ecysy"},{"n":"天龙八部online","v":"tianlongbabuonline"},{"n":"征途2手游","v":"zt2sy"},{"n":"万王之王3D","v":"wwzw3D"},{"n":"武林外传","v":"wlwz"},{"n":"我叫MT4","v":"MT4"},{"n":"元气骑士","v":"yuanqiqishi"},{"n":"红警OL手游","v":"hjolsy"},{"n":"植物大战僵尸手游","v":"ZWDZJS"},{"n":"龙之谷手游","v":"lzgsy"},{"n":"创造与魔法","v":"ccymf"},{"n":"境界-死神激斗","v":"jjssjd"},{"n":"奇迹觉醒","v":"qjjx"},{"n":"光遇","v":"skygy"},{"n":"游戏王:决斗链接","v":"yxwjdlj"},{"n":"巅峰战舰","v":"dfzj"},{"n":"绝世战魂","v":"jszh"},{"n":"雷霆游戏","v":"ltyx"},{"n":"寻仙","v":"xunxian"},{"n":"天天象棋","v":"ttxq"},{"n":"王国纪元","v":"wgjy"},{"n":"梦幻诛仙","v":"mhzx"},{"n":"雪鹰领主","v":"xylz"},{"n":"贪婪洞窟2","v":"tldk2"},{"n":"龙族幻想","v":"lzhx"},{"n":"妖精的尾巴:魔导少年","v":"YJDWB"},{"n":"剑网3指尖对弈","v":"jwszjdy"},{"n":"三国杀移动版","v":"SGSSY"},{"n":"罗布乐思","v":"Roblox"},{"n":"足球手游","v":"zqsy"},{"n":"蜀门","v":"sm"},{"n":"全民枪战2","v":"qmqz2"},{"n":"秦时明月世界","v":"qsmysj"},{"n":"独立手游","v":"dlsy"},{"n":"神都夜行录","v":"sdyxl"},{"n":"风之大陆","v":"fzdl"},{"n":"金属对决","v":"jsdj"},{"n":"轩辕剑龙舞云山","v":"xyjlwys"},{"n":"微乐棋牌","v":"WLQP"},{"n":"街篮2","v":"jl2"},{"n":"赛尔号手游","v":"srhsy"},{"n":"极光计划","v":"jgjh"},{"n":"不良人3","v":"blr3"},{"n":"镇魔曲手游","v":"zmq"},{"n":"武侠乂手游","v":"wxysy"},{"n":"永恒纪元","v":"yhjy"},{"n":"乱世王者","v":"lswz"},{"n":"仙剑4","v":"xjqxz4"},{"n":"长安幻世绘","v":"cahsh"},{"n":"篮球手游","v":"lqsy"},{"n":"鬼泣-巅峰之战","v":"gqdfzz"},{"n":"射击类手游","v":"qtsy"},{"n":"权力与纷争","v":"qlyfz"},{"n":"命运歌姬","v":"mygj"},{"n":"项羽传","v":"xyz"},{"n":"暗黑不朽","v":"diabloimmortal"},{"n":"妖神记","v":"ysj"},{"n":"新神魔大陆","v":"xsmdl"},{"n":"公主连结Re:Dive","v":"gzlj"},{"n":"三国志战略版","v":"sgzzlb"},{"n":"口袋觉醒","v":"kdjx"},{"n":"天地劫:幽城再临","v":"tdj"},{"n":"凹凸世界","v":"atsj"},{"n":"云上城之歌","v":"ysczg"},{"n":"荣誉指挥官","v":"ryzhg"},{"n":"天龙八部手游","v":"tlbbsy"},{"n":"五子棋","v":"wzq"},{"n":"围棋","v":"wq"},{"n":"梦想新大陆","v":"mxxdl"},{"n":"三国志幻想大陆:国创加强版","v":"sgzhxdl"},{"n":"造梦无双","v":"zmws"},{"n":"全球行动","v":"qqxd"},{"n":"放学别跑","v":"FXBP"},{"n":"诛仙手游","v":"zxsy"},{"n":"妄想山海","v":"wxsh"},{"n":"黎明觉醒:生机","v":"lmjx"},{"n":"龙之谷2手游","v":"lzg2sy"},{"n":"庆余年","v":"QYN"},{"n":"我的侠客","v":"wdxk"},{"n":"真三国无双霸","v":"zsgwsb"},{"n":"大话西游手游","v":"dhxysy"},{"n":"影之刃3","v":"YZR3"},{"n":"开心消消乐","v":"kxxxl"},{"n":"战争怒吼","v":"zznh"},{"n":"忘川风华录","v":"wcfhl"},{"n":"新剑侠情缘手游","v":"xjxqysy"},{"n":"超凡先锋","v":"cfxf"},{"n":"重生细胞","v":"csxb"},{"n":"一念逍遥","v":"ynxy"},{"n":"坦克世界闪击战","v":"SJZ"},{"n":"汉家江湖","v":"HJJH"},{"n":"海岛奇兵","v":"hdqb"},{"n":"阴阳师:妖怪小班","v":"bgyry"},{"n":"仙剑奇侠传九野","v":"xjqxzjy"},{"n":"魔域手游","v":"mysy"},{"n":"大唐无双手游","v":"dtwssy"},{"n":"泰拉瑞亚手游","v":"tlrysy"},{"n":"地铁跑酷","v":"dtpk"},{"n":"战舰世界闪击战","v":"zjsjsjz"},{"n":"狂暴之翼","v":"kbzy"},{"n":"西游女儿国","v":"xyneg"},{"n":"少年三国志","v":"snsgz"},{"n":"钢琴师","v":"gqs"},{"n":"节奏大爆炸","v":"jzdbz"},{"n":"喵斯快跑","v":"mskp"},{"n":"双子","v":"sz"},{"n":"小美斗地主","v":"xmddz"},{"n":"全民奇迹2","v":"qmqj2"},{"n":"地下城堡2:黑暗觉醒","v":"dxcb2"},{"n":"梦想世界3手游","v":"mxsj3"},{"n":"有杀气童话2","v":"YSQTH2"},{"n":"镇魂街:武神躯","v":"zhjwsq"},{"n":"斗罗大陆:斗神再临","v":"dldldszl"},{"n":"斗罗大陆:武魂觉醒","v":"dldlwhjx"},{"n":"斗罗大陆2绝世唐门","v":"dldl2jstm"},{"n":"战神觉醒","v":"zsjx"},{"n":"荣耀大天使","v":"rydts"},{"n":"蓝月传奇","v":"lycq"},{"n":"凡人修仙传挂机版H5","v":"frxxzgjbh5"},{"n":"谁是首富H5","v":"sssfh5"},{"n":"攻城掠地","v":"gcld"},{"n":"盗墓笔记","v":"dmbj"},{"n":"剑与轮回","v":"jylh"},{"n":"混沌起源","v":"hdqy"},{"n":"大天使之剑","v":"dtszj"},{"n":"战斗少女跑酷","v":"zdsnpk"},{"n":"绝世仙王","v":"jsxw"},{"n":"一刀传世","v":"ydcs"},{"n":"斗罗大陆","v":"dldl"},{"n":"破雪刃","v":"pxr"},{"n":"JJ象棋","v":"jjxq"},{"n":"天姬变","v":"tjb"},{"n":"剑玲珑","v":"jll"},{"n":"火线精英","v":"hxjy"},{"n":"造梦西游OL","v":"zmxyol"},{"n":"热血神剑","v":"rxsj"},{"n":"奥奇传说手游","v":"aqcssy"},{"n":"战斗吧龙魂","v":"zdblh"},{"n":"猫猫咖啡屋","v":"mmkfw"},{"n":"猫之宿约者","v":"mzsyz"},{"n":"最终幻想:勇气启示录幻影战争","v":"hyzz"},{"n":"葫芦娃兄弟","v":"hlwxd"},{"n":"造梦西游4","v":"zmxy4"},{"n":"漫威超级战争","v":"MarvelSuperWar"},{"n":"比特小队","v":"btxd"},{"n":"战舰联盟","v":"zjlm"},{"n":"另一个伊甸:超越时空的猫","v":"lygyd"},{"n":"少女前线","v":"snqx"},{"n":"胡莱三国3","v":"hlsg3"},{"n":"灵魂宝戒","v":"lhbj"},{"n":"奥拉星","v":"alx"},{"n":"诸神皇冠","v":"zswg"},{"n":"不休的乌拉拉","v":"bqdwll"},{"n":"先游云游戏","v":"Gamer"},{"n":"万象物语手游","v":"wxwy1"},{"n":"绿茵信仰","v":"lyxy"},{"n":"烟雨江湖","v":"yyjhsy"},{"n":"文明与征服","v":"wmyzf"},{"n":"神角技巧","v":"SJJQ"},{"n":"碧蓝航线手游","v":"blhxsy"},{"n":"300大作战","v":"300dzz"},{"n":"2047","v":"2047"},{"n":"机动战队大作战","v":"jdzddzz"},{"n":"第七史诗","v":"dqss"},{"n":"活下去","v":"hxq"},{"n":"宝可梦大集结","v":"PokemonUNITE"},{"n":"无极仙途","v":"wjxt"},{"n":"元素方尖","v":"ysfj"},{"n":"汉末霸业","v":"hmby"},{"n":"EVE星战前夜:无烬星河","v":"evexzqywjxh"},{"n":"弹力果冻","v":"tlgd"},{"n":"七雄纷争","v":"qxfz"},{"n":"放置江湖","v":"fzjh"},{"n":"火力苏打(T3)","v":"T3"},{"n":"植物大战僵尸2","v":"zwdzjs2"},{"n":"魔神英雄传","v":"msyxz"},{"n":"球球英雄","v":"qqyx"},{"n":"悠长假期","v":"ycjq"},{"n":"无悔华夏","v":"whrhx"},{"n":"猫之城","v":"mzc"},{"n":"墨斗","v":"modou"},{"n":"圣斗士星矢:正义传说","v":"sdsxszyz"},{"n":"未定事件簿","v":"wdsjp"},{"n":"白夜极光","v":"byjg"},{"n":"ProjectGAIA","v":"projectgaia"},{"n":"斗罗大陆:魂师对决","v":"dldlhsdj"},{"n":"古墓丽影传说:迷踪","v":"gmlycsmz"},{"n":"漫威对决","v":"mwdj"},{"n":"道友请留步","v":"dyqlb"},{"n":"我是航海家","v":"wshhj"},{"n":"军团战棋英雄时代","v":"jtzqyxsd"},{"n":"闪烁之光","v":"syzg"},{"n":"牧羊人之心","v":"myrzx"},{"n":"老农种树","v":"lnzs"},{"n":"苍蓝境界","v":"cljj"},{"n":"偶像梦幻祭2","v":"oxmhj2"},{"n":"卡卡保皇","v":"kkbh"},{"n":"灵猫传","v":"lmz"},{"n":"还有这种操作2","v":"hyzzcz"},{"n":"剑侠世界3","v":"jxsj3"},{"n":"召唤与合成2","v":"zhyhc2"},{"n":"上古王冠","v":"sgwg"},{"n":"萌宠大战僵尸","v":"mcdzjs"},{"n":"像素时代","v":"xssd"},{"n":"仙侠第一放置","v":"xxdyfz"},{"n":"无尽的拉格朗日","v":"wjdlglr"},{"n":"弓箭手大作战","v":"gjsdzz"},{"n":"挨饿荒野","v":"aehy"},{"n":"诺亚之心","v":"nyzx"},{"n":"闪耀暖暖","v":"synn"},{"n":"青鸾繁华录","v":"qlfhl"},{"n":"物种起源","v":"wzqy"},{"n":"模拟城市:我是市长","v":"mncswssc"},{"n":"重返帝国","v":"cfdg"},{"n":"太古仙尊","v":"tgxz"},{"n":"长安幻想","v":"cahx"},{"n":"火炬之光:无限","v":"hjzgwx"},{"n":"富豪闯三国","v":"fhcsg"},{"n":"魔戒战争","v":"mjzz"},{"n":"拂晓","v":"fx"},{"n":"古剑奇谭木语人","v":"gjqtmyr"},{"n":"火影忍者:忍者新世代","v":"hyrzrzxsd"},{"n":"末日远征","v":"mryz"},{"n":"滚动的天空","v":"gddtk"},{"n":"新斗罗大陆","v":"xdldl"},{"n":"登山赛车","v":"dssc"},{"n":"荒野乱斗(腾讯版)","v":"hyldtxb"},{"n":"小冰冰传奇","v":"xbbcq"},{"n":"三国战纪2手游","v":"sgzj2"},{"n":"冒险公社手游","v":"mxgs"},{"n":"古荒遗迹","v":"ghyj"},{"n":"纪念碑谷2","v":"jnbg2"},{"n":"大航海探险物语","v":"dhhtxwy"},{"n":"航海日记","v":"hhrj"},{"n":"一拳超人:最强之男","v":"yqcrzqzn"},{"n":"王国保卫战4","v":"wgbwz4"},{"n":"半世界之旅","v":"bsjzl"},{"n":"奥特曼宇宙英雄","v":"atmyzyx"},{"n":"新三国杀","v":"xsgs"},{"n":"奶块","v":"nk"},{"n":"策魂三国","v":"chsg"},{"n":"奥特曼系列OL","v":"atmxlol"},{"n":"洪荒文明","v":"hhwm"},{"n":"决战羽毛球","v":"jzymq"},{"n":"街头足球","v":"jtzq"},{"n":"同人圣三国蜀汉传","v":"trssgshc"},{"n":"零之战线","v":"lzzx"},{"n":"火影忍者:巅峰对决","v":"hyrzdfdj"},{"n":"元气骑士新作","v":"yqqsxz"},{"n":"塔防之光","v":"tfzg"},{"n":"小小五千年","v":"xxwqn"},{"n":"牌师","v":"ps"},{"n":"代号MA","v":"dhma"},{"n":"时空猎人","v":"sklr"},{"n":"星际逆战","v":"xjnz"},{"n":"钓鱼大对决","v":"dyddj"},{"n":"羽毛球高高手","v":"ymqggs"},{"n":"LoveLive!学园偶像祭","v":"lovelivexyoxj"},{"n":"黑色沙漠手游","v":"hesmsy"},{"n":"魔力宝贝:旅人","v":"mlbblr"},{"n":"玄中记","v":"xzj"},{"n":"大家饿餐厅","v":"dject"},{"n":"画境长恨歌","v":"hjchg"},{"n":"盾之勇者成名录:浪潮","v":"dzyzcmllc"},{"n":"幻兽爱合成","v":"hsahc"},{"n":"魔力宝贝归来","v":"mlbbgl"},{"n":"荣耀新三国","v":"ryxsg"},{"n":"巅峰极速","v":"dfjs"},{"n":"蛋仔派对","v":"dzpd"},{"n":"新盗墓笔记","v":"xdmbj"},{"n":"萤火突击国际服","v":"yhtj"},{"n":"卧龙吟2","v":"wly2"},{"n":"地下城堡3:魂之诗","v":"dxcb3hzs"},{"n":"武林闲侠","v":"wlxx"},{"n":"淘米游戏","v":"tmyx"},{"n":"无期迷途","v":"wqmt"},{"n":"重返未来:1999","v":"cfwl1999"},{"n":"逆光潜入","v":"ngqr"},{"n":"深空之眼","v":"skzy"},{"n":"CF手游","v":"CFSY"},{"n":"新天龙八部手游","v":"xtlbbsy"},{"n":"无神之界","v":"wszj"},{"n":"时空猎人3","v":"sklr3"},{"n":"原始征途","v":"yszt"},{"n":"全民大灌篮","v":"qmdgl"},{"n":"枪火重生手游","v":"GunfireReborn"},{"n":"火影三国志","v":"g_hysg"},{"n":"网易其它组","v":"g_wyqt"},{"n":"三国战纪手游","v":"sgzjsy"},{"n":"重返CODM","v":"RECODM"},{"n":"综合手游","v":"zhsy"},{"n":"IP游戏","v":"ipyx"},{"n":"鸣潮","v":"cm"},{"n":"棋牌游戏","v":"QPYX"},{"n":"奥比岛:梦想国度","v":"abdmxgd"},{"n":"九灵神域","v":"jlsy"},{"n":"TapTap新游","v":"taptapxy"},{"n":"我叫MT:归来","v":"wjmtgl"},{"n":"代号破晓","v":"dhpx"},{"n":"赛尔计划","v":"srjh"},{"n":"SLG综合","v":"SLG"},{"n":"代号:伙伴","v":"DHGB"},{"n":"天使之战","v":"tszz"},{"n":"全明星街球派对","v":"hoopheroes"},{"n":"合金弹头:觉醒","v":"MetalSlug"},{"n":"白荆回廊","v":"BJHL"},{"n":"战地无疆","v":"zdwj"},{"n":"三国志战棋版","v":"g_sgzzqb"},{"n":"一拳超人:世界","v":"yqcrsj"},{"n":"鹅鸭杀手游","v":"GooseDuck"},{"n":"忍者龟:归来","v":"rzggl"},{"n":"太空行动","v":"SuperSus"},{"n":"天龙八部2:飞龙战天","v":"tlbb2flzt"},{"n":"墨武侠","v":"mwx"},{"n":"大话西游:归来","v":"dhxygl"},{"n":"战火勋章","v":"zhxz"},{"n":"决胜巅峰","v":"jueshengdianfeng"},{"n":"这个地下城有点怪","v":"strangedungeon"},{"n":"冒险岛:枫之传说","v":"MapleStory"},{"n":"仙剑世界","v":"xjsj"},{"n":"战之刃:幸存者","v":"a3stillalive"}]}],
+ "yl":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"yl"},{"n":"二次元","v":"ecy"},{"n":"一起看","v":"yqk"},{"n":"音乐","v":"music"},{"n":"户外","v":"HW"},{"n":"美食","v":"ms"},{"n":"原创IP","v":"ip"},{"n":"心动派对","v":"xdpd"},{"n":"音遇恋人","v":"yinyu"},{"n":"星秀","v":"xingxiu"},{"n":"趣生活","v":"QSH"},{"n":"心动FM","v":"dtxs"},{"n":"娱乐推荐","v":"yltj"}]}],
+ "kjwh":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"kjwh"},{"n":"文化","v":"wh"},{"n":"企鹅直播","v":"qezb"},{"n":"数码科技","v":"smkj"},{"n":"社会人文","v":"shrw"},{"n":"汽车","v":"car"},{"n":"科普","v":"kepu"},{"n":"纪录片","v":"jlp"},{"n":"斗鱼购物","v":"DYGW"},{"n":"成年教育","v":"jiaoyu"}]}],
+ "yp":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"yp"},{"n":"派对","v":"paidui"},{"n":"心动FM.","v":"DIANT"},{"n":"一起玩","v":"yiqiwan"}]}],
+ "voice":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"voice"},{"n":"语音交友","v":"yyjy"},{"n":"音乐之声","v":"yyzs"},{"n":"连麦互动","v":"lianmaihudong"},{"n":"娱乐开黑","v":"ylkh"}]}],
+ "znl":[{"key":"cateId","name":"类型","value":[{"n":"全部","v":"znl"},{"n":"星星点灯","v":"xxdd"},{"n":"正能量","v":"znl"}]}]
+ },
+ filter_def:{
+ PCgame:{cateId:'LOL'},
+ djry:{cateId:'AC'},
+ syxx:{cateId:'wzry'},
+ yl:{cateId:'yqk'},
+ yz:{cateId:'yz'},
+ kjwh:{cateId:'smkj'},
+ yp:{cateId:'yiqiwan'},
+ voice:{cateId:'yyzs'},
+ znl:{cateId:'znl'},
+ scjj:{cateId:'znl'}
+ },
+ class_name:'娱乐天地&网游竞技&单机热游&手游休闲&颜值&科技文化&语音互动&语音直播&正能量&赛车竞技',// /api/cate/list
+ class_url:'yl&PCgame&djry&syxx&yz&kjwh&yp&voice&znl&scjj',
+ // detailUrl:'/fyid',//二级详情拼接链接(json格式用)
+ detailUrl: 'http://live.yj1211.work/api/live/getRoomInfo?uid=&platform=douyu&roomId=fyid',// JustLive
+ searchUrl:'/api/search/liveRoom?#did=10000000000000000000000000001501&limit=20&offset=0&sk=**;post',
+ searchable:2,
+ quickSearch:0,
+ headers:{
+ 'User-Agent':'MOBILE_UA'
+ },
+ timeout:5000,
+ limit:8,
+ play_parse:true,
+ // lazy:"js:function getSign(script,rid,did,tt){let result=script.match(/(function ub98484234.*)\\s(var.*)/)[0];log('result------>'+result);let func_ub9=result.replace(/eval.*;}/,'strc;}',result);log('func_ub9------>'+func_ub9);eval(func_ub9);let res=ub98484234();let v=res.match(/v=(\\d+)/)[0].replace('v=','');let rb=md5(rid+did+tt+v);let func_sign=res.replace(/return rt;}\\);?/,'return rt;}');func_sign=func_sign.replace('(function (','function sign(');func_sign=func_sign.replace('CryptoJS.MD5(cb).toString()','\\\"'+rb+'\\\"');eval(func_sign);let params=sign(rid,did,tt)+'&ver=219032101&rid={}&rate=-1&rid='+rid;return params}let html=fetch(input);let rid=html.match(/rid\\\":(.*?),\\\"vipId/)[1];let tt=Date.parse(new Date()).toString().substr(0,10);let did='10000000000000000000000000001501';let param_body=getSign(html,rid,did,tt);let stream_json=fetch('https://m.douyu.com/api/room/ratestream',{headers:{'content-type':'application/x-www-form-urlencoded'},body:param_body,method:'POST',});let stream=JSON.parse(stream_json).data;input=stream.url;",
+ lazy:'',
+ 推荐:'json:data;list;*;*;*;*',
+ double:true,
+ 一级:'json:data.list;roomName;roomSrc;nickname;rid',
+ // 二级:'*',
+ 二级:'js:var d=[];var jo=JSON.parse(request(input)).data;VOD={vod_id:jo.roomId,vod_name:jo.roomName,vod_pic:jo.roomPic,type_name:jo.platForm.replace("douyu","斗鱼")+"."+jo.categoryName,vod_content:"🏷分区:"+jo.platForm.replace("douyu","斗鱼")+"·"+jo.categoryName+" 🏷UP主:"+jo.ownerName+" 🏷人气:"+jo.online+(jo.isLive===1?" 🏷状态:正在直播":"状态:未开播"),};var playurl=JSON.parse(request("http://live.yj1211.work/api/live/getRealUrl?platform="+jo.platForm+"&roomId="+jo.roomId)).data;var name={OD:"JustLive",FD:"流畅",LD:"标清",SD:"高清",HD:"JustLive(预览)","2K":"2K","4K":"4K",FHD:"全高清",XLD:"极速",SQ:"普通音质",HQ:"高音质",};Object.keys(playurl).forEach(function(key){if(!/ayyuid|to/.test(key)){d.push({title:name[key],url:playurl[key]})}});d.push({title:"斗鱼解析1",url:"http://epg.112114.xyz/douyu/"+jo.roomId},{title:"斗鱼解析2",url:"https://www.aois.eu.org/live/douyu/"+jo.roomId},{title:"斗鱼解析3",url:"https://www.goodiptv.club/douyu/"+jo.roomId});VOD.vod_play_from="播放源";VOD.vod_play_url=d.map(function(it){return it.title+"$"+it.url}).join("#");setResult(d);',
+ 搜索:'json:data.list;*;*;*;roomId',
+}
\ No newline at end of file
diff --git a/lib/drpy2.min.js b/lib/drpy2.min.js
index 5392787..2ebdfdc 100644
--- a/lib/drpy2.min.js
+++ b/lib/drpy2.min.js
@@ -1 +1 @@
-import cheerio from"./cheerio.min.js";import"./crypto-js.js";import 模板 from"../js/模板.js";import{gbkTool}from"./gbk.js";function init_test(){console.log("init_test_start");console.log("当前版本号:"+VERSION);console.log(RKEY);console.log(JSON.stringify(rule));console.log("init_test_end")}function pre(){if(typeof rule.预处理==="string"&&rule.预处理&&rule.预处理.trim()){let code=rule.预处理.trim();console.log("执行预处理代码:"+code);if(code.startsWith("js:")){code=code.replace("js:","")}try{eval(code)}catch(e){console.log("预处理执行失败:"+e.message)}}}let rule={};let vercode=typeof pdfl==="function"?"drpy2.1":"drpy2";const VERSION=vercode+" 3.9.47beta23 20230804";const MOBILE_UA="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36";const PC_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36";const UA="Mozilla/5.0";const UC_UA="Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36";const IOS_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";const RULE_CK="cookie";const CATE_EXCLUDE="首页|留言|APP|下载|资讯|新闻|动态";const TAB_EXCLUDE="猜你|喜欢|下载|剧情|热播";const OCR_RETRY=3;const OCR_API="http://drpy.nokia.press:8028/ocr/drpy/text";if(typeof MY_URL==="undefined"){var MY_URL}var HOST;var RKEY;var fetch;var print;var log;var rule_fetch_params;var fetch_params;var oheaders;var _pdfh;var _pdfa;var _pd;const DOM_CHECK_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SPECIAL_URL=/^(ftp|magnet|thunder|ws):/;const NOADD_INDEX=/:eq|:lt|:gt|:first|:last|^body$|^#/;const URLJOIN_ATTR=/(url|src|href|-original|-src|-play|-url|style)$/;const SELECT_REGEX=/:eq|:lt|:gt|#/g;const SELECT_REGEX_A=/:eq|:lt|:gt/g;if(typeof Object.assign!="function"){Object.assign=function(){var target=arguments[0];for(var i=1;ithis.length){return false}else{return this.indexOf(search,start)!==-1}}}if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')}var o=Object(this);var len=o.length>>>0;if(len===0){return false}var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);while(k=end){return lists}let first=lists[start];let second=lists[end];if(key){try{first=first[key];second=second[key]}catch(e){}}if(option&&typeof option==="function"){try{first=option(first);second=option(second)}catch(e){}}first+="";second+="";if(first.match(/(\d+)/)&&second.match(/(\d+)/)){let num1=Number(first.match(/(\d+)/)[1]);let num2=Number(second.match(/(\d+)/)[1]);if(num1>num2){lists.reverse()}}return lists}let VODS=[];let VOD={};let TABS=[];let LISTS=[];globalThis.encodeUrl=urlencode;globalThis.urlencode=urlencode;function urljoin(fromPath,nowPath){fromPath=fromPath||"";nowPath=nowPath||"";return joinUrl(fromPath,nowPath)}var urljoin2=urljoin;const defaultParser={pdfh:pdfh,pdfa:pdfa,pd:pd};function pdfh2(html,parse){let html2=html;try{if(typeof html!=="string"){html2=html.rr(html.ele).toString()}}catch(e){print("html对象转文本发生了错误:"+e.message)}let result=defaultParser.pdfh(html2,parse);let option=parse.includes("&&")?parse.split("&&").slice(-1)[0]:parse.split(" ").slice(-1)[0];if(/style/.test(option.toLowerCase())&&/url\(/.test(result)){try{result=result.match(/url\((.*?)\)/)[1];result=result.replace(/^['|"](.*)['|"]$/,"$1")}catch(e){}}return result}function pdfa2(html,parse){let html2=html;try{if(typeof html!=="string"){html2=html.rr(html.ele).toString()}}catch(e){print("html对象转文本发生了错误:"+e.message)}return defaultParser.pdfa(html2,parse)}function pd2(html,parse,uri){let ret=pdfh2(html,parse);if(typeof uri==="undefined"||!uri){uri=""}if(DOM_CHECK_ATTR.test(parse)&&!SPECIAL_URL.test(ret)){if(/http/.test(ret)){ret=ret.substr(ret.indexOf("http"))}else{ret=urljoin(MY_URL,ret)}}return ret}const parseTags={jsp:{pdfh:pdfh2,pdfa:pdfa2,pd:pd2},json:{pdfh(html,parse){if(!parse||!parse.trim()){return""}if(typeof html==="string"){html=JSON.parse(html)}parse=parse.trim();if(!parse.startsWith("$.")){parse="$."+parse}parse=parse.split("||");for(let ps of parse){let ret=cheerio.jp(ps,html);if(Array.isArray(ret)){ret=ret[0]||""}else{ret=ret||""}if(ret&&typeof ret!=="string"){ret=ret.toString()}if(ret){return ret}}return""},pdfa(html,parse){if(!parse||!parse.trim()){return""}if(typeof html==="string"){html=JSON.parse(html)}parse=parse.trim();if(!parse.startsWith("$.")){parse="$."+parse}let ret=cheerio.jp(parse,html);if(Array.isArray(ret)&&Array.isArray(ret[0])&&ret.length===1){return ret[0]||[]}return ret||[]},pd(html,parse){let ret=parseTags.json.pdfh(html,parse);if(ret){return urljoin(MY_URL,ret)}return ret}},jq:{pdfh(html,parse){if(!html||!parse||!parse.trim()){return""}parse=parse.trim();let result=defaultParser.pdfh(html,parse);return result},pdfa(html,parse){if(!html||!parse||!parse.trim()){return[]}parse=parse.trim();let result=defaultParser.pdfa(html,parse);print(`pdfa解析${parse}=>${result.length}`);return result},pd(html,parse,base_url){if(!html||!parse||!parse.trim()){return""}parse=parse.trim();base_url=base_url||MY_URL;return defaultParser.pd(html,parse,base_url)}},getParse(p0){if(p0.startsWith("jsp:")){return this.jsp}else if(p0.startsWith("json:")){return this.json}else if(p0.startsWith("jq:")){return this.jq}else{return this.jq}}};const stringify=JSON.stringify;const jsp=parseTags.jsp;const jq=parseTags.jq;function readFile(filePath){filePath=filePath||"./uri.min.js";var fd=os.open(filePath);var buffer=new ArrayBuffer(1024);var len=os.read(fd,buffer,0,1024);console.log(len);let text=String.fromCharCode.apply(null,new Uint8Array(buffer));console.log(text);return text}function dealJson(html){try{html=html.trim();if(!(html.startsWith("{")&&html.endsWith("}")||html.startsWith("[")&&html.endsWith("]"))){html="{"+html.match(/.*?\{(.*)\}/m)[1]+"}"}}catch(e){}try{html=JSON.parse(html)}catch(e){}return html}var OcrApi={api:OCR_API,classification:function(img){let code="";try{log("通过drpy_ocr验证码接口过验证...");let html=request(OCR_API,{data:{img:img},headers:{"User-Agent":PC_UA},method:"POST"},true);code=html||""}catch(e){log(`OCR识别验证码发生错误:${e.message}`)}return code}};function verifyCode(url){let cnt=0;let host=getHome(url);let cookie="";while(cntit.toLowerCase()==="set-cookie");cookie=setCk?json[setCk].split(";")[0]:""}console.log("cookie:"+cookie);let img=json.body;let code=OcrApi.classification(img);console.log(`第${cnt+1}次验证码识别结果:${code}`);let submit_url=`${host}/index.php/ajax/verify_check?type=search&verify=${code}`;console.log(submit_url);let html=request(submit_url,{headers:{Cookie:cookie,"User-Agent":MOBILE_UA},method:"POST"});html=JSON.parse(html);if(html.msg==="ok"){console.log(`第${cnt+1}次验证码提交成功`);return cookie}else if(html.msg!=="ok"&&cnt+1>=OCR_RETRY){cookie=""}}catch(e){console.log(`第${cnt+1}次验证码提交失败:${e.message}`);if(cnt+1>=OCR_RETRY){cookie=""}}cnt+=1}return cookie}function setItem(k,v){local.set(RKEY,k,v);console.log(`规则${RKEY}设置${k} => ${v}`)}function getItem(k,v){return local.get(RKEY,k)||v}function clearItem(k){local.delete(RKEY,k)}function getHome(url){if(!url){return""}let tmp=url.split("//");url=tmp[0]+"//"+tmp[1].split("/")[0];try{url=decodeURIComponent(url)}catch(e){}return url}function buildUrl(url,obj){obj=obj||{};if(url.indexOf("?")<0){url+="?"}let param_list=[];let keys=Object.keys(obj);keys.forEach(it=>{param_list.push(it+"="+obj[it])});let prs=param_list.join("&");if(keys.length>0&&!url.endsWith("?")){url+="&"}url+=prs;return url}function require(url){eval(request(url))}function request(url,obj,ocr_flag){ocr_flag=ocr_flag||false;if(typeof obj==="undefined"||!obj||obj==={}){if(!fetch_params||!fetch_params.headers){let headers={"User-Agent":MOBILE_UA};if(rule.headers){Object.assign(headers,rule.headers)}if(!fetch_params){fetch_params={}}fetch_params.headers=headers}if(!fetch_params.headers.Referer){fetch_params.headers.Referer=getHome(url)}obj=fetch_params}else{let headers=obj.headers||{};let keys=Object.keys(headers).map(it=>it.toLowerCase());if(!keys.includes("user-agent")){headers["User-Agent"]=MOBILE_UA}if(!keys.includes("referer")){headers["Referer"]=getHome(url)}obj.headers=headers}if(rule.encoding&&rule.encoding!=="utf-8"&&!ocr_flag){if(!obj.headers.hasOwnProperty("Content-Type")&&!obj.headers.hasOwnProperty("content-type")){obj.headers["Content-Type"]="text/html; charset="+rule.encoding}}if(typeof obj.body!="undefined"&&obj.body&&typeof obj.body==="string"){if(!obj.headers.hasOwnProperty("Content-Type")&&!obj.headers.hasOwnProperty("content-type")){obj.headers["Content-Type"]="application/x-www-form-urlencoded; charset="+rule.encoding}}else if(typeof obj.body!="undefined"&&obj.body&&typeof obj.body==="object"){obj.data=obj.body;delete obj.body}if(!url){return obj.withHeaders?"{}":""}if(obj.toBase64){obj.buffer=2;delete obj.toBase64}console.log(JSON.stringify(obj.headers));console.log("request:"+url+`|method:${obj.method||"GET"}|body:${obj.body||""}`);let res=req(url,obj);let html=res.content||"";if(obj.withHeaders){let htmlWithHeaders=res.headers;htmlWithHeaders.body=html;return JSON.stringify(htmlWithHeaders)}else{return html}}function post(url,obj){obj.method="POST";return request(url,obj)}fetch=request;print=function(data){data=data||"";if(typeof data=="object"&&Object.keys(data).length>0){try{data=JSON.stringify(data);console.log(data)}catch(e){console.log(typeof data+":"+data.length);return}}else if(typeof data=="object"&&Object.keys(data).length<1){console.log("null object")}else{console.log(data)}};log=print;function checkHtml(html,url,obj){if(/\?btwaf=/.test(html)){let btwaf=html.match(/btwaf(.*?)"/)[1];url=url.split("#")[0]+"?btwaf"+btwaf;print("宝塔验证访问链接:"+url);html=request(url,obj)}return html}function getCode(url,obj){let html=request(url,obj);html=checkHtml(html,url,obj);return html}function getHtml(url){let obj={};if(rule.headers){obj.headers=rule.headers}let cookie=getItem(RULE_CK,"");if(cookie){if(obj.headers&&!Object.keys(obj.headers).map(it=>it.toLowerCase()).includes("cookie")){log("历史无cookie,新增过验证后的cookie");obj.headers["Cookie"]=cookie}else if(obj.headers&&obj.headers.cookie&&obj.headers.cookie!==cookie){obj.headers["Cookie"]=cookie;log("历史有小写过期的cookie,更新过验证后的cookie")}else if(obj.headers&&obj.headers.Cookie&&obj.headers.Cookie!==cookie){obj.headers["Cookie"]=cookie;log("历史有大写过期的cookie,更新过验证后的cookie")}else if(!obj.headers){obj.headers={Cookie:cookie};log("历史无headers,更新过验证后的含cookie的headers")}}let html=getCode(url,obj);return html}function homeParse(homeObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let classes=[];if(homeObj.class_name&&homeObj.class_url){let names=homeObj.class_name.split("&");let urls=homeObj.class_url.split("&");let cnt=Math.min(names.length,urls.length);for(let i=0;i=3){try{let html=getHtml(homeObj.MY_URL);if(html){homeHtmlCache=html;let list=_pdfa(html,p[0]);if(list&&list.length>0){list.forEach((it,idex)=>{try{let name=_pdfh(it,p[1]);if(homeObj.cate_exclude&&new RegExp(homeObj.cate_exclude).test(name)){return}let url=_pd(it,p[2]);if(p.length>3&&p[3]){let exp=new RegExp(p[3]);url=url.match(exp)[1]}classes.push({type_id:url.trim(),type_name:name.trim()})}catch(e){console.log(`分类列表定位第${idex}个元素正常报错:${e.message}`)}})}}}catch(e){console.log(e.message)}}}classes=classes.filter(it=>!homeObj.cate_exclude||!new RegExp(homeObj.cate_exclude).test(it.type_name));let resp={class:classes};if(homeObj.filter){resp.filters=homeObj.filter}console.log(JSON.stringify(resp));return JSON.stringify(resp)}function getPP(p,pn,pp,ppn){try{let ps=p[pn]==="*"&&pp.length>ppn?pp[ppn]:p[pn];return ps}catch(e){return""}}function homeVodParse(homeVodObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let d=[];MY_URL=homeVodObj.homeUrl;console.log(MY_URL);let t1=(new Date).getTime();let p=homeVodObj.推荐;print("p:"+p);if(p==="*"&&rule.一级){p=rule.一级;homeVodObj.double=false}if(!p||typeof p!=="string"){return"{}"}p=p.trim();let pp=rule.一级.split(";");if(p.startsWith("js:")){const TYPE="home";var input=MY_URL;HOST=rule.host;eval(p.replace("js:",""));d=VODS}else{p=p.split(";");if(!homeVodObj.double&&p.length<5){return"{}"}else if(homeVodObj.double&&p.length<6){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");let html=homeHtmlCache||getHtml(MY_URL);homeHtmlCache=undefined;if(is_json){html=dealJson(html)}try{console.log("double:"+homeVodObj.double);if(homeVodObj.double){let items=_pdfa(html,p0);let p1=getPP(p,1,pp,0);let p2=getPP(p,2,pp,1);let p3=getPP(p,3,pp,2);let p4=getPP(p,4,pp,3);let p5=getPP(p,5,pp,4);let p6=getPP(p,6,pp,5);for(let item of items){let items2=_pdfa(item,p1);for(let item2 of items2){try{let title=_pdfh(item2,p2);let img="";try{img=_pd(item2,p3)}catch(e){}let desc="";try{desc=_pdfh(item2,p4)}catch(e){}let links=[];for(let _p5 of p5.split("+")){let link=!homeVodObj.detailUrl?_pd(item2,_p5,MY_URL):_pdfh(item2,_p5);links.push(link)}let content;if(p.length>6&&p[6]){content=_pdfh(item2,p6)}else{content=""}let vid=links.join("$");if(rule.二级==="*"){vid=vid+"@@"+title+"@@"+img}let vod={vod_name:title,vod_pic:img,vod_remarks:desc,vod_content:content,vod_id:vid};d.push(vod)}catch(e){console.log("首页列表双层定位处理发生错误:"+e.message)}}}}else{let items=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);for(let item of items){try{let title=_pdfh(item,p1);let img="";try{img=_pd(item,p2,MY_URL)}catch(e){}let desc="";try{desc=_pdfh(item,p3)}catch(e){}let links=[];for(let _p5 of p4.split("+")){let link=!homeVodObj.detailUrl?_pd(item,_p5,MY_URL):_pdfh(item,_p5);links.push(link)}let content;if(p.length>5&&p[5]){content=_pdfh(item,p5)}else{content=""}let vid=links.join("$");if(rule.二级==="*"){vid=vid+"@@"+title+"@@"+img}let vod={vod_name:title,vod_pic:img,vod_remarks:desc,vod_content:content,vod_id:vid};d.push(vod)}catch(e){console.log("首页列表单层定位处理发生错误:"+e.message)}}}}catch(e){}}let t2=(new Date).getTime();console.log("加载首页推荐耗时:"+(t2-t1)+"毫秒");if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}if(d.length>0){print(d.slice(0,2))}return JSON.stringify({list:d})}function categoryParse(cateObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let p=cateObj.一级;if(!p||typeof p!=="string"){return"{}"}let d=[];let url=cateObj.url.replaceAll("fyclass",cateObj.tid);if(cateObj.pg===1&&url.includes("[")&&url.includes("]")){url=url.split("[")[1].split("]")[0]}else if(cateObj.pg>1&&url.includes("[")&&url.includes("]")){url=url.split("[")[0]}if(rule.filter_url){if(!/fyfilter/.test(url)){if(!url.endsWith("&")&&!rule.filter_url.startsWith("&")){url+="&"}url+=rule.filter_url}else{url=url.replace("fyfilter",rule.filter_url)}let fl=cateObj.filter?cateObj.extend:{};if(rule.filter_def&&typeof rule.filter_def==="object"){try{if(Object.keys(rule.filter_def).length>0&&rule.filter_def.hasOwnProperty(cateObj.tid)){let self_fl_def=rule.filter_def[cateObj.tid];if(self_fl_def&&typeof self_fl_def==="object"){let fl_def=JSON.parse(JSON.stringify(self_fl_def));fl=Object.assign(fl_def,fl)}}}catch(e){print("合并不同分类对应的默认筛选出错:"+e.message)}}let new_url;new_url=cheerio.jinja2(url,{fl:fl});url=new_url}if(/fypage/.test(url)){if(url.includes("(")&&url.includes(")")){let url_rep=url.match(/.*?\((.*)\)/)[1];let cnt_page=url_rep.replaceAll("fypage",cateObj.pg);let cnt_pg=eval(cnt_page);url=url.replaceAll(url_rep,cnt_pg).replaceAll("(","").replaceAll(")","")}else{url=url.replaceAll("fypage",cateObj.pg)}}MY_URL=url;console.log(MY_URL);p=p.trim();const MY_CATE=cateObj.tid;if(p.startsWith("js:")){var MY_FL=cateObj.extend;const TYPE="cate";var input=MY_URL;const MY_PAGE=cateObj.pg;var desc="";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let _ps=parseTags.getParse(p[0]);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p[0].startsWith("json:");p[0]=p[0].replace(/^(jsp:|json:|jq:)/,"");try{let html=getHtml(MY_URL);if(html){if(is_json){html=dealJson(html)}let list=_pdfa(html,p[0]);list.forEach(it=>{let links=p[4].split("+").map(p4=>{return!rule.detailUrl?_pd(it,p4,MY_URL):_pdfh(it,p4)});let link=links.join("$");let vod_id=rule.detailUrl?MY_CATE+"$"+link:link;let vod_name=_pdfh(it,p[1]).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p[2],MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}d.push({vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p[3]).replace(/\n|\t/g,"").trim()})})}}catch(e){console.log(e.message)}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}if(d.length>0){print(d.slice(0,2))}let pagecount=0;if(rule.pagecount&&typeof rule.pagecount==="object"&&rule.pagecount.hasOwnProperty(MY_CATE)){print(`MY_CATE:${MY_CATE},pagecount:${JSON.stringify(rule.pagecount)}`);pagecount=parseInt(rule.pagecount[MY_CATE])}let nodata={list:[{vod_name:"无数据,防无限请求",vod_id:"no_data",vod_remarks:"不要点,会崩的",vod_pic:"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}],total:1,pagecount:1,page:1,limit:1};let vod=d.length<1?JSON.stringify(nodata):JSON.stringify({page:parseInt(cateObj.pg),pagecount:pagecount||999,limit:20,total:999,list:d});return vod}function searchParse(searchObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let d=[];if(!searchObj.searchUrl){return"{}"}let p=searchObj.搜索==="*"&&rule.一级?rule.一级:searchObj.搜索;if(!p||typeof p!=="string"){return"{}"}p=p.trim();let pp=rule.一级.split(";");let url=searchObj.searchUrl.replaceAll("**",searchObj.wd).replaceAll("fypage",searchObj.pg);MY_URL=url;console.log(MY_URL);if(p.startsWith("js:")){const TYPE="search";const MY_PAGE=searchObj.pg;const KEY=searchObj.wd;var input=MY_URL;var detailUrl=rule.detailUrl||"";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");try{let req_method=MY_URL.split(";").length>1?MY_URL.split(";")[1].toLowerCase():"get";let html;if(req_method==="post"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`post=》rurl:${rurl},params:${params}`);let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else if(req_method==="postjson"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`postjson-》rurl:${rurl},params:${params}`);try{params=JSON.parse(params)}catch(e){params="{}"}let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else{html=getHtml(MY_URL)}if(html){if(/系统安全验证|输入验证码/.test(html)){let cookie=verifyCode(MY_URL);if(cookie){console.log(`本次成功过验证,cookie:${cookie}`);setItem(RULE_CK,cookie)}else{console.log(`本次自动过搜索验证失败,cookie:${cookie}`)}html=getHtml(MY_URL)}if(!html.includes(searchObj.wd)){console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码");console.log(html)}if(is_json){html=dealJson(html)}let list=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);list.forEach(it=>{let links=p4.split("+").map(_p4=>{return!rule.detailUrl?_pd(it,_p4,MY_URL):_pdfh(it,_p4)});let link=links.join("$");let content;if(p.length>5&&p[5]){content=_pdfh(it,p5)}else{content=""}let vod_id=link;let vod_name=_pdfh(it,p1).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p2,MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}let ob={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p3).replace(/\n|\t/g,"").trim(),vod_content:content.replace(/\n|\t/g,"").trim()};d.push(ob)})}}catch(e){print("搜索发生错误:"+e.message);return"{}"}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}return JSON.stringify({page:parseInt(searchObj.pg),pagecount:10,limit:20,total:100,list:d})}function detailParse(detailObj){let t1=(new Date).getTime();fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let orId=detailObj.orId;let vod_name="片名";let vod_pic="";let vod_id=orId;if(rule.二级==="*"){let extra=orId.split("@@");vod_name=extra.length>1?extra[1]:vod_name;vod_pic=extra.length>2?extra[2]:vod_pic}let vod={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,type_name:"类型",vod_year:"年份",vod_area:"地区",vod_remarks:"更新信息",vod_actor:"主演",vod_director:"导演",vod_content:"简介"};let p=detailObj.二级;let url=detailObj.url;let detailUrl=detailObj.detailUrl;let fyclass=detailObj.fyclass;let tab_exclude=detailObj.tab_exclude;let html=detailObj.html||"";MY_URL=url;if(detailObj.二级访问前){try{print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`);eval(detailObj.二级访问前.trim().replace("js:",""))}catch(e){print(`二级访问前执行代码出现错误:${e.message}`)}}if(p==="*"){vod.vod_play_from="道长在线";vod.vod_remarks=detailUrl;vod.vod_actor="没有二级,只有一级链接直接嗅探播放";vod.vod_content=MY_URL;vod.vod_play_url="嗅探播放$"+MY_URL.split("@@")[0]}else if(typeof p==="string"&&p.trim().startsWith("js:")){const TYPE="detail";var input=MY_URL;var play_url="";eval(p.trim().replace("js:",""));vod=VOD;console.log(JSON.stringify(vod))}else if(p&&typeof p==="object"){let tt1=(new Date).getTime();if(!html){html=getHtml(MY_URL)}print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`);let _ps;if(p.is_json){print("二级是json");_ps=parseTags.json;html=dealJson(html)}else if(p.is_jsp){print("二级是jsp");_ps=parseTags.jsp}else if(p.is_jq){print("二级是jq");_ps=parseTags.jq}else{print("二级默认jq");_ps=parseTags.jq}let tt2=(new Date).getTime();print(`二级${MY_URL}获取并装载源码耗时:${tt2-tt1}毫秒`);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;if(p.title){let p1=p.title.split(";");vod.vod_name=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();let type_name=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").replace(/ /g,"").trim():"";vod.type_name=type_name||vod.type_name}if(p.desc){try{let p1=p.desc.split(";");vod.vod_remarks=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();vod.vod_year=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").trim():"";vod.vod_area=p1.length>2?_pdfh(html,p1[2]).replace(/\n|\t/g,"").trim():"";vod.vod_actor=p1.length>3?_pdfh(html,p1[3]).replace(/\n|\t/g,"").trim():"";vod.vod_director=p1.length>4?_pdfh(html,p1[4]).replace(/\n|\t/g,"").trim():""}catch(e){}}if(p.content){try{let p1=p.content.split(";");vod.vod_content=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim()}catch(e){}}if(p.img){try{let p1=p.img.split(";");vod.vod_pic=_pd(html,p1[0],MY_URL)}catch(e){}}let vod_play_from="$$$";let playFrom=[];if(p.重定向&&p.重定向.startsWith("js:")){print("开始执行重定向代码:"+p.重定向);html=eval(p.重定向.replace("js:",""))}if(p.tabs){if(p.tabs.startsWith("js:")){print("开始执行tabs代码:"+p.tabs);var input=MY_URL;eval(p.tabs.replace("js:",""));playFrom=TABS}else{let p_tab=p.tabs.split(";")[0];let vHeader=_pdfa(html,p_tab);console.log(vHeader.length);let tab_text=p.tab_text||"body&&Text";let new_map={};for(let v of vHeader){let v_title=_pdfh(v,tab_text).trim();console.log(v_title);if(tab_exclude&&new RegExp(tab_exclude).test(v_title)){continue}if(!new_map.hasOwnProperty(v_title)){new_map[v_title]=1}else{new_map[v_title]+=1}if(new_map[v_title]>1){v_title+=Number(new_map[v_title]-1)}playFrom.push(v_title)}}console.log(JSON.stringify(playFrom))}else{playFrom=["道长在线"]}vod.vod_play_from=playFrom.join(vod_play_from);let vod_play_url="$$$";let vod_tab_list=[];if(p.lists){if(p.lists.startsWith("js:")){print("开始执行lists代码:"+p.lists);try{var input=MY_URL;var play_url="";eval(p.lists.replace("js:",""));for(let i in LISTS){if(LISTS.hasOwnProperty(i)){try{LISTS[i]=LISTS[i].map(it=>it.split("$").slice(0,2).join("$"))}catch(e){print("格式化LISTS发生错误:"+e.message)}}}vod_play_url=LISTS.map(it=>it.join("#")).join(vod_play_url)}catch(e){print("js执行lists: 发生错误:"+e.message)}}else{let list_text=p.list_text||"body&&Text";let list_url=p.list_url||"a&&href";let is_tab_js=p.tabs.trim().startsWith("js:");for(let i=0;i1&&!is_tab_js?p.tabs.split(";")[1]:"";let p1=p.lists.replaceAll("#idv",tab_name).replaceAll("#id",i);tab_ext=tab_ext.replaceAll("#idv",tab_name).replaceAll("#id",i);let tabName=tab_ext?_pdfh(html,tab_ext):tab_name;console.log(tabName);let new_vod_list=[];let tt1=(new Date).getTime();if(typeof pdfl==="function"){new_vod_list=pdfl(html,p1,list_text,list_url,MY_URL)}else{let vodList=[];try{vodList=_pdfa(html,p1);console.log("len(vodList):"+vodList.length)}catch(e){}for(let i=0;i0){new_vod_list=forceOrder(new_vod_list,"",x=>x.split("$")[0]);console.log(`drpy影响性能代码共计列表数循环次数:${new_vod_list.length},耗时:${(new Date).getTime()-tt1}毫秒`)}let vlist=new_vod_list.join("#");vod_tab_list.push(vlist)}vod_play_url=vod_tab_list.join(vod_play_url)}}vod.vod_play_url=vod_play_url}if(rule.图片来源&&vod.vod_pic&&vod.vod_pic.startsWith("http")){vod.vod_pic=vod.vod_pic+rule.图片来源}if(!vod.vod_id||vod_id.includes("$")&&vod.vod_id!==vod_id){vod.vod_id=vod_id}let t2=(new Date).getTime();console.log(`加载二级界面${MY_URL}耗时:${t2-t1}毫秒`);return JSON.stringify({list:[vod]})}function tellIsJx(url){try{let is_vip=!/\.(m3u8|mp4|m4a)$/.test(url.split("?")[0])&&是否正版(url);return is_vip?1:0}catch(e){return 1}}function playParse(playObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));MY_URL=playObj.url;if(!/http/.test(MY_URL)){try{MY_URL=base64Decode(MY_URL)}catch(e){}}MY_URL=decodeURIComponent(MY_URL);var input=MY_URL;let common_play={parse:1,url:input,jx:tellIsJx(input)};let lazy_play;if(!rule.play_parse||!rule.lazy){lazy_play=common_play}else if(rule.play_parse&&rule.lazy&&typeof rule.lazy==="string"){try{let lazy_code=rule.lazy.replace("js:","").trim();print("开始执行js免嗅=>"+lazy_code);eval(lazy_code);lazy_play=typeof input==="object"?input:{parse:1,jx:tellIsJx(input),url:input}}catch(e){print("js免嗅错误:"+e.message);lazy_play=common_play}}else{lazy_play=common_play}if(Array.isArray(rule.play_json)&&rule.play_json.length>0){let web_url=lazy_play.url;for(let pjson of rule.play_json){if(pjson.re&&(pjson.re==="*"||web_url.match(new RegExp(pjson.re)))){if(pjson.json&&typeof pjson.json==="object"){let base_json=pjson.json;lazy_play=Object.assign(lazy_play,base_json);break}}}}else if(rule.play_json&&!Array.isArray(rule.play_json)){let base_json={jx:1,parse:1};lazy_play=Object.assign(lazy_play,base_json)}else if(!rule.play_json){let base_json={jx:0,parse:1};lazy_play=Object.assign(lazy_play,base_json)}console.log(JSON.stringify(lazy_play));return JSON.stringify(lazy_play)}function proxyParse(proxyObj){var input=proxyObj.params;if(proxyObj.proxy_rule){log("准备执行本地代理规则:\n"+proxyObj.proxy_rule);try{eval(proxyObj.proxy_rule);if(input&&input!==proxyObj.params&&Array.isArray(input)&&input.length===3){return input}else{return[404,"text/plain","Not Found"]}}catch(e){return[500,"text/plain","代理规则错误:"+e.message]}}else{return[404,"text/plain","Not Found"]}}function isVideoParse(isVideoObj){var input=isVideoObj.url;if(!isVideoObj.t){let re_matcher=new RegExp(isVideoObj.isVideo,"i");return re_matcher.test(input)}else{try{eval(isVideoObj.isVideo);if(typeof input==="boolean"){return input}else{return false}}catch(e){log("执行嗅探规则发生错误:"+e.message);return false}}}function init(ext){console.log("init");try{let muban=模板.getMubans();if(typeof ext=="object"){rule=ext}else if(typeof ext=="string"){if(ext.startsWith("http")){let js=request(ext,{method:"GET"});if(js){eval(js.replace("var rule","rule"))}}else{eval(ext.replace("var rule","rule"))}}if(rule.模板&&muban.hasOwnProperty(rule.模板)){print("继承模板:"+rule.模板);rule=Object.assign(muban[rule.模板],rule)}let rule_cate_excludes=(rule.cate_exclude||"").split("|").filter(it=>it.trim());let rule_tab_excludes=(rule.tab_exclude||"").split("|").filter(it=>it.trim());rule_cate_excludes=rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(it=>it.trim()));rule_tab_excludes=rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(it=>it.trim()));rule.cate_exclude=rule_cate_excludes.join("|");rule.tab_exclude=rule_tab_excludes.join("|");rule.host=(rule.host||"").rstrip("/");HOST=rule.host;if(rule.hostJs){console.log(`检测到hostJs,准备执行...`);try{eval(rule.hostJs);rule.host=HOST.rstrip("/")}catch(e){console.log(`执行${rule.hostJs}获取host发生错误:`+e.message)}}rule.url=rule.url||"";rule.double=rule.double||false;rule.homeUrl=rule.homeUrl||"";rule.detailUrl=rule.detailUrl||"";rule.searchUrl=rule.searchUrl||"";rule.homeUrl=rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):rule.homeUrl||rule.host;rule.detailUrl=rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl;rule.二级访问前=rule.二级访问前||"";if(rule.url.includes("[")&&rule.url.includes("]")){let u1=rule.url.split("[")[0];let u2=rule.url.split("[")[1].split("]")[0];rule.url=rule.host&&rule.url?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.url}else{rule.url=rule.host&&rule.url?urljoin(rule.host,rule.url):rule.url}rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,rule.searchUrl):rule.searchUrl;rule.timeout=rule.timeout||5e3;rule.encoding=rule.编码||rule.encoding||"utf-8";rule.search_encoding=rule.搜索编码||rule.search_encoding||"";rule.图片来源=rule.图片来源||"";rule.play_json=rule.hasOwnProperty("play_json")?rule.play_json:[];rule.pagecount=rule.hasOwnProperty("pagecount")?rule.pagecount:{};rule.proxy_rule=rule.hasOwnProperty("proxy_rule")?rule.proxy_rule:"";rule.sniffer=rule.hasOwnProperty("sniffer")?rule.sniffer:"";rule.sniffer=!!(rule.sniffer&&rule.sniffer!=="0"&&rule.sniffer!=="false");rule.isVideo=rule.hasOwnProperty("isVideo")?rule.isVideo:"";if(rule.headers&&typeof rule.headers==="object"){try{let header_keys=Object.keys(rule.headers);for(let k of header_keys){if(k.toLowerCase()==="user-agent"){let v=rule.headers[k];console.log(v);if(["MOBILE_UA","PC_UA","UC_UA","IOS_UA","UA"].includes(v)){rule.headers[k]=eval(v)}}else if(k.toLowerCase()==="cookie"){let v=rule.headers[k];if(v&&v.startsWith("http")){console.log(v);try{v=fetch(v);console.log(v);rule.headers[k]=v}catch(e){console.log(`从${v}获取cookie发生错误:`+e.message)}}}}}catch(e){console.log("处理headers发生错误:"+e.message)}}rule_fetch_params={headers:rule.headers||false,timeout:rule.timeout,encoding:rule.encoding};oheaders=rule.headers||{};RKEY=typeof key!=="undefined"&&key?key:"drpy_"+(rule.title||rule.host);pre();init_test()}catch(e){console.log("init_test发生错误:"+e.message)}}let homeHtmlCache=undefined;function home(filter){console.log("home");let homeObj={filter:rule.filter||false,MY_URL:rule.homeUrl,class_name:rule.class_name||"",class_url:rule.class_url||"",class_parse:rule.class_parse||"",cate_exclude:rule.cate_exclude};return homeParse(homeObj)}function homeVod(params){console.log("homeVod");let homeVodObj={"推荐":rule.推荐,double:rule.double,homeUrl:rule.homeUrl,detailUrl:rule.detailUrl};return homeVodParse(homeVodObj)}function category(tid,pg,filter,extend){let cateObj={url:rule.url,"一级":rule.一级,tid:tid,pg:parseInt(pg),filter:filter,extend:extend};return categoryParse(cateObj)}function detail(vod_url){let orId=vod_url;let fyclass="";log("orId:"+orId);if(vod_url.indexOf("$")>-1){let tmp=vod_url.split("$");fyclass=tmp[0];vod_url=tmp[1]}let detailUrl=vod_url.split("@@")[0];let url;if(!detailUrl.startsWith("http")&&!detailUrl.includes("/")){url=rule.detailUrl.replaceAll("fyid",detailUrl).replaceAll("fyclass",fyclass)}else if(detailUrl.includes("/")){url=urljoin(rule.homeUrl,detailUrl)}else{url=detailUrl}let detailObj={orId:orId,url:url,"二级":rule.二级,"二级访问前":rule.二级访问前,detailUrl:detailUrl,fyclass:fyclass,tab_exclude:rule.tab_exclude};return detailParse(detailObj)}function play(flag,id,flags){let playObj={url:id,flag:flag,flags:flags};return playParse(playObj)}function search(wd,quick,pg){if(rule.search_encoding){if(rule.search_encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.search_encoding)}}else if(rule.encoding&&rule.encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.encoding)}let searchObj={searchUrl:rule.searchUrl,"搜索":rule.搜索,wd:wd,pg:pg||1,quick:quick};return searchParse(searchObj)}function proxy(params){if(rule.proxy_rule&&rule.proxy_rule.trim()){rule.proxy_rule=rule.proxy_rule.trim()}if(rule.proxy_rule.startsWith(":js")){rule.proxy_rule=rule.proxy_rule.replace(":js","")}let proxyObj={params:params,proxy_rule:rule.proxy_rule};return proxyParse(proxyObj)}function sniffer(){let enable_sniffer=rule.sniffer||false;if(enable_sniffer){log("准备执行辅助嗅探代理规则:\n"+rule.isVideo)}return enable_sniffer}function isVideo(url){let t=0;if(rule.isVideo&&rule.isVideo.trim()){rule.isVideo=rule.isVideo.trim()}if(rule.isVideo.startsWith(":js")){rule.isVideo=rule.isVideo.replace(":js","");t=1}let isVideoObj={url:url,isVideo:rule.isVideo,t:t};return isVideoParse(isVideoObj)}function DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,proxy:proxy,sniffer:sniffer,isVideo:isVideo,DRPY:DRPY};
\ No newline at end of file
+import cheerio from"cheerio.min.js";import"crypto-js.js";import 模板 from"moban.js";import{gbkTool}from"gbk.js";function init_test(){console.log("init_test_start");console.log("当前版本号:"+VERSION);console.log(RKEY);console.log(JSON.stringify(rule));console.log("init_test_end")}function pre(){if(typeof rule.预处理==="string"&&rule.预处理&&rule.预处理.trim()){let code=rule.预处理.trim();console.log("执行预处理代码:"+code);if(code.startsWith("js:")){code=code.replace("js:","")}try{eval(code)}catch(e){console.log("预处理执行失败:"+e.message)}}}let rule={};let vercode=typeof pdfl==="function"?"drpy2.1":"drpy2";const VERSION=vercode+" 3.9.43beta1 20230607";const MOBILE_UA="Mozilla/5.0 (Linux; Android 11; M2007J3SC Build/RKQ1.200826.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/77.0.3865.120 MQQBrowser/6.2 TBS/045714 Mobile Safari/537.36";const PC_UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Safari/537.36";const UA="Mozilla/5.0";const UC_UA="Mozilla/5.0 (Linux; U; Android 9; zh-CN; MI 9 Build/PKQ1.181121.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 UCBrowser/12.5.5.1035 Mobile Safari/537.36";const IOS_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";const RULE_CK="cookie";const CATE_EXCLUDE="首页|留言|APP|下载|资讯|新闻|动态";const TAB_EXCLUDE="猜你|喜欢|下载|剧情|热播";const OCR_RETRY=3;const OCR_API="http://drpy.nokia.press:8028/ocr/drpy/text";if(typeof MY_URL==="undefined"){var MY_URL}var HOST;var RKEY;var fetch;var print;var log;var rule_fetch_params;var fetch_params;var oheaders;var _pdfh;var _pdfa;var _pd;const DOM_CHECK_ATTR=/(url|src|href|-original|-src|-play|-url)$/;const NOADD_INDEX=/:eq|:lt|:gt|:first|:last|^body$|^#/;const URLJOIN_ATTR=/(url|src|href|-original|-src|-play|-url)$/;const SELECT_REGEX=/:eq|:lt|:gt|#/g;const SELECT_REGEX_A=/:eq|:lt|:gt/g;if(typeof Object.assign!="function"){Object.assign=function(){var target=arguments[0];for(var i=1;ithis.length){return false}else{return this.indexOf(search,start)!==-1}}}if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{value:function(searchElement,fromIndex){if(this==null){throw new TypeError('"this" is null or not defined')}var o=Object(this);var len=o.length>>>0;if(len===0){return false}var n=fromIndex|0;var k=Math.max(n>=0?n:len-Math.abs(n),0);while(k=end){return lists}let first=lists[start];let second=lists[end];if(key){try{first=first[key];second=second[key]}catch(e){}}if(option&&typeof option==="function"){try{first=option(first);second=option(second)}catch(e){}}first+="";second+="";if(first.match(/(\d+)/)&&second.match(/(\d+)/)){let num1=Number(first.match(/(\d+)/)[1]);let num2=Number(second.match(/(\d+)/)[1]);if(num1>num2){lists.reverse()}}return lists}let VODS=[];let VOD={};let TABS=[];let LISTS=[];globalThis.encodeUrl=urlencode;globalThis.urlencode=urlencode;function urljoin(fromPath,nowPath){fromPath=fromPath||"";nowPath=nowPath||"";return joinUrl(fromPath,nowPath)}var urljoin2=urljoin;const defaultParser={pdfh:pdfh,pdfa:pdfa,pd:pd};function pdfh2(html,parse){let html2=html;try{if(typeof html!=="string"){html2=html.rr(html.ele).toString()}}catch(e){print("html对象转文本发生了错误:"+e.message)}let result=defaultParser.pdfh(html2,parse);let option=parse.includes("&&")?parse.split("&&").slice(-1)[0]:parse.split(" ").slice(-1)[0];if(/style/.test(option.toLowerCase())&&/url\(/.test(result)){try{result=result.match(/url\((.*?)\)/)[1]}catch(e){}}return result}function pdfa2(html,parse){let html2=html;try{if(typeof html!=="string"){html2=html.rr(html.ele).toString()}}catch(e){print("html对象转文本发生了错误:"+e.message)}return defaultParser.pdfa(html2,parse)}function pd2(html,parse,uri){let ret=pdfh2(html,parse);if(typeof uri==="undefined"||!uri){uri=""}if(DOM_CHECK_ATTR.test(parse)){if(/http/.test(ret)){ret=ret.substr(ret.indexOf("http"))}else{ret=urljoin(MY_URL,ret)}}return ret}const parseTags={jsp:{pdfh:pdfh2,pdfa:pdfa2,pd:pd2},json:{pdfh(html,parse){if(!parse||!parse.trim()){return""}if(typeof html==="string"){html=JSON.parse(html)}parse=parse.trim();if(!parse.startsWith("$.")){parse="$."+parse}parse=parse.split("||");for(let ps of parse){let ret=cheerio.jp(ps,html);if(Array.isArray(ret)){ret=ret[0]||""}else{ret=ret||""}if(ret&&typeof ret!=="string"){ret=ret.toString()}if(ret){return ret}}return""},pdfa(html,parse){if(!parse||!parse.trim()){return""}if(typeof html==="string"){html=JSON.parse(html)}parse=parse.trim();if(!parse.startsWith("$.")){parse="$."+parse}let ret=cheerio.jp(parse,html);if(Array.isArray(ret)&&Array.isArray(ret[0])&&ret.length===1){return ret[0]||[]}return ret||[]},pd(html,parse){let ret=parseTags.json.pdfh(html,parse);if(ret){return urljoin(MY_URL,ret)}return ret}},jq:{pdfh(html,parse){if(!html||!parse||!parse.trim()){return""}parse=parse.trim();let result=defaultParser.pdfh(html,parse);return result},pdfa(html,parse){if(!html||!parse||!parse.trim()){return[]}parse=parse.trim();let result=defaultParser.pdfa(html,parse);print(`pdfa解析${parse}=>${result.length}`);return result},pd(html,parse,base_url){if(!html||!parse||!parse.trim()){return""}parse=parse.trim();base_url=base_url||MY_URL;return defaultParser.pd(html,parse,base_url)}},getParse(p0){if(p0.startsWith("jsp:")){return this.jsp}else if(p0.startsWith("json:")){return this.json}else if(p0.startsWith("jq:")){return this.jq}else{return this.jq}}};const stringify=JSON.stringify;const jsp=parseTags.jsp;const jq=parseTags.jq;function readFile(filePath){filePath=filePath||"./uri.min.js";var fd=os.open(filePath);var buffer=new ArrayBuffer(1024);var len=os.read(fd,buffer,0,1024);console.log(len);let text=String.fromCharCode.apply(null,new Uint8Array(buffer));console.log(text);return text}function dealJson(html){try{html=html.trim();if(!(html.startsWith("{")&&html.endsWith("}")||html.startsWith("[")&&html.endsWith("]"))){html="{"+html.match(/.*?\{(.*)\}/m)[1]+"}"}}catch(e){}try{html=JSON.parse(html)}catch(e){}return html}var OcrApi={api:OCR_API,classification:function(img){let code="";try{log("通过drpy_ocr验证码接口过验证...");let html=request(OCR_API,{data:{img:img},headers:{"User-Agent":PC_UA},method:"POST"},true);code=html||""}catch(e){log(`OCR识别验证码发生错误:${e.message}`)}return code}};function verifyCode(url){let cnt=0;let host=getHome(url);let cookie="";while(cntit.toLowerCase()==="set-cookie");cookie=setCk?json[setCk].split(";")[0]:""}console.log("cookie:"+cookie);let img=json.body;let code=OcrApi.classification(img);console.log(`第${cnt+1}次验证码识别结果:${code}`);let submit_url=`${host}/index.php/ajax/verify_check?type=search&verify=${code}`;console.log(submit_url);let html=request(submit_url,{headers:{Cookie:cookie,"User-Agent":MOBILE_UA},method:"POST"});html=JSON.parse(html);if(html.msg==="ok"){console.log(`第${cnt+1}次验证码提交成功`);return cookie}else if(html.msg!=="ok"&&cnt+1>=OCR_RETRY){cookie=""}}catch(e){console.log(`第${cnt+1}次验证码提交失败:${e.message}`);if(cnt+1>=OCR_RETRY){cookie=""}}cnt+=1}return cookie}function setItem(k,v){local.set(RKEY,k,v);console.log(`规则${RKEY}设置${k} => ${v}`)}function getItem(k,v){return local.get(RKEY,k)||v}function clearItem(k){local.delete(RKEY,k)}function getHome(url){if(!url){return""}let tmp=url.split("//");url=tmp[0]+"//"+tmp[1].split("/")[0];try{url=decodeURIComponent(url)}catch(e){}return url}function buildUrl(url,obj){obj=obj||{};if(url.indexOf("?")<0){url+="?"}let param_list=[];let keys=Object.keys(obj);keys.forEach(it=>{param_list.push(it+"="+obj[it])});let prs=param_list.join("&");if(keys.length>0&&!url.endsWith("?")){url+="&"}url+=prs;return url}function require(url){eval(request(url))}function request(url,obj,ocr_flag){ocr_flag=ocr_flag||false;if(typeof obj==="undefined"||!obj||obj==={}){if(!fetch_params||!fetch_params.headers){let headers={"User-Agent":MOBILE_UA};if(rule.headers){Object.assign(headers,rule.headers)}if(!fetch_params){fetch_params={}}fetch_params.headers=headers}if(!fetch_params.headers.Referer){fetch_params.headers.Referer=getHome(url)}obj=fetch_params}else{let headers=obj.headers||{};let keys=Object.keys(headers).map(it=>it.toLowerCase());if(!keys.includes("user-agent")){headers["User-Agent"]=MOBILE_UA}if(!keys.includes("referer")){headers["Referer"]=getHome(url)}obj.headers=headers}if(rule.encoding&&rule.encoding!=="utf-8"&&!ocr_flag){if(!obj.headers.hasOwnProperty("Content-Type")&&!obj.headers.hasOwnProperty("content-type")){obj.headers["Content-Type"]="text/html; charset="+rule.encoding}}if(typeof obj.body!="undefined"&&obj.body&&typeof obj.body==="string"){if(!obj.headers.hasOwnProperty("Content-Type")&&!obj.headers.hasOwnProperty("content-type")){obj.headers["Content-Type"]="application/x-www-form-urlencoded; charset="+rule.encoding}}else if(typeof obj.body!="undefined"&&obj.body&&typeof obj.body==="object"){obj.data=obj.body;delete obj.body}if(!url){return obj.withHeaders?"{}":""}if(obj.toBase64){obj.buffer=2;delete obj.toBase64}console.log(JSON.stringify(obj.headers));console.log("request:"+url+`|method:${obj.method||"GET"}|body:${obj.body||""}`);let res=req(url,obj);let html=res.content||"";if(obj.withHeaders){let htmlWithHeaders=res.headers;htmlWithHeaders.body=html;return JSON.stringify(htmlWithHeaders)}else{return html}}function post(url,obj){obj.method="POST";return request(url,obj)}fetch=request;print=function(data){data=data||"";if(typeof data=="object"&&Object.keys(data).length>0){try{data=JSON.stringify(data);console.log(data)}catch(e){console.log(typeof data+":"+data.length);return}}else if(typeof data=="object"&&Object.keys(data).length<1){console.log("null object")}else{console.log(data)}};log=print;function checkHtml(html,url,obj){if(/\?btwaf=/.test(html)){let btwaf=html.match(/btwaf(.*?)"/)[1];url=url.split("#")[0]+"?btwaf"+btwaf;print("宝塔验证访问链接:"+url);html=request(url,obj)}return html}function getCode(url,obj){let html=request(url,obj);html=checkHtml(html,url,obj);return html}function getHtml(url){let obj={};if(rule.headers){obj.headers=rule.headers}let cookie=getItem(RULE_CK,"");if(cookie){if(obj.headers&&!Object.keys(obj.headers).map(it=>it.toLowerCase()).includes("cookie")){log("历史无cookie,新增过验证后的cookie");obj.headers["Cookie"]=cookie}else if(obj.headers&&obj.headers.cookie&&obj.headers.cookie!==cookie){obj.headers["Cookie"]=cookie;log("历史有小写过期的cookie,更新过验证后的cookie")}else if(obj.headers&&obj.headers.Cookie&&obj.headers.Cookie!==cookie){obj.headers["Cookie"]=cookie;log("历史有大写过期的cookie,更新过验证后的cookie")}else if(!obj.headers){obj.headers={Cookie:cookie};log("历史无headers,更新过验证后的含cookie的headers")}}let html=getCode(url,obj);return html}function homeParse(homeObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let classes=[];if(homeObj.class_name&&homeObj.class_url){let names=homeObj.class_name.split("&");let urls=homeObj.class_url.split("&");let cnt=Math.min(names.length,urls.length);for(let i=0;i=3){try{let html=getHtml(homeObj.MY_URL);if(html){homeHtmlCache=html;let list=_pdfa(html,p[0]);if(list&&list.length>0){list.forEach((it,idex)=>{try{let name=_pdfh(it,p[1]);if(homeObj.cate_exclude&&new RegExp(homeObj.cate_exclude).test(name)){return}let url=_pd(it,p[2]);if(p.length>3&&p[3]){let exp=new RegExp(p[3]);url=url.match(exp)[1]}classes.push({type_id:url.trim(),type_name:name.trim()})}catch(e){console.log(`分类列表定位第${idex}个元素正常报错:${e.message}`)}})}}}catch(e){console.log(e.message)}}}classes=classes.filter(it=>!homeObj.cate_exclude||!new RegExp(homeObj.cate_exclude).test(it.type_name));let resp={class:classes};if(homeObj.filter){resp.filters=homeObj.filter}console.log(JSON.stringify(resp));return JSON.stringify(resp)}function getPP(p,pn,pp,ppn){try{let ps=p[pn]==="*"&&pp.length>ppn?pp[ppn]:p[pn];return ps}catch(e){return""}}function homeVodParse(homeVodObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let d=[];MY_URL=homeVodObj.homeUrl;console.log(MY_URL);let t1=(new Date).getTime();let p=homeVodObj.推荐;print("p:"+p);if(p==="*"&&rule.一级){p=rule.一级;homeVodObj.double=false}if(!p||typeof p!=="string"){return"{}"}p=p.trim();let pp=rule.一级.split(";");if(p.startsWith("js:")){const TYPE="home";var input=MY_URL;HOST=rule.host;eval(p.replace("js:",""));d=VODS}else{p=p.split(";");if(!homeVodObj.double&&p.length<5){return"{}"}else if(homeVodObj.double&&p.length<6){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");let html=homeHtmlCache||getHtml(MY_URL);homeHtmlCache=undefined;if(is_json){html=dealJson(html)}try{console.log("double:"+homeVodObj.double);if(homeVodObj.double){let items=_pdfa(html,p0);let p1=getPP(p,1,pp,0);let p2=getPP(p,2,pp,1);let p3=getPP(p,3,pp,2);let p4=getPP(p,4,pp,3);let p5=getPP(p,5,pp,4);let p6=getPP(p,6,pp,5);for(let item of items){let items2=_pdfa(item,p1);for(let item2 of items2){try{let title=_pdfh(item2,p2);let img="";try{img=_pd(item2,p3)}catch(e){}let desc="";try{desc=_pdfh(item2,p4)}catch(e){}let links=[];for(let _p5 of p5.split("+")){let link=!homeVodObj.detailUrl?_pd(item2,_p5,MY_URL):_pdfh(item2,_p5);links.push(link)}let content;if(p.length>6&&p[6]){content=_pdfh(item2,p6)}else{content=""}let vid=links.join("$");if(rule.二级==="*"){vid=vid+"@@"+title+"@@"+img}let vod={vod_name:title,vod_pic:img,vod_remarks:desc,vod_content:content,vod_id:vid};d.push(vod)}catch(e){console.log("首页列表双层定位处理发生错误:"+e.message)}}}}else{let items=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);for(let item of items){try{let title=_pdfh(item,p1);let img="";try{img=_pd(item,p2,MY_URL)}catch(e){}let desc="";try{desc=_pdfh(item,p3)}catch(e){}let links=[];for(let _p5 of p4.split("+")){let link=!homeVodObj.detailUrl?_pd(item,_p5,MY_URL):_pdfh(item,_p5);links.push(link)}let content;if(p.length>5&&p[5]){content=_pdfh(item,p5)}else{content=""}let vid=links.join("$");if(rule.二级==="*"){vid=vid+"@@"+title+"@@"+img}let vod={vod_name:title,vod_pic:img,vod_remarks:desc,vod_content:content,vod_id:vid};d.push(vod)}catch(e){console.log("首页列表单层定位处理发生错误:"+e.message)}}}}catch(e){}}let t2=(new Date).getTime();console.log("加载首页推荐耗时:"+(t2-t1)+"毫秒");if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}if(d.length>0){print(d.slice(0,2))}return JSON.stringify({list:d})}function categoryParse(cateObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let p=cateObj.一级;if(!p||typeof p!=="string"){return"{}"}let d=[];let url=cateObj.url.replaceAll("fyclass",cateObj.tid);if(cateObj.pg===1&&url.includes("[")&&url.includes("]")){url=url.split("[")[1].split("]")[0]}else if(cateObj.pg>1&&url.includes("[")&&url.includes("]")){url=url.split("[")[0]}if(rule.filter_url){if(!/fyfilter/.test(url)){if(!url.endsWith("&")&&!rule.filter_url.startsWith("&")){url+="&"}url+=rule.filter_url}else{url=url.replace("fyfilter",rule.filter_url)}let fl=cateObj.filter?cateObj.extend:{};if(rule.filter_def&&typeof rule.filter_def==="object"){try{if(Object.keys(rule.filter_def).length>0&&rule.filter_def.hasOwnProperty(cateObj.tid)){let self_fl_def=rule.filter_def[cateObj.tid];if(self_fl_def&&typeof self_fl_def==="object"){let fl_def=JSON.parse(JSON.stringify(self_fl_def));fl=Object.assign(fl_def,fl)}}}catch(e){print("合并不同分类对应的默认筛选出错:"+e.message)}}let new_url;new_url=cheerio.jinja2(url,{fl:fl});url=new_url}if(/fypage/.test(url)){if(url.includes("(")&&url.includes(")")){let url_rep=url.match(/.*?\((.*)\)/)[1];let cnt_page=url_rep.replaceAll("fypage",cateObj.pg);let cnt_pg=eval(cnt_page);url=url.replaceAll(url_rep,cnt_pg).replaceAll("(","").replaceAll(")","")}else{url=url.replaceAll("fypage",cateObj.pg)}}MY_URL=url;console.log(MY_URL);p=p.trim();const MY_CATE=cateObj.tid;if(p.startsWith("js:")){var MY_FL=cateObj.extend;const TYPE="cate";var input=MY_URL;const MY_PAGE=cateObj.pg;var desc="";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let _ps=parseTags.getParse(p[0]);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p[0].startsWith("json:");p[0]=p[0].replace(/^(jsp:|json:|jq:)/,"");try{let html=getHtml(MY_URL);if(html){if(is_json){html=dealJson(html)}let list=_pdfa(html,p[0]);list.forEach(it=>{let links=p[4].split("+").map(p4=>{return!rule.detailUrl?_pd(it,p4,MY_URL):_pdfh(it,p4)});let link=links.join("$");let vod_id=rule.detailUrl?MY_CATE+"$"+link:link;let vod_name=_pdfh(it,p[1]).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p[2],MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}d.push({vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p[3]).replace(/\n|\t/g,"").trim()})})}}catch(e){console.log(e.message)}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}if(d.length>0){print(d.slice(0,2))}let pagecount=0;if(rule.pagecount&&typeof rule.pagecount==="object"&&rule.pagecount.hasOwnProperty(MY_CATE)){print(`MY_CATE:${MY_CATE},pagecount:${JSON.stringify(rule.pagecount)}`);pagecount=parseInt(rule.pagecount[MY_CATE])}let nodata={list:[{vod_name:"无数据,防无限请求",vod_id:"no_data",vod_remarks:"不要点,会崩的",vod_pic:"https://ghproxy.net/https://raw.githubusercontent.com/hjdhnx/dr_py/main/404.jpg"}],total:1,pagecount:1,page:1,limit:1};let vod=d.length<1?JSON.stringify(nodata):JSON.stringify({page:parseInt(cateObj.pg),pagecount:pagecount||999,limit:20,total:999,list:d});return vod}function searchParse(searchObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let d=[];if(!searchObj.searchUrl){return"{}"}let p=searchObj.搜索==="*"&&rule.一级?rule.一级:searchObj.搜索;if(!p||typeof p!=="string"){return"{}"}p=p.trim();let pp=rule.一级.split(";");let url=searchObj.searchUrl.replaceAll("**",searchObj.wd).replaceAll("fypage",searchObj.pg);MY_URL=url;console.log(MY_URL);if(p.startsWith("js:")){const TYPE="search";const MY_PAGE=searchObj.pg;const KEY=searchObj.wd;var input=MY_URL;var detailUrl=rule.detailUrl||"";eval(p.trim().replace("js:",""));d=VODS}else{p=p.split(";");if(p.length<5){return"{}"}let p0=getPP(p,0,pp,0);let _ps=parseTags.getParse(p0);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;let is_json=p0.startsWith("json:");p0=p0.replace(/^(jsp:|json:|jq:)/,"");try{let req_method=MY_URL.split(";").length>1?MY_URL.split(";")[1].toLowerCase():"get";let html;if(req_method==="post"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`post=》rurl:${rurl},params:${params}`);let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else if(req_method==="postjson"){let rurls=MY_URL.split(";")[0].split("#");let rurl=rurls[0];let params=rurls.length>1?rurls[1]:"";print(`postjson-》rurl:${rurl},params:${params}`);try{params=JSON.parse(params)}catch(e){params="{}"}let _fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let postData={body:params};Object.assign(_fetch_params,postData);html=post(rurl,_fetch_params)}else{html=getHtml(MY_URL)}if(html){if(/系统安全验证|输入验证码/.test(html)){let cookie=verifyCode(MY_URL);if(cookie){console.log(`本次成功过验证,cookie:${cookie}`);setItem(RULE_CK,cookie)}else{console.log(`本次自动过搜索验证失败,cookie:${cookie}`)}html=getHtml(MY_URL)}if(!html.includes(searchObj.wd)){console.log("搜索结果源码未包含关键字,疑似搜索失败,正为您打印结果源码");console.log(html)}if(is_json){html=dealJson(html)}let list=_pdfa(html,p0);let p1=getPP(p,1,pp,1);let p2=getPP(p,2,pp,2);let p3=getPP(p,3,pp,3);let p4=getPP(p,4,pp,4);let p5=getPP(p,5,pp,5);list.forEach(it=>{let links=p4.split("+").map(_p4=>{return!rule.detailUrl?_pd(it,_p4,MY_URL):_pdfh(it,_p4)});let link=links.join("$");let content;if(p.length>5&&p[5]){content=_pdfh(it,p5)}else{content=""}let vod_id=link;let vod_name=_pdfh(it,p1).replace(/\n|\t/g,"").trim();let vod_pic=_pd(it,p2,MY_URL);if(rule.二级==="*"){vod_id=vod_id+"@@"+vod_name+"@@"+vod_pic}let ob={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,vod_remarks:_pdfh(it,p3).replace(/\n|\t/g,"").trim(),vod_content:content.replace(/\n|\t/g,"").trim()};d.push(ob)})}}catch(e){print("搜索发生错误:"+e.message);return"{}"}}if(rule.图片来源){d.forEach(it=>{if(it.vod_pic&&it.vod_pic.startsWith("http")){it.vod_pic=it.vod_pic+rule.图片来源}})}return JSON.stringify({page:parseInt(searchObj.pg),pagecount:10,limit:20,total:100,list:d})}function detailParse(detailObj){let t1=(new Date).getTime();fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));let orId=detailObj.orId;let vod_name="片名";let vod_pic="";let vod_id=orId;if(rule.二级==="*"){let extra=orId.split("@@");vod_name=extra.length>1?extra[1]:vod_name;vod_pic=extra.length>2?extra[2]:vod_pic}let vod={vod_id:vod_id,vod_name:vod_name,vod_pic:vod_pic,type_name:"类型",vod_year:"年份",vod_area:"地区",vod_remarks:"更新信息",vod_actor:"主演",vod_director:"导演",vod_content:"简介"};let p=detailObj.二级;let url=detailObj.url;let detailUrl=detailObj.detailUrl;let fyclass=detailObj.fyclass;let tab_exclude=detailObj.tab_exclude;let html=detailObj.html||"";MY_URL=url;if(detailObj.二级访问前){try{print(`尝试在二级访问前执行代码:${detailObj.二级访问前}`);eval(detailObj.二级访问前.trim().replace("js:",""))}catch(e){print(`二级访问前执行代码出现错误:${e.message}`)}}if(p==="*"){vod.vod_play_from="道长在线";vod.vod_remarks=detailUrl;vod.vod_actor="没有二级,只有一级链接直接嗅探播放";vod.vod_content=MY_URL;vod.vod_play_url="嗅探播放$"+MY_URL.split("@@")[0]}else if(typeof p==="string"&&p.trim().startsWith("js:")){const TYPE="detail";var input=MY_URL;var play_url="";eval(p.trim().replace("js:",""));vod=VOD;console.log(JSON.stringify(vod))}else if(p&&typeof p==="object"){let tt1=(new Date).getTime();if(!html){html=getHtml(MY_URL)}print(`二级${MY_URL}仅获取源码耗时:${(new Date).getTime()-tt1}毫秒`);let _ps;if(p.is_json){print("二级是json");_ps=parseTags.json;html=dealJson(html)}else if(p.is_jsp){print("二级是jsp");_ps=parseTags.jsp}else if(p.is_jq){print("二级是jq");_ps=parseTags.jq}else{print("二级默认jq");_ps=parseTags.jq}let tt2=(new Date).getTime();print(`二级${MY_URL}获取并装载源码耗时:${tt2-tt1}毫秒`);_pdfa=_ps.pdfa;_pdfh=_ps.pdfh;_pd=_ps.pd;if(p.title){let p1=p.title.split(";");vod.vod_name=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();let type_name=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").replace(/ /g,"").trim():"";vod.type_name=type_name||vod.type_name}if(p.desc){try{let p1=p.desc.split(";");vod.vod_remarks=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim();vod.vod_year=p1.length>1?_pdfh(html,p1[1]).replace(/\n|\t/g,"").trim():"";vod.vod_area=p1.length>2?_pdfh(html,p1[2]).replace(/\n|\t/g,"").trim():"";vod.vod_actor=p1.length>3?_pdfh(html,p1[3]).replace(/\n|\t/g,"").trim():"";vod.vod_director=p1.length>4?_pdfh(html,p1[4]).replace(/\n|\t/g,"").trim():""}catch(e){}}if(p.content){try{let p1=p.content.split(";");vod.vod_content=_pdfh(html,p1[0]).replace(/\n|\t/g,"").trim()}catch(e){}}if(p.img){try{let p1=p.img.split(";");vod.vod_pic=_pd(html,p1[0],MY_URL)}catch(e){}}let vod_play_from="$$$";let playFrom=[];if(p.重定向&&p.重定向.startsWith("js:")){print("开始执行重定向代码:"+p.重定向);html=eval(p.重定向.replace("js:",""))}if(p.tabs){if(p.tabs.startsWith("js:")){print("开始执行tabs代码:"+p.tabs);var input=MY_URL;eval(p.tabs.replace("js:",""));playFrom=TABS}else{let p_tab=p.tabs.split(";")[0];let vHeader=_pdfa(html,p_tab);console.log(vHeader.length);let tab_text=p.tab_text||"body&&Text";let new_map={};for(let v of vHeader){let v_title=_pdfh(v,tab_text).trim();console.log(v_title);if(tab_exclude&&new RegExp(tab_exclude).test(v_title)){continue}if(!new_map.hasOwnProperty(v_title)){new_map[v_title]=1}else{new_map[v_title]+=1}if(new_map[v_title]>1){v_title+=Number(new_map[v_title]-1)}playFrom.push(v_title)}}console.log(JSON.stringify(playFrom))}else{playFrom=["道长在线"]}vod.vod_play_from=playFrom.join(vod_play_from);let vod_play_url="$$$";let vod_tab_list=[];if(p.lists){if(p.lists.startsWith("js:")){print("开始执行lists代码:"+p.lists);try{var input=MY_URL;var play_url="";eval(p.lists.replace("js:",""));for(let i in LISTS){if(LISTS.hasOwnProperty(i)){try{LISTS[i]=LISTS[i].map(it=>it.split("$").slice(0,2).join("$"))}catch(e){print("格式化LISTS发生错误:"+e.message)}}}vod_play_url=LISTS.map(it=>it.join("#")).join(vod_play_url)}catch(e){print("js执行lists: 发生错误:"+e.message)}}else{let list_text=p.list_text||"body&&Text";let list_url=p.list_url||"a&&href";let is_tab_js=p.tabs.trim().startsWith("js:");for(let i=0;i1&&!is_tab_js?p.tabs.split(";")[1]:"";let p1=p.lists.replaceAll("#idv",tab_name).replaceAll("#id",i);tab_ext=tab_ext.replaceAll("#idv",tab_name).replaceAll("#id",i);let tabName=tab_ext?_pdfh(html,tab_ext):tab_name;console.log(tabName);let new_vod_list=[];let tt1=(new Date).getTime();if(typeof pdfl==="function"){new_vod_list=pdfl(html,p1,list_text,list_url,MY_URL)}else{let vodList=[];try{vodList=_pdfa(html,p1);console.log("len(vodList):"+vodList.length)}catch(e){}for(let i=0;i0){new_vod_list=forceOrder(new_vod_list,"",x=>x.split("$")[0]);console.log(`drpy影响性能代码共计列表数循环次数:${new_vod_list.length},耗时:${(new Date).getTime()-tt1}毫秒`)}let vlist=new_vod_list.join("#");vod_tab_list.push(vlist)}vod_play_url=vod_tab_list.join(vod_play_url)}}vod.vod_play_url=vod_play_url}if(rule.图片来源&&vod.vod_pic&&vod.vod_pic.startsWith("http")){vod.vod_pic=vod.vod_pic+rule.图片来源}if(!vod.vod_id||vod_id.includes("$")&&vod.vod_id!==vod_id){vod.vod_id=vod_id}let t2=(new Date).getTime();console.log(`加载二级界面${MY_URL}耗时:${t2-t1}毫秒`);return JSON.stringify({list:[vod]})}function tellIsJx(url){try{let is_vip=!/\.(m3u8|mp4|m4a)$/.test(url.split("?")[0])&&是否正版(url);return is_vip?1:0}catch(e){return 1}}function playParse(playObj){fetch_params=JSON.parse(JSON.stringify(rule_fetch_params));MY_URL=playObj.url;if(!/http/.test(MY_URL)){try{MY_URL=base64Decode(MY_URL)}catch(e){}}MY_URL=decodeURIComponent(MY_URL);var input=MY_URL;let common_play={parse:1,url:input,jx:tellIsJx(input)};let lazy_play;if(!rule.play_parse||!rule.lazy){lazy_play=common_play}else if(rule.play_parse&&rule.lazy&&typeof rule.lazy==="string"){try{let lazy_code=rule.lazy.replace("js:","").trim();print("开始执行js免嗅=>"+lazy_code);eval(lazy_code);lazy_play=typeof input==="object"?input:{parse:1,jx:tellIsJx(input),url:input}}catch(e){print("js免嗅错误:"+e.message);lazy_play=common_play}}else{lazy_play=common_play}if(Array.isArray(rule.play_json)&&rule.play_json.length>0){let web_url=lazy_play.url;for(let pjson of rule.play_json){if(pjson.re&&(pjson.re==="*"||web_url.match(new RegExp(pjson.re)))){if(pjson.json&&typeof pjson.json==="object"){let base_json=pjson.json;lazy_play=Object.assign(lazy_play,base_json);break}}}}else if(rule.play_json&&!Array.isArray(rule.play_json)){let base_json={jx:1,parse:1};lazy_play=Object.assign(lazy_play,base_json)}else if(!rule.play_json){let base_json={jx:0,parse:1};lazy_play=Object.assign(lazy_play,base_json)}console.log(JSON.stringify(lazy_play));return JSON.stringify(lazy_play)}function init(ext){console.log("init");try{let muban=模板.getMubans();if(typeof ext=="object"){rule=ext}else if(typeof ext=="string"){if(ext.startsWith("http")){let js=request(ext,{method:"GET"});if(js){eval(js.replace("var rule","rule"))}}else{eval(ext.replace("var rule","rule"))}}if(rule.模板&&muban.hasOwnProperty(rule.模板)){print("继承模板:"+rule.模板);rule=Object.assign(muban[rule.模板],rule)}let rule_cate_excludes=(rule.cate_exclude||"").split("|").filter(it=>it.trim());let rule_tab_excludes=(rule.tab_exclude||"").split("|").filter(it=>it.trim());rule_cate_excludes=rule_cate_excludes.concat(CATE_EXCLUDE.split("|").filter(it=>it.trim()));rule_tab_excludes=rule_tab_excludes.concat(TAB_EXCLUDE.split("|").filter(it=>it.trim()));rule.cate_exclude=rule_cate_excludes.join("|");rule.tab_exclude=rule_tab_excludes.join("|");rule.host=(rule.host||"").rstrip("/");HOST=rule.host;if(rule.hostJs){console.log(`检测到hostJs,准备执行...`);try{eval(rule.hostJs);rule.host=HOST.rstrip("/")}catch(e){console.log(`执行${rule.hostJs}获取host发生错误:`+e.message)}}rule.url=rule.url||"";rule.double=rule.double||false;rule.homeUrl=rule.homeUrl||"";rule.detailUrl=rule.detailUrl||"";rule.searchUrl=rule.searchUrl||"";rule.homeUrl=rule.host&&rule.homeUrl?urljoin(rule.host,rule.homeUrl):rule.homeUrl||rule.host;rule.detailUrl=rule.host&&rule.detailUrl?urljoin(rule.host,rule.detailUrl):rule.detailUrl;rule.二级访问前=rule.二级访问前||"";if(rule.url.includes("[")&&rule.url.includes("]")){let u1=rule.url.split("[")[0];let u2=rule.url.split("[")[1].split("]")[0];rule.url=rule.host&&rule.url?urljoin(rule.host,u1)+"["+urljoin(rule.host,u2)+"]":rule.url}else{rule.url=rule.host&&rule.url?urljoin(rule.host,rule.url):rule.url}rule.searchUrl=rule.host&&rule.searchUrl?urljoin(rule.host,rule.searchUrl):rule.searchUrl;rule.timeout=rule.timeout||5e3;rule.encoding=rule.编码||rule.encoding||"utf-8";rule.search_encoding=rule.搜索编码||rule.search_encoding||"";rule.图片来源=rule.图片来源||"";rule.play_json=rule.hasOwnProperty("play_json")?rule.play_json:[];rule.pagecount=rule.hasOwnProperty("pagecount")?rule.pagecount:{};if(rule.headers&&typeof rule.headers==="object"){try{let header_keys=Object.keys(rule.headers);for(let k of header_keys){if(k.toLowerCase()==="user-agent"){let v=rule.headers[k];console.log(v);if(["MOBILE_UA","PC_UA","UC_UA","IOS_UA","UA"].includes(v)){rule.headers[k]=eval(v)}}else if(k.toLowerCase()==="cookie"){let v=rule.headers[k];if(v&&v.startsWith("http")){console.log(v);try{v=fetch(v);console.log(v);rule.headers[k]=v}catch(e){console.log(`从${v}获取cookie发生错误:`+e.message)}}}}}catch(e){console.log("处理headers发生错误:"+e.message)}}rule_fetch_params={headers:rule.headers||false,timeout:rule.timeout,encoding:rule.encoding};oheaders=rule.headers||{};RKEY=typeof key!=="undefined"&&key?key:"drpy_"+(rule.title||rule.host);pre();init_test()}catch(e){console.log("init_test发生错误:"+e.message)}}let homeHtmlCache=undefined;function home(filter){console.log("home");let homeObj={filter:rule.filter||false,MY_URL:rule.homeUrl,class_name:rule.class_name||"",class_url:rule.class_url||"",class_parse:rule.class_parse||"",cate_exclude:rule.cate_exclude};return homeParse(homeObj)}function homeVod(params){console.log("homeVod");let homeVodObj={"推荐":rule.推荐,double:rule.double,homeUrl:rule.homeUrl,detailUrl:rule.detailUrl};return homeVodParse(homeVodObj)}function category(tid,pg,filter,extend){let cateObj={url:rule.url,"一级":rule.一级,tid:tid,pg:parseInt(pg),filter:filter,extend:extend};return categoryParse(cateObj)}function detail(vod_url){let orId=vod_url;let fyclass="";log("orId:"+orId);if(vod_url.indexOf("$")>-1){let tmp=vod_url.split("$");fyclass=tmp[0];vod_url=tmp[1]}let detailUrl=vod_url.split("@@")[0];let url;if(!detailUrl.startsWith("http")&&!detailUrl.includes("/")){url=rule.detailUrl.replaceAll("fyid",detailUrl).replaceAll("fyclass",fyclass)}else if(detailUrl.includes("/")){url=urljoin(rule.homeUrl,detailUrl)}else{url=detailUrl}let detailObj={orId:orId,url:url,"二级":rule.二级,"二级访问前":rule.二级访问前,detailUrl:detailUrl,fyclass:fyclass,tab_exclude:rule.tab_exclude};return detailParse(detailObj)}function play(flag,id,flags){let playObj={url:id,flag:flag,flags:flags};return playParse(playObj)}function search(wd,quick){if(rule.search_encoding){if(rule.search_encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.search_encoding)}}else if(rule.encoding&&rule.encoding.toLowerCase()!=="utf-8"){wd=encodeStr(wd,rule.encoding)}let searchObj={searchUrl:rule.searchUrl,"搜索":rule.搜索,wd:wd,pg:1,quick:quick};return searchParse(searchObj)}function DRPY(){return{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search}}export default{init:init,home:home,homeVod:homeVod,category:category,detail:detail,play:play,search:search,DRPY:DRPY};
\ No newline at end of file
diff --git a/lib/duanshipin.json b/lib/duanshipin.json
new file mode 100644
index 0000000..645e036
--- /dev/null
+++ b/lib/duanshipin.json
@@ -0,0 +1,18 @@
+{
+ "作者": "菜妮丝https://cainisi.cf",
+ "站名": "短视频",
+ "主页url": "http://www.sharenice.net",
+ "直接播放": "1",
+ "嗅探词": ".m3u8#m3u8?#.mp4#mp4?#ixigua#.czspp#.flv#.mp3#.m4a#?item/video#is_play_url=1#play/?#qianpailive",
+
+ "分类": "抖音&快手&微视&火山&场库&美拍&秒拍&全民&梨&好兔&开眼&美女&搞笑&社会&音乐&娱乐&影视&正能量&生活&动漫&萌系&美食&体育&游戏&明星&旅游&时尚",
+ "分类值": "douyin&kuaishou&weishi&huoshan&changku&meipai&miaopai&quanmin&lishipin&haotu&kaiyan&t-576O5aWz&t-5pCe56yR&t-56S+5Lya&t-6Z+z5LmQ&t-5aix5LmQ&t-5b2x6KeG&t-5q2j6IO96YeP&t-55Sf5rS7&t-5Yqo5ryr&t-6JCM57O7&t-576O6aOf&t-5L2T6IKy&t-5ri45oiP&t-5piO5pif&t-5peF5ri4&t-5pe25bCa",
+
+ "分类url": "http://www.sharenice.net/{cateId}?page={catePg}",
+
+ "二次截取": "class=\"item-box\">&&
",
+ "数组": "- ",
+ "图片": "data-original=\"&&\"",
+ "标题": "title=\"&&\"",
+ "链接": "href=\"&&\""
+}
\ No newline at end of file
diff --git a/lib/dyg.json b/lib/dyg.json
new file mode 100644
index 0000000..85fda74
--- /dev/null
+++ b/lib/dyg.json
@@ -0,0 +1,131 @@
+//写法思路来海阔视界,xpath筛选。本人是海阔用户,所以搬了海阔的jsoup写法过来。2022年9月17日
+//jsoup规则写法请查阅海阔视界或者海阔影视相关教程。不支持js写法
+//本文档为完整模板,请不要去无中生有添加多余的键值参数。
+{
+ //规则名
+ "title": "电影港",
+ //作者
+ "author": "香雅情",
+ //请求头UA,键名$键值,每一组用#分开,不填则默认okhttp/3.12.11,可填MOBILE_UA或PC_UA使用内置的手机版或电脑版UA
+ //多个请求头参数写法示例,"User-Agent$PC_UA#Referer$http://ww.baidu.com#Cookie$ser=ok",每一组用#分开。
+ //习惯查看手机源码写建议用手机版UA,习惯查看PC版源码写建议用电脑版UA
+ "Headers":"PC_UA",
+ //网页编码格式默认UTF-8编码,UTF-8,GBK,GB2312
+ "Coding_format":"gb2312",
+ //图片是否需要代理
+ "PicNeedProxy":"0",
+ //是否开启获取首页数据,0关闭,1开启
+ "homeContent":"0",
+ //分类链接起始页码,禁止负数和含小数点。
+ "firstpage": "1",
+ //分类链接,{cateId}是分类,{catePg}是页码,第一页没有页码的可以这样写 第二页链接[firstPage=第一页的链接]
+ "class_url": "https://www.dygang.tv/{cateId}/index_{catePg}.htm[firstPage=https://www.dygang.cc/{cateId}/index.htm]",
+ //分类名,分类1&分类2&分类3
+ "class_name": "最新电影&经典高清&国配电影&经典港片&国剧&日韩剧&美剧&综艺&动漫&纪录片&高清原盘&4K高清区&3D电影&电影专题",
+ //分类名替换词,替换词1&替换词2&替换词3,替换词包含英文&的用两个中文&&代替,示例:&&id=0&&&id=1
+ "class_value": "ys&bd&gy&gp&dsj&dsj1&yx&zy&dmq&jilupian&1080p&4K&3d&dyzt",
+ //筛选数据,json格式,参考xpath的筛选写法
+ "filterdata":{},
+
+ //分类页面截取数据模式,0为json,其它数字为普通网页。
+ "cat_mode": "1",
+ //分类列表数组定位,最多支持3层,能力有限,不是所有页面都能支持
+ "cat_arr_rule": "body&&table[width=388]",
+ //分类片单信息jsoup与xb截取写法切换,只作用于html网页,1为jsoup写法(默认),0为xb写法
+ "cat_is_jsoup":"1",
+ //分类片单标题
+ "cat_title": "img&&alt",
+ //分类片单链接
+ "cat_url": "a&&href",
+ //分类片单图片,支持自定义图片链接
+ "cat_pic": "img&&src",
+ //分类片单副标题
+ "cat_subtitle":"[align=center]&&Text",
+ //分类片单链接补前缀
+ "cat_prefix": "https://www.dygang.tv",
+ //分类片单链接补后缀
+ "cat_suffix": "",
+
+ //搜索请求头参数,不填则默认okhttp/3.12.11,可填MOBILE_UA或PC_UA使用内置的手机版或电脑版UA
+ //多个请求头参数写法示例,键名$键值,每一组用#分开。"User-Agent$PC_UA#Referer$http://ww.baidu.com#Cookie$ser=ok"。
+ "SHeaders":"User-Agent$PC_UA#Content-Type$charset=gb2312",
+ //搜索链接,搜索关键字用{wd}表示,post请求的最后面加;post
+ //POST链接示例 http://www.lezhutv.com/index.php?m=vod-search;post
+ "search_url": "https://www.dygang.tv/e/search/index123.php;post",
+ //POST搜索body,填写搜索关键字的键值,一般常见的是searchword和wd,不是POST搜索的可留空或删除。
+ "sea_PtBody":"keyboard={wd}&submit=搜+索&show=title,smalltext&tempid=1&tbname=article",
+
+ //搜索截取模式,0为json搜索,只支持列表在list数组里的,其它数字为网页截取。
+ "search_mode": "1",
+ //搜索列表数组定位,不填默认内置list,最多支持3层,能力有限,不是所有页面都能支持。
+ "sea_arr_rule": "body&&table[width=388]",
+ //搜索片单信息jsoup与xb截取写法切换,只作用于html网页,1为jsoup写法(默认),0为xb写法
+ "sea_is_jsoup":"1",
+ //搜索片单图片,支持自定义图片链接
+ "sea_pic": "img&&src",
+ //搜索片单标题
+ "sea_title": "img&&alt",
+ //搜索片单链接
+ "sea_url": "a&&href",
+ //搜索片单副标题
+ "sea_subtitle":"",
+ //搜索片单链接补前缀
+ "search_prefix": "https://www.dygang.tv",
+ //搜索片单链接补后缀,这个一般json搜索的需要
+ "search_suffix": "",
+
+ //片单链接是否直接播放,0否,1分类片单链接直接播放,2详情选集链接直接播放。
+ //设置成直接播放后,后面3个参数请注意该留空的请务必留空。
+ "force_play": "0",
+ //直接播放链接补前缀
+ "play_prefix": "",
+ //直接播放链接补后缀,设置为#isVideo=true#可强制识别为视频链接
+ "play_suffix": "",
+ //直接播放链接设置请求头,只对直链视频有效,每一组用#分开
+ "play_header": "",
+
+ //项目信息jsoup与xb截取写法切换,1为jsoup写法(默认),0为xb写法
+ "proj_is_jsoup":"0",
+ //类型数据,截取前缀&&截取后缀
+ "proj_cate": "",
+ //年代数据,截取前缀&&截取后缀
+ "proj_year": "",
+ //地区数据,截取前缀&&截取后缀
+ "proj_area": "",
+ //演员数据,截取前缀&&截取后缀
+ "proj_actor": "演 员&&",
+ //简介内容,截取前缀&&截取后缀
+ "proj_plot": "简 介&&",
+
+ //线路截取区域,如果不需要请把tab_title或tab_arr_rule置空或者全部不要填。
+ //线路截取数组
+ "tab_arr_rule": "#dede_content",
+ //线路标题,截取前缀&&截取后缀
+ "tab_title": "strong&&Text",
+
+ //列表数组截取,必须
+ "list_arr_rule": "#dede_content",
+ //集数数组截取,必须
+ "epi_arr_rule": "table&&[href*=magnet]",
+ //集数标题,截取前缀&&截取后缀
+ "epi_title": "a&&Text",
+ //集数链接,截取前缀&&截取后缀
+ "epi_url": "a&&href",
+ //选集是否反转显示
+ "epi_reverse": "0",
+ //集数链接补前缀
+ "epiurl_prefix": "",
+ //集数链接补后缀
+ "epiurl_suffix": "",
+
+ //下面几个参数请勿乱用。否则可能会有副作用。
+ //分析网页源码中有",
+ "搜索数组": "{\"te&&}[包含:一龙高清]",
+ "搜索图片": "https://cf.weixine.net/App/ysc.jpg",
+ "搜索标题": "xt\":\"&&\"",
+ "搜索副标题": "饭团影视",
+ "搜索链接": "http://www.fantuanhd.com/detail/+\"url\":\"http://www.yilonghd.com/detail/id-&&.html\",+.html",
+ "免嗅": "0",
+ "嗅探词": ".m3u8#.mp4#video_mp4#feiyunNB.mp4#.mp4#cdn.123pan.cn#huoshanvod.com#v.123pan.cn#auth_key",
+ "分类": "电影$1#电视剧$2#综艺$3#动漫$4",
+ "分类url": "https://www.fantuanhd.com/show/{cateId}/area/{area}/by/{by}/class/{class}/lang/{lang}/page/{catePg}/year/{year}.html"
+}
+
diff --git a/lib/ffzy.json b/lib/ffzy.json
new file mode 100644
index 0000000..40349f7
--- /dev/null
+++ b/lib/ffzy.json
@@ -0,0 +1,156 @@
+ {
+ "主页url":"http://ffzy1.tv/",
+
+ "站名":"非凡资源网",
+
+ "首页":"电视剧",
+
+ "请求头":"User-Agent$Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1",
+
+ "二次截取":"\"list\"*[&&]",
+
+ "数组":"{&&\"vod_content\"",
+
+ "图片":"vod_pic\"*\"&&\"",
+
+ "标题":"vod_name\"*\"&&\"",
+
+ "链接":"http://ffzy1.tv/index.php/vod/detail/id/+\"vod_id\":&&,+.html",
+
+ "副标题":"vod_remarks\":\"&&\"",
+
+ "搜索模式":"1",
+
+ "搜索url":"http://ffzy5.tv/index.php/ajax/suggest.html?mid=1&wd={wd}",
+
+ "搜索数组二次截取":"\"list\"*[&&]",
+
+ "搜索数组":"{&&}",
+
+ "搜索图片":"\"pic\"*\"&&\"",
+
+ "搜索标题":"\"name\"*\"&&\"",
+
+ "搜索链接":"http://ffzy5.tv/index.php/vod/detail/id/+\"id\":&&,+.html",
+
+ "线路数组":"
&&
[替换:ffm3u8>>🚛非凡🚛①#feifan>>🚛非凡🚛②][排序:🚛非凡🚛①>>🚛非凡🚛②]",
+
+ "线路标题":"非凡&&地址",
+
+ "影片类型":"类型:&&",
+
+ "影片年代":"年代:&&",
+
+ "影片地区":"地区:&&",
+
+ "导演":"导演:&&",
+
+ "主演":"主演:&&",
+
+ "简介":"运输车提醒您请勿相信影片中的广告,以免上当受骗。+",
+
+ "播放数组":"
&&
",
+
+ "播放列表":"
",
+
+ "播放标题":"title=\"&&\"[不包含:复制]",
+
+ "分类":"电影$1#电视剧$2#综艺$3#动漫$4",
+
+ "分类url":"http://ffzy1.tv/index.php/ajax/data?mid=1&tid={cateId}&page={catePg}&limit=20",
+
+ "筛选":{
+
+ "34":[{"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"}
+ ]
+ },
+ {"key":"cateId","name":"类型","value":[
+ {"n":"剧集","v":"2"},
+ {"n":"国产剧","v":"13"},
+ {"n":"港台剧","v":"14"},
+ {"n":"韩国剧","v":"15"},
+ {"n":"欧美剧","v":"16"},
+ {"n":"台湾剧","v":"21"},
+ {"n":"日本剧","v":"22"},
+ {"n":"海外剧","v":"23"},
+ {"n":"泰国剧","v":"24"}
+ ]
+ },
+ {"key":"cateId","name":"类型","value":[
+ {"n":"综艺","v":"3"},
+ {"n":"大陆综艺","v":"25"},
+ {"n":"港台综艺","v":"26"},
+ {"n":"日韩综艺","v":"27"},
+ {"n":"欧美综艺","v":"28"}
+ ]
+ },
+ {"key":"cateId","name":"类型","value":[
+ {"n":"动漫","v":"4"},
+ {"n":"国产动漫","v":"29"},
+ {"n":"日本动漫","v":"30"},
+ {"n":"欧美动漫","v":"31"},
+ {"n":"港台动漫","v":"32"},
+ {"n":"海外动漫","v":"33"}
+ ]
+ }
+ ],
+ "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"}
+ ]
+ }
+ ],
+ "2":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"剧集","v":"2"},
+ {"n":"国产剧","v":"13"},
+ {"n":"港台剧","v":"14"},
+ {"n":"韩国剧","v":"15"},
+ {"n":"欧美剧","v":"16"},
+ {"n":"台湾剧","v":"21"},
+ {"n":"日本剧","v":"22"},
+ {"n":"海外剧","v":"23"},
+ {"n":"泰国剧","v":"24"}
+ ]
+ }
+ ],
+ "3":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"综艺","v":"3"},
+ {"n":"大陆综艺","v":"25"},
+ {"n":"港台综艺","v":"26"},
+ {"n":"日韩综艺","v":"27"},
+ {"n":"欧美综艺","v":"28"}
+ ]
+ }
+ ],
+ "4":[
+ {"key":"cateId","name":"类型","value":[
+ {"n":"动漫","v":"4"},
+ {"n":"国产动漫","v":"29"},
+ {"n":"日本动漫","v":"30"},
+ {"n":"欧美动漫","v":"31"},
+ {"n":"港台动漫","v":"32"},
+ {"n":"海外动漫","v":"33"}
+ ]
+ }
+ ]
+ }
+ }
\ No newline at end of file
diff --git a/lib/haiyangtingshu.js b/lib/haiyangtingshu.js
new file mode 100644
index 0000000..e47f7f4
--- /dev/null
+++ b/lib/haiyangtingshu.js
@@ -0,0 +1,30 @@
+var rule = {
+ title:'海洋听书',
+ 编码:'gb18030',
+ host:'http://m.ychy.cc',
+ homeUrl:'/best.html',
+ url:'/list/fyclass_fypage.html',
+ searchUrl:'/search.asp?page=fypage&searchword=**&searchtype=-1',
+ searchable:2,
+ quickSearch:0,
+ headers:{
+ 'User-Agent':'MOBILE_UA'
+ },
+ class_name:'网络玄幻&恐怖悬疑&评书下载&儿童读物&相声戏曲&传统武侠&都市言情&历史军事&人物传记&广播剧&百家讲坛&有声文学&探险盗墓&职场商战',
+ class_url:'52&17&3&4&7&12&13&15&16&18&32&41&45&81',
+ play_parse:true,
+ lazy:'',
+ limit:6,
+ double:true,
+ 推荐:'*',
+ 一级:'.list-ul li;.tit&&Text;img&&src;p span:eq(0)&&Text;a&&href',
+ 二级:{
+ title:'h2&&Text;.info div:eq(4)&&Text',
+ img:'.bookimg img&&src',
+ desc:'.info div:eq(3)&&Text;;;.info div:eq(2)&&Text;.info div:eq(1)&&Text',
+ content:'.book_intro&&Text',
+ tabs:'.sub_tit',
+ lists:'#playlist li',
+ },
+ 搜索:"js:let d=[];pdfh=jsp.pdfh;pdfa=jsp.pdfa;pd=jsp.pd;log(input);let html=request(input);var list=pdfa(html,'.book_slist&&.bookbox');list.forEach(function(it){d.push({title:pdfh(it,'h4&&Text'),desc:pdfh(it,'.update&&Text'),pic_url:pd(it,'img&&orgsrc'),url:'http://m.ychy.com/book/'+pdfh(it,'.bookbox&&bookid')+'.html'})});setResult(d);",
+}
\ No newline at end of file
diff --git a/lib/htl.json b/lib/htl.json
new file mode 100644
index 0000000..e656f5e
--- /dev/null
+++ b/lib/htl.json
@@ -0,0 +1,37 @@
+ {
+
+ "作者":"荷城茶秀",
+
+ "站名":"灰太狼影视",
+
+ "主页url":"https://www.huitailang.tv/",
+
+ "简介":"运输车提醒您请勿相信影片中的广告,以免上当受骗!+剧情:&&",
+
+ "影片状态":"集数:&& ",
+
+ "影片类型":"icon-cate-ds\">&&立即播放",
+
+ "数组":"module-item-pic\">&&module-item\">",
+
+ "副标题":"module-item-text\">&&",
+
+ "搜索url":"/index.php/vod/search.html?wd={wd}",
+
+ "搜索数组":"lazy lazyload\"&&",
+
+ "搜索标题":"alt=\"&&\"",
+
+ "搜索副标题":"title=*>&&",
+
+ "搜索图片":"data-src=\"&&\"",
+
+ "搜索链接":"href=\"&&\"",
+
+ "线路数组":"data-dropdown-value=&&[不包含:金鹰资源#速播资源]",
+
+ "线路标题":"+&&[替换:灰太狼资源>>灰狼资源#>>🌸共]+集🌸",
+
+ "分类url":"https://www.huitailang.tv/index.php/vod/show/area/{area}/by/{by}/class/{class}/id/{cateId}/lang/{lang}/page/{catePg}/year/{year}.html;;ak",
+
+ "分类":"电影$1#电视剧$2#综艺$3#动漫$4"}
\ No newline at end of file
diff --git a/lib/huyazhibo.js b/lib/huyazhibo.js
new file mode 100644
index 0000000..51c56b4
--- /dev/null
+++ b/lib/huyazhibo.js
@@ -0,0 +1,48 @@
+// 道长 drpy仓库 https://gitcode.net/qq_32394351/dr_py
+// 道长 drpy安卓本地搭建说明 https://gitcode.net/qq_32394351/dr_py/-/blob/master/%E5%AE%89%E5%8D%93%E6%9C%AC%E5%9C%B0%E6%90%AD%E5%BB%BA%E8%AF%B4%E6%98%8E.md
+// 道长 drpy写源 模板规则说明 https://gitcode.net/qq_32394351/dr_py#%E6%A8%A1%E6%9D%BF%E8%A7%84%E5%88%99%E8%AF%B4%E6%98%8E
+// 道长 drpy写源 套模模版 https://gitcode.net/qq_32394351/dr_py/-/raw/master/js/%E6%A8%A1%E6%9D%BF.js
+// 道长 drpy写源 相关视频教程 https://www.youtube.com/watch?v=AK7cN-fcwm4
+// 道长 drpy写源 写源教学视频 https://t.me/fongmi_offical/54080/63553
+// 海阔下载 https://haikuo.lanzoui.com/u/GoldRiver
+// 影视TV 官方TG Drpy群 https://t.me/fongmi_offical/63689
+// 影视TV 官方TG 下载 https://t.me/fongmi_release
+
+var rule = {
+ title:'虎牙直播',
+ host:'https://www.huya.com',
+ homeUrl:'/cache.php?m=LiveList&do=getLiveListByPage&gameId=2168&tagAll=0&page=1',//用于"分类获取"和"推荐获取"
+ url:'/cache.php?m=LiveList&do=getLiveListByPage&gameId=fyfilter&tagAll=0&page=fypage',
+ class_name:'娱乐&网游&单机&手游',
+ class_url:'8&1&2&3',
+ detailUrl:'https://m.huya.com/fyid',//二级详情拼接链接(json格式用)
+ filterable: 1,
+ filter_url: '{{fl.area}}',
+ filter_def:{
+ 8:{area:'2135'},
+ 1:{area:'1'},
+ 2:{area:'7601'},
+ 3:{area:'2336'}
+ },
+ filter:{
+ "8":[{"key":"area","name":"分类","value":[{"n":"星秀","v":"1663"},{"n":"户外","v":"2165"},{"n":"一起看","v":"2135"},{"n":"二次元","v":"2633"},{"n":"虚拟偶像","v":"6055"},{"n":"旅游","v":"6791"},{"n":"娱乐天地","v":"100022"},{"n":"交友","v":"4079"},{"n":"放映厅","v":"6245"},{"n":"吃喝玩乐","v":"100044"},{"n":"组队","v":"5367"},{"n":"颜值","v":"2168"},{"n":"原创","v":"6861"},{"n":"体育","v":"2356"},{"n":"虎牙地方","v":"5123"},{"n":"美食","v":"2752"},{"n":"虎牙文化","v":"4089"},{"n":"音乐","v":"3793"},{"n":"趣分享","v":"5883"},{"n":"科技","v":"2408"},{"n":"直播购","v":"7759"},{"n":"派对","v":"7785"}] }],
+ "1":[{"key":"area","name":"分类","value":[{"n":"英雄联盟","v":"1"},{"n":"lol云顶之弈","v":"5485"},{"n":"守望先锋归来","v":"2174"},{"n":"超击突破","v":"7467"},{"n":"穿越火线","v":"4"},{"n":"地下城与勇士","v":"2"},{"n":"炉石传说","v":"393"},{"n":"魔兽世界","v":"8"},{"n":"DOTA2","v":"7"},{"n":"CS:GO","v":"862"},{"n":"CFHD","v":"6079"},{"n":"DOTA1","v":"6"},{"n":"QQ飞车","v":"9"},{"n":"问道","v":"107"},{"n":"魔兽争霸3","v":"4615"},{"n":"逆战","v":"135"},{"n":"梦三国","v":"489"},{"n":"坦克世界","v":"802"},{"n":"起凡:群雄逐鹿","v":"1612"},{"n":"神武4电脑版","v":"3227"},{"n":"堡垒之夜","v":"100117"},{"n":"英魂之刃","v":"1830"},{"n":"网游竞技","v":"100023"},{"n":"暴雪专区","v":"100043"},{"n":"射击综合游戏","v":"100141"},{"n":"军事游戏","v":"100133"},{"n":"御龙在天","v":"675"},{"n":"剑灵","v":"897"},{"n":"传奇","v":"983"},{"n":"永恒之塔","v":"446"},{"n":"彩虹岛Online","v":"683"},{"n":"传奇类游戏","v":"2060"},{"n":"逆水寒","v":"2952"},{"n":"炉石战棋","v":"5751"},{"n":"诛仙3","v":"1646"},{"n":"体育游戏","v":"100135"},{"n":"冒险岛","v":"2243"},{"n":"龙之谷","v":"15"},{"n":"生死狙击2","v":"6091"},{"n":"热血江湖","v":"387"},{"n":"星际战甲","v":"627"},{"n":"反恐精英Online","v":"1918"},{"n":"枪神纪","v":"496"},{"n":"QQ三国","v":"1090"},{"n":"战舰世界","v":"1947"},{"n":"刀剑英雄","v":"915"},{"n":"九阴真经","v":"1009"},{"n":"NBA2KOL系列","v":"3959"},{"n":"寻仙","v":"734"},{"n":"星际争霸","v":"5"},{"n":"荒野行动PC版","v":"3185"},{"n":"QQ华夏","v":"1878"},{"n":"征途","v":"2715"},{"n":"铁甲雄兵","v":"2765"},{"n":"跑跑卡丁车","v":"162"},{"n":"武林外传一世琴缘","v":"1661"},{"n":"斗战神","v":"591"},{"n":"剑网3","v":"900"},{"n":"天涯明月刀","v":"1219"},{"n":"暗黑破坏神","v":"1123"},{"n":"反恐行动online","v":"861"},{"n":"QQ自由幻想","v":"1862"},{"n":"FIFA Online系列","v":"100079"},{"n":"丝路传说2","v":"1026"},{"n":"生死狙击","v":"2471"},{"n":"失落的方舟","v":"3058"},{"n":"完美端游系列","v":"3034"},{"n":"征途2","v":"677"},{"n":"天翼决","v":"779"},{"n":"大话西游2","v":"2975"},{"n":"梦想世界3","v":"486"},{"n":"流放之路","v":"427"},{"n":"千年3","v":"878"},{"n":"激战2","v":"406"},{"n":"神泣","v":"2531"},{"n":"新倩女幽魂","v":"1579"},{"n":"大唐无双零","v":"1584"},{"n":"VALORANT","v":"5937"},{"n":"造梦西游OL","v":"6815"},{"n":"战地之王","v":"618"},{"n":"完美世界:诸神之战","v":"7217"},{"n":"诛仙世界","v":"7749"},{"n":"命运2","v":"2942"},{"n":"QQ仙侠传","v":"2291"},{"n":"战争雷霆","v":"624"},{"n":"天下","v":"1597"},{"n":"QQ炫舞","v":"2440"},{"n":"泡泡堂","v":"440"},{"n":"FIFA Online4","v":"3683"},{"n":"真·三国无双OL","v":"324"},{"n":"坦克大战","v":"4359"},{"n":"天谕","v":"1899"},{"n":"街头篮球","v":"206"},{"n":"赛尔号","v":"2755"},{"n":"劲舞团","v":"2420"},{"n":"战意","v":"2599"},{"n":"天命西游","v":"1086"},{"n":"新飞飞(FlyFF)","v":"1582"},{"n":"洛奇英雄传","v":"432"},{"n":"装甲战争","v":"2276"},{"n":"QQ幻想","v":"2419"},{"n":"蜀门","v":"4711"},{"n":"全球使命3","v":"2953"},{"n":"使命召唤:战区","v":"5911"},{"n":"疾风之刃","v":"334"},{"n":"星辰变","v":"553"},{"n":"极光世界 弑神传","v":"514"},{"n":"希望OL","v":"1161"},{"n":"诺亚传说","v":"190"},{"n":"剑侠世界","v":"903"},{"n":"起凡游戏三国争霸","v":"11"},{"n":"天堂","v":"1966"},{"n":"虎豹骑","v":"2670"},{"n":"超激斗梦境","v":"5691"},{"n":"火线精英","v":"2550"},{"n":"新剑侠情缘","v":"586"},{"n":"QQ幻想世界","v":"2897"},{"n":"轩辕传奇","v":"159"},{"n":"上古世纪","v":"1046"},{"n":"枪火重生","v":"6077"},{"n":"成吉思汗3","v":"641"},{"n":"FF14","v":"1111"},{"n":"蜀山:初章","v":"7761"},{"n":"笑傲江湖","v":"288"},{"n":"炫舞时代","v":"3353"},{"n":"千古风流","v":"7155"},{"n":"刀剑2","v":"1867"},{"n":"天书奇谈","v":"2225"},{"n":"鹿鼎记","v":"45"},{"n":"古剑奇谭OL","v":"1892"},{"n":"风暴英雄","v":"1450"},{"n":"使命召唤:黑色行动4","v":"4429"},{"n":"全球使命","v":"939"},{"n":"远征Online梦想版","v":"142"},{"n":"无限法则","v":"3189"},{"n":"灵域","v":"1655"},{"n":"破月勇者","v":"7799"},{"n":"兵王","v":"933"},{"n":"闪烁之光","v":"7455"},{"n":"舞侠OL","v":"242"},{"n":"龙珠战士z","v":"3523"},{"n":"QQ音速","v":"1085"},{"n":"项羽OL","v":"1893"},{"n":"梦幻龙族II","v":"1524"},{"n":"新挑战","v":"583"},{"n":"The cycle","v":"6127"},{"n":"300英雄","v":"1132"},{"n":"新惊天动地","v":"1828"},{"n":"封印者","v":"2294"},{"n":"奇迹世界2","v":"766"},{"n":"EVE Online","v":"1292"},{"n":"骑士3.0","v":"1297"},{"n":"黄易群侠传2","v":"42"},{"n":"DJMAX三部曲","v":"1122"},{"n":"黑色沙漠","v":"1877"},{"n":"神武2","v":"305"},{"n":"斗破苍穹","v":"590"},{"n":"热血江湖2","v":"386"},{"n":"夺宝传世","v":"772"},{"n":"口袋西游","v":"3383"},{"n":"六界仙尊","v":"1691"},{"n":"仙侠世界2","v":"2723"},{"n":"神佑释放","v":"7219"},{"n":"武魂","v":"1580"},{"n":"飞龙在天传奇","v":"77"},{"n":"蜀山剑侠传","v":"217"},{"n":"名将三国","v":"6741"},{"n":"魔侠传","v":"55"},{"n":"热血轩辕OL","v":"385"},{"n":"反恐精英Online 2","v":"1126"},{"n":"SD敢达Online","v":"1076"},{"n":"征程","v":"678"},{"n":"Overprime","v":"7695"},{"n":"反恐精英","v":"863"},{"n":"蘑菇战争2","v":"3339"},{"n":"神之浩劫","v":"454"},{"n":"玛雅战纪","v":"353"},{"n":"最后一炮","v":"1836"},{"n":"Project Zomboid","v":"1319"},{"n":"战争前线","v":"630"},{"n":"水浒无双","v":"448"},{"n":"荣誉空间","v":"225"},{"n":"圣斗士星矢ol","v":"1652"},{"n":"新水浒Q传","v":"580"},{"n":"神雕侠侣","v":"298"},{"n":"泰亚史诗","v":"2977"},{"n":"冒险小分队","v":"7347"},{"n":"九鼎传说","v":"1008"},{"n":"国战ONLINE","v":"1240"},{"n":"亿万指挥","v":"996"},{"n":"赤壁","v":"179"},{"n":"梦幻诛仙2","v":"488"},{"n":"新大话西游3","v":"2938"},{"n":"忍者村大战2","v":"2369"},{"n":"蜀山神话","v":"216"},{"n":"仙侠世界","v":"995"},{"n":"霸刀群侠传online","v":"91"},{"n":"极品飞车Online","v":"2563"},{"n":"冒险岛2","v":"2350"},{"n":"凡人修仙传Online","v":"920"},{"n":"艾尔之光","v":"240"},{"n":"斗仙","v":"592"},{"n":"F1赛车明星","v":"1112"},{"n":"新热血英豪","v":"578"},{"n":"倚天Ⅱ","v":"959"},{"n":"权御天下","v":"2514"},{"n":"大冲锋","v":"786"},{"n":"大航海时代OL","v":"782"},{"n":"成吉思汗怀旧版","v":"640"},{"n":"大多数","v":"7453"},{"n":"龙与地下城Online","v":"19"},{"n":"刀剑笑Online","v":"916"},{"n":"领地人生","v":"2282"},{"n":"曙光之城","v":"536"},{"n":"奇迹:传奇","v":"3917"},{"n":"聊斋Q传","v":"250"},{"n":"苍穹变","v":"1825"},{"n":"全面战争:竞技场","v":"5901"},{"n":"九界","v":"1010"},{"n":"007:传奇","v":"1135"},{"n":"天涯明月刀(韩服)","v":"3531"},{"n":"武魂2","v":"4975"},{"n":"使命召唤:现代战争","v":"5713"},{"n":"第九大陆","v":"286"}] }],
+ "2":[{"key":"area","name":"分类","value":[{"n":"Dread Hunger","v":"7601"},{"n":"天天吃鸡","v":"2793"},{"n":"永劫无间","v":"6219"},{"n":"主机游戏","v":"100032"},{"n":"我的世界","v":"1732"},{"n":"方舟","v":"1997"},{"n":"单机热游","v":"100002"},{"n":"互动点播","v":"5907"},{"n":"Apex英雄","v":"5011"},{"n":"俄罗斯钓鱼4","v":"5495"},{"n":"逃离塔科夫","v":"3493"},{"n":"部落:上升","v":"1318"},{"n":"怀旧游戏","v":"100125"},{"n":"恐鬼症","v":"6205"},{"n":"恐惧之间","v":"6679"},{"n":"饥荒","v":"74"},{"n":"怪物猎人物语","v":"7101"},{"n":"怪物猎人:崛起","v":"6479"},{"n":"欧洲卡车模拟","v":"475"},{"n":"荒野大镖客2","v":"4319"},{"n":"骑马与砍杀系列","v":"4783"},{"n":"纸人","v":"5257"},{"n":"糖豆人:终极淘汰赛","v":"6083"},{"n":"DayZ独立版","v":"1125"},{"n":"SCUM","v":"4245"},{"n":"育碧游戏","v":"100139"},{"n":"怪物猎人世界","v":"3519"},{"n":"艾尔登法环","v":"5801"},{"n":"港诡实录","v":"5853"},{"n":"禁闭求生","v":"6065"},{"n":"十三月","v":"7823"},{"n":"星球大战系列","v":"554"},{"n":"甜蜜之家","v":"6739"},{"n":"战地5","v":"4371"},{"n":"互动剧游","v":"6919"},{"n":"只狼:影逝二度","v":"4505"},{"n":"洛克王国","v":"2864"},{"n":"使命召唤系列","v":"100137"},{"n":"帝国神话","v":"6821"},{"n":"三国志","v":"2270"},{"n":"极限竞速:地平线","v":"2634"},{"n":"都市:天际线","v":"2201"},{"n":"神秘海域4","v":"2486"},{"n":"帝国时代4","v":"4835"},{"n":"全境封锁","v":"2342"},{"n":"鬼谷八荒","v":"6571"},{"n":"流放者柯南","v":"2772"},{"n":"双人成行","v":"6737"},{"n":"战术小队","v":"2360"},{"n":"FIFA 23","v":"7789"},{"n":"刺客信条","v":"1962"},{"n":"Among Us","v":"6163"},{"n":"盗贼之海","v":"3641"},{"n":"仁王2","v":"5795"},{"n":"海底大作战","v":"3101"},{"n":"幽灵线:东京","v":"7669"},{"n":"奥拉星","v":"2846"},{"n":"摔跤城大乱斗","v":"7773"},{"n":"任天堂专区","v":"100087"},{"n":"漫漫长夜","v":"2303"},{"n":"奥奇传说","v":"2848"},{"n":"其他单机","v":"3069"},{"n":"轩辕剑7","v":"6199"},{"n":"罗布乐思","v":"5771"},{"n":"全面战争:三国","v":"3004"},{"n":"仙剑奇侠传七","v":"6509"},{"n":"瘟疫传说:安魂曲","v":"7811"},{"n":"灵魂筹码","v":"4059"},{"n":"全面战争","v":"3521"},{"n":"缺氧","v":"2884"},{"n":"九霄缳神记","v":"5941"},{"n":"死亡之夜","v":"6129"},{"n":"归家异途","v":"2949"},{"n":"真三国无双","v":"1599"},{"n":"人类一败涂地","v":"3289"},{"n":"星露谷物语","v":"2443"},{"n":"神秘海域","v":"2108"},{"n":"英雄连","v":"232"},{"n":"岛","v":"3019"},{"n":"Factorio","v":"2750"},{"n":"散兵坑","v":"3005"},{"n":"石油骚动","v":"2585"},{"n":"Party Animals","v":"6165"},{"n":"环世界","v":"4865"},{"n":"消逝的光芒2","v":"7581"},{"n":"女神异闻录","v":"3981"},{"n":"猎人:荒野的召唤","v":"2906"},{"n":"魔法门之英雄无敌系列","v":"2096"},{"n":"对马岛之魂","v":"6039"},{"n":"无尽传奇","v":"4969"},{"n":"帝国时代系列","v":"708"},{"n":"火影忍者:究极风暴系列","v":"2424"},{"n":"暖雪","v":"7539"},{"n":"武装突袭","v":"465"},{"n":"宝可梦:剑盾","v":"5715"},{"n":"雷曼:传奇","v":"96"},{"n":"无主之地3","v":"4713"},{"n":"鬼泣","v":"3673"},{"n":"霓虹深渊","v":"5743"},{"n":"精灵宝可梦","v":"4061"},{"n":"乞丐模拟器","v":"3491"},{"n":"杀戮尖塔","v":"3601"},{"n":"最终幻想系列","v":"2454"},{"n":"艾兰岛","v":"3855"},{"n":"渡神记","v":"6231"},{"n":"看门狗:军团","v":"6155"},{"n":"辐射3","v":"153"},{"n":"戴森球计划","v":"6523"},{"n":"黑暗领域2","v":"29"},{"n":"音乐游戏","v":"2761"},{"n":"马里奥专区","v":"2120"},{"n":"哈迪斯","v":"6153"},{"n":"流星蝴蝶剑","v":"426"},{"n":"泰坦陨落","v":"1446"},{"n":"模拟农场","v":"2344"},{"n":"人间地狱","v":"5429"},{"n":"星际公民","v":"2371"},{"n":"奥日与黑暗森林","v":"1946"},{"n":"仙剑奇侠传四","v":"1659"},{"n":"微软模拟飞行2020","v":"6099"},{"n":"电竞传奇","v":"4489"},{"n":"四海兄弟","v":"5995"},{"n":"英灵神殿","v":"6609"},{"n":"旋转轮胎","v":"2984"},{"n":"太荒初境","v":"7685"},{"n":"永恒轮回","v":"6089"},{"n":"哥谭骑士","v":"7815"},{"n":"极品飞车系列","v":"1307"},{"n":"深海迷航","v":"3589"},{"n":"幽灵行动:荒野","v":"2794"},{"n":"足球小将","v":"6103"},{"n":"蔑视","v":"7819"},{"n":"仙剑奇侠传二","v":"1860"},{"n":"塞尔达传说:荒野之息","v":"2924"},{"n":"攻城掠地","v":"1737"},{"n":"X-plane","v":"2144"},{"n":"麋鹿猎人","v":"44"},{"n":"乐高大电影:游戏版","v":"1439"},{"n":"了不起的修仙模拟器","v":"4867"},{"n":"恶魔之魂","v":"6151"},{"n":"足球之王","v":"164"},{"n":"吸血鬼幸存者","v":"7621"},{"n":"Stray","v":"7745"},{"n":"黎明传说","v":"39"},{"n":"骷髅女孩","v":"67"},{"n":"齐格弗瑞克","v":"21"},{"n":"深海搁浅","v":"3607"},{"n":"深岩银河:下潜","v":"3647"},{"n":"中世纪2:全面战争","v":"2901"},{"n":"美丽水世界","v":"2365"},{"n":"马里奥赛车8","v":"5947"},{"n":"赛车计划2","v":"3381"},{"n":"斩妖行","v":"6105"},{"n":"重返废土","v":"121"},{"n":"复仇者联盟","v":"6121"},{"n":"巴士模拟2","v":"1376"},{"n":"鬼武者3","v":"61"},{"n":"幻想黎明:王国战争","v":"699"},{"n":"失落城堡","v":"2667"},{"n":"雷狼","v":"94"},{"n":"暗黑血统2","v":"539"},{"n":"圣歌","v":"4657"},{"n":"战斗方块剧场","v":"1856"},{"n":"夜族崛起","v":"7717"},{"n":"维京传奇","v":"265"},{"n":"龙与地下城:秘影历代记HD","v":"17"},{"n":"太空工程师","v":"2219"},{"n":"神界2","v":"303"},{"n":"伤害世界","v":"2337"},{"n":"这是我的战争","v":"1885"},{"n":"精灵与萤火意志","v":"5895"},{"n":"骑士物语","v":"70"},{"n":"模拟人生4","v":"6607"},{"n":"进化之地","v":"145"},{"n":"太吾绘卷","v":"4357"},{"n":"恐怖黎明","v":"3435"},{"n":"维京兄弟","v":"264"},{"n":"潜行者 : 切尔诺贝利的阴影","v":"408"},{"n":"龙与地下城:匕首谷","v":"18"},{"n":"开源模拟火车","v":"3403"},{"n":"瑞奇与叮当","v":"2455"},{"n":"精灵宝可梦Let's Go","v":"4375"},{"n":"街机游戏","v":"5999"},{"n":"生化奇兵2","v":"343"},{"n":"古剑奇谭3","v":"4569"},{"n":"模拟火车世界:csx重载货运","v":"2994"},{"n":"最终幻想7:重制版","v":"5809"},{"n":"鬼火: 救赎","v":"57"},{"n":"小缇娜的奇幻之地","v":"7647"},{"n":"野兽传奇","v":"120"},{"n":"PS4","v":"1810"},{"n":"剑士","v":"1467"},{"n":"幽灵行动:断点","v":"5649"},{"n":"霸王2","v":"90"},{"n":"最终幻想:起源","v":"7653"},{"n":"飚车世界","v":"80"},{"n":"紫塞秋风","v":"6045"},{"n":"僵尸(Zombi)","v":"2385"},{"n":"孤岛惊魂5","v":"3777"},{"n":"飙酷车神","v":"3975"},{"n":"狂热运输","v":"2935"},{"n":"模拟建筑","v":"2766"},{"n":"女鬼桥:开魂路","v":"7793"},{"n":"死亡搁浅","v":"5695"},{"n":"文明6","v":"2650"},{"n":"塞尔达传说 黄昏公主","v":"2427"},{"n":"文明5","v":"593"},{"n":"辐射76","v":"4365"},{"n":"草根传奇","v":"230"},{"n":"战地风云2042","v":"7311"},{"n":"刺客信条:编年史三部曲","v":"4703"},{"n":"重力反转","v":"122"},{"n":"美国末日","v":"1233"},{"n":"彩虹六号:异种","v":"7549"},{"n":"瘟疫传说:无罪","v":"5345"},{"n":"Cube","v":"51"},{"n":"胡闹厨房","v":"4217"}] }],
+ "3":[{"key":"area","name":"分类","value":[{"n":"王者荣耀","v":"2336"},{"n":"和平精英","v":"3203"},{"n":"暗区突围","v":"7209"},{"n":"逆水寒手游","v":"7725"},{"n":"环形战争","v":"7555"},{"n":"英雄联盟手游","v":"6203"},{"n":"金铲铲之战","v":"7185"},{"n":"小小蚁国","v":"7803"},{"n":"英雄联盟电竞经理","v":"7177"},{"n":"综合手游","v":"100029"},{"n":"新游广场","v":"100052"},{"n":"CF手游","v":"2413"},{"n":"QQ飞车手游","v":"2928"},{"n":"火影忍者手游","v":"2429"},{"n":"欢乐麻将","v":"1751"},{"n":"中国象棋","v":"1671"},{"n":"三国杀","v":"1669"},{"n":"天天狼人","v":"2774"},{"n":"欢乐斗地主","v":"1749"},{"n":"问道手游","v":"2477"},{"n":"部落冲突","v":"1797"},{"n":"皇室战争","v":"2439"},{"n":"忍者必须死3","v":"4041"},{"n":"手游休闲","v":"100004"},{"n":"原神","v":"5489"},{"n":"动作游戏","v":"100197"},{"n":"MMORPG","v":"100273"},{"n":"棋牌桌游","v":"100036"},{"n":"天龙八部手游","v":"2852"},{"n":"王者模拟战","v":"5699"},{"n":"战争冲突","v":"7449"},{"n":"虎牙领主争霸","v":"7529"},{"n":"一起玩","v":"6613"},{"n":"明日之后","v":"3483"},{"n":"二次元手游","v":"100091"},{"n":"COD手游","v":"4769"},{"n":"狼人杀手游","v":"100049"},{"n":"神武4手游","v":"3135"},{"n":"暗黑破坏神:不朽","v":"6385"},{"n":"跑跑卡丁车手游","v":"2620"},{"n":"球球大作战","v":"2411"},{"n":"第五人格","v":"3115"},{"n":"天涯明月刀手游","v":"5115"},{"n":"幻塔","v":"6437"},{"n":"英雄杀","v":"2688"},{"n":"DNF手游","v":"4921"},{"n":"狼人杀","v":"2785"},{"n":"阴阳师","v":"2598"},{"n":"奶块","v":"2775"},{"n":"御龙在天手游","v":"2568"},{"n":"三国志战略版","v":"5619"},{"n":"传奇手游","v":"3130"},{"n":"迷你世界","v":"2683"},{"n":"斗罗大陆:魂师对决","v":"6745"},{"n":"巅峰战舰","v":"2502"},{"n":"SKY光遇","v":"3719"},{"n":"火炬之光:无限","v":"6399"},{"n":"多乐棋牌","v":"6209"},{"n":"最强NBA","v":"2988"},{"n":"荒野乱斗","v":"4613"},{"n":"崩坏3","v":"2639"},{"n":"天天吃鸡手机版","v":"4341"},{"n":"时空猎人3","v":"6411"},{"n":"天天象棋","v":"4997"},{"n":"妄想山海","v":"6007"},{"n":"英魂之刃口袋版","v":"2760"},{"n":"JJ棋牌","v":"3841"},{"n":"蛋仔派对","v":"6909"},{"n":"极无双2","v":"7825"},{"n":"天谕手游","v":"5925"},{"n":"完美世界手游","v":"4237"},{"n":"云上城之歌","v":"5977"},{"n":"创造与魔法","v":"2931"},{"n":"逃跑吧!少年","v":"4137"},{"n":"精灵盛典:黎明","v":"6123"},{"n":"斗破苍穹手游","v":"4337"},{"n":"诛仙手游","v":"2647"},{"n":"航海王:燃烧意志","v":"3943"},{"n":"武侠乂手游","v":"4929"},{"n":"哈利波特:魔法觉醒","v":"5835"},{"n":"奇迹MU:觉醒","v":"3116"},{"n":"新笑傲江湖","v":"5669"},{"n":"多多自走棋","v":"5133"},{"n":"香肠派对","v":"3639"},{"n":"三国战纪2","v":"6049"},{"n":"王牌竞速","v":"6463"},{"n":"率土之滨","v":"2691"},{"n":"三国战纪","v":"6047"},{"n":"倩女幽魂手游","v":"2503"},{"n":"永恒纪元:戒","v":"2646"},{"n":"新剑侠情缘手游","v":"6259"},{"n":"北凉悍刀行","v":"7781"},{"n":"狼人杀官方","v":"3679"},{"n":"FIFA足球世界","v":"3873"},{"n":"征途2手游","v":"2811"},{"n":"航海王热血航线","v":"6181"},{"n":"弹弹堂手游","v":"2857"},{"n":"万国觉醒","v":"6159"},{"n":"深空之眼","v":"6877"},{"n":"全民枪战2","v":"3027"},{"n":"无尽的拉格朗日","v":"6809"},{"n":"天天酷跑","v":"1715"},{"n":"方舟手游","v":"4035"},{"n":"魔力宝贝","v":"2891"},{"n":"无神之界","v":"6767"},{"n":"决战平安京","v":"3064"},{"n":"火影忍者OL","v":"3901"},{"n":"剑侠世界3","v":"7183"},{"n":"寻仙手游","v":"2979"},{"n":"拳皇命运","v":"3379"},{"n":"指尖四川麻将","v":"7215"},{"n":"一拳超人正义执行","v":"6951"},{"n":"梦幻新诛仙","v":"5975"},{"n":"不良人3","v":"5891"},{"n":"王牌战争:文明重启","v":"5479"},{"n":"Badlanders","v":"6507"},{"n":"九灵神域","v":"7719"},{"n":"植物大战僵尸","v":"485"},{"n":"龙之谷2手游","v":"2736"},{"n":"绝世仙王","v":"6619"},{"n":"海岛奇兵","v":"2624"},{"n":"明日方舟","v":"4925"},{"n":"红警OL","v":"4413"},{"n":"风云","v":"3061"},{"n":"庆余年手游","v":"6939"},{"n":"真三国无双霸","v":"6071"},{"n":"单机手游","v":"2777"},{"n":"轩辕传奇手游","v":"2927"},{"n":"军棋","v":"2561"},{"n":"征途手游","v":"2556"},{"n":"元气骑士","v":"4287"},{"n":"剑灵:革命","v":"4545"},{"n":"一念逍遥","v":"6419"},{"n":"热血江湖手游","v":"2817"},{"n":"混沌起源","v":"5985"},{"n":"猎魂觉醒","v":"3071"},{"n":"我叫MT4","v":"4087"},{"n":"黑色沙漠手游","v":"7287"},{"n":"虎牙球球","v":"7451"},{"n":"青云诀2","v":"6009"},{"n":"Lost Light(萤火突击国际服)","v":"6859"},{"n":"一梦江湖","v":"3082"},{"n":"黑暗与光明手游","v":"6635"},{"n":"游戏王:决斗链接","v":"4451"},{"n":"鸿图之下","v":"6027"},{"n":"重返帝国","v":"6955"},{"n":"新斗罗大陆","v":"6657"},{"n":"欢乐升级","v":"3925"},{"n":"口袋觉醒","v":"5953"},{"n":"少年三国志2","v":"6125"},{"n":"狩猎时刻","v":"6543"},{"n":"坦克世界闪击战","v":"4977"},{"n":"QQ炫舞手游","v":"2991"},{"n":"流星群侠传","v":"3927"},{"n":"黎明觉醒","v":"6131"},{"n":"雀魂麻将","v":"7107"},{"n":"灌篮高手正版授权手游","v":"5399"},{"n":"拳皇98终极之战OL","v":"2687"},{"n":"梦幻诛仙手游","v":"2672"},{"n":"漫威超级战争","v":"6881"},{"n":"斗罗大陆","v":"6119"},{"n":"荒野行动","v":"3084"},{"n":"实况足球","v":"3741"},{"n":"仙境传说RO","v":"2675"},{"n":"龙与家园","v":"6863"},{"n":"机动都市阿尔法","v":"5411"},{"n":"武林外传手游","v":"3331"},{"n":"一拳超人:最强之男","v":"4629"},{"n":"太古神王2","v":"6649"},{"n":"天堂 W","v":"7291"},{"n":"时空召唤","v":"2551"},{"n":"斗罗大陆-斗神再临","v":"6631"},{"n":"重生细胞","v":"6561"},{"n":"腾讯桌球","v":"2444"},{"n":"影之刃3","v":"6251"},{"n":"永劫无间手游","v":"7579"},{"n":"龙武手游","v":"5219"},{"n":"APEX手游","v":"7037"},{"n":"大话西游手游","v":"2626"},{"n":"绝区零","v":"7711"},{"n":"魔力宝贝手机版","v":"3062"},{"n":"奥拉星手游","v":"5677"},{"n":"狂野飙车9:竞速传奇","v":"5451"},{"n":"蚁族崛起","v":"7019"},{"n":"风云岛行动","v":"4695"},{"n":"魔渊之刃","v":"5837"},{"n":"无期迷途","v":"7127"},{"n":"荣耀新三国","v":"6943"},{"n":"少年三国志","v":"2627"},{"n":"镇魂街:天生为王","v":"6557"},{"n":"蛇蛇争霸","v":"2680"},{"n":"龙珠觉醒","v":"3087"},{"n":"自由之战2","v":"2830"},{"n":"梦三国手游","v":"2615"},{"n":"虎牙吃鸡","v":"7465"},{"n":"玄中记","v":"6949"},{"n":"幻世九歌","v":"7199"},{"n":"仙魔决","v":"1674"},{"n":"新盗墓笔记","v":"7093"},{"n":"未来之役","v":"6831"},{"n":"月圆之夜","v":"4339"},{"n":"决斗之城","v":"2868"},{"n":"时空猎人","v":"1742"},{"n":"奇葩战斗家","v":"4313"},{"n":"球球英雄","v":"7027"},{"n":"逆战手游","v":"7575"},{"n":"绿茵信仰","v":"7017"},{"n":"泰拉瑞亚手游","v":"7059"},{"n":"摩尔庄园","v":"5981"},{"n":"剑网1:归来","v":"7361"},{"n":"QQ华夏手游","v":"3743"},{"n":"热血街篮","v":"5859"},{"n":"剑与家园","v":"2838"},{"n":"镇魔曲手游","v":"2763"},{"n":"三国群英传手游","v":"2656"},{"n":"绿色征途","v":"4227"},{"n":"剑侠情缘手游","v":"2621"},{"n":"龙之国物语","v":"7675"},{"n":"魔力宝贝:旅人","v":"7573"},{"n":"刀塔传奇","v":"1694"},{"n":"秦时明月2","v":"1784"},{"n":"魂斗罗:归来","v":"2824"},{"n":"EVE星战前夜:无烬星河","v":"5813"},{"n":"圣斗士星矢(腾讯)","v":"2521"},{"n":"我的勇者","v":"5637"},{"n":"异侠传:道消魔长","v":"7619"},{"n":"饭狼","v":"2957"},{"n":"文明与征服","v":"7071"},{"n":"战魂铭人","v":"6505"},{"n":"重写三国志","v":"7795"},{"n":"一剑斩仙","v":"6843"},{"n":"魔力宝贝觉醒","v":"7427"},{"n":"仙战","v":"1673"},{"n":"盾之勇者成名录手游","v":"7087"},{"n":"仙剑Q传","v":"1672"},{"n":"斗破仙途","v":"1739"},{"n":"龙族幻想","v":"4649"},{"n":"乱世王者","v":"2930"},{"n":"我在江湖之神魔道","v":"7699"},{"n":"新游推荐","v":"3160"},{"n":"剑侠世界2手游","v":"3150"},{"n":"黎明之光手游","v":"2649"},{"n":"异能都市","v":"7511"},{"n":"米加小镇","v":"7269"},{"n":"一起来捉妖","v":"4183"},{"n":"神雕侠侣手游","v":"1781"},{"n":"乱世逐鹿","v":"7015"},{"n":"土豆英雄","v":"6515"},{"n":"另一个伊甸: 超越时空的猫","v":"6667"},{"n":"剑网3:指尖江湖","v":"3885"},{"n":"造梦无双","v":"6423"},{"n":"梦幻模拟战","v":"3481"},{"n":"崩坏:星穹铁道","v":"7349"},{"n":"逍遥情缘","v":"6247"},{"n":"非人学园","v":"4045"},{"n":"战塔英雄","v":"3657"},{"n":"探灵","v":"5253"},{"n":"自由幻想手游","v":"4015"},{"n":"猫和老鼠","v":"2758"},{"n":"冰原守卫者","v":"7195"},{"n":"宝可梦大探险","v":"4065"},{"n":"全球行动","v":"5005"},{"n":"枪火重生手游","v":"7631"},{"n":"鬼泣-巅峰之战","v":"5779"},{"n":"航海王:启航","v":"2648"},{"n":"传奇天下","v":"6927"},{"n":"剑灵2","v":"7223"},{"n":"众神之战","v":"1675"},{"n":"警匪杀","v":"7191"},{"n":"我叫剑神OL","v":"1731"},{"n":"口袋妖怪","v":"2541"},{"n":"全民斩仙","v":"1685"},{"n":"战春秋","v":"3937"},{"n":"去吧皮卡丘","v":"1697"},{"n":"剑荡八荒","v":"3109"},{"n":"天堂2:血盟","v":"2609"},{"n":"浮生为卿歌","v":"5935"},{"n":"风暴魔域","v":"4759"},{"n":"三国志:幻想大陆","v":"6029"},{"n":"古剑奇谭2手游","v":"3105"},{"n":"仙剑奇侠传OL手游","v":"2815"},{"n":"梦幻家园","v":"6323"},{"n":"暗黑血统2手游","v":"3107"},{"n":"诺亚之心","v":"6405"},{"n":"赤壁之战OL","v":"1968"},{"n":"星际战甲手游","v":"7205"},{"n":"我欲封天","v":"2449"},{"n":"提灯与地下城","v":"6547"},{"n":"饥荒:新家","v":"6491"},{"n":"荣耀大天使","v":"6477"},{"n":"山海经之魔蛙传说","v":"6059"},{"n":"极无双","v":"2702"},{"n":"太空杀","v":"6213"},{"n":"元素方尖","v":"7657"},{"n":"傲世云霄","v":"4103"},{"n":"一号军团","v":"4401"},{"n":"剑与远征手游","v":"5755"},{"n":"蜀山奇缘","v":"1794"},{"n":"齿轮杰克","v":"20"},{"n":"斗斗堂","v":"7133"},{"n":"神将三国","v":"6621"},{"n":"斗罗大陆2:绝世唐门","v":"6581"},{"n":"奇迹:最强者","v":"3215"},{"n":"热血英雄","v":"1764"},{"n":"坎公骑冠剑","v":"6641"},{"n":"愤怒的小鸟:星战版","v":"642"},{"n":"钓鱼冒险岛","v":"5263"},{"n":"战斗吧剑灵","v":"2450"},{"n":"新天龙八部手游","v":"6945"},{"n":"末日远征","v":"4335"},{"n":"奥比岛:梦想国度","v":"6871"},{"n":"宝石研物语:伊恩之石","v":"7253"},{"n":"猫之城","v":"6497"},{"n":"古荒遗迹","v":"6435"},{"n":"阴阳师:百闻牌","v":"5019"},{"n":"烈火一刀","v":"2389"},{"n":"原始征途","v":"7713"},{"n":"动物派对手游","v":"7047"},{"n":"皇帝成长计划2","v":"6755"},{"n":"奔跑吧兄弟5跑男小镇","v":"2809"},{"n":"麻将来了","v":"3515"},{"n":"全民水浒","v":"1687"}] }]
+ },
+ searchUrl:'https://search.cdn.huya.com/?m=Search&do=getSearchContent&q=**&uid=0&v=4&typ=-5&livestate=0&rows=40&start=0',
+ searchable:2,
+ quickSearch:0,
+ headers:{
+ 'User-Agent':'MOBILE_UA'
+ },
+ timeout:5000,
+ limit:8,
+ play_parse:true,
+ // lazy:"js:let rid=input.match(/\\/(\\d+)/)[1];log(rid);let purl=JSON.parse(request('https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid='+rid)).data.stream.baseSteamInfoList[0].sStreamName;log(purl);let rurl='http://txtest-xp2p.p2p.huya.com/src/'+purl+'.xs?ratio=4000';input={jx:0,url:rurl,parse:0}",
+ lazy:"js:let rid=input.match(/\\/(\\d+)/)[1];function getRealUrl(live_url){let[i,b]=live_url.split('?');let r=i.split('/').pop();let s=r.replace(/\.(flv|m3u8)/,'');let c_tmp=b.split('&').filter(n=>n);let n={};let c_tmp2=[];c_tmp.forEach(function(tmp,index){if(index<3){n[tmp.split('=')[0]]=tmp.split('=')[1]}else{c_tmp2.push(tmp)}});let tmp2=c_tmp2.join('&');n[tmp2.split('=')[0]]=tmp2.split('=')[1];let fm=decodeURIComponent(n.fm).split('&')[0];let u=base64Decode(fm);let p=u.split('_')[0];let f=new Date().getTime()+'0000';let ll=n.wsTime;let t='0';let h=[p,t,s,f,ll].join('_');let m=md5(h);return(i+'?wsSecret='+m+'&wsTime='+ll+'&u='+t+'&seqid='+f+'&'+c_tmp2.pop()).replace('hls','flv').replace('m3u8','flv')}let purl=JSON.parse(request('https://mp.huya.com/cache.php?m=Live&do=profileRoom&roomid='+rid)).data.stream.flv.multiLine[0].url;input={jx:0,url:getRealUrl(purl),parse:0,header:JSON.stringify({'user-agent':'Mozilla/5.0'})}",
+ 推荐:'*',
+ 一级:'json:data.datas;introduction;screenshot;nick;profileRoom',
+ 二级:'*',
+ 搜索:'json:response.3.docs;game_roomName;game_screenshot;game_nick;room_id',
+}
\ No newline at end of file
diff --git a/lib/ikanbot.js b/lib/ikanbot.js
index c1cc4e3..8b074ea 100644
--- a/lib/ikanbot.js
+++ b/lib/ikanbot.js
@@ -43,31 +43,31 @@ try {
for(var key in map){
if('kuaikan'==key){
arr.push({
- flag: '🌙宝盒快看',
+ flag: '🌸运输车🌸快看',
url: map[key],
sort:2
})}
if('bfzym3u8'==key){
arr.push({
- flag: '🌙宝盒暴风',
+ flag: '🌸运输车🌸暴风',
url: map[key],
sort:1
})}
if('1080zyk'==key){
arr.push({
- flag: '🌙宝盒1080',
+ flag: '🌸运输车🌸1080',
url: map[key],
sort:3
})}
if('ffm3u8'==key){
arr.push({
- flag: '🌙宝盒非凡',
+ flag: '🌸运输车🌸非凡',
url: map[key],
sort:4
})}
if('lzm3u8'==key){
arr.push({
- flag: '🌙宝盒量子',
+ flag: '🌸运输车🌸量子',
url: map[key],
sort:5
})}
@@ -140,4 +140,4 @@ var rule = {
二级:二级,
// 搜索:'#search-result&&.media;h5&&a&&Text;a&&img&&data-src;.label&&Text;a&&href',//第三个是描述,一般显示更新或者完结
搜索:'.col-md-8&&.media;h5&&a&&Text;a&&img&&data-src;.label&&Text;a&&href',//第三个是描述,一般显示更新或者完结
-}
+}
\ No newline at end of file
diff --git a/lib/jianpian.js b/lib/jianpian.js
new file mode 100644
index 0000000..3b84fec
--- /dev/null
+++ b/lib/jianpian.js
@@ -0,0 +1,48 @@
+var rule = {
+ title:'荐片',
+ host:'http://api2.rinhome.com',
+ //homeUrl:'https://yjpapipxblwdohpakljwg.hxhzs.com/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',//网站的首页链接,用于分类获取和推荐获取
+ homeUrl:'https://api2.rinhome.com/api/tag/hand?code=unknown601193cf375db73d&channel=wandoujia',
+ url:'/api/crumb/list?area=0&category_id=fyclass&page=fypage&type=0&limit=24&fyfilter',
+ class_name:'电视剧&综艺&电影&动漫&全部',
+ class_url:'2&4&1&3&0',
+ detailUrl:'/api/node/detail?channel=wandoujia&token=&id=fyid',//二级详情拼接链接(json格式用)
+ searchUrl:'/api/video/search?key=**&page=fypage',
+ searchable:2,
+ quickSearch:0,
+ filterable:1,
+ filter:{'0': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}], '1': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}], '2': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}], '3': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}], '4': [{'key': 'year', 'name': '年代', 'value': [{'n': '全部', 'v': '0'}, {'n': '2023', 'v': '153'}, {'n': '2022', 'v': '101'}, {'n': '2021', 'v': '118'}, {'n': '2020', 'v': '16'}, {'n': '2019', 'v': '7'}, {'n': '2018', 'v': '2'}, {'n': '2017', 'v': '3'}, {'n': '2016', 'v': '22'}]}, {'key': 'sort', 'name': '排序', 'value': [{'n': '热门', 'v': 'hot'}, {'n': '评分', 'v': 'rating'}, {'n': '更新', 'v': 'update'}]}]},
+ filter_url:'sort={{fl.sort or "hot"}}&year={{fl.year or "0"}}',
+ headers:{
+ 'User-Agent':'jianpian-android/350',
+ 'JPAUTH':'y261ow7kF2dtzlxh1GS9EB8nbTxNmaK/QQIAjctlKiEv'
+ },
+ timeout:5000,
+ limit:8,
+ play_parse:true,
+ play_json:[{
+ re:'*',
+ json:{
+ parse:0,
+ jx:0
+ }
+ }],
+ lazy:'',
+ // double:true,
+ 图片来源:'@Referer=www.jianpianapp.com@User-Agent=jianpian-version353',
+ // 推荐:'json:data;room;*;cover;*;*',
+ 推荐:'json:.video;*;*;*;*',
+ 一级:'json:data;title;path;playlist.title;id',
+ 二级:{
+ title:'data.title',
+ //desc:';data.description;data.id',
+ desc:';data.year.title;data.area.title;data.actors[0].name;data.directors[0].name',
+ img:'data.thumbnail',
+ //content:'data.thumbnail',
+ content:'data.description',
+ is_json:1,
+ tabs:'js:TABS=[];if(html.data.have_ftp_ur == 1){TABS.push("边下边播超清版")}if(html.data.have_m3u8_ur == 1){TABS.push("在线点播普清版")}',
+ lists:'js:log(TABS);LISTS=[];TABS.forEach(function(tab){if(/边下边播/.test(tab)){let ftp=html.data.new_ftp_list;let d=ftp.map(function(it){return it.title+"$"+(/m3u8/.test(it.url)?play_url+it.url:"tvbox-xg:"+it.url)});LISTS.push(d)}else if(/在线点播/.test(tab)){let m3u=html.data.new_m3u8_list;let d=m3u.map(function(it){return it.title+"$"+(/m3u8/.test(it.url)?play_url+it.url:"tvbox-xg:"+it.url)});LISTS.push(d)}});',
+ },
+ 搜索:'json:data;*;thumbnail;mask;*',
+}
\ No newline at end of file
diff --git a/lib/jrkan.json b/lib/jrkan.json
new file mode 100644
index 0000000..ee3bf0d
--- /dev/null
+++ b/lib/jrkan.json
@@ -0,0 +1,182 @@
+{
+ "author": "",
+ "ua": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36 Core/1.94.186.400 QQBrowser/11.3.5195.400",
+ "homeUrl": "http://www.jrskan8.com/",
+ //"homeUrl": "http://jrsbxj.com/",
+ //"homeUrl": "http://jrsyyds.com/",
+
+ "cateManual": {
+ "JRS赛事直播": "@666"
+ },
+
+
+ // 分类页地址 {cateId} 分类id {catePg} 当前页
+ "cateUrl2": "http://m.jrskan8.com/",
+ // 同上面的homeVod字段 分类列表中的视频信息
+ "cateVodNode": "//ul[@data-stype='zqlq']",
+ //"cateVodName": "/li[@class='lab_events']/span/text()",
+ "cateVodName": "concat(/li[@class='lab_time']/text(),'-',/li[@class='lab_events']/span/text(),'dj')",
+ "cateVodId": "/li[@class='lab_channel']/a[2]/@href",
+ "cateVodIdR": "http://m.sportsteam685.com/play/(\\S+)",
+ //"cateVodIdR": "\\S+/(\\d+).html",
+ "cateVodImg": "/li[@class='lab_team_home']/span/img/@src",
+ "cateVodMark": "concat(//li[@class='lab_team_home']/strong/text(),'-',//li[@class='lab_team_away']/strong/text())",
+ //"cateVodMark": "{vid}",
+ "cate": "dj",
+ // 详情页地址 用于获取详情页信息 及 播放列表和地址
+ //"dtUrl": "{vid}",
+ "dtUrl": "http://play.sportsteam685.com/play/{vid}",
+ // 详情节点
+ "dtNode": "//ul[@data-stype='zqlq']",
+ // 视频名
+ "dtName": "/li[1]/span/text()",
+ // 视频图片
+ "dtImg": "/li[3]/span/img/@src",
+ // 视频分类
+ "dtCate": "/li[1]/span/text()",
+ //演员
+ "dtActor": "/li[1]/span/text()",
+ // 导演
+ //"dtDirector": "concat('勇士总冠军')",
+ "dtDirectorR": "",
+ // 视频简介
+ "dtDesc": "concat(/li[3]/strong/text(),' VS ',/li[5]/strong/text())",
+
+ // 播放源节点
+ "dtFromNode": "//div[@class='sub_channel']",
+ // 播放源名称
+ "dtFromName": "concat('【推荐优先选择中文超清或中文高清直播源观看】')",
+ "dtFromNameR": "",
+ // 播放列表节点
+ "dtUrlNode": "//div[@class='sub_channel']",
+ // 播放地址节点
+ "dtUrlSubNode": "/a",
+ //"dtUrlSub": "/ff",
+ // 播放地址
+ "dtUrlId": "/@data-play",
+ "dtUrlIdR": "/play/(\\S+)",
+ //"dtUrlIdR": "\\S+/(\\d+)&id2=",
+ // 剧集名称
+ "dtUrlName": "/strong/text()",
+ "dtUrlNameR": "",
+
+ //播放页面的地址 {playUrl} 对应上面 dtUrlId 获取到的地址
+ //"playUrl":"http://play.sportsteam333.com/play/{playUrl}#ff",
+ "playUrl":"http://play.sportsteam685.com/play/{playUrl}"
+ //"playUrl": "http://play.sportsteam365.com/play/{playUrl}"
+ //"playUa": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36",
+ //"playUa": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36",
+
+}
+
+
+
+
+
+
+
+
+
+1-墨西超-04-22 09:05-内卡萨-阿特拉斯 - JRKAN直播
+
+
+
+
+
+
+
+
+
+
+
+
+
+