TV-BOX/FongMi/gao-master/cat/js/mybili_open.js
yuanwangokk-1 fd88dfa315 main
2025-08-11 12:28:16 +08:00

1441 lines
No EOL
72 KiB
JavaScript

// 一级&搜索页 直向改横向 --> land:1, ratio:1.78,
import {_} from "assets://js/lib/cat.js";
let key = '我的哔哩';
let HOST = 'https://api.bilibili.com';
let siteKey = '';
let siteType = 0;
const PC_UA = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.361";
// let cookie = "DedeUserID=690781341;DedeUserID__ckMd5=cabc96906269c5b6;SESSDATA=2245ba24%2C1684212125%2C466fd%2Ab2;bili_jct=de6fdb60c10f8a83910aa55d79407b4e;"; // 可更换成自己的cookie
let cookie = "https://ghproxy.net/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/txt/cookie.txt"; // 可更换成自己的cookie
async function request(reqUrl) {
const res = await req(reqUrl, {
headers: getMb(),
});
return res.content;
}
async function init(cfg) {
siteKey = cfg.skey;
siteType = cfg.stype;
if (cookie.startsWith('http')) cookie = await request(cookie);
// console.debug('我的哔哩 cookie =====>' + cookie); // js_debug.log
}
async function home(filter) {
let classes = [{"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": "MV4K",
"type_name": "MV"
}, {"type_id": "演唱会4K", "type_name": "演唱会"}, {
"type_id": "白噪音4K",
"type_name": "白噪音"
}, {"type_id": "知名UP主", "type_name": "知名UP主"}, {"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": "风景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": "相声小品"
}, {"type_id": "戏曲", "type_name": "戏曲"}, {"type_id": "儿童", "type_name": "儿童"}, {
"type_id": "小姐姐4K",
"type_name": "小姐姐"
}, {"type_id": "热门", "type_name": "热门"}, {"type_id": "旅行探险", "type_name": "旅行探险"}];
let filterObj = {
经典无损音乐合集: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '经典无损音乐合集'}, {n: '粤语', v: '粤语歌曲超清'}, {
n: '热榜',
v: '2022年热们歌曲'
}, {n: '经典', v: '经典老歌'}, {n: '古风', v: '古风歌曲'}, {n: '闽南', v: '闽南语歌曲'}, {
n: '舞曲',
v: 'DJ歌曲'
}, {n: '翻唱', v: '网红翻唱歌曲'}, {n: '音乐', v: '音乐 4k'}, {
n: '阿黛尔',
v: '阿黛尔演唱会超清超清'
}, {n: 'Blackpink', v: 'blackpink演唱会超清'}, {n: 'Beyond', v: 'beyond演唱会超清'}, {
n: '坂井泉水',
v: '坂井泉水演唱会超清'
}, {n: '宝丽金', v: '宝丽金演唱会超清'}, {n: '布兰妮', v: '布兰妮演唱会超清'}, {
n: '陈瑞',
v: '陈瑞演唱会超清'
}, {n: '陈奕迅', v: '陈奕迅演唱会超清'}, {n: '崔健', v: '崔健演唱会超清'}, {
n: 'Coldplay',
v: 'coldplay演唱会超清'
}, {n: '陈慧娴', v: '陈慧娴演唱会超清'}, {n: '陈百强', v: '陈百强演唱会超清'}, {
n: '陈淑桦',
v: '陈淑桦演唱会超清'
}, {n: '陈慧琳', v: '陈慧琳演唱会超清'}, {n: '邓丽君', v: '邓丽君演唱会超清'}, {
n: '邓紫棋',
v: '邓紫棋演唱会超清'
}, {n: '刀郎', v: '刀郎演唱会超清'}, {n: '达明一派', v: '刘以达歌曲'}, {
n: '费玉清',
v: '费玉清演唱会超清'
}, {n: '谷村新司', v: '谷村新司演唱会超清'}, {n: '郭富城', v: '郭富城演唱会超清'}, {
n: '邰正宵',
v: '邰正宵演唱会超清'
}, {n: '关淑怡', v: '关淑怡演唱会超清'}, {n: '黄凯芹', v: '黄凯芹演唱会超清'}, {
n: '黑豹乐队',
v: 'H黑豹乐队'
}, {n: '降央卓玛', v: '降央卓玛演唱会超清'}, {n: '江慧', v: '江慧歌曲'}, {
n: '吉永小百合',
v: '吉永小百合歌曲'
}, {n: '金庸', v: '金庸影视歌曲'}, {n: '刘德华', v: '刘德华演唱会超清'}, {
n: 'Lady Gaga',
v: 'Lady Gaga演唱会超清'
}, {n: '龙飘飘', v: '龙飘飘演唱会超清'}, {n: '罗百吉', v: '罗百吉演唱会超清'}, {
n: '罗大佑',
v: '罗大佑演唱会超清'
}, {n: '林志炫', v: '林志炫演唱会超清'}, {n: '林忆莲', v: '林忆莲演唱会超清'}, {
n: '李知恩',
v: '李知恩演唱会超清'
}, {n: '梁静茹', v: '梁静茹演唱会超清'}, {n: '冷漠', v: '冷漠演唱会超清'}, {
n: '李克勤',
v: '李克勤演唱会超清'
}, {n: '林子祥', v: '林子祥演唱会超清'}, {n: '黎明', v: '黎明演唱会超清'}, {
n: '刘若英',
v: '刘若英演唱会超清'
}, {n: 'McHotdog', v: 'MC Hotdog演唱会超清'}, {n: '莫文蔚', v: '莫文蔚演唱会超清'}, {
n: '孟庭苇',
v: '孟庭苇演唱会超清'
}, {n: '麦当娜', v: '麦当娜演唱会超清'}, {n: '迈克杰克逊', v: '迈克杰克逊演唱会超清'}, {
n: '雅尼紫禁城',
v: '雅尼紫禁城演唱会超清'
}, {n: '潘越云', v: '潘越云演唱会超清'}, {n: '潘美辰', v: '潘美辰演唱会超清'}, {
n: '齐秦',
v: '齐秦演唱会超清'
}, {n: '祁美云', v: '祁美云演唱会超清'}, {n: '任贤齐', v: '任贤齐演唱会超清'}, {
n: '苏慧伦',
v: '苏慧伦演唱会超清'
}, {n: '唐朝乐队', v: '唐朝乐队'}, {n: '童安格', v: '童安格演唱会超清'}, {
n: 'TFBOYS',
v: 'TFBOYS演唱会超清'
}, {n: '太极乐队', v: '太极乐队演唱会超清'}, {n: '唐朝摇滚', v: '唐朝摇滚演唱会超清'}, {
n: '谭咏麟',
v: '谭咏麟演唱会超清'
}, {n: '王琪', v: '王琪歌曲'}, {n: '伍珂玥', v: '伍珂玥演唱会超清'}, {
n: '王杰',
v: '王杰演唱会超清'
}, {n: '伍佰', v: '伍佰演唱会超清'}, {n: '温兆伦', v: '温兆伦演唱会超清'}, {
n: '王菲',
v: '王菲演唱会超清'
}, {n: '熊天平', v: '熊天平演唱会超清'}, {n: '徐小凤', v: '徐小凤演唱会超清'}, {
n: '席琳迪翁',
v: '席琳迪翁演唱会超清'
}, {n: '许嵩', v: '黄许嵩演唱会超清'}, {n: '许美静', v: '许美静演唱会超清'}, {
n: '许冠杰',
v: '许冠杰演唱会超清'
}, {n: '小虎队', v: '小虎队演唱会超清'}, {n: '许巍', v: '许巍演唱会超清'}, {
n: '叶启田',
v: '叶启田演唱会超清'
}, {n: '叶玉卿', v: '叶玉卿演唱会超清'}, {n: '杨千嬅', v: '杨千嬅演唱会超清'}, {
n: '左麟右李',
v: '左麟右李演唱会超清'
}, {n: '赵传', v: '赵传演唱会超清'}, {n: '周华健', v: '周华健演唱会超清'}, {
n: '周启生',
v: '周启生演唱会超清'
}, {n: '张信哲', v: '张信哲演唱会超清'}, {n: '周慧敏', v: '周慧敏演唱会超清'}, {
n: '张碧晨',
v: '张碧晨演唱会超清'
}, {n: '中岛美雪', v: '中岛美雪演唱会超清'}, {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: 'tid',
name: '分类',
'value': [{n: '全部', v: '帕梅拉'}, {n: '瘦腿', v: '帕梅拉瘦腿'}, {n: '腹部', v: '帕梅拉腹部'}, {
n: '手臂',
v: '帕梅拉手臂'
}, {n: '热身', v: '帕梅拉热身'}, {n: '舞蹈', v: '帕梅拉舞蹈'}, {n: '燃脂', v: '帕梅拉燃脂'}, {
n: '有氧',
v: '帕梅拉有氧'
}, {n: '拉伸', v: '帕梅拉拉伸'}]
}],
太极拳: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '太极拳'}, {n: '邱慧芳', v: '太极拳邱慧芳'}, {
n: '陈氏',
v: '太极拳陈氏'
}, {n: '武当', v: '太极拳武当'}, {n: '二十四式', v: '太极拳二十四式'}, {
n: '三十六式',
v: '太极拳三十六式'
}, {n: '五禽戏', v: '五禽戏'}, {n: '八段锦', v: '八段锦'}]
}],
健身: [{
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: '冥想'}]
}],
舞蹈: [{
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: 'tid',
name: '分类',
'value': [{n: '全部', v: '歌曲超清'}, {n: '歌曲合集', v: '经典无损音乐合集'}, {
n: '歌曲热榜',
v: '2022年歌曲排行榜'
}, {n: '香港歌曲', v: '香港歌曲'}, {n: '台湾歌曲', v: '台湾歌曲'}, {
n: '内地歌曲',
v: '内地歌曲'
}, {n: '粤语歌曲', v: '粤语歌曲'}, {n: '闽南歌曲', v: '闽南语歌曲'}, {
n: '英文歌曲',
v: '英文歌曲'
}, {n: '日文歌曲', v: '日文歌曲'}, {n: '印度歌曲', v: '印度歌曲'}, {
n: '韩国歌曲',
v: '韩国歌曲'
}, {n: '小语种歌曲', v: '小语种歌曲'}, {n: '经典老歌', v: '经典老歌'}, {
n: '抖音热歌',
v: '抖音热歌'
}, {n: '网红翻唱', v: '网红翻唱'}, {n: '劲歌', v: '劲歌'}, {n: '慢歌', v: '慢歌'}, {
n: '古风',
v: '古风歌曲'
}, {n: '舞曲', v: 'DJ歌曲'}, {n: '欢快歌曲', v: '欢快歌曲'}, {
n: '伤感歌曲',
v: '伤感歌曲'
}, {n: '70年代歌曲', v: '70年代歌曲'}, {n: '80年代歌曲', v: '80年代歌曲'}, {
n: '90年代歌曲',
v: '90年代歌曲'
}, {n: '00年代歌曲', v: '00年代歌曲'}, {n: '10年代歌曲', v: '10年代歌曲'}, {
n: '2020年歌曲',
v: '2020年歌曲'
}, {n: '2021年歌曲', v: '2021年歌曲'}, {n: '2022年歌曲', v: '2022年歌曲'}, {
n: '经典儿歌',
v: '经典儿歌'
}, {n: '大合唱', v: '大合唱'}, {n: '音乐汇', v: '音乐汇'}, {n: '美声歌曲', v: '美声歌曲'}, {
n: '通俗歌曲',
v: '通俗歌曲'
}, {n: '民族歌曲', v: '民族歌曲'}]
}],
音乐: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '音乐4K'}, {n: '钢琴', v: '钢琴曲'}, {n: '小提琴', v: '小提音乐'}, {
n: '手风琴',
v: '手风音乐'
}, {n: '二胡', v: '二胡音乐'}, {n: '古筝', v: '古筝音乐'}, {n: '笛子', v: '笛子音乐'}, {
n: '琵琶',
v: '琵琶音乐'
}, {n: '古琴', v: '古琴音乐'}, {n: '编钟', v: '编钟音乐'}, {n: '协奏曲', v: '协奏曲'}, {
n: '中国古风音乐',
v: '中国古风音乐'
}, {n: '背景音乐', v: '背景音乐'}, {n: '助眠音乐', v: '助眠音乐'}, {
n: '胎教音乐',
v: '胎教音乐'
}, {n: '芭蕾舞曲', v: '芭蕾舞曲'}, {n: '拉丁舞曲', v: '拉丁舞曲'}, {
n: '爵士舞曲',
v: '爵士舞曲'
}, {n: '摩登舞曲', v: '摩登舞曲'}, {n: 'DJ舞曲', v: 'DJ舞曲'}]
}],
MV4K: [{
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'}]
}],
演唱会4K: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '演唱会4K'}, {n: 'A阿杜', v: '阿杜演唱会4K'}, {
n: 'A阿黛尔',
v: '阿黛尔演唱会4K'
}, {n: 'BBeyond', v: 'Beyond演唱会4K'}, {n: 'BBy2', v: 'By2演唱会4K'}, {
n: 'BBIGBANG',
v: 'BIGBANG演唱会4K'
}, {n: 'B布兰妮', v: '布兰妮演唱会4K'}, {n: 'B坂井泉水', v: '坂井泉水演唱会4K'}, {
n: 'C陈奕迅',
v: '陈奕迅演唱会4K'
}, {n: 'C蔡依林', v: '蔡依林演唱会4K'}, {n: 'C初音未来', v: '初音未来演唱会4K'}, {
n: 'C蔡健雅',
v: '蔡健雅演唱会4K'
}, {n: 'C陈小春', v: '陈小春演唱会4K'}, {n: 'C草蜢', v: '草蜢演唱会4K'}, {
n: 'C陈慧娴',
v: '陈慧娴演唱会4K'
}, {n: 'C崔健', v: '崔健演唱会4K'}, {n: 'C仓木麻衣', v: '仓木麻衣演唱会4K'}, {
n: 'D戴荃',
v: '戴荃演唱会4K'
}, {n: 'D动力火车', v: '动力火车演唱会4K'}, {n: 'D邓丽君', v: '邓丽君演唱会4K'}, {
n: 'D丁当',
v: '丁当演唱会4K'
}, {n: 'D刀郎', v: '刀郎演唱会4K'}, {n: 'D邓紫棋', v: '邓紫棋演唱会4K'}, {
n: 'D戴佩妮',
v: '戴佩妮演唱会4K'
}, {n: 'D邓丽君', v: '邓丽君演唱会4K'}, {n: 'F飞儿乐队', v: '飞儿乐队演唱会4K'}, {
n: 'F费玉清',
v: '费玉清演唱会4K'
}, {n: 'F费翔', v: '费翔演唱会4K'}, {n: 'F方大同', v: '方大同演唱会4K'}, {
n: 'F房东的猫',
v: '房东的猫演唱会4K'
}, {n: 'F凤飞飞', 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: 'H黄家强', v: '黄家强演唱会4K'}, {n: 'H后街男孩', v: '后街男孩演唱会4K'}, {
n: 'J经典老歌',
v: '经典老歌演唱会4K'
}, {n: 'J贾斯丁比伯', v: '贾斯丁比伯演唱会4K'}, {n: 'J金池', v: '金池演唱会4K'}, {
n: 'J金志文',
v: '金志文演唱会4K'
}, {n: 'J焦迈奇', v: '焦迈奇演唱会4K'}, {n: 'K筷子兄弟', v: '筷子兄弟演唱会4K'}, {
n: 'L李玟',
v: '李玟演唱会4K'
}, {n: 'L林忆莲', v: '林忆莲演唱会4K'}, {n: 'L李克勤', v: '李克勤演唱会4K'}, {
n: 'L刘宪华',
v: '刘宪华演唱会4K'
}, {n: 'L李圣杰', v: '李圣杰演唱会4K'}, {n: 'L林宥嘉', v: '林宥嘉演唱会4K'}, {
n: 'L梁静茹',
v: '梁静茹演唱会4K'
}, {n: 'L李健', v: '李健演唱会4K'}, {n: 'L林俊杰', v: '林俊杰演唱会4K'}, {
n: 'L李玉刚',
v: '李玉刚演唱会4K'
}, {n: 'L林志炫', v: '林志炫演唱会4K'}, {n: 'L李荣浩', v: '李荣浩演唱会4K'}, {
n: 'L李宇春',
v: '李宇春演唱会4K'
}, {n: 'L洛天依', v: '洛天依演唱会4K'}, {n: 'L林子祥', v: '林子祥演唱会4K'}, {
n: 'L李宗盛',
v: '李宗盛演唱会4K'
}, {n: 'L黎明', v: '黎明演唱会4K'}, {n: 'L刘德华', v: '刘德华演唱会4K'}, {
n: 'L罗大佑',
v: '罗大佑演唱会4K'
}, {n: 'L林肯公园', v: '林肯公园演唱会4K'}, {n: 'LLadyGaga', v: 'LadyGaga演唱会4K'}, {
n: 'L旅行团乐队',
v: '旅行团乐队演唱会4K'
}, {n: 'M莫文蔚', v: '莫文蔚演唱会4K'}, {n: 'M毛不易', v: '毛不易演唱会4K'}, {
n: 'M梅艳芳',
v: '梅艳芳演唱会4K'
}, {n: 'M迈克尔杰克逊', v: '迈克尔杰克逊演唱会4K'}, {n: 'N南拳妈妈', v: '南拳妈妈演唱会4K'}, {
n: 'P朴树',
v: '朴树演唱会4K'
}, {n: 'Q齐秦', v: '齐秦演唱会4K'}, {n: 'Q青鸟飞鱼', v: '青鸟飞鱼演唱会4K'}, {
n: 'R容祖儿',
v: '容祖儿演唱会4K'
}, {n: 'R任贤齐', v: '任贤齐演唱会4K'}, {n: 'S水木年华', v: '水木年华演唱会4K'}, {
n: 'S孙燕姿',
v: '孙燕姿演唱会4K'
}, {n: 'S苏打绿', v: '苏打绿演唱会4K'}, {n: 'SSHE', v: 'SHE演唱会4K'}, {
n: 'S孙楠',
v: '孙楠演唱会4K'
}, {n: 'T陶喆', v: '陶喆演唱会4K'}, {n: 'T谭咏麟', v: '谭咏麟演唱会4K'}, {
n: 'T田馥甄',
v: '田馥甄演唱会4K'
}, {n: 'T谭维维', v: '谭维维演唱会4K'}, {n: 'T逃跑计划', v: '逃跑计划演唱会4K'}, {
n: 'T田震',
v: '田震演唱会4K'
}, {n: 'T谭晶', v: '谭晶演唱会4K'}, {n: 'T屠洪刚', v: '屠洪刚演唱会4K'}, {
n: 'T泰勒·斯威夫特',
v: '泰勒·斯威夫特演唱会4K'
}, {n: 'W王力宏', v: '王力宏演唱会4K'}, {n: 'W王杰', v: '王杰演唱会4K'}, {
n: 'W吴克群',
v: '吴克群演唱会4K'
}, {n: 'W王心凌', v: '王心凌演唱会4K'}, {n: 'W汪峰', v: '汪峰演唱会4K'}, {
n: 'W伍佰',
v: '伍佰演唱会4K'
}, {n: 'W王菲', v: '王菲演唱会4K'}, {n: 'W五月天', v: '五月天演唱会4K'}, {
n: 'W汪苏泷',
v: '汪苏泷演唱会4K'
}, {n: 'X徐佳莹', v: '徐佳莹演唱会4K'}, {n: 'X弦子', v: '弦子演唱会4K'}, {
n: 'X萧亚轩',
v: '萧亚轩演唱会4K'
}, {n: 'X许巍', v: '许巍演唱会4K'}, {n: 'X薛之谦', v: '薛之谦演唱会4K'}, {
n: 'X许嵩',
v: '许嵩演唱会4K'
}, {n: 'X小虎队', v: '小虎队演唱会4K'}, {n: 'X萧敬腾', v: '萧敬腾演唱会4K'}, {
n: 'X谢霆锋',
v: '谢霆锋演唱会4K'
}, {n: 'X徐小凤', v: '徐小凤演唱会4K'}, {n: 'X信乐队', v: '信乐队演唱会4K'}, {
n: 'Y夜愿乐队',
v: '夜愿乐队演唱会4K'
}, {n: 'Y羽泉', v: '羽泉演唱会4K'}, {n: 'Y郁可唯', v: '郁可唯演唱会4K'}, {
n: 'Y叶倩文',
v: '叶倩文演唱会4K'
}, {n: 'Y杨坤', v: '杨坤演唱会4K'}, {n: 'Y庾澄庆', v: '庾澄庆演唱会4K'}, {
n: 'Y尤长靖',
v: '尤长靖演唱会4K'
}, {n: 'Y易烊千玺', v: '易烊千玺演唱会4K'}, {n: 'Y袁娅维', v: '袁娅维演唱会4K'}, {
n: 'Y杨丞琳',
v: '杨丞琳演唱会4K'
}, {n: 'Y杨千嬅', v: '杨千嬅演唱会4K'}, {n: 'Y杨宗纬', v: '杨宗纬演唱会4K'}, {
n: 'Z周杰伦',
v: '周杰伦演唱会4K'
}, {n: 'Z张学友', v: '张学友演唱会4K'}, {n: 'Z张信哲', v: '张信哲演唱会4K'}, {
n: 'Z张宇',
v: '张宇演唱会4K'
}, {n: 'Z周华健', v: '周华健演唱会4K'}, {n: 'Z张韶涵', v: '张韶涵演唱会4K'}, {
n: 'Z周深',
v: '周深演唱会4K'
}, {n: 'Z纵贯线', v: '纵贯线演唱会4K'}, {n: 'Z赵雷', v: '赵雷演唱会4K'}, {
n: 'Z周传雄',
v: '周传雄演唱会4K'
}, {n: 'Z张国荣', v: '张国荣演唱会4K'}, {n: 'Z周慧敏', v: '周慧敏演唱会4K'}, {
n: 'Z张惠妹',
v: '张惠妹演唱会4K'
}, {n: 'Z周笔畅', v: '周笔畅演唱会4K'}, {n: 'Z郑中基', v: '郑中基演唱会4K'}, {
n: 'Z张艺兴',
v: '张艺兴演唱会4K'
}, {n: 'Z张震岳', v: '张震岳演唱会4K'}, {n: 'Z张雨生', v: '张雨生演唱会4K'}, {
n: 'Z郑智化',
v: '郑智化演唱会4K'
}, {n: 'Z卓依婷', v: '卓依婷演唱会4K'}, {n: 'Z中岛美雪', v: '中岛美雪演唱会4K'}]
}],
白噪音4K: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '白噪音4K'}, {n: '窗白噪音', v: '窗白噪音4K'}, {
n: '环境白噪音',
v: '环境白噪音4K'
}, {n: '自然白噪音', v: '自然白噪音4K'}, {n: '助眠白噪音', v: '助眠白噪音4K'}]
}],
知名UP主: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '知名UP主'}, {n: '菠萝赛东', v: '菠萝赛东'}, {
n: '冯提莫',
v: '冯提莫'
}, {n: '徐云流浪中国', v: '徐云流浪中国'}, {n: 'YanGeographer', v: 'YanGeographer'}, {
n: '棋手战鹰',
v: '棋手战鹰'
}, {n: '林延秋', v: '林延秋'}, {n: '吴sir说电影', v: '吴sir说电影'}, {
n: '李子柒',
v: '李子柒'
}, {n: '美食作家王刚R', v: '美食作家王刚R'}, {n: '智能路障', v: '智能路障'}, {
n: '于赓哲老师',
v: '于赓哲老师'
}, {n: '一战成名_功夫', v: '一战成名_功夫'}, {n: '历史调研室', v: '历史调研室'}, {
n: '利利川',
v: '利利川'
}, {n: '我叫孙火旺', v: '我叫孙火旺'}, {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: '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: 'A阿阳热爱前端', v: '阿阳热爱前端'}, {n: 'A艾栗夏', v: '艾栗夏'}, {
n: 'A爱读书的King',
v: '爱读书的King'
}, {n: 'A爱看报的Kris', v: '爱看报的Kris'}, {n: 'A安森垚', v: '安森垚'}, {
n: 'A安慰记心理小店',
v: '安慰记心理小店'
}, {n: 'A安因思谈', v: '安因思谈'}, {n: 'A昂克英文君', v: '昂克英文君'}, {
n: 'B阪神电车',
v: '阪神电车'
}, {n: 'B宝剑侍从', v: '宝剑侍从'}, {
n: 'B北京青年x凉子访谈录',
v: '北京青年x凉子访谈录'
}, {n: 'B北师大刘文利', v: '北师大刘文利'}, {n: 'B备胎说车', v: '备胎说车'}, {
n: 'B毕导THU',
v: '毕导THU'
}, {n: 'B哔哩哔哩纪录片', v: '哔哩哔哩纪录片'}, {n: 'B蝙蝠音乐', v: '蝙蝠音乐'}, {
n: 'B冰零-Mahiru忠诚眷属',
v: '冰零-Mahiru忠诚眷属'
}, {n: 'B冰糖雪梨Cherie', v: '冰糖雪梨Cherie'}, {n: 'B波普尔2020', v: '波普尔2020'}, {
n: 'B不务正业的李雷',
v: '不务正业的李雷'
}, {n: 'B不正经老丝', v: '不正经老丝'}, {n: 'C草说木言', v: '草说木言'}, {
n: 'C柴知道',
v: '柴知道'
}, {n: 'C程十安', v: 'C程十安'}, {n: 'D大啊毛君', v: '大啊毛君'}, {
n: 'D大连老师王博文',
v: '大连老师王博文'
}, {n: 'D大门ZRR', v: '大门ZRR'}, {n: 'D大象放映室', v: '大象放映室'}, {
n: 'D大又元',
v: '大又元'
}, {n: 'D戴建业老师', v: '戴建业老师'}, {n: 'D调侃企业发展史', v: '调侃企业发展史'}, {
n: 'D动画讲编程',
v: '动画讲编程'
}, {n: 'D动物学博士陈睿', v: '动物学博士陈睿'}, {n: 'D杜滑滑', v: '杜滑滑'}, {
n: 'E鹅姐职场',
v: '鹅姐职场'
}, {n: 'F帆雨动画', v: '帆雨动画'}, {n: 'F反诈骗', v: '反诈骗'}, {
n: 'F方猫boom',
v: '方猫boom'
}, {n: 'F芳斯塔芙', v: '芳斯塔芙'}, {n: 'F菲比老司机', v: '菲比老司机'}, {
n: 'F附议YJango',
v: '附议YJango'
}, {n: 'G肝帝董佳宁', v: '肝帝董佳宁'}, {n: 'G高盛元', v: '高盛元'}, {
n: 'G龚老师课堂',
v: '龚老师课堂'
}, {n: 'G郭爷物理', v: '郭爷物理'}, {n: 'G国家玮-开明致学', v: '国家玮-开明致学'}, {
n: 'G果壳',
v: '果壳'
}, {n: 'G果木浪子', v: '果木浪子'}, {n: 'H哈佛雪梨', v: '哈佛雪梨'}, {
n: 'H韩顺平',
v: '韩顺平'
}, {n: 'H韩语养乐多老师', v: '韩语养乐多老师'}, {n: 'H画画的番木', v: '画画的番木'}, {
n: 'H画渣花小烙',
v: '画渣花小烙'
}, {n: 'H幻海航行', v: '幻海航行'}, {n: 'H灰细胞', v: '灰细胞'}, {
n: 'H回到2049',
v: '回到2049'
}, {n: 'H会放羊的教书匠', v: '会放羊的教书匠'}, {
n: 'J机械百宝箱',
v: '机械百宝箱'
}, {n: 'J纪录片我去看世界', v: '纪录片我去看世界'}, {
n: 'J纪录片之家字幕组',
v: '纪录片之家字幕组'
}, {n: 'J技术研究院', v: '技术研究院'}, {n: 'J季绝学', v: '季绝学'}, {
n: 'J夹性芝士',
v: '夹性芝士'
}, {n: 'J讲历史的赵冬梅', v: '讲历史的赵冬梅'}, {
n: 'J经济研究室-祈祷',
v: '经济研究室-祈祷'
}, {n: 'J军武志', v: '军武志'}, {n: 'K看懂村', v: '看懂村'}, {
n: 'K科普中国',
v: '科普中国'
}, {n: 'K科学声音', v: '科学声音'}, {n: 'L拉片实验室', v: '拉片实验室'}, {
n: 'L唠点历史',
v: '唠点历史'
}, {n: 'L老K的无聊杂谈', v: '老K的无聊杂谈'}, {n: 'L老爸评测', v: '老爸评测'}, {
n: 'L老龙山下的狐狸',
v: '老龙山下的狐狸'
}, {n: 'L老师好我叫何同学', v: '老师好我叫何同学'}, {
n: 'L乐乐老师的网络课堂',
v: '乐乐老师的网络课堂'
}, {n: 'L乐有为医生', v: '乐有为医生'}, {n: 'L冷静医夏', v: '冷静医夏'}, {
n: 'L李船长笔记',
v: '李船长笔记'
}, {n: 'L李永乐老师官方', v: '李永乐老师官方'}, {n: 'L历史调研室', v: '历史调研室'}, {
n: 'L历史启示录',
v: '历史启示录'
}, {n: 'L罗翔说刑法', v: '罗翔说刑法'}, {n: 'M木鱼水心', v: '木鱼水心'}, {
n: 'S森纳映画',
v: '森纳映画'
}, {n: 'S沙盘上的战争', v: '沙盘上的战争'}, {
n: 'S设计师的睡前毒物',
v: '设计师的睡前毒物'
}, {n: 'S生命中国', v: '生命中国'}, {n: 'S史图馆', v: '史图馆'}, {
n: 'S世界记忆大师龙雅',
v: '世界记忆大师龙雅'
}, {n: 'S司马南', v: '司马南'}, {n: 'S思想史万有引力', v: '思想史万有引力'}, {
n: 'S所长林超',
v: '所长林超'
}, {n: 'T汤质看本质', v: '汤质看本质'}, {
n: 'T天真的和感伤的小说家',
v: '天真的和感伤的小说家'
}, {n: 'T听君一席课', v: '听君一席课'}, {n: 'W唯一讲述者', v: '唯一讲述者'}, {
n: 'X心理学陈祉妍',
v: '心理学陈祉妍'
}, {n: 'X心理学于悦', v: '心理学于悦'}, {n: 'X心医林霖', v: '心医林霖'}, {
n: 'X刑法学',
v: '刑法学'
}, {n: 'Y有观点大历史', v: '有观点大历史'}, {n: 'Z这知识好冷', v: '这知识好冷'}, {
n: 'Z中科院格致论道讲坛',
v: '中科院格致论道讲坛'
}, {n: 'Z中医基础理论', v: '中医基础理论'}, {n: 'Z周观鱼UP', v: '周观鱼UP'}, {
n: 'Z周末音乐',
v: '周末音乐'
}, {n: 'Z诸葛呈像', v: '诸葛呈像'}, {n: 'Z子小孙的老年生活', v: '子小孙的老年生活'}, {
n: 'Z专心种花兔',
v: '专心种花兔'
}, {n: 'Z子都忆情', v: '子都忆情'}]
}],
说案: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '说案'}, {n: '汤圆', v: '汤圆说案'}, {n: '唐唐', v: '唐唐说案'}, {
n: '罗翔',
v: '罗翔说刑法'
}, {n: '何家弘', v: '何家弘说案'}, {n: '韩诺', v: '韩诺说案'}, {n: '老V', v: '老V说案'}, {
n: '禁播档案',
v: '禁播档案'
}]
}],
解说: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '解说'}, {n: '电影', v: '电影解说'}, {n: '电视', v: '电视解说'}, {
n: '小说',
v: '小说解说'
}, {n: '历史', v: '历史解说'}, {n: '动漫', v: '动漫解说'}, {n: '电影', v: '歌词解说'}, {
n: '科普',
v: '科普'
}]
}],
演讲: [{
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: 'tid',
name: '分类',
'value': [{n: '全部', v: '时事'}, {n: '时事热点', v: '时事热点'}, {
n: '时事评论',
v: '时事评论'
}, {n: '时事新闻', v: '时事新闻'}, {n: '时事开讲', v: '时事开讲'}, {
n: '时事报告',
v: '时事报告'
}, {n: '时事纵横', v: '时事纵横'}, {n: '时事政治', v: '时事政治'}, {
n: '时事亮亮点',
v: '时事亮亮点'
}, {n: '时事直通车', v: '时事直通车'}]
}],
平面设计教学: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '平面设计教学'}, {n: 'AI绘画', v: 'AI绘画'}, {
n: 'AdobePhotoshop',
v: 'AdobePhotoshop教程'
}, {n: 'AdobeIllustrator', v: 'AdobeIllustrator教程'}, {
n: 'CorelDRAW',
v: 'CorelDRAW教程'
}, {n: 'AdobeInDesign', v: 'AdobeInDesign教程'}, {
n: 'AdobePagermaker',
v: 'AdobePagermaker教程'
}, {n: 'SAI', v: 'SAI教程'}, {n: 'AdobeBridge', v: 'AdobeBridge教程'}, {
n: 'AdobePagermaker',
v: 'AdobePagermake教程r'
}, {n: '3DStudioMax', v: '3DStudioMax教程'}, {n: 'PR', v: 'PR教程'}, {n: 'AE', v: 'AE教程'}, {
n: 'CINEMA4D',
v: 'CINEMA4D教程'
}]
}],
软件教程: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '软件教程'}, {n: 'Windows', v: 'Windows'}, {
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: '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: '魔方教程'}]
}],
旅游: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '旅游'}, {n: 'A澳门', v: '澳门旅游'}, {n: 'A安徽', v: '安徽旅游'}, {
n: 'B布达拉宫',
v: '布达拉宫旅游'
}, {n: 'B北京', v: '北京旅游'}, {n: 'C重庆', v: '重庆旅游'}, {n: 'C草原', v: '草原旅游'}, {
n: 'D大海',
v: '大海旅游'
}, {n: 'F福建', v: '福建旅游'}, {n: 'G广东', v: '广东旅游'}, {n: 'G广西', v: '广西旅游'}, {
n: 'G贵州',
v: '贵州旅游'
}, {n: 'G甘肃', v: '甘肃旅游'}, {n: 'H海南', v: '海南旅游'}, {n: 'H河北', v: '河北旅游'}, {
n: 'H河南',
v: '河南旅游'
}, {n: 'H湖北', v: '湖北旅游'}, {n: 'H湖南', v: '湖南旅游'}, {n: 'H黑龙江', v: '黑龙江旅游'}, {
n: 'J吉林',
v: '吉林旅游'
}, {n: 'J江苏', v: '江苏旅游'}, {n: 'J江西', v: '江西旅游'}, {n: 'L辽宁', v: '辽宁旅游'}, {
n: 'M民宿',
v: '民宿旅游'
}, {n: 'N内蒙古', v: '内蒙古旅游'}, {n: 'N宁夏', v: '宁夏旅游'}, {n: 'Q青海', v: '青海旅游'}, {
n: 'S上海',
v: '上海旅游'
}, {n: 'S陕西', v: '陕西旅游'}, {n: 'S四川', v: '四川旅游'}, {n: 'S山西', v: '山西旅游'}, {
n: 'S山东',
v: '山东旅游'
}, {n: 'T天津', v: '天津旅游'}, {n: 'T台湾', v: '台湾旅游'}, {n: 'T天空', v: '天空旅游'}, {
n: 'X西湖',
v: '西湖旅游'
}, {n: 'X西藏', v: '西藏旅游'}, {n: 'X新疆', v: '新疆旅游'}, {n: 'X香港', v: '香港旅游'}, {
n: 'Y云南',
v: '云南旅游'
}, {n: 'Z浙江', v: '浙江旅游'}]
}],
风景4K: [{
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: 'L洛阳', v: '洛阳风景4K'}, {
n: 'M民宿',
v: '民宿风景4K'
}, {n: 'N南京', 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: '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: 'X香港', v: '香港风景4K'}, {
n: 'Y云南',
v: '云南风景4K'
}, {n: 'Z浙江', v: '浙江风景4K'}]
}],
食谱: [{
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: '小吃制作'}]
}],
美食超清: [{
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: 'tid',
name: '分类',
'value': [{n: '全部', v: '搞笑'}, {n: '搞笑配音', v: '搞笑配音'}, {
n: '搞笑电影',
v: '搞笑电影'
}, {n: '搞笑综艺', v: '搞笑综艺'}, {n: '鬼畜电影', v: '鬼畜电影'}, {
n: '搞笑动画',
v: '搞笑动画'
}, {n: '搞笑番', v: '搞笑番'}, {n: '十万个冷笑话', v: '十万个冷笑话'}]
}],
球星: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '球星'}, {n: 'B巴萨', v: '巴萨4K'}, {
n: 'B巴黎圣日耳曼',
v: '巴黎圣日耳曼4K'
}, {n: 'B贝克汉姆', v: '贝克汉姆4K'}, {n: 'C罗', v: 'C罗4K'}, {
n: 'D杜兰特',
v: '杜兰特4K'
}, {n: 'D德布劳内', v: '德布劳内4K'}, {n: 'D德甲', v: '德甲4K'}, {n: 'F1', v: 'F14K'}, {
n: 'G国米',
v: '国米4K'
}, {n: 'G高尔夫', v: '高尔夫4K'}, {n: 'H亨利', v: '亨利4K'}, {n: 'H皇马', v: '皇马4K'}, {
n: 'K库里',
v: '库里4K'
}, {n: 'L罗纳尔多', v: '罗纳尔多4K'}, {n: 'M梅西', v: '梅西4K'}, {n: 'M曼联', v: '曼联4K'}, {
n: 'M曼城',
v: '曼城4K'
}, {n: 'NBA', v: 'NBA4K'}, {n: 'N内马尔', v: '内马尔4K'}, {n: 'O欧冠', v: '欧冠4K'}, {
n: 'Q齐达内',
v: '齐达内4K'
}, {n: 'S世界杯', v: '世界杯4K'}, {n: 'S斯诺克', v: '斯诺克4K'}, {
n: 'T天下足球',
v: '天下足球4K'
}, {n: 'UFC', v: 'UFC4K'}, {n: 'W网球', v: '网球4K'}, {n: 'X小罗', v: '小罗4K'}, {
n: 'X西甲',
v: '西甲4K'
}, {n: 'Y英超', v: '英超4K'}, {n: 'Y意甲', v: '意甲4K'}, {n: 'Z詹姆斯', v: '詹姆斯4K'}]
}],
相声小品: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '相声小品'}, {n: 'C陈佩斯', v: '陈佩斯小品4K'}, {
n: 'C春晚小品',
v: '春晚小品4K'
}, {n: 'C曹云金', v: '曹云金相声4K'}, {n: 'D单口相声', v: '单口相声4K'}, {
n: 'D德云社',
v: '德云社小品4K'
}, {n: 'E二人转', v: '二人转4K'}, {n: 'F冯巩', v: '冯巩小品4K'}, {
n: 'G郭德纲',
v: '郭德纲相声4K'
}, {n: 'G郭冬临', v: '郭冬临小品4K'}, {n: 'G郭达', v: '郭达小品4K'}, {
n: 'K开心麻花',
v: '开心麻花小品4K'
}, {n: 'P评书', v: '评书4K'}, {n: 'P潘长江', v: '潘长江小品4K'}, {
n: 'Q青曲社',
v: '青曲社相声4K'
}, {n: 'Q群口相声', v: '群口相声4K'}, {n: 'S宋小宝', v: '宋小宝小品4K'}, {
n: 'W文松',
v: '文松小品4K'
}, {n: 'X小曲', v: '小曲相声4K'}, {n: 'X喜剧综艺', v: '喜剧综艺4K'}, {
n: 'Y严顺开',
v: '严顺开小品4K'
}, {n: 'Y岳云鹏', v: '岳云鹏相声小品4K'}, {n: 'Z赵本山', v: '赵本山小品4K'}, {
n: 'Z赵丽蓉',
v: '赵丽蓉小品4K'
}]
}],
戏曲: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '戏曲4K'}, {n: 'B梆子腔', v: '梆子腔戏曲4K'}, {
n: 'C采茶戏',
v: '采茶戏戏曲4K'
}, {n: 'C潮剧', v: '潮剧戏曲4K'}, {n: 'C彩调', v: '彩调戏曲4K'}, {n: 'C川剧', v: '川剧戏曲4K'}, {
n: 'D滇剧',
v: '滇剧戏曲4K'
}, {n: 'D傣剧', v: '傣剧戏曲4K'}, {n: 'E二人台', 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: 'H徽剧', v: '徽剧4K'}, {n: 'H汉剧', v: '汉剧戏曲4K'}, {
n: 'H湖南花鼓戏',
v: '湖南花鼓戏戏曲4K'
}, {n: 'J京剧', v: '京剧戏曲4K'}, {n: 'J晋剧', v: '晋剧戏曲4K'}, {n: 'J吉剧', v: '吉剧戏曲4K'}, {
n: 'K昆曲',
v: '昆曲戏曲4K'
}, {n: 'L梨园戏', v: '梨园戏戏曲4K'}, {n: 'L龙江剧', v: '龙江剧戏曲4K'}, {
n: 'M闽剧',
v: '闽剧戏曲4K'
}, {n: 'P评剧', v: '评剧戏曲4K'}, {n: 'P蒲剧', v: '蒲剧戏曲4K'}, {
n: 'P皮影戏',
v: '皮影戏戏曲4K'
}, {n: 'P莆仙戏', v: '莆仙戏戏曲4K'}, {n: 'Q黔剧', v: '黔剧戏曲4K'}, {
n: 'Q祁剧',
v: '祁剧戏曲4K'
}, {n: 'Q秦腔', v: '秦腔戏曲4K'}, {n: 'S上党梆子', v: '上党梆子戏曲4K'}, {
n: 'S山东梆子',
v: '山东梆子戏曲4K'
}, {n: 'S绍剧', v: '绍剧戏曲4K'}, {n: 'W武安平调', v: '武安平调戏曲4K'}, {
n: 'W婺剧',
v: '婺剧戏曲4K'
}, {n: 'X湘剧', v: '湘剧戏曲4K'}, {n: 'Y越剧', v: '越剧戏曲4K'}, {n: 'Y豫剧', v: '豫剧戏曲4K'}, {
n: 'Y雁剧',
v: '雁剧戏曲4K'
}, {n: 'Y越调', v: '越调戏曲4K'}, {n: 'Y粤剧', v: '粤剧戏曲4K'}, {n: 'Z壮剧', v: '壮剧戏曲4K'}, {
n: 'Z藏剧',
v: '藏剧戏曲4K'
}]
}],
儿童: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '儿童'}, {n: '教育', v: '儿童早教'}, {n: '歌曲', v: '贝瓦儿歌'}, {
n: '舞蹈',
v: '儿童舞蹈'
}, {n: '成语故事', v: '儿童成语故事'}, {n: '安全教育', v: '儿童安全教育'}, {
n: '睡前故事',
v: '儿童睡前故事'
}, {n: '贝乐虎', v: '贝乐虎'}, {n: '宝宝巴士', v: '宝宝巴士'}, {n: '儿童好声音', v: '儿童好声音'}]
}],
小姐姐4K: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '小姐姐4K'}, {n: '比基尼', v: '比基尼美女4K'}, {
n: '内衣',
v: '内衣模特4K'
}, {n: '车模', v: '美女车模4K'}, {n: '健身', v: '美女健身4K'}, {n: '翻唱', v: '美女翻唱4K'}, {
n: '舞蹈',
v: '美女舞蹈4K'
}, {n: '美妆', v: '美女美妆4K'}, {n: 'Cos', v: '美女Cos4K'}, {n: '户外', v: '美女户外4K'}, {
n: '居家',
v: '美女居家4K'
}, {n: '自习', v: '自习小姐姐4K'}, {n: '职场', v: '职场美女4K'}, {n: '工地', v: '工地美女4K'}, {
n: '安静',
v: '安静小姐姐4K'
}, {n: '活泼', v: '活泼小姐姐4K'}]
}],
热门: [{
key: 'tid',
name: '分类',
'value': [{n: '全部', v: '热门'}, {n: '刀郎', v: '刀郎'}, {n: '罗刹海市', v: '罗刹海市'}, {
n: '狂飙',
v: '狂飙'
}, {n: '淄博烧烤', v: '淄博烧烤'}, {n: '原神', v: '原神'}, {n: '漫长的季节', v: '漫长的季节'}, {
n: 'AI',
v: 'AI'
}, {n: '俄乌', v: '俄乌'}, {n: 'ChatGPT', v: 'ChatGPT'}, {n: '重启人生', v: '重启人生'}, {
n: '棋手战鹰',
v: '棋手战鹰'
}, {n: '中国奇谭', v: '中国奇谭'}, {n: '三体', v: '三体'}, {n: '刘慈欣', v: '刘慈欣'}, {
n: '鬼吹灯',
v: '鬼吹灯'
}, {n: '天下霸唱', v: '天下霸唱'}]
}],
旅行探险: [{
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: '冲浪'}]
}]
};
let filOrd = {
key: 'order',
name: '排序',
value: [{n: '综合排序', v: '0'}, {n: '最多点击', v: 'click'}, {n: '最新发布', v: 'pubdate'}, {
n: '最多弹幕',
v: 'dm'
}, {n: '最多收藏', v: 'stow'}]
};
filOrd['init'] = filOrd.value[0].v;
let filDur = {
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'}]
};
filDur['init'] = filDur.value[0].v;
return JSON.stringify({
class: _.map(classes, (cls) => {
cls.land = 1;
cls.ratio = 1.78;
if (filterObj[cls.type_id]) {
filterObj[cls.type_id].push(filOrd, filDur);
filterObj[cls.type_id][0]['init'] = filterObj[cls.type_id][0].value[0].v;
} else {
filterObj[cls.type_id] = [];
filterObj[cls.type_id].push(filOrd, filDur)
}
return cls;
}),
filters: filterObj,
});
}
async function homeVod() {
let html = HOST + '/x/web-interface/popular?ps=20';
let data = JSON.parse(await request(html)).data.list;
let videos = [];
data.forEach(function (it) {
videos.push({
vod_id: it.aid,
vod_name: stripHtmlTag(it.title),
vod_pic: it.pic,
vod_remarks: '🔥 ' + it.vt_display || '',
});
});
return JSON.stringify({
list: videos,
});
}
async function category(tid, pg, filter, extend) {
let html = HOST + '/x/web-interface/search/type?search_type=video&page=' + pg + '&keyword=' + (extend.tid || tid) + '&duration=' + (extend.duration || '') + '&order=' + (extend.order || '');
let data = JSON.parse(await request(html)).data;
let videos = [];
data.result.forEach(function (it) {
videos.push({
vod_id: it.aid,
vod_name: stripHtmlTag(it.title),
vod_pic: 'https:' + it.pic,
vod_remarks: turnDHM(it.duration) || '',
});
});
return JSON.stringify({
page: parseInt(data.page),
pagecount: data.numPages,
limit: 20,
total: data.numResults,
list: videos,
});
}
async function detail(id) {
let data = JSON.parse(await request(HOST + '/x/web-interface/view?aid=' + id)).data;
let vod = {
vod_id: data.aid,
vod_name: stripHtmlTag(data.title),
vod_pic: data.pic,
type_name: data.tname,
vod_year: new Date(data.pubdate * 1000).getFullYear(),
vod_remarks: data.duration || '',
vod_director: data.owner.name,
vod_content: stripHtmlTag(data.desc),
};
let episodes = data.pages;
let playurls = [];
episodes.forEach(function (it) {
let cid = it.cid;
let part = it.part.replace('#', '﹟').replace('$', '﹩');
playurls.push(
part + '$' + data.aid + '_' + cid
)
});
let playUrl = playurls.join('#');
vod.vod_play_from = '道长在线';
vod.vod_play_url = playUrl;
return JSON.stringify({
list: [vod],
});
}
async function play(flag, id, flags) {
let ids = id.split('_');
let html = HOST + '/x/player/playurl?avid=' + ids[0] + '&cid=' + ids[1] + '&qn=116';
let data = JSON.parse(await request(html)).data.durl;
let maxSize = -1;
let position = -1;
data.forEach(function (it, i) {
if (maxSize < Number(it.size)) {
maxSize = Number(it.size);
position = i
}
});
let purl = '';
if (data.length > 0) {
if (position === -1) {
position = 0
}
purl = data[position].url
}
// console.debug('我的哔哩 purl =====>' + purl); // js_debug.log
return JSON.stringify({
parse: 0,
url: purl,
header: getMb(),
});
}
async function search(wd, quick, pg) {
if (pg <= 0 || typeof (pg) == 'undefined') pg = 1;
let html = HOST + '/x/web-interface/search/type?search_type=video&keyword=' + wd + '&page=' + pg;
let data = JSON.parse(await request(html)).data;
let videos = [];
data.result.forEach(function (it) {
videos.push({
vod_id: it.aid,
vod_name: stripHtmlTag(it.title),
vod_pic: 'https:' + it.pic,
vod_remarks: turnDHM(it.duration) || '',
});
});
return JSON.stringify({
page: parseInt(data.page),
pagecount: data.numPages,
limit: 20,
total: data.numResults,
list: videos,
land: 1,
ratio: 1.78,
});
}
function getHeader(cookie) {
let header = {};
header['cookie'] = cookie;
header['User-Agent'] = PC_UA;
header['Referer'] = 'https://www.bilibili.com';
return header;
}
function getMb() {
return getHeader(cookie);
}
function stripHtmlTag(src) {
return src
.replace(/<\/?[^>]+(>|$)/g, '')
.replace(/&.{1,5};/g, '')
.replace(/\s{2,}/g, ' ');
}
function turnDHM(duration) {
let min = duration.split(':')[0];
let sec = duration.split(':')[1];
if (min == 0) {
return sec + '秒';
} else if (0 < min && min < 60) {
return min + '分';
} else if (60 <= min && min < 1440) {
if (min % 60 == 0) {
let h = min / 60;
return h + '小时';
} else {
let h = min / 60;
h = (h + '').split('.')[0];
let m = min % 60;
return h + '小时' + m + '分';
}
} else if (min >= 1440) {
let d = min / 60 / 24;
d = (d + '').split('.')[0];
let h = min / 60 % 24;
h = (h + '').split('.')[0];
let m = min % 60;
let dhm = '';
if (d > 0) {
dhm = d + '天'
}
if (h >= 1) {
dhm = dhm + h + '小时'
}
if (m > 0) {
dhm = dhm + m + '分'
}
return dhm;
}
return null;
}
export function __jsEvalReturn() {
return {
init: init,
home: home,
homeVod: homeVod,
category: category,
detail: detail,
play: play,
search: search,
};
}