TV-BOX/FongMi/gao-master/js/兰花影院.js
yuanwangokk-1 fd88dfa315 main
2025-08-11 12:28:16 +08:00

498 lines
No EOL
22 KiB
JavaScript

var rule = {
title: '兰花影院',
host: 'https://www.lanhuatv.com',
url: '/index.php/vod/show/id/fyclassfyfilter.html',
filterable: 1,
filter_url: '{{fl.area}}{{fl.by or "/by/time"}}{{fl.class}}{{fl.lang}}{{fl.letter}}/page/fypage{{fl.year}}',
filter: {
"1": [{
"key": "class",
"name": "类型",
"value": [{"n": "全部", "v": ""}, {"n": "剧情", "v": "/class/剧情"}, {
"n": "悬疑",
"v": "/class/悬疑"
}, {"n": "动作", "v": "/class/动作"}, {"n": "喜剧", "v": "/class/喜剧"}, {
"n": "爱情",
"v": "/class/爱情"
}, {"n": "科幻", "v": "/class/科幻"}, {"n": "惊悚", "v": "/class/惊悚"}, {
"n": "恐怖",
"v": "/class/恐怖"
}, {"n": "犯罪", "v": "/class/犯罪"}, {"n": "谍战", "v": "/class/谍战"}, {
"n": "冒险",
"v": "/class/冒险"
}, {"n": "奇幻", "v": "/class/奇幻"}, {"n": "灾难", "v": "/class/灾难"}, {
"n": "战争",
"v": "/class/战争"
}, {"n": "动画", "v": "/class/动画"}, {"n": "歌舞", "v": "/class/歌舞"}, {
"n": "历史",
"v": "/class/历史"
}, {"n": "纪录", "v": "/class/纪录"}, {"n": "其他", "v": "/class/其他"}]
}, {
"key": "area",
"name": "地区",
"value": [{"n": "全部", "v": ""}, {"n": "大陆", "v": "/area/大陆"}, {
"n": "香港",
"v": "/area/香港"
}, {"n": "台湾", "v": "/area/台湾"}, {"n": "美国", "v": "/area/美国"}, {
"n": "韩国",
"v": "/area/韩国"
}, {"n": "日本", "v": "/area/日本"}, {"n": "法国", "v": "/area/法国"}, {
"n": "英国",
"v": "/area/英国"
}, {"n": "德国", "v": "/area/德国"}, {"n": "泰国", "v": "/area/泰国"}, {
"n": "印度",
"v": "/area/印度"
}, {"n": "其他", "v": "/area/其他"}]
}, {
"key": "year",
"name": "年份",
"value": [{"n": "全部", "v": ""}, {"n": "2024", "v": "/year/2024"}, {
"n": "2023",
"v": "/year/2023"
}, {"n": "2022", "v": "/year/2022"}, {"n": "2021", "v": "/year/2021"}, {
"n": "2020",
"v": "/year/2020"
}, {"n": "2019", "v": "/year/2019"}, {"n": "2018", "v": "/year/2018"}, {
"n": "2017",
"v": "/year/2017"
}, {"n": "2016", "v": "/year/2016"}, {"n": "2015", "v": "/year/2015"}, {
"n": "2014",
"v": "/year/2014"
}, {"n": "2013", "v": "/year/2013"}, {"n": "2012", "v": "/year/2012"}, {
"n": "2011",
"v": "/year/2011"
}, {"n": "2010", "v": "/year/2010"}, {"n": "2009", "v": "/year/2009"}, {
"n": "2008",
"v": "/year/2008"
}, {"n": "2007", "v": "/year/2007"}, {"n": "2006", "v": "/year/2006"}, {
"n": "2005",
"v": "/year/2005"
}, {"n": "2004", "v": "/year/2004"}, {"n": "2003", "v": "/year/2003"}, {
"n": "2002",
"v": "/year/2002"
}, {"n": "2001", "v": "/year/2001"}, {"n": "2000", "v": "/year/2000"}]
}, {
"key": "letter",
"name": "字母",
"value": [{"n": "全部", "v": ""}, {"n": "A", "v": "/letter/A"}, {"n": "B", "v": "/letter/B"}, {
"n": "C",
"v": "/letter/C"
}, {"n": "D", "v": "/letter/D"}, {"n": "E", "v": "/letter/E"}, {"n": "F", "v": "/letter/F"}, {
"n": "G",
"v": "/letter/G"
}, {"n": "H", "v": "/letter/H"}, {"n": "I", "v": "/letter/I"}, {"n": "J", "v": "/letter/J"}, {
"n": "K",
"v": "/letter/K"
}, {"n": "L", "v": "/letter/L"}, {"n": "M", "v": "/letter/M"}, {"n": "N", "v": "/letter/N"}, {
"n": "O",
"v": "/letter/O"
}, {"n": "P", "v": "/letter/P"}, {"n": "Q", "v": "/letter/Q"}, {"n": "R", "v": "/letter/R"}, {
"n": "S",
"v": "/letter/S"
}, {"n": "T", "v": "/letter/T"}, {"n": "U", "v": "/letter/U"}, {"n": "V", "v": "/letter/V"}, {
"n": "W",
"v": "/letter/W"
}, {"n": "X", "v": "/letter/X"}, {"n": "Y", "v": "/letter/Y"}, {"n": "Z", "v": "/letter/Z"}, {
"n": "0-9",
"v": "/letter/0-9"
}]
}, {
"key": "by",
"name": "排序",
"value": [{"n": "按最新", "v": "/by/time"}, {"n": "按最热", "v": "/by/hits"}, {
"n": "按评分",
"v": "/by/score"
}]
}],
"2": [{
"key": "class",
"name": "类型",
"value": [{"n": "全部", "v": ""}, {"n": "国产", "v": "/class/国产"}, {
"n": "韩剧",
"v": "/class/韩剧"
}, {"n": "欧美", "v": "/class/欧美"}, {"n": "港剧", "v": "/class/港剧"}, {
"n": "日剧",
"v": "/class/日剧"
}, {"n": "台剧", "v": "/class/台剧"}, {"n": "海外", "v": "/class/海外"}, {"n": "其他", "v": "/class/其他"}]
}, {
"key": "area",
"name": "地区",
"value": [{"n": "全部", "v": ""}, {"n": "大陆", "v": "/area/大陆"}, {
"n": "香港",
"v": "/area/香港"
}, {"n": "台湾", "v": "/area/台湾"}, {"n": "美国", "v": "/area/美国"}, {
"n": "韩国",
"v": "/area/韩国"
}, {"n": "日本", "v": "/area/日本"}, {"n": "法国", "v": "/area/法国"}, {
"n": "英国",
"v": "/area/英国"
}, {"n": "德国", "v": "/area/德国"}, {"n": "泰国", "v": "/area/泰国"}, {
"n": "印度",
"v": "/area/印度"
}, {"n": "其他", "v": "/area/其他"}]
}, {
"key": "year",
"name": "年份",
"value": [{"n": "全部", "v": ""}, {"n": "2024", "v": "/year/2024"}, {
"n": "2023",
"v": "/year/2023"
}, {"n": "2022", "v": "/year/2022"}, {"n": "2021", "v": "/year/2021"}, {
"n": "2020",
"v": "/year/2020"
}, {"n": "2019", "v": "/year/2019"}, {"n": "2018", "v": "/year/2018"}, {
"n": "2017",
"v": "/year/2017"
}, {"n": "2016", "v": "/year/2016"}, {"n": "2015", "v": "/year/2015"}, {
"n": "2014",
"v": "/year/2014"
}, {"n": "2013", "v": "/year/2013"}, {"n": "2012", "v": "/year/2012"}, {
"n": "2011",
"v": "/year/2011"
}, {"n": "2010", "v": "/year/2010"}, {"n": "2009", "v": "/year/2009"}, {
"n": "2008",
"v": "/year/2008"
}, {"n": "2007", "v": "/year/2007"}, {"n": "2006", "v": "/year/2006"}, {
"n": "2005",
"v": "/year/2005"
}, {"n": "2004", "v": "/year/2004"}, {"n": "2003", "v": "/year/2003"}, {
"n": "2002",
"v": "/year/2002"
}, {"n": "2001", "v": "/year/2001"}, {"n": "2000", "v": "/year/2000"}]
}, {
"key": "letter",
"name": "字母",
"value": [{"n": "全部", "v": ""}, {"n": "A", "v": "/letter/A"}, {"n": "B", "v": "/letter/B"}, {
"n": "C",
"v": "/letter/C"
}, {"n": "D", "v": "/letter/D"}, {"n": "E", "v": "/letter/E"}, {"n": "F", "v": "/letter/F"}, {
"n": "G",
"v": "/letter/G"
}, {"n": "H", "v": "/letter/H"}, {"n": "I", "v": "/letter/I"}, {"n": "J", "v": "/letter/J"}, {
"n": "K",
"v": "/letter/K"
}, {"n": "L", "v": "/letter/L"}, {"n": "M", "v": "/letter/M"}, {"n": "N", "v": "/letter/N"}, {
"n": "O",
"v": "/letter/O"
}, {"n": "P", "v": "/letter/P"}, {"n": "Q", "v": "/letter/Q"}, {"n": "R", "v": "/letter/R"}, {
"n": "S",
"v": "/letter/S"
}, {"n": "T", "v": "/letter/T"}, {"n": "U", "v": "/letter/U"}, {"n": "V", "v": "/letter/V"}, {
"n": "W",
"v": "/letter/W"
}, {"n": "X", "v": "/letter/X"}, {"n": "Y", "v": "/letter/Y"}, {"n": "Z", "v": "/letter/Z"}, {
"n": "0-9",
"v": "/letter/0-9"
}]
}, {
"key": "by",
"name": "排序",
"value": [{"n": "按最新", "v": "/by/time"}, {"n": "按最热", "v": "/by/hits"}, {
"n": "按评分",
"v": "/by/score"
}]
}],
"3": [{
"key": "class",
"name": "类型",
"value": [{"n": "全部", "v": ""}, {"n": "脱口秀", "v": "/class/脱口秀"}, {
"n": "真人秀",
"v": "/class/真人秀"
}, {"n": "搞笑", "v": "/class/搞笑"}, {"n": "访谈", "v": "/class/访谈"}, {
"n": "生活",
"v": "/class/生活"
}, {"n": "美食", "v": "/class/美食"}, {"n": "亲子", "v": "/class/亲子"}, {
"n": "旅游",
"v": "/class/旅游"
}, {"n": "文化", "v": "/class/文化"}, {"n": "体育", "v": "/class/体育"}, {
"n": "时尚",
"v": "/class/时尚"
}, {"n": "纪实", "v": "/class/纪实"}, {"n": "益智", "v": "/class/益智"}, {
"n": "演艺",
"v": "/class/演艺"
}, {"n": "歌舞", "v": "/class/歌舞"}, {"n": "音乐", "v": "/class/音乐"}, {"n": "其他", "v": "/class/其他"}]
}, {
"key": "area",
"name": "地区",
"value": [{"n": "全部", "v": ""}, {"n": "大陆", "v": "/area/大陆"}, {
"n": "香港",
"v": "/area/香港"
}, {"n": "台湾", "v": "/area/台湾"}, {"n": "美国", "v": "/area/美国"}, {
"n": "韩国",
"v": "/area/韩国"
}, {"n": "日本", "v": "/area/日本"}, {"n": "法国", "v": "/area/法国"}, {
"n": "英国",
"v": "/area/英国"
}, {"n": "德国", "v": "/area/德国"}, {"n": "泰国", "v": "/area/泰国"}, {
"n": "印度",
"v": "/area/印度"
}, {"n": "其他", "v": "/area/其他"}]
}, {
"key": "year",
"name": "年份",
"value": [{"n": "全部", "v": ""}, {"n": "2024", "v": "/year/2024"}, {
"n": "2023",
"v": "/year/2023"
}, {"n": "2022", "v": "/year/2022"}, {"n": "2021", "v": "/year/2021"}, {
"n": "2020",
"v": "/year/2020"
}, {"n": "2019", "v": "/year/2019"}, {"n": "2018", "v": "/year/2018"}, {
"n": "2017",
"v": "/year/2017"
}, {"n": "2016", "v": "/year/2016"}, {"n": "2015", "v": "/year/2015"}, {
"n": "2014",
"v": "/year/2014"
}, {"n": "2013", "v": "/year/2013"}, {"n": "2012", "v": "/year/2012"}, {
"n": "2011",
"v": "/year/2011"
}, {"n": "2010", "v": "/year/2010"}, {"n": "2009", "v": "/year/2009"}, {
"n": "2008",
"v": "/year/2008"
}, {"n": "2007", "v": "/year/2007"}, {"n": "2006", "v": "/year/2006"}, {
"n": "2005",
"v": "/year/2005"
}, {"n": "2004", "v": "/year/2004"}, {"n": "2003", "v": "/year/2003"}, {
"n": "2002",
"v": "/year/2002"
}, {"n": "2001", "v": "/year/2001"}, {"n": "2000", "v": "/year/2000"}]
}, {
"key": "letter",
"name": "字母",
"value": [{"n": "全部", "v": ""}, {"n": "A", "v": "/letter/A"}, {"n": "B", "v": "/letter/B"}, {
"n": "C",
"v": "/letter/C"
}, {"n": "D", "v": "/letter/D"}, {"n": "E", "v": "/letter/E"}, {"n": "F", "v": "/letter/F"}, {
"n": "G",
"v": "/letter/G"
}, {"n": "H", "v": "/letter/H"}, {"n": "I", "v": "/letter/I"}, {"n": "J", "v": "/letter/J"}, {
"n": "K",
"v": "/letter/K"
}, {"n": "L", "v": "/letter/L"}, {"n": "M", "v": "/letter/M"}, {"n": "N", "v": "/letter/N"}, {
"n": "O",
"v": "/letter/O"
}, {"n": "P", "v": "/letter/P"}, {"n": "Q", "v": "/letter/Q"}, {"n": "R", "v": "/letter/R"}, {
"n": "S",
"v": "/letter/S"
}, {"n": "T", "v": "/letter/T"}, {"n": "U", "v": "/letter/U"}, {"n": "V", "v": "/letter/V"}, {
"n": "W",
"v": "/letter/W"
}, {"n": "X", "v": "/letter/X"}, {"n": "Y", "v": "/letter/Y"}, {"n": "Z", "v": "/letter/Z"}, {
"n": "0-9",
"v": "/letter/0-9"
}]
}, {
"key": "by",
"name": "排序",
"value": [{"n": "按最新", "v": "/by/time"}, {"n": "按最热", "v": "/by/hits"}, {
"n": "按评分",
"v": "/by/score"
}]
}],
"4": [{
"key": "class",
"name": "类型",
"value": [{"n": "全部", "v": ""}, {"n": "热血", "v": "/class/热血"}, {
"n": "冒险",
"v": "/class/冒险"
}, {"n": "格斗", "v": "/class/格斗"}, {"n": "恋爱", "v": "/class/恋爱"}, {
"n": "美少女",
"v": "/class/美少女"
}, {"n": "校园", "v": "/class/校园"}, {"n": "搞笑", "v": "/class/搞笑"}, {
"n": "机战",
"v": "/class/机战"
}, {"n": "科幻", "v": "/class/科幻"}, {"n": "青春", "v": "/class/青春"}, {
"n": "魔法",
"v": "/class/魔法"
}, {"n": "神话", "v": "/class/神话"}]
}, {
"key": "area",
"name": "地区",
"value": [{"n": "全部", "v": ""}, {"n": "大陆", "v": "/area/大陆"}, {
"n": "香港",
"v": "/area/香港"
}, {"n": "台湾", "v": "/area/台湾"}, {"n": "美国", "v": "/area/美国"}, {
"n": "韩国",
"v": "/area/韩国"
}, {"n": "日本", "v": "/area/日本"}, {"n": "法国", "v": "/area/法国"}, {
"n": "英国",
"v": "/area/英国"
}, {"n": "德国", "v": "/area/德国"}, {"n": "泰国", "v": "/area/泰国"}, {
"n": "印度",
"v": "/area/印度"
}, {"n": "其他", "v": "/area/其他"}]
}, {
"key": "year",
"name": "年份",
"value": [{"n": "全部", "v": ""}, {"n": "2024", "v": "/year/2024"}, {
"n": "2023",
"v": "/year/2023"
}, {"n": "2022", "v": "/year/2022"}, {"n": "2021", "v": "/year/2021"}, {
"n": "2020",
"v": "/year/2020"
}, {"n": "2019", "v": "/year/2019"}, {"n": "2018", "v": "/year/2018"}, {
"n": "2017",
"v": "/year/2017"
}, {"n": "2016", "v": "/year/2016"}, {"n": "2015", "v": "/year/2015"}, {
"n": "2014",
"v": "/year/2014"
}, {"n": "2013", "v": "/year/2013"}, {"n": "2012", "v": "/year/2012"}, {
"n": "2011",
"v": "/year/2011"
}, {"n": "2010", "v": "/year/2010"}, {"n": "2009", "v": "/year/2009"}, {
"n": "2008",
"v": "/year/2008"
}, {"n": "2007", "v": "/year/2007"}, {"n": "2006", "v": "/year/2006"}, {
"n": "2005",
"v": "/year/2005"
}, {"n": "2004", "v": "/year/2004"}, {"n": "2003", "v": "/year/2003"}, {
"n": "2002",
"v": "/year/2002"
}, {"n": "2001", "v": "/year/2001"}, {"n": "2000", "v": "/year/2000"}]
}, {
"key": "letter",
"name": "字母",
"value": [{"n": "全部", "v": ""}, {"n": "A", "v": "/letter/A"}, {"n": "B", "v": "/letter/B"}, {
"n": "C",
"v": "/letter/C"
}, {"n": "D", "v": "/letter/D"}, {"n": "E", "v": "/letter/E"}, {"n": "F", "v": "/letter/F"}, {
"n": "G",
"v": "/letter/G"
}, {"n": "H", "v": "/letter/H"}, {"n": "I", "v": "/letter/I"}, {"n": "J", "v": "/letter/J"}, {
"n": "K",
"v": "/letter/K"
}, {"n": "L", "v": "/letter/L"}, {"n": "M", "v": "/letter/M"}, {"n": "N", "v": "/letter/N"}, {
"n": "O",
"v": "/letter/O"
}, {"n": "P", "v": "/letter/P"}, {"n": "Q", "v": "/letter/Q"}, {"n": "R", "v": "/letter/R"}, {
"n": "S",
"v": "/letter/S"
}, {"n": "T", "v": "/letter/T"}, {"n": "U", "v": "/letter/U"}, {"n": "V", "v": "/letter/V"}, {
"n": "W",
"v": "/letter/W"
}, {"n": "X", "v": "/letter/X"}, {"n": "Y", "v": "/letter/Y"}, {"n": "Z", "v": "/letter/Z"}, {
"n": "0-9",
"v": "/letter/0-9"
}]
}, {
"key": "by",
"name": "排序",
"value": [{"n": "按最新", "v": "/by/time"}, {"n": "按最热", "v": "/by/hits"}, {
"n": "按评分",
"v": "/by/score"
}]
}],
"215": [{
"key": "class",
"name": "类型",
"value": [{"n": "全部", "v": ""}, {"n": "短剧", "v": "/class/短剧"}, {
"n": "剧情",
"v": "/class/剧情"
}, {"n": "都市", "v": "/class/都市"}, {"n": "古装", "v": "/class/古装"}, {
"n": "重生",
"v": "/class/重生"
}, {"n": "逆袭", "v": "/class/逆袭"}, {"n": "虐恋", "v": "/class/虐恋"}, {
"n": "萌宝",
"v": "/class/萌宝"
}, {"n": "言情", "v": "/class/言情"}, {"n": "穿越", "v": "/class/穿越"}, {
"n": "战神",
"v": "/class/战神"
}, {"n": "神医", "v": "/class/神医"}, {"n": "赘婿", "v": "/class/赘婿"}, {
"n": "甜宠",
"v": "/class/甜宠"
}, {"n": "其他", "v": "/class/其他"}, {"n": "KS", "v": "/class/KS"}, {"n": "DY", "v": "/class/DY"}]
}, {
"key": "area",
"name": "地区",
"value": [{"n": "全部", "v": ""}, {"n": "大陆", "v": "/area/大陆"}]
}, {
"key": "year",
"name": "年份",
"value": [{"n": "全部", "v": ""}, {"n": "2024", "v": "/year/2024"}, {
"n": "2023",
"v": "/year/2023"
}, {"n": "2022", "v": "/year/2022"}, {"n": "2021", "v": "/year/2021"}, {"n": "2020", "v": "/year/2020"}]
}, {
"key": "letter",
"name": "字母",
"value": [{"n": "全部", "v": ""}, {"n": "A", "v": "/letter/A"}, {"n": "B", "v": "/letter/B"}, {
"n": "C",
"v": "/letter/C"
}, {"n": "D", "v": "/letter/D"}, {"n": "E", "v": "/letter/E"}, {"n": "F", "v": "/letter/F"}, {
"n": "G",
"v": "/letter/G"
}, {"n": "H", "v": "/letter/H"}, {"n": "I", "v": "/letter/I"}, {"n": "J", "v": "/letter/J"}, {
"n": "K",
"v": "/letter/K"
}, {"n": "L", "v": "/letter/L"}, {"n": "M", "v": "/letter/M"}, {"n": "N", "v": "/letter/N"}, {
"n": "O",
"v": "/letter/O"
}, {"n": "P", "v": "/letter/P"}, {"n": "Q", "v": "/letter/Q"}, {"n": "R", "v": "/letter/R"}, {
"n": "S",
"v": "/letter/S"
}, {"n": "T", "v": "/letter/T"}, {"n": "U", "v": "/letter/U"}, {"n": "V", "v": "/letter/V"}, {
"n": "W",
"v": "/letter/W"
}, {"n": "X", "v": "/letter/X"}, {"n": "Y", "v": "/letter/Y"}, {"n": "Z", "v": "/letter/Z"}, {
"n": "0-9",
"v": "/letter/0-9"
}]
}, {
"key": "by",
"name": "排序",
"value": [{"n": "按最新", "v": "/by/time"}, {"n": "按最热", "v": "/by/hits"}, {
"n": "按评分",
"v": "/by/score"
}]
}]
},
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
searchable: 2,
quickSearch: 0,
headers: {
'User-Agent': 'MOBILE_UA',
},
class_parse: '.top_nav&&li:gt(1):lt(7);a&&Text;a&&href;(\\d+).html',
play_parse: true,
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 = {
jx: 0,
url: url,
parse: 0
}
} else if (/youku|iqiyi|v\\.qq\\.com|pptv|sohu|le\\.com|1905\\.com|mgtv|bilibili|ixigua/.test(url)) {
let play_Url = /bilibili/.test(url) ? 'https://jx.xmflv.com/?url=' : 'https://jx.777jiexi.com/player/?url='; // type0的parse
input = {
jx: 0,
url: url,
playUrl: play_Url,
parse: 1,
header: JSON.stringify({
'user-agent': 'Mozilla/5.0',
}),
}
} else {
input
}
`,
limit: 6,
double: true,//是否双层列表定位,默认false
推荐: 'ul.vodlist.vodlist_wi:eq(0);li;*;*;*;*',
一级: '.vodlist_wi li;a&&title;a&&data-original;.pic_text&&Text;a&&href',
二级: {
"title": "h2.title&&Text;.data--span:eq(0)&&Text",
"img": ".content_thumb .lazyload&&data-original",
"desc": ".data:eq(1)&&Text;;;.data--span:eq(2)&&Text;.data--span:eq(3)&&Text",
"content": ".full_text--a&&Text",
"tabs": "#NumTab a",
"tab_text": "body--i&&Text",
"lists": ".playlist_full:eq(#id) li"
},
搜索: '.vodlist.clearfix&&li;*;*;*;*',
}