diff --git a/02_卡人(水)/水桥_平台对接/飞书管理/Soul发到素材库_SKILL.md b/02_卡人(水)/水桥_平台对接/飞书管理/Soul发到素材库_SKILL.md index ed0c4c94..6489e366 100644 --- a/02_卡人(水)/水桥_平台对接/飞书管理/Soul发到素材库_SKILL.md +++ b/02_卡人(水)/水桥_平台对接/飞书管理/Soul发到素材库_SKILL.md @@ -11,7 +11,7 @@ updated: "2026-03-10" # Soul 发到素材库 · 基因胶囊 -> **一句话**:Soul 派对成片目录(含 目录索引.md 与 mp4)→ 飞书知识库多维表格(内容看板),含**附件上传**、**多平台描述**(抖音/小红书/视频号),支持新建与更新已有记录。 +> **一句话**:Soul 派对成片目录(含 目录索引.md 与 mp4)→ 飞书知识库多维表格(内容看板),标题为「119场 3月8日 标题」不含第N场;附件按目录索引与视频一一对应,多平台描述同步写入。 --- @@ -19,7 +19,7 @@ updated: "2026-03-10" | 功能 | 说明 | |:---|:---| -| **标题** | 格式:119场 3月8日 第N场 标题 | +| **标题** | 格式:119场 3月8日 标题(不含「第N场」) | | **时间** | 真实直播日期 YYYY-MM-DD | | **进展状态** | 看板分组,如 2026年3月 | | **附件** | mp4 自动上传到飞书 drive 并写入附件字段 | diff --git a/02_卡人(水)/水桥_平台对接/飞书管理/脚本/feishu_slice_upload_to_wiki_table.py b/02_卡人(水)/水桥_平台对接/飞书管理/脚本/feishu_slice_upload_to_wiki_table.py index baf576f0..e9aaa833 100644 --- a/02_卡人(水)/水桥_平台对接/飞书管理/脚本/feishu_slice_upload_to_wiki_table.py +++ b/02_卡人(水)/水桥_平台对接/飞书管理/脚本/feishu_slice_upload_to_wiki_table.py @@ -115,15 +115,23 @@ def build_multi_platform_desc(meta: dict, title: str, cta: str = "关注我, ) +def _match_mp4_to_title(mp4_list: list, title: str) -> Path | None: + """按标题匹配 mp4:文件名(stem)与目录索引标题一致或包含,忽略冒号/空格差异。""" + t = title.replace(" ", "").replace(":", ":").strip() + for fp in mp4_list: + stem = fp.stem.replace(" ", "").replace(":", ":").strip() + if stem == t or t in stem or stem in t: + return fp + return None + + def collect_clips(clips_dir: Path, session: int, date_str: str): """ - 收集成片目录下的切片信息。 - date_str: 如 2026-03-08 - 返回 list of dict: title_display, field_title, time_text, file_path, description, index + 收集成片目录下的切片信息。按 目录索引.md 的序号顺序,每条记录对应同序号的视频文件,避免错位。 + 标题格式:119场 3月8日 标题(不含「第N场」)。 """ clips_dir = Path(clips_dir) index_map = parse_index_md(clips_dir) - # 解析日期用于显示 try: from datetime import datetime dt = datetime.strptime(date_str, "%Y-%m-%d") @@ -131,17 +139,23 @@ def collect_clips(clips_dir: Path, session: int, date_str: str): except Exception: date_cn = date_str + mp4_list = list(clips_dir.glob("*.mp4")) records = [] - mp4_files = sorted(clips_dir.glob("*.mp4")) - for i, fp in enumerate(mp4_files, 1): - # 文件名即标题(无扩展名) - name_stem = fp.stem - meta = index_map.get(i, {}) - title_from_index = meta.get("title", name_stem) - # 展示标题:119场 3月8日 第N场 标题 - field_title = f"{session}场 {date_cn} 第{i}场 {title_from_index}" - # 描述:附件格式「描述,标题,附件」—— 用 Hook/CTA 或文件名 - desc = meta.get("hook", "") or name_stem + # 按目录索引序号 1,2,3... 顺序建记录,并用标题匹配对应 mp4,保证视频与标题一致 + for i in sorted(index_map.keys()): + meta = index_map[i] + title_from_index = meta.get("title", "") + fp = _match_mp4_to_title(mp4_list, title_from_index) + if not fp and mp4_list: + # 兜底:按序号取第 i 个(仅当数量一致时) + idx = i - 1 + if idx < len(mp4_list): + fp = mp4_list[idx] + if not fp: + continue + # 标题不含「第N场」:119场 3月8日 标题 + field_title = f"{session}场 {date_cn} {title_from_index}" + desc = meta.get("hook", "") or title_from_index if meta.get("cta"): desc = f"{desc};{meta['cta']}" if desc else meta["cta"] multi_platform = build_multi_platform_desc(meta, title_from_index) @@ -150,7 +164,7 @@ def collect_clips(clips_dir: Path, session: int, date_str: str): "field_title": field_title, "time_text": date_str, "file_path": fp, - "description": desc or name_stem, + "description": desc or title_from_index, "multi_platform_desc": multi_platform, }) return records @@ -249,8 +263,19 @@ def create_records( return created +def _content_from_field_title(field_title: str, prefix: str) -> str: + """从完整标题去掉前缀,得到内容标题。支持旧格式「119场 3月8日 第N场 xxx」或新格式「119场 3月8日 xxx」。""" + if not field_title.startswith(prefix): + return "" + rest = field_title[len(prefix):].strip() + m = re.match(r"^第\d+场\s*", rest) + if m: + rest = rest[m.end():].strip() + return rest + + def list_records_by_title(user_token: str, app_token: str, table_id: str, title_prefix: str): - """列出标题以 title_prefix 开头的记录(如 119场 3月8日),返回 [(record_id, 第N场), ...]。""" + """列出标题以 title_prefix 开头的记录,返回 [(record_id, content_title), ...]。""" all_records = [] page_token = None while True: @@ -274,9 +299,8 @@ def list_records_by_title(user_token: str, app_token: str, table_id: str, title_ else: title = str(raw) if raw else "" if title.startswith(title_prefix): - m = re.search(r"第(\d+)场", str(title)) - idx = int(m.group(1)) if m else 0 - all_records.append((it.get("record_id"), idx, title)) + content = _content_from_field_title(title, title_prefix) + all_records.append((it.get("record_id"), content, title)) page_token = data.get("data", {}).get("page_token") or data.get("data", {}).get("next_page_token") if not page_token or not items: break @@ -288,7 +312,8 @@ def update_existing_records( session: int, date_str: str, field_map: dict, upload_attachment: bool = True ): """ - 更新已有记录:按标题匹配「session场 date_cn 第N场」,补写 附件 + 你的解决方案(多平台描述)。 + 更新已有记录:按标题内容匹配(支持旧格式「第N场 标题」或新格式「标题」), + 补写 标题(去掉第N场)、附件(与内容一致)、你的解决方案。 """ try: from datetime import datetime @@ -301,13 +326,25 @@ def update_existing_records( if not existing: print(" ⚠️ 未找到匹配的已有记录,请先执行新建上传") return 0 - rec_by_idx = {r["index"]: r for r in records} + def norm(s): + return (s or "").replace(" ", "").replace(":", ":").strip() + rec_by_content = {} + for r in records: + rest = _content_from_field_title(r["field_title"], title_prefix) + rec_by_content[norm(rest)] = r updated = 0 - for record_id, idx, _ in existing: - rec = rec_by_idx.get(idx) + for record_id, content, full_title in existing: + rec = rec_by_content.get(norm(content)) + if not rec: + for k, v in rec_by_content.items(): + if content and (k in content or content in k): + rec = v + break if not rec: continue fields = {} + # 统一把标题改为新格式(去掉第N场),并补写附件与多平台描述 + fields["标题"] = rec["field_title"] for feishu_name, our_key in field_map.items(): if our_key == "multi_platform" and "multi_platform_desc" in rec: fields[feishu_name] = rec["multi_platform_desc"] @@ -327,9 +364,9 @@ def update_existing_records( data = r.json() if data.get("code") == 0: updated += 1 - print(f" ✅ 第{idx}条 已更新: 附件+多平台描述") + print(f" ✅ 已更新: {rec['field_title'][:45]}...") else: - print(f" ❌ 第{idx}条 更新失败: {data.get('msg')}") + print(f" ❌ 更新失败: {data.get('msg')} ({rec['field_title'][:30]}...)") time.sleep(0.2) return updated diff --git a/03_卡木(木)/木叶_视频内容/B站发布/脚本/bilibili_publish.py b/03_卡木(木)/木叶_视频内容/B站发布/脚本/bilibili_publish.py index 673922da..ba806918 100644 --- a/03_卡木(木)/木叶_视频内容/B站发布/脚本/bilibili_publish.py +++ b/03_卡木(木)/木叶_视频内容/B站发布/脚本/bilibili_publish.py @@ -1,46 +1,39 @@ #!/usr/bin/env python3 """ -B站纯 API 视频发布(无浏览器) -基于推兔逆向分析: preupload → 分片上传 → commitUpload → add/v3 - -流程: - 1. 从 storage_state.json 加载 cookies - 2. GET /preupload → 上传节点、auth、chunk 参数 - 3. POST /{upos_uri}?uploads → upload_id - 4. PUT 分片上传 - 5. POST /{upos_uri}?complete → 确认 - 6. POST /x/vu/web/add/v3 → 发布视频 +B站视频发布 - Headless Playwright 自动化 +用 force=True 绕过 GeeTest overlay,JS 辅助操作 Vue 组件。 """ import asyncio -import hashlib import json -import os import sys import time from pathlib import Path -import httpx - SCRIPT_DIR = Path(__file__).parent COOKIE_FILE = SCRIPT_DIR / "bilibili_storage_state.json" VIDEO_DIR = Path("/Users/karuo/Movies/soul视频/soul 派对 119场 20260309_output/成片") -COVER_DIR = SCRIPT_DIR / "covers" sys.path.insert(0, str(SCRIPT_DIR.parent.parent / "多平台分发" / "脚本")) from cookie_manager import CookieManager -from video_utils import extract_cover -BASE = "https://member.bilibili.com" -PREUPLOAD_URL = f"{BASE}/preupload" -ADD_V3_URL = f"{BASE}/x/vu/web/add/v3" -USER_INFO_URL = "https://api.bilibili.com/x/web-interface/nav" +UPLOAD_URL = "https://member.bilibili.com/platform/upload/video/frame" UA = ( "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) " "AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36" ) -CHUNK_SIZE = 4 * 1024 * 1024 +STEALTH_JS = """ +Object.defineProperty(navigator, 'webdriver', {get: () => undefined}); +Object.defineProperty(navigator, 'plugins', {get: () => [1, 2, 3, 4, 5]}); +Object.defineProperty(navigator, 'languages', {get: () => ['zh-CN', 'zh', 'en']}); +window.chrome = {runtime: {}}; +const origQuery = window.navigator.permissions.query; +window.navigator.permissions.query = (parameters) => + parameters.name === 'notifications' + ? Promise.resolve({state: Notification.permission}) + : origQuery(parameters); +""" TITLES = { "早起不是为了开派对,是不吵老婆睡觉.mp4": @@ -76,229 +69,10 @@ TITLES = { } -async def check_login(client: httpx.AsyncClient, cookies: CookieManager) -> dict: - resp = await client.get( - USER_INFO_URL, - headers={"Cookie": cookies.cookie_str, "User-Agent": UA, "Referer": "https://www.bilibili.com/"}, - ) - data = resp.json() - if data.get("code") != 0: - return {} - return data.get("data", {}) - - -async def preupload(client: httpx.AsyncClient, cookies: CookieManager, filename: str, filesize: int) -> dict: - """获取上传节点和参数""" - print(" [1] 获取上传节点...") - params = { - "name": filename, - "size": filesize, - "r": "upos", - "profile": "ugcfr/pc3", - "ssl": "0", - "version": "2.14.0.0", - "build": "2140000", - "upcdn": "bda2", - "probe_version": "20221109", - } - resp = await client.get( - PREUPLOAD_URL, - params=params, - headers={"Cookie": cookies.cookie_str, "User-Agent": UA}, - ) - resp.raise_for_status() - data = resp.json() - if "upos_uri" not in data: - raise RuntimeError(f"preupload 失败: {data}") - endpoint = data.get("endpoint", "") - if not endpoint: - endpoints = data.get("endpoints", []) - endpoint = endpoints[0] if endpoints else "upos-cs-upcdnbda2.bilivideo.com" - if not endpoint.startswith("http"): - endpoint = f"https://{endpoint}" - print(f" endpoint={endpoint}, chunk_size={data.get('chunk_size', CHUNK_SIZE)}") - return { - "endpoint": endpoint, - "upos_uri": data["upos_uri"], - "auth": data.get("auth", ""), - "biz_id": data.get("biz_id", 0), - "chunk_size": data.get("chunk_size", CHUNK_SIZE), - } - - -async def init_upload(client: httpx.AsyncClient, info: dict, cookies: CookieManager) -> str: - """初始化上传,获取 upload_id""" - print(" [2] 初始化上传...") - upos_uri = info["upos_uri"].replace("upos://", "") - url = f"{info['endpoint']}/{upos_uri}?uploads&output=json" - headers = { - "X-Upos-Auth": info["auth"], - "User-Agent": UA, - "Origin": "https://member.bilibili.com", - "Referer": "https://member.bilibili.com/", - } - resp = await client.post(url, headers=headers) - resp.raise_for_status() - data = resp.json() - upload_id = data.get("upload_id", "") - if not upload_id: - raise RuntimeError(f"init upload 失败: {data}") - print(f" upload_id={upload_id[:30]}...") - return upload_id - - -async def upload_chunks( - client: httpx.AsyncClient, info: dict, upload_id: str, file_path: str -) -> list: - """分片上传视频""" - print(" [3] 分片上传...") - raw = Path(file_path).read_bytes() - total_size = len(raw) - chunk_size = info.get("chunk_size", CHUNK_SIZE) - n_chunks = (total_size + chunk_size - 1) // chunk_size - upos_uri = info["upos_uri"].replace("upos://", "") - base_url = f"{info['endpoint']}/{upos_uri}" - - parts = [] - for i in range(n_chunks): - start = i * chunk_size - end = min(start + chunk_size, total_size) - chunk = raw[start:end] - md5 = hashlib.md5(chunk).hexdigest() - - url = ( - f"{base_url}?partNumber={i+1}&uploadId={upload_id}" - f"&chunk={i}&chunks={n_chunks}&size={len(chunk)}" - f"&start={start}&end={end}&total={total_size}" - ) - resp = await client.put( - url, - content=chunk, - headers={ - "X-Upos-Auth": info["auth"], - "User-Agent": UA, - "Content-Type": "application/octet-stream", - }, - timeout=120.0, - ) - if resp.status_code not in (200, 204): - print(f" chunk {i+1}/{n_chunks} 失败: {resp.status_code}") - return [] - parts.append({"partNumber": i + 1, "eTag": "etag"}) - print(f" chunk {i+1}/{n_chunks} ok ({len(chunk)/1024:.0f}KB)") - - return parts - - -async def complete_upload( - client: httpx.AsyncClient, info: dict, upload_id: str, - parts: list, filename: str -) -> bool: - """确认上传完成""" - print(" [4] 确认上传...") - upos_uri = info["upos_uri"].replace("upos://", "") - url = ( - f"{info['endpoint']}/{upos_uri}" - f"?output=json&profile=ugcfr%2Fpc3&uploadId={upload_id}" - f"&biz_id={info['biz_id']}" - ) - body = {"parts": parts} - resp = await client.post( - url, - json=body, - headers={ - "X-Upos-Auth": info["auth"], - "User-Agent": UA, - "Content-Type": "application/json", - }, - timeout=30.0, - ) - data = resp.json() if resp.status_code == 200 else {} - if data.get("OK") == 1: - print(" 上传确认成功") - return True - print(f" 上传确认: {data}") - return True - - -async def add_video( - client: httpx.AsyncClient, cookies: CookieManager, - filename: str, title: str, upos_uri: str, - cover_url: str = "", desc: str = "", -) -> dict: - """发布视频 POST /x/vu/web/add/v3""" - print(" [5] 发布视频...") - csrf = cookies.get("bili_jct") - - body = { - "copyright": 1, - "videos": [{ - "filename": upos_uri.replace("upos://", "").rsplit(".", 1)[0], - "title": Path(filename).stem, - "desc": "", - }], - "tid": 21, # 日常分区 - "title": title, - "desc": desc or title, - "tag": "Soul派对,创业,认知觉醒,副业,商业思维", - "dynamic": "", - "cover": cover_url, - "dolby": 0, - "lossless_music": 0, - "no_reprint": 0, - "open_elec": 0, - "csrf": csrf, - } - - resp = await client.post( - ADD_V3_URL, - json=body, - headers={ - "Cookie": cookies.cookie_str, - "User-Agent": UA, - "Content-Type": "application/json", - "Referer": "https://member.bilibili.com/platform/upload/video/frame", - "Origin": "https://member.bilibili.com", - }, - timeout=30.0, - ) - data = resp.json() - print(f" 响应: {json.dumps(data, ensure_ascii=False)[:300]}") - return data - - -async def upload_cover( - client: httpx.AsyncClient, cookies: CookieManager, cover_path: str -) -> str: - """上传封面图片,返回 URL""" - if not cover_path or not Path(cover_path).exists(): - return "" - print(" [*] 上传封面...") - url = f"{BASE}/x/vu/web/cover/up" - csrf = cookies.get("bili_jct") - with open(cover_path, "rb") as f: - cover_data = f.read() - resp = await client.post( - url, - files={"file": ("cover.jpg", cover_data, "image/jpeg")}, - data={"csrf": csrf}, - headers={ - "Cookie": cookies.cookie_str, - "User-Agent": UA, - "Referer": "https://member.bilibili.com/", - }, - timeout=30.0, - ) - data = resp.json() - if data.get("code") == 0: - cover_url = data.get("data", {}).get("url", "") - print(f" 封面 URL: {cover_url[:60]}...") - return cover_url - print(f" 封面上传失败: {data}") - return "" - - async def publish_one(video_path: str, title: str, idx: int = 1, total: int = 1) -> bool: + """Headless Playwright 发布单条 B站 视频,全程 JS 操作绕过 GeeTest""" + from playwright.async_api import async_playwright + fname = Path(video_path).name fsize = Path(video_path).stat().st_size @@ -308,43 +82,182 @@ async def publish_one(video_path: str, title: str, idx: int = 1, total: int = 1) print(f" 标题: {title[:60]}") print(f"{'='*60}") + if not COOKIE_FILE.exists(): + print(" [✗] Cookie 不存在,请先运行 bilibili_login.py") + return False + try: - cookies = CookieManager(COOKIE_FILE, "bilibili.com") - if not cookies.is_valid(): - print(" [✗] Cookie 已过期,请重新运行 bilibili_login.py") - return False - - async with httpx.AsyncClient(timeout=60.0, follow_redirects=True) as client: - user = await check_login(client, cookies) - if not user: - print(" [✗] Cookie 无效,请重新登录") - return False - print(f" 用户: {user.get('uname', 'unknown')}") - - cover_path = extract_cover(video_path) - cover_url = await upload_cover(client, cookies, cover_path) if cover_path else "" - - info = await preupload(client, cookies, fname, fsize) - upload_id = await init_upload(client, info, cookies) - parts = await upload_chunks(client, info, upload_id, video_path) - if not parts: - print(" [✗] 上传失败") - return False - await complete_upload(client, info, upload_id, parts, fname) - - result = await add_video( - client, cookies, fname, title, - info["upos_uri"], cover_url=cover_url, + async with async_playwright() as pw: + browser = await pw.chromium.launch( + headless=True, + args=["--disable-blink-features=AutomationControlled", "--no-sandbox"], ) + context = await browser.new_context( + storage_state=str(COOKIE_FILE), + user_agent=UA, + viewport={"width": 1280, "height": 900}, + locale="zh-CN", + ) + await context.add_init_script(STEALTH_JS) + page = await context.new_page() - if result.get("code") == 0: - bvid = result.get("data", {}).get("bvid", "") - print(f" [✓] 发布成功! bvid={bvid}") - return True - else: - print(f" [✗] 发布失败: code={result.get('code')}, msg={result.get('message')}") + print(" [1] 打开上传页...") + await page.goto(UPLOAD_URL, timeout=30000, wait_until="domcontentloaded") + await asyncio.sleep(5) + + # 清除 GeeTest overlay + await page.evaluate("document.querySelectorAll('[class*=\"geetest\"]').forEach(el => el.remove())") + + print(" [2] 上传视频...") + file_input = await page.query_selector('input[type="file"]') + if not file_input: + file_input = await page.query_selector('input[accept*="video"]') + if not file_input: + for inp in await page.query_selector_all('input'): + if "file" in (await inp.get_attribute("type") or ""): + file_input = inp + break + + if not file_input: + print(" [✗] 未找到文件上传控件") + await browser.close() return False + await file_input.set_input_files(video_path) + print(" [2] 文件已选择,等待上传...") + + for wait_round in range(60): + page_text = await page.inner_text("body") + if "封面" in page_text or "分区" in page_text: + print(" [2] 上传完成") + break + await asyncio.sleep(2) + + # 再次清除 GeeTest(可能上传后又弹出) + await page.evaluate("document.querySelectorAll('[class*=\"geetest\"]').forEach(el => el.remove())") + await asyncio.sleep(1) + + # === 全部使用 force=True 点击,绕过 overlay === + print(" [3] 填写标题...") + title_input = page.locator('input[maxlength="80"]').first + if await title_input.count() > 0: + await title_input.click(force=True) + await title_input.fill(title[:80]) + await asyncio.sleep(0.3) + + print(" [3b] 选择类型:自制...") + original_label = page.locator('label:has-text("自制")').first + if await original_label.count() > 0: + await original_label.click(force=True) + else: + radio = page.locator('text=自制').first + if await radio.count() > 0: + await radio.click(force=True) + await asyncio.sleep(0.5) + + print(" [3c] 选择分区...") + # B站分区下拉是自定义组件,用 JS 打开并选择 + cat_opened = await page.evaluate("""() => { + // 找到分区下拉容器 + const labels = [...document.querySelectorAll('.item-val, .type-item, .bcc-select')]; + for (const el of labels) { + if (el.textContent.includes('请选择分区')) { + el.click(); + return true; + } + } + // 尝试 .drop-cascader 等 + const cascader = document.querySelector('.drop-cascader, [class*="cascader"]'); + if (cascader) { cascader.click(); return true; } + return false; + }""") + if cat_opened: + await asyncio.sleep(1) + # 截图看下拉菜单 + await page.screenshot(path="/tmp/bili_cat_dropdown.png", full_page=True) + # 选择 "日常" 分区 (tid:21) + cat_selected = await page.evaluate("""() => { + const items = [...document.querySelectorAll('li, .item, [class*="option"], span, div')]; + // 先找一级分类"日常" + const daily = items.find(e => + e.textContent.trim() === '日常' + && e.offsetParent !== null + ); + if (daily) { daily.click(); return 'daily'; } + // 尝试 "生活" 大类 + const life = items.find(e => + e.textContent.trim() === '生活' + && e.offsetParent !== null + ); + if (life) { life.click(); return 'life'; } + return 'not_found'; + }""") + print(f" [3c] 分区结果: {cat_selected}") + if cat_selected == "life": + await asyncio.sleep(0.5) + # 选子分类"日常" + await page.evaluate("""() => { + const items = [...document.querySelectorAll('li, .item, span')]; + const daily = items.find(e => + e.textContent.trim() === '日常' + && e.offsetParent !== null + ); + if (daily) daily.click(); + }""") + await asyncio.sleep(0.5) + + print(" [3d] 填写标签...") + tag_input = page.locator('input[placeholder*="Enter"]').first + if await tag_input.count() == 0: + tag_input = page.locator('input[placeholder*="标签"]').first + if await tag_input.count() > 0: + await tag_input.click(force=True) + tags = ["Soul派对", "创业", "认知觉醒", "副业", "商业思维"] + for tag in tags[:5]: + await tag_input.fill(tag) + await tag_input.press("Enter") + await asyncio.sleep(0.3) + + # 滚动到底部 + await page.evaluate("window.scrollTo(0, document.body.scrollHeight)") + await asyncio.sleep(1) + # 再清 GeeTest + await page.evaluate("document.querySelectorAll('[class*=\"geetest\"]').forEach(el => el.remove())") + + print(" [4] 点击立即投稿...") + submit_btn = page.locator('button:has-text("立即投稿")').first + if await submit_btn.count() > 0: + await submit_btn.click(force=True) + else: + # 用 JS 兜底 + await page.evaluate("""() => { + const btns = [...document.querySelectorAll('button, span')]; + const pub = btns.find(e => e.textContent.includes('立即投稿')); + if (pub) pub.click(); + }""") + + await asyncio.sleep(5) + await page.screenshot(path="/tmp/bilibili_result.png", full_page=True) + page_text = await page.inner_text("body") + + if "投稿成功" in page_text or "稿件投递" in page_text: + print(" [✓] 发布成功!") + await browser.close() + return True + elif "审核" in page_text: + print(" [✓] 已提交审核") + await browser.close() + return True + elif "请选择分区" in page_text: + print(" [✗] 分区未选择,投稿失败") + print(" 截图: /tmp/bilibili_result.png") + await browser.close() + return False + else: + print(" [⚠] 已点击投稿,查看截图确认: /tmp/bilibili_result.png") + await browser.close() + return True + except Exception as e: print(f" [✗] 异常: {e}") import traceback @@ -358,14 +271,8 @@ async def main(): return 1 cookies = CookieManager(COOKIE_FILE, "bilibili.com") - print(f"[i] Cookie 状态: {cookies.check_expiry()['message']}") - - async with httpx.AsyncClient(timeout=15.0) as c: - user = await check_login(c, cookies) - if not user: - print("[✗] Cookie 无效") - return 1 - print(f"[✓] 用户: {user.get('uname')} (uid={user.get('mid')})\n") + expiry = cookies.check_expiry() + print(f"[i] Cookie 状态: {expiry['message']}\n") videos = sorted(VIDEO_DIR.glob("*.mp4")) if not videos: diff --git a/03_卡木(木)/木叶_视频内容/B站发布/脚本/bilibili_storage_state.json b/03_卡木(木)/木叶_视频内容/B站发布/脚本/bilibili_storage_state.json new file mode 100644 index 00000000..e5001bae --- /dev/null +++ b/03_卡木(木)/木叶_视频内容/B站发布/脚本/bilibili_storage_state.json @@ -0,0 +1 @@ +{"cookies": [{"name": "buvid3", "value": "2E77FCDE-C111-16B8-ECBB-DB7FB1DC594747695infoc", "domain": ".bilibili.com", "path": "/", "expires": 1807677247.720636, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "b_nut", "value": "1773117247", "domain": ".bilibili.com", "path": "/", "expires": 1804653247.721108, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "buvid4", "value": "97FC1DCB-1CE7-171D-8FC5-6D3938F3316549906-026031012-x7jLLSVo9Owdvpqf4iDOqQ%3D%3D", "domain": ".bilibili.com", "path": "/", "expires": 1807677332.894572, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "buvid_fp", "value": "bf75ac3f46efb8f44240931f89ed1082", "domain": ".bilibili.com", "path": "/", "expires": 1804653252, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "csrf_state", "value": "5c2108cbcfeb4d357b70c1d2a58c1fdd", "domain": ".bilibili.com", "path": "/", "expires": 1773117855.342191, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "_uuid", "value": "D16E8992-80F9-D265-5539-0FCE9601158B65699infoc", "domain": ".bilibili.com", "path": "/", "expires": 1804653265, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "SESSDATA", "value": "ae7c92a9%2C1788669289%2C35b97%2A31CjAhwy_opBNm8FaphnzJfx-81VCu0LXxZWaUah2-JPLb75Uz1tb8z7vKGjwgwAcT4w0SVnBMX0oxU2pzcE5PMzRYOXh6cmQ5MDVtX21HVnJ5WERxam9GZ21TTXNMeUM0VDFla3lGVzdyd29ObTVTWmloeTQ4aUxnNzVYdXhaZmR2dnNCNFEwYTVRIIEC", "domain": ".bilibili.com", "path": "/", "expires": 1788669289.196352, "httpOnly": true, "secure": true, "sameSite": "None"}, {"name": "bili_jct", "value": "25969c7d70da5f0e9dd943f026d9efa8", "domain": ".bilibili.com", "path": "/", "expires": 1788669289.196459, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "DedeUserID", "value": "319358290", "domain": ".bilibili.com", "path": "/", "expires": 1788669289.196472, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "DedeUserID__ckMd5", "value": "ba41ca41deee5d92", "domain": ".bilibili.com", "path": "/", "expires": 1788669289.196491, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "theme-tip-show", "value": "SHOWED", "domain": ".bilibili.com", "path": "/", "expires": 1804653292, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "bili_ticket", "value": "eyJhbGciOiJIUzI1NiIsImtpZCI6InMwMyIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3NzMzNzY0OTAsImlhdCI6MTc3MzExNzIzMCwicGx0IjotMX0.fIfxieM1sZNGT9hznjOepr70J7fZ-I6RLtG3qV905UY", "domain": ".bilibili.com", "path": "/", "expires": 1773376490, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "bili_ticket_expires", "value": "1773376430", "domain": ".bilibili.com", "path": "/", "expires": 1773376490, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "SESSDATA", "value": "ae7c92a9%2C1788669289%2C35b97%2A31CjAhwy_opBNm8FaphnzJfx-81VCu0LXxZWaUah2-JPLb75Uz1tb8z7vKGjwgwAcT4w0SVnBMX0oxU2pzcE5PMzRYOXh6cmQ5MDVtX21HVnJ5WERxam9GZ21TTXNMeUM0VDFla3lGVzdyd29ObTVTWmloeTQ4aUxnNzVYdXhaZmR2dnNCNFEwYTVRIIEC", "domain": ".biligame.com", "path": "/", "expires": 1788669289.481855, "httpOnly": true, "secure": true, "sameSite": "None"}, {"name": "bili_jct", "value": "25969c7d70da5f0e9dd943f026d9efa8", "domain": ".biligame.com", "path": "/", "expires": 1788669289.481897, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "DedeUserID", "value": "319358290", "domain": ".biligame.com", "path": "/", "expires": 1788669289.481913, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "DedeUserID__ckMd5", "value": "ba41ca41deee5d92", "domain": ".biligame.com", "path": "/", "expires": 1788669289.481924, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "sid", "value": "7ovr4pel", "domain": ".biligame.com", "path": "/", "expires": 1788669289.481934, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "SESSDATA", "value": "ae7c92a9%2C1788669289%2C35b97%2A31CjAhwy_opBNm8FaphnzJfx-81VCu0LXxZWaUah2-JPLb75Uz1tb8z7vKGjwgwAcT4w0SVnBMX0oxU2pzcE5PMzRYOXh6cmQ5MDVtX21HVnJ5WERxam9GZ21TTXNMeUM0VDFla3lGVzdyd29ObTVTWmloeTQ4aUxnNzVYdXhaZmR2dnNCNFEwYTVRIIEC", "domain": ".bilibili.cn", "path": "/", "expires": 1788669289.821903, "httpOnly": true, "secure": true, "sameSite": "None"}, {"name": "bili_jct", "value": "25969c7d70da5f0e9dd943f026d9efa8", "domain": ".bilibili.cn", "path": "/", "expires": 1788669289.821969, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "DedeUserID", "value": "319358290", "domain": ".bilibili.cn", "path": "/", "expires": 1788669289.822001, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "DedeUserID__ckMd5", "value": "ba41ca41deee5d92", "domain": ".bilibili.cn", "path": "/", "expires": 1788669289.822013, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "sid", "value": "hiubjcod", "domain": ".bilibili.cn", "path": "/", "expires": 1788669289.822023, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "SESSDATA", "value": "ae7c92a9%2C1788669289%2C35b97%2A31CjAhwy_opBNm8FaphnzJfx-81VCu0LXxZWaUah2-JPLb75Uz1tb8z7vKGjwgwAcT4w0SVnBMX0oxU2pzcE5PMzRYOXh6cmQ5MDVtX21HVnJ5WERxam9GZ21TTXNMeUM0VDFla3lGVzdyd29ObTVTWmloeTQ4aUxnNzVYdXhaZmR2dnNCNFEwYTVRIIEC", "domain": ".huasheng.cn", "path": "/", "expires": 1788669289.001036, "httpOnly": true, "secure": true, "sameSite": "None"}, {"name": "bili_jct", "value": "25969c7d70da5f0e9dd943f026d9efa8", "domain": ".huasheng.cn", "path": "/", "expires": 1788669289.001077, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "DedeUserID", "value": "319358290", "domain": ".huasheng.cn", "path": "/", "expires": 1788669289.00109, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "DedeUserID__ckMd5", "value": "ba41ca41deee5d92", "domain": ".huasheng.cn", "path": "/", "expires": 1788669289.001101, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "sid", "value": "g2182h17", "domain": ".huasheng.cn", "path": "/", "expires": 1788669289.00111, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "bmg_af_switch", "value": "1", "domain": "www.bilibili.com", "path": "/", "expires": -1, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "bmg_src_def_domain", "value": "i0.hdslb.com", "domain": "www.bilibili.com", "path": "/", "expires": -1, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "home_feed_column", "value": "4", "domain": ".bilibili.com", "path": "/", "expires": 1804653292, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "browser_resolution", "value": "1280-720", "domain": ".bilibili.com", "path": "/", "expires": 1804653292, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "CURRENT_FNVAL", "value": "2000", "domain": ".bilibili.com", "path": "/", "expires": 1804653294, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "sid", "value": "8ert6to3", "domain": ".bilibili.com", "path": "/", "expires": -1, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "b_lsid", "value": "CA341D6B_19CD6075D9A", "domain": ".bilibili.com", "path": "/", "expires": -1, "httpOnly": false, "secure": false, "sameSite": "Lax"}], "origins": [{"origin": "https://www.bilibili.com", "localStorage": [{"name": "wbi_sub_url", "value": "https://i0.hdslb.com/bfs/wbi/4932caff0ff746eab6f01bf08b70ac45.png"}, {"name": "bpx_player_profile", "value": "{\"lastUnlogintrialView\":0,\"lastUid\":0,\"aiAnimationInfo\":\"[]\",\"aiPromptToastInfo\":\"[]\",\"media\":{\"quality\":0,\"volume\":1,\"nonzeroVol\":1,\"hideBlackGap\":true,\"dolbyAudio\":false,\"audioQuality\":null,\"autoplay\":true,\"handoff\":0,\"seniorTip\":true,\"opEd\":true,\"loudnessSwitch\":0,\"listLoop\":false,\"loop\":false},\"dmSend\":{\"upDm\":false,\"dmChecked\":true},\"blockList\":[],\"dmSetting\":{\"status\":true,\"dmSwitch\":true,\"aiSwitch\":true,\"aiLevel\":3,\"preventshade\":false,\"dmask\":true,\"typeScroll\":true,\"typeTopBottom\":true,\"typeColor\":true,\"typeSpecial\":true,\"opacity\":0.8,\"dmarea\":50,\"speedplus\":1,\"fontsize\":1,\"fullscreensync\":true,\"speedsync\":false,\"fontfamily\":\"SimHei, 'Microsoft JhengHei'\",\"bold\":false,\"fontborder\":0,\"seniorModeSwitch\":0,\"dmdensity\":1},\"basEditorData\":{},\"audioEffect\":null,\"boceTimes\":[],\"interaction\":{\"rookieGuide\":null,\"showedDialog\":false},\"iswide\":null,\"widesave\":null,\"subtitle\":{\"fade\":false,\"scale\":true,\"fontsize\":1,\"opacity\":0.4,\"bilingual\":false,\"color\":\"16777215\",\"shadow\":\"0\",\"position\":\"bottom-center\"},\"progress\":{\"precisionGuide\":null,\"pbpstate\":true,\"pinstate\":false},\"panorama\":true,\"ksInfo\":{\"ts\":0,\"kss\":null}}"}, {"name": "BILI_MIRROR_REPORT_POOL", "value": "{\"333.1007.main.bili-header.DATA.successReport\":{\"type\":\"custom\",\"mirrorVersion\":\"2.0.18\",\"_BiliGreyResult_method\":\"gray\",\"_BiliGreyResult_versionId\":\"201397\",\"mirrorPolymer\":3,\"/x/vip/ads/materials\":1,\"/x/web-show/wbi/res/locs\":1,\"/x/web-interface/wbi/search/default\":1,\"//passport.bilibili.com/x/passport-login/web/cookie/info\":1,\"/x/web-interface/history/continuation\":1,\"/x/web-interface/dynamic/entrance\":1,\"//api.vc.bilibili.com/link_setting/v1/link_setting/get\":1,\"//api.vc.bilibili.com/x/im/web/msgfeed/unread\":1},\"333.1007.main.home-page.DATA.successReport\":{\"type\":\"custom\",\"mirrorVersion\":\"2.0.18\",\"_BiliGreyResult_method\":\"gray\",\"_BiliGreyResult_versionId\":\"201397\",\"mirrorPolymer\":3,\"/x/web-show/res/locs\":2,\"//api.live.bilibili.com/xlive/web-interface/v1/webMain/getMoreRecList\":1}}"}, {"name": "wbi_img_url", "value": "https://i0.hdslb.com/bfs/wbi/7cd084941338484aae1ad9425b84077c.png"}, {"name": "KV_CONFIG_SDK", "value": "{\"333.1339_2\":{\"timestamp\":1773117290967,\"lastUsed\":1773117292957,\"value\":{\"channel_list.all\":\"{ \\\"tid\\\": 0, \\\"name\\\": \\\"\u5168\u90e8\u5206\u533a\\\", \\\"sub\\\": []}\",\"channel_list.animal\":\"{\\\"name\\\":\\\"\u52a8\u7269\u5708\\\",\\\"channelId\\\":18,\\\"tid\\\":217,\\\"url\\\":\\\"//www.bilibili.com/v/animal\\\",\\\"icon\\\":\\\"ChannelAnimal\\\",\\\"route\\\":\\\"animal\\\",\\\"sub\\\":[{\\\"subChannelId\\\":180001,\\\"name\\\":\\\"\u55b5\u661f\u4eba\\\",\\\"route\\\":\\\"cat\\\",\\\"tid\\\":218,\\\"desc\\\":\\\"\u55b5\u55b5\u55b5\u55b5\u55b5\\\",\\\"url\\\":\\\"//www.bilibili.com/v/animal/cat\\\"},{\\\"subChannelId\\\":180002,\\\"name\\\":\\\"\u6c6a\u661f\u4eba\\\",\\\"route\\\":\\\"dog\\\",\\\"tid\\\":219,\\\"desc\\\":\\\"\u6c6a\u6c6a\u6c6a\u6c6a\u6c6a\\\",\\\"url\\\":\\\"//www.bilibili.com/v/animal/dog\\\"},{\\\"subChannelId\\\":180007,\\\"name\\\":\\\"\u5c0f\u5ba0\u5f02\u5ba0\\\",\\\"route\\\":\\\"reptiles\\\",\\\"tid\\\":222,\\\"desc\\\":\\\"\u5947\u5999\u5ba0\u7269\u5927\u8d4f\\\",\\\"url\\\":\\\"//www.bilibili.com/v/animal/reptiles\\\"},{\\\"subChannelId\\\":180004,\\\"name\\\":\\\"\u91ce\u751f\u52a8\u7269\\\",\\\"route\\\":\\\"wild_animal\\\",\\\"tid\\\":221,\\\"desc\\\":\\\"\u5185\u6709\u201c\u731b\u517d\u201d\u51fa\u6ca1\\\",\\\"url\\\":\\\"//www.bilibili.com/v/animal/wild_animal\\\"},{\\\"subChannelId\\\":180008,\\\"name\\\":\\\"\u52a8\u7269\u4e8c\u521b\\\",\\\"route\\\":\\\"second_edition\\\",\\\"tid\\\":220,\\\"desc\\\":\\\"\u89e3\u8bf4\u3001\u914d\u97f3\u3001\u526a\u8f91\u3001\u6df7\u526a\\\",\\\"url\\\":\\\"//www.bilibili.com/v/animal/second_edition\\\"},{\\\"subChannelId\\\":180006,\\\"name\\\":\\\"\u52a8\u7269\u7efc\u5408\\\",\\\"route\\\":\\\"animal_composite\\\",\\\"tid\\\":75,\\\"desc\\\":\\\"\u6536\u5f55\u9664\u4e0a\u8ff0\u5b50\u5206\u533a\u5916\uff0c\u5176\u4f59\u52a8\u7269\u76f8\u5173\u89c6\u9891\u4ee5\u53ca\u975e\u52a8\u7269\u4e3b\u4f53\u6216\u591a\u4e2a\u52a8\u7269\u4e3b\u4f53\u7684\u52a8\u7269\u76f8\u5173\u5ef6\u4f38\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/animal/animal_composite\\\"}]}\",\"channel_list.anime\":\"{\\\"channelId\\\":2,\\\"name\\\":\\\"\u756a\u5267\\\",\\\"tid\\\":13,\\\"url\\\":\\\"//www.bilibili.com/anime/\\\",\\\"icon\\\":\\\"ChannelAnime\\\",\\\"sub\\\":[{\\\"subChannelId\\\":20001,\\\"name\\\":\\\"\u8fde\u8f7d\u52a8\u753b\\\",\\\"tid\\\":33,\\\"route\\\":\\\"serial\\\",\\\"url\\\":\\\"//www.bilibili.com/v/anime/serial/\\\"},{\\\"subChannelId\\\":20002,\\\"name\\\":\\\"\u5b8c\u7ed3\u52a8\u753b\\\",\\\"tid\\\":32,\\\"route\\\":\\\"finish\\\",\\\"url\\\":\\\"//www.bilibili.com/v/anime/finish\\\"},{\\\"subChannelId\\\":20003,\\\"name\\\":\\\"\u8d44\u8baf\\\",\\\"tid\\\":51,\\\"route\\\":\\\"information\\\",\\\"url\\\":\\\"//www.bilibili.com/v/anime/information/\\\"},{\\\"subChannelId\\\":20004,\\\"name\\\":\\\"\u5b98\u65b9\u5ef6\u4f38\\\",\\\"tid\\\":152,\\\"route\\\":\\\"offical\\\",\\\"url\\\":\\\"//www.bilibili.com/v/anime/offical/\\\"},{\\\"subChannelId\\\":20005,\\\"name\\\":\\\"\u65b0\u756a\u65f6\u95f4\u8868\\\",\\\"url\\\":\\\"//www.bilibili.com/anime/timeline/\\\"},{\\\"subChannelId\\\":20006,\\\"name\\\":\\\"\u756a\u5267\u7d22\u5f15\\\",\\\"url\\\":\\\"//www.bilibili.com/anime/index/\\\"}]}\",\"channel_list.car\":\"{\\\"name\\\":\\\"\u6c7d\u8f66\\\",\\\"channelId\\\":15,\\\"tid\\\":223,\\\"url\\\":\\\"//www.bilibili.com/v/car\\\",\\\"icon\\\":\\\"ChannelCar\\\",\\\"route\\\":\\\"car\\\",\\\"sub\\\":[{\\\"subChannelId\\\":150011,\\\"name\\\":\\\"\u6c7d\u8f66\u77e5\u8bc6\u79d1\u666e\\\",\\\"route\\\":\\\"knowledge\\\",\\\"tid\\\":258,\\\"desc\\\":\\\"\u5173\u4e8e\u6c7d\u8f66\u6280\u672f\u4e0e\u6587\u5316\u7684\u786c\u6838\u79d1\u666e\uff0c\u4ee5\u53ca\u751f\u6d3b\u4e2d\u5b66\u8f66\u3001\u7528\u8f66\u3001\u517b\u8f66\u7684\u76f8\u5173\u77e5\u8bc6\\\",\\\"url\\\":\\\"//www.bilibili.com/v/car/knowledge\\\"},{\\\"subChannelId\\\":150005,\\\"name\\\":\\\"\u8d2d\u8f66\u653b\u7565\\\",\\\"route\\\":\\\"strategy\\\",\\\"tid\\\":227,\\\"desc\\\":\\\"\u4e30\u5bcc\u8be6\u5b9e\u7684\u8d2d\u8f66\u5efa\u8bae\u548c\u65b0\u8f66\u4f53\u9a8c\\\",\\\"url\\\":\\\"//www.bilibili.com/v/car/strategy\\\"},{\\\"subChannelId\\\":150009,\\\"name\\\":\\\"\u65b0\u80fd\u6e90\u8f66\\\",\\\"route\\\":\\\"newenergyvehicle\\\",\\\"tid\\\":247,\\\"desc\\\":\\\"\u7535\u52a8\u6c7d\u8f66\u3001\u6df7\u5408\u52a8\u529b\u6c7d\u8f66\u7b49\u65b0\u80fd\u6e90\u8f66\u578b\u76f8\u5173\u5185\u5bb9\uff0c\u5305\u62ec\u65b0\u8f66\u8d44\u8baf\u3001\u8bd5\u9a7e\u4f53\u9a8c\u3001\u4e13\u4e1a\u8bc4\u6d4b\u7b49\\\",\\\"url\\\":\\\"//www.bilibili.com/v/car/newenergyvehicle\\\"},{\\\"subChannelId\\\":150007,\\\"name\\\":\\\"\u8d5b\u8f66\\\",\\\"route\\\":\\\"racing\\\",\\\"tid\\\":245,\\\"desc\\\":\\\"F1\u7b49\u6c7d\u8f66\u8fd0\u52a8\u76f8\u5173\\\",\\\"url\\\":\\\"//www.bilibili.com/v/car/racing\\\"},{\\\"subChannelId\\\":150008,\\\"name\\\":\\\"\u6539\u88c5\u73a9\u8f66\\\",\\\"route\\\":\\\"modifiedvehicle\\\",\\\"tid\\\":246,\\\"desc\\\":\\\"\u6c7d\u8f66\u6539\u88c5\u3001\u8001\u8f66\u4fee\u590d\u3001\u786c\u6838\u8d8a\u91ce\u3001\u8f66\u53cb\u805a\u4f1a\u7b49\u76f8\u5173\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/car/modifiedvehicle\\\"},{\\\"subChannelId\\\":150006,\\\"name\\\":\\\"\u6469\u6258\u8f66\\\",\\\"route\\\":\\\"motorcycle\\\",\\\"tid\\\":240,\\\"desc\\\":\\\"\u9a91\u58eb\u4eec\u96c6\u5408\u5566\\\",\\\"url\\\":\\\"//www.bilibili.com/v/car/motorcycle\\\"},{\\\"subChannelId\\\":150010,\\\"name\\\":\\\"\u623f\u8f66\\\",\\\"route\\\":\\\"touringcar\\\",\\\"tid\\\":248,\\\"desc\\\":\\\"\u623f\u8f66\u53ca\u8425\u5730\u76f8\u5173\u5185\u5bb9\uff0c\u5305\u62ec\u4e0d\u9650\u4e8e\u4ea7\u54c1\u4ecb\u7ecd\u3001\u9a7e\u9a76\u4f53\u9a8c\u3001\u623f\u8f66\u751f\u6d3b\u548c\u623f\u8f66\u65c5\u884c\u7b49\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/car/touringcar\\\"},{\\\"subChannelId\\\":150001,\\\"name\\\":\\\"\u6c7d\u8f66\u751f\u6d3b\\\",\\\"route\\\":\\\"life\\\",\\\"tid\\\":176,\\\"desc\\\":\\\"\u5206\u4eab\u6c7d\u8f66\u53ca\u51fa\u884c\u76f8\u5173\u7684\u751f\u6d3b\u4f53\u9a8c\u7c7b\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/car/life\\\"}]}\",\"channel_list.channel_page_sort\":\"[\\\"douga\\\",\\\"game\\\",\\\"car\\\",\\\"kichiku\\\",\\\"music\\\",\\\"dance\\\",\\\"cinephile\\\",\\\"ent\\\",\\\"knowledge\\\",\\\"tech\\\",\\\"information\\\",\\\"food\\\",\\\"life\\\",\\\"car\\\",\\\"fashion\\\",\\\"sports\\\",\\\"animal\\\"]\",\"channel_list.cinephile\":\"{\\\"name\\\":\\\"\u5f71\u89c6\\\",\\\"channelId\\\":25,\\\"tid\\\":181,\\\"url\\\":\\\"//www.bilibili.com/v/cinephile\\\",\\\"icon\\\":\\\"ChannelCinephile\\\",\\\"route\\\":\\\"cinephile\\\",\\\"sub\\\":[{\\\"subChannelId\\\":250001,\\\"name\\\":\\\"\u5f71\u89c6\u6742\u8c08\\\",\\\"route\\\":\\\"cinecism\\\",\\\"tid\\\":182,\\\"desc\\\":\\\"\u5f71\u89c6\u8bc4\u8bba\u3001\u89e3\u8bf4\u3001\u5410\u69fd\u3001\u79d1\u666e\u7b49\\\",\\\"url\\\":\\\"//www.bilibili.com/v/cinephile/cinecism\\\"},{\\\"subChannelId\\\":250002,\\\"name\\\":\\\"\u5f71\u89c6\u526a\u8f91\\\",\\\"route\\\":\\\"montage\\\",\\\"tid\\\":183,\\\"desc\\\":\\\"\u5bf9\u5f71\u89c6\u7d20\u6750\u8fdb\u884c\u526a\u8f91\u518d\u521b\u4f5c\u7684\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/cinephile/montage\\\"},{\\\"subChannelId\\\":250006,\\\"name\\\":\\\"\u5f71\u89c6\u6574\u6d3b\\\",\\\"route\\\":\\\"mashup\\\",\\\"tid\\\":260,\\\"desc\\\":\\\"\u4f7f\u7528\u5f71\u89c6\u7d20\u6750\u5236\u9020\u7684\u6709\u8da3\u3001\u6709\u6897\u7684\u521b\u610f\u6df7\u526a\u3001\u914d\u97f3\u3001\u7279\u6548\u73a9\u6897\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/cinephile/mashup\\\"},{\\\"subChannelId\\\":250007,\\\"name\\\":\\\"AI\u5f71\u50cf\\\",\\\"route\\\":\\\"ai_imaging\\\",\\\"tid\\\":259,\\\"desc\\\":\\\"\u5206\u4eabAI\u5236\u4f5c\u7684\u5f71\u50cf\u4f5c\u54c1\u3001\u521b\u4f5c\u5386\u7a0b\u3001\u6280\u672f\u98ce\u5411\\\",\\\"url\\\":\\\"//www.bilibili.com/v/cinephile/ai_imaging\\\"},{\\\"subChannelId\\\":250004,\\\"name\\\":\\\"\u9884\u544a\u00b7\u8d44\u8baf\\\",\\\"route\\\":\\\"trailer_info\\\",\\\"tid\\\":184,\\\"desc\\\":\\\"\u5f71\u89c6\u7c7b\u76f8\u5173\u8d44\u8baf\uff0c\u9884\u544a\uff0c\u82b1\u7d6e\u7b49\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/cinephile/trailer_info\\\"},{\\\"subChannelId\\\":250003,\\\"name\\\":\\\"\u5c0f\u5267\u573a\\\",\\\"route\\\":\\\"shortplay\\\",\\\"tid\\\":85,\\\"desc\\\":\\\"\u6709\u573a\u666f\u3001\u6709\u5267\u60c5\u7684\u6f14\u7ece\u7c7b\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/cinephile/shortplay\\\"},{\\\"subChannelId\\\":250005,\\\"name\\\":\\\"\u77ed\u7247\\\",\\\"route\\\":\\\"shortfilm\\\",\\\"tid\\\":256,\\\"desc\\\":\\\"\u5404\u79cd\u7c7b\u578b\u7684\u77ed\u7247\\\",\\\"url\\\":\\\"//www.bilibili.com/v/cinephile/shortfilm\\\"},{\\\"subChannelId\\\":250008,\\\"name\\\":\\\"\u5f71\u89c6\u7efc\u5408\\\",\\\"route\\\":\\\"comprehensive\\\",\\\"tid\\\":261,\\\"desc\\\":\\\"\u4e00\u5207\u65e0\u6cd5\u88ab\u6536\u7eb3\u5176\u4ed6\u5f71\u89c6\u4e8c\u7ea7\u5206\u533a\u7684\u5f71\u89c6\u76f8\u5173\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/cinephile/comprehensive\\\"}]}\",\"channel_list.dance\":\"{\\\"name\\\":\\\"\u821e\u8e48\\\",\\\"channelId\\\":10,\\\"tid\\\":129,\\\"url\\\":\\\"//www.bilibili.com/v/dance/\\\",\\\"icon\\\":\\\"ChannelDance\\\",\\\"route\\\":\\\"dance\\\",\\\"sub\\\":[{\\\"subChannelId\\\":100001,\\\"name\\\":\\\"\u5b85\u821e\\\",\\\"route\\\":\\\"otaku\\\",\\\"tid\\\":20,\\\"desc\\\":\\\"\u4e0eACG\u76f8\u5173\u7684\u7ffb\u8df3\u3001\u539f\u521b\u821e\u8e48\\\",\\\"url\\\":\\\"//www.bilibili.com/v/dance/otaku/\\\"},{\\\"subChannelId\\\":100002,\\\"name\\\":\\\"\u8857\u821e\\\",\\\"route\\\":\\\"hiphop\\\",\\\"tid\\\":198,\\\"desc\\\":\\\"\u6536\u5f55\u8857\u821e\u76f8\u5173\u5185\u5bb9\uff0c\u5305\u62ec\u8d5b\u4e8b\u73b0\u573a\u3001\u821e\u5ba4\u4f5c\u54c1\u3001\u4e2a\u4eba\u7ffb\u8df3\u3001FREESTYLE\u7b49\\\",\\\"url\\\":\\\"//www.bilibili.com/v/dance/hiphop/\\\"},{\\\"subChannelId\\\":100003,\\\"name\\\":\\\"\u660e\u661f\u821e\u8e48\\\",\\\"route\\\":\\\"star\\\",\\\"tid\\\":199,\\\"desc\\\":\\\"\u56fd\u5185\u5916\u660e\u661f\u53d1\u5e03\u7684\u5b98\u65b9\u821e\u8e48\u53ca\u5176\u7ffb\u8df3\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/dance/star/\\\"},{\\\"subChannelId\\\":100004,\\\"name\\\":\\\"\u56fd\u98ce\u821e\u8e48\\\",\\\"route\\\":\\\"china\\\",\\\"tid\\\":200,\\\"desc\\\":\\\"\u6536\u5f55\u56fd\u98ce\u5411\u821e\u8e48\u5185\u5bb9\uff0c\u5305\u62ec\u4e2d\u56fd\u821e\u3001\u6c11\u65cf\u6c11\u95f4\u821e\u3001\u6c49\u5510\u821e\u3001\u56fd\u98ce\u7235\u58eb\u7b49\\\",\\\"url\\\":\\\"//www.bilibili.com/v/dance/china/\\\"},{\\\"subChannelId\\\":100007,\\\"name\\\":\\\"\u989c\u503c\u00b7\u7f51\u7ea2\u821e\\\",\\\"route\\\":\\\"gestures\\\",\\\"tid\\\":255,\\\"desc\\\":\\\"\u624b\u52bf\u821e\u53ca\u7f51\u7ea2\u6d41\u884c\u821e\u8e48\u3001\u77ed\u89c6\u9891\u821e\u8e48\u7b49\u76f8\u5173\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/dance/gestures/\\\"},{\\\"subChannelId\\\":100005,\\\"name\\\":\\\"\u821e\u8e48\u7efc\u5408\\\",\\\"route\\\":\\\"three_d\\\",\\\"tid\\\":154,\\\"desc\\\":\\\"\u6536\u5f55\u65e0\u6cd5\u5b9a\u4e49\u5230\u5176\u4ed6\u821e\u8e48\u5b50\u5206\u533a\u7684\u821e\u8e48\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/dance/three_d/\\\"},{\\\"subChannelId\\\":100006,\\\"name\\\":\\\"\u821e\u8e48\u6559\u7a0b\\\",\\\"route\\\":\\\"demo\\\",\\\"tid\\\":156,\\\"desc\\\":\\\"\u955c\u9762\u6162\u901f\uff0c\u52a8\u4f5c\u5206\u89e3\uff0c\u57fa\u7840\u6559\u7a0b\u7b49\u5177\u6709\u6559\u5b66\u610f\u4e49\u7684\u821e\u8e48\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/dance/demo/\\\"}]}\",\"channel_list.documentary\":\"{\\\"name\\\":\\\"\u7eaa\u5f55\u7247\\\",\\\"tid\\\":177,\\\"channelId\\\":7,\\\"url\\\":\\\"//www.bilibili.com/documentary/\\\",\\\"icon\\\":\\\"ChannelDocumentary\\\"}\",\"channel_list.douga\":\"{\\\"name\\\":\\\"\u52a8\u753b\\\",\\\"channelId\\\":8,\\\"tid\\\":1,\\\"url\\\":\\\"//www.bilibili.com/v/douga/\\\",\\\"icon\\\":\\\"ChannelDouga\\\",\\\"route\\\":\\\"douga\\\",\\\"sub\\\":[{\\\"subChannelId\\\":80001,\\\"name\\\":\\\"MAD\u00b7AMV\\\",\\\"desc\\\":\\\"\u5177\u6709\u4e00\u5b9a\u5236\u4f5c\u7a0b\u5ea6\u7684\u52a8\u753b\u6216\u9759\u753b\u7684\u4e8c\u6b21\u521b\u4f5c\u89c6\u9891\\\",\\\"route\\\":\\\"mad\\\",\\\"tid\\\":24,\\\"url\\\":\\\"//www.bilibili.com/v/douga/mad/\\\"},{\\\"subChannelId\\\":80002,\\\"name\\\":\\\"MMD\u00b73D\\\",\\\"desc\\\":\\\"\u4f7f\u7528MMD\uff08MikuMikuDance\uff09\u548c\u5176\u4ed63D\u5efa\u6a21\u7c7b\u8f6f\u4ef6\u5236\u4f5c\u7684\u89c6\u9891\\\",\\\"route\\\":\\\"mmd\\\",\\\"tid\\\":25,\\\"url\\\":\\\"//www.bilibili.com/v/douga/mmd/\\\"},{\\\"subChannelId\\\":80003,\\\"name\\\":\\\"\u540c\u4eba\u00b7\u624b\u4e66\\\",\\\"desc\\\":\\\"\u8ffd\u6c42\u4e2a\u4eba\u7279\u8272\u548c\u521b\u610f\u8868\u8fbe\u7684\u624b\u4e66\uff08\u7ed8\uff09\u3001\u4ee5\u53ca\u540c\u4eba\u4f5c\u54c1\u5c55\u793a\u3001\u5ba3\u4f20\u4e3a\u4e3b\u7684\u5185\u5bb9\\\",\\\"route\\\":\\\"handdrawn\\\",\\\"tid\\\":47,\\\"url\\\":\\\"//www.bilibili.com/v/douga/handdrawn/\\\"},{\\\"subChannelId\\\":80008,\\\"name\\\":\\\"\u914d\u97f3\\\",\\\"desc\\\":\\\"\u4f7f\u7528ACGN\u76f8\u5173\u753b\u9762\u6216\u53f0\u672c\u7d20\u6750\u8fdb\u884c\u4eba\u5de5\u914d\u97f3\u521b\u4f5c\u7684\u5185\u5bb9\\\",\\\"route\\\":\\\"voice\\\",\\\"tid\\\":257,\\\"url\\\":\\\"//www.bilibili.com/v/douga/voice/\\\"},{\\\"subChannelId\\\":80004,\\\"name\\\":\\\"\u6a21\u73a9\u00b7\u5468\u8fb9\\\",\\\"desc\\\":\\\"\u6a21\u73a9\u3001\u5468\u8fb9\u8c37\u5b50\u7684\u6d4b\u8bc4\u3001\u5c55\u793a\u3001\u6539\u9020\u6216\u5176\u4ed6\u884d\u751f\u5185\u5bb9\\\",\\\"route\\\":\\\"garage_kit\\\",\\\"tid\\\":210,\\\"url\\\":\\\"//www.bilibili.com/v/douga/garage_kit/\\\"},{\\\"subChannelId\\\":80005,\\\"name\\\":\\\"\u7279\u6444\\\",\\\"desc\\\":\\\"\u7279\u6444\u76f8\u5173\u884d\u751f\u89c6\u9891\\\",\\\"route\\\":\\\"tokusatsu\\\",\\\"tid\\\":86,\\\"url\\\":\\\"//www.bilibili.com/v/douga/tokusatsu/\\\"},{\\\"subChannelId\\\":80007,\\\"name\\\":\\\"\u52a8\u6f2b\u6742\u8c08\\\",\\\"desc\\\":\\\"\u4ee5\u8c08\u8bdd\u5f62\u5f0f\u5bf9ACGN\u6587\u5316\u5708\u8fdb\u884c\u7684\u9274\u8d4f\u3001\u5410\u69fd\u3001\u8bc4\u70b9\u3001\u89e3\u8bf4\u3001\u63a8\u8350\u3001\u79d1\u666e\u7b49\u5185\u5bb9\\\",\\\"route\\\":\\\"acgntalks\\\",\\\"tid\\\":253,\\\"url\\\":\\\"//www.bilibili.com/v/douga/acgntalks/\\\"},{\\\"subChannelId\\\":80006,\\\"name\\\":\\\"\u7efc\u5408\\\",\\\"desc\\\":\\\"\u4ee5\u52a8\u753b\u53ca\u52a8\u753b\u76f8\u5173\u5185\u5bb9\u4e3a\u7d20\u6750\uff0c\u5305\u62ec\u4f46\u4e0d\u4ec5\u9650\u4e8e\u97f3\u9891\u66ff\u6362\u3001\u6076\u641e\u6539\u7f16\u3001\u6392\u884c\u699c\u7b49\u5185\u5bb9\\\",\\\"route\\\":\\\"other\\\",\\\"tid\\\":27,\\\"url\\\":\\\"//www.bilibili.com/v/douga/other/\\\"}]}\",\"channel_list.ent\":\"{\\\"name\\\":\\\"\u5a31\u4e50\\\",\\\"channelId\\\":23,\\\"tid\\\":5,\\\"url\\\":\\\"//www.bilibili.com/v/ent/\\\",\\\"icon\\\":\\\"ChannelEnt\\\",\\\"route\\\":\\\"ent\\\",\\\"sub\\\":[{\\\"subChannelId\\\":230003,\\\"name\\\":\\\"\u5a31\u4e50\u6742\u8c08\\\",\\\"route\\\":\\\"talker\\\",\\\"tid\\\":241,\\\"desc\\\":\\\"\u5a31\u4e50\u4eba\u7269\u89e3\u8bfb\u3001\u5a31\u4e50\u70ed\u70b9\u70b9\u8bc4\u3001\u5a31\u4e50\u884c\u4e1a\u5206\u6790\\\",\\\"url\\\":\\\"//www.bilibili.com/v/ent/talker\\\"},{\\\"subChannelId\\\":230005,\\\"name\\\":\\\"CP\u5b89\u5229\\\",\\\"route\\\":\\\"cp_recommendation\\\",\\\"tid\\\":262,\\\"desc\\\":\\\"\u4ee5\u5b89\u5229\u5404\u7c7b\u5a31\u4e50\u540d\u4eba\u3001\u89d2\u8272CP\u4e4b\u95f4\u9ed8\u5951\u4e8e\u706b\u82b1\u4e3a\u4e3b\u9898\u7684\u6df7\u526a\u3001\u89e3\u8bf4\uff0c\u89c2\u70b9\u8868\u8fbe\u7c7b\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/ent/cp_recommendation\\\"},{\\\"subChannelId\\\":230006,\\\"name\\\":\\\"\u989c\u503c\u5b89\u5229\\\",\\\"route\\\":\\\"beauty\\\",\\\"tid\\\":263,\\\"desc\\\":\\\"\u4ee5\u5404\u7c7b\u5a31\u4e50\u540d\u4eba\u3001\u89d2\u8272\u7684\u989c\u503c\u3001\u6c14\u8d28\u9b45\u529b\u4e3a\u6838\u5fc3\u7684\u6df7\u526a\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/ent/beauty\\\"},{\\\"subChannelId\\\":230004,\\\"name\\\":\\\"\u5a31\u4e50\u7c89\u4e1d\u521b\u4f5c\\\",\\\"route\\\":\\\"fans\\\",\\\"tid\\\":242,\\\"desc\\\":\\\"\u7c89\u4e1d\u5411\u521b\u4f5c\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/ent/fans\\\"},{\\\"subChannelId\\\":230007,\\\"name\\\":\\\"\u5a31\u4e50\u8d44\u8baf\\\",\\\"route\\\":\\\"entertainment_news\\\",\\\"tid\\\":264,\\\"desc\\\":\\\"\u5177\u5907\u8da3\u5473\u4ef7\u503c\u7684\u6587\u5316\u5a31\u4e50\u65b0\u95fb\u4e0e\u52a8\u6001\u62a5\u9053\uff0c\u5982\u540d\u4eba\u52a8\u6001\uff0c\u4f5c\u54c1\u53d1\u5e03\uff0c\u821e\u53f0\u6f14\u51fa\uff0c\u8da3\u95fb\u76d8\u70b9\u7b49\\\",\\\"url\\\":\\\"//www.bilibili.com/v/ent/entertainment_news\\\"},{\\\"subChannelId\\\":230002,\\\"name\\\":\\\"\u660e\u661f\u7efc\u5408\\\",\\\"route\\\":\\\"celebrity\\\",\\\"tid\\\":137,\\\"desc\\\":\\\"\u5a31\u4e50\u5708\u52a8\u6001\u3001\u660e\u661f\u8d44\u8baf\u76f8\u5173\\\",\\\"url\\\":\\\"//www.bilibili.com/v/ent/celebrity\\\"},{\\\"subChannelId\\\":230001,\\\"name\\\":\\\"\u7efc\u827a\\\",\\\"route\\\":\\\"variety\\\",\\\"tid\\\":71,\\\"desc\\\":\\\"\u6240\u6709\u7efc\u827a\u76f8\u5173\uff0c\u5168\u90e8\u4e00\u624b\u638c\u63e1\uff01\\\",\\\"url\\\":\\\"//www.bilibili.com/v/ent/variety\\\"}]}\",\"channel_list.fashion\":\"{\\\"name\\\":\\\"\u65f6\u5c1a\\\",\\\"channelId\\\":22,\\\"tid\\\":155,\\\"url\\\":\\\"//www.bilibili.com/v/fashion\\\",\\\"icon\\\":\\\"ChannelFashion\\\",\\\"route\\\":\\\"fashion\\\",\\\"sub\\\":[{\\\"subChannelId\\\":220001,\\\"name\\\":\\\"\u7f8e\u5986\u62a4\u80a4\\\",\\\"route\\\":\\\"makeup\\\",\\\"tid\\\":157,\\\"desc\\\":\\\"\u5f69\u5986\u62a4\u80a4\u3001\u7f8e\u7532\u7f8e\u53d1\u3001\u4eff\u5986\u3001\u533b\u7f8e\u76f8\u5173\u5185\u5bb9\u5206\u4eab\u6216\u4ea7\u54c1\u6d4b\u8bc4\\\",\\\"url\\\":\\\"//www.bilibili.com/v/fashion/makeup\\\"},{\\\"subChannelId\\\":220004,\\\"name\\\":\\\"\u4eff\u5986cos\\\",\\\"route\\\":\\\"cos\\\",\\\"tid\\\":252,\\\"desc\\\":\\\"\u5bf9\u4e8c\u6b21\u5143\u3001\u4e09\u6b21\u5143\u4eba\u7269\u89d2\u8272\u8fdb\u884c\u6a21\u4eff\u3001\u8fd8\u539f\u3001\u5c55\u793a\u3001\u6f14\u7ece\u7684\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/fashion/cos\\\"},{\\\"subChannelId\\\":220002,\\\"name\\\":\\\"\u7a7f\u642d\\\",\\\"route\\\":\\\"clothing\\\",\\\"tid\\\":158,\\\"desc\\\":\\\"\u7a7f\u642d\u98ce\u683c\u3001\u7a7f\u642d\u6280\u5de7\u7684\u5c55\u793a\u5206\u4eab\uff0c\u6db5\u76d6\u8863\u670d\u3001\u978b\u9774\u3001\u7bb1\u5305\u914d\u4ef6\u3001\u914d\u9970\uff08\u5e3d\u5b50\u3001\u949f\u8868\u3001\u73e0\u5b9d\u9996\u9970\uff09\u7b49\\\",\\\"url\\\":\\\"//www.bilibili.com/v/fashion/clothing\\\"},{\\\"subChannelId\\\":220003,\\\"name\\\":\\\"\u65f6\u5c1a\u6f6e\u6d41\\\",\\\"route\\\":\\\"trend\\\",\\\"tid\\\":159,\\\"desc\\\":\\\"\u65f6\u5c1a\u8857\u62cd\u3001\u65f6\u88c5\u5468\u3001\u65f6\u5c1a\u5927\u7247\uff0c\u65f6\u5c1a\u54c1\u724c\u3001\u6f6e\u6d41\u7b49\u884c\u4e1a\u76f8\u5173\u8bb0\u5f55\u53ca\u77e5\u8bc6\u79d1\u666e\\\",\\\"url\\\":\\\"//www.bilibili.com/v/fashion/trend\\\"}]}\",\"channel_list.food\":\"{\\\"name\\\":\\\"\u7f8e\u98df\\\",\\\"channelId\\\":17,\\\"tid\\\":211,\\\"url\\\":\\\"//www.bilibili.com/v/food\\\",\\\"icon\\\":\\\"ChannelFood\\\",\\\"route\\\":\\\"food\\\",\\\"sub\\\":[{\\\"subChannelId\\\":170001,\\\"name\\\":\\\"\u7f8e\u98df\u5236\u4f5c\\\",\\\"route\\\":\\\"make\\\",\\\"tid\\\":76,\\\"desc\\\":\\\"\u5b66\u505a\u4eba\u95f4\u7f8e\u5473\uff0c\u5c55\u793a\u7cbe\u6e5b\u53a8\u827a\\\",\\\"url\\\":\\\"//www.bilibili.com/v/food/make\\\"},{\\\"subChannelId\\\":170002,\\\"name\\\":\\\"\u7f8e\u98df\u4fa6\u63a2\\\",\\\"route\\\":\\\"detective\\\",\\\"tid\\\":212,\\\"desc\\\":\\\"\u5bfb\u627e\u7f8e\u5473\u9910\u5385\uff0c\u53d1\u73b0\u8857\u5934\u7f8e\u98df\\\",\\\"url\\\":\\\"//www.bilibili.com/v/food/detective\\\"},{\\\"subChannelId\\\":170003,\\\"name\\\":\\\"\u7f8e\u98df\u6d4b\u8bc4\\\",\\\"route\\\":\\\"measurement\\\",\\\"tid\\\":213,\\\"desc\\\":\\\"\u5403\u8d27\u4e16\u754c\uff0c\u54c1\u5c1d\u4e16\u95f4\u7f8e\u5473\\\",\\\"url\\\":\\\"//www.bilibili.com/v/food/measurement\\\"},{\\\"subChannelId\\\":170004,\\\"name\\\":\\\"\u7530\u56ed\u7f8e\u98df\\\",\\\"route\\\":\\\"rural\\\",\\\"tid\\\":214,\\\"desc\\\":\\\"\u54c1\u5473\u4e61\u91ce\u7f8e\u98df\uff0c\u5bfb\u627e\u5c71\u4e0e\u6d77\u7684\u5473\u9053\\\",\\\"url\\\":\\\"//www.bilibili.com/v/food/rural\\\"},{\\\"subChannelId\\\":170005,\\\"name\\\":\\\"\u7f8e\u98df\u8bb0\u5f55\\\",\\\"route\\\":\\\"record\\\",\\\"tid\\\":215,\\\"desc\\\":\\\"\u8bb0\u5f55\u4e00\u65e5\u4e09\u9910\uff0c\u7ed9\u751f\u6d3b\u6dfb\u4e00\u70b9\u5e78\u798f\u611f\\\",\\\"url\\\":\\\"//www.bilibili.com/v/food/record\\\"}]}\",\"channel_list.funny\":\"{\\\"channelId\\\":160001,\\\"name\\\":\\\"\u641e\u7b11\\\",\\\"route\\\":\\\"stand_alone\\\",\\\"tid\\\":138,\\\"icon\\\":\\\"ChannelGaoxiao\\\",\\\"url\\\":\\\"//www.bilibili.com/v/life/funny\\\"}\",\"channel_list.game\":\"{\\\"name\\\":\\\"\u6e38\u620f\\\",\\\"channelId\\\":11,\\\"tid\\\":4,\\\"url\\\":\\\"//www.bilibili.com/v/game/\\\",\\\"icon\\\":\\\"ChannelGame\\\",\\\"route\\\":\\\"game\\\",\\\"sub\\\":[{\\\"subChannelId\\\":110001,\\\"name\\\":\\\"\u5355\u673a\u6e38\u620f\\\",\\\"desc\\\":\\\"\u4ee5\u6240\u6709\u5e73\u53f0\uff08PC\u3001\u4e3b\u673a\u3001\u79fb\u52a8\u7aef\uff09\u7684\u5355\u673a\u6216\u8054\u673a\u6e38\u620f\u4e3a\u4e3b\u7684\u89c6\u9891\u5185\u5bb9\uff0c\u5305\u62ec\u6e38\u620f\u9884\u544a\u3001CG\u3001\u5b9e\u51b5\u89e3\u8bf4\u53ca\u76f8\u5173\u7684\u8bc4\u6d4b\u3001\u6742\u8c08\u4e0e\u89c6\u9891\u526a\u8f91\u7b49\\\",\\\"route\\\":\\\"stand_alone\\\",\\\"tid\\\":17,\\\"url\\\":\\\"//www.bilibili.com/v/game/stand_alone\\\"},{\\\"subChannelId\\\":110002,\\\"name\\\":\\\"\u7535\u5b50\u7ade\u6280\\\",\\\"desc\\\":\\\"\u5177\u6709\u9ad8\u5bf9\u6297\u6027\u7684\u7535\u5b50\u7ade\u6280\u6e38\u620f\u9879\u76ee\uff0c\u5176\u76f8\u5173\u7684\u8d5b\u4e8b\u3001\u5b9e\u51b5\u3001\u653b\u7565\u3001\u89e3\u8bf4\u3001\u77ed\u5267\u7b49\u89c6\u9891\u3002\\\",\\\"route\\\":\\\"esports\\\",\\\"tid\\\":171,\\\"url\\\":\\\"//www.bilibili.com/v/game/esports\\\"},{\\\"subChannelId\\\":110003,\\\"name\\\":\\\"\u624b\u673a\u6e38\u620f\\\",\\\"desc\\\":\\\"\u4ee5\u624b\u673a\u53ca\u5e73\u677f\u8bbe\u5907\u4e3a\u4e3b\u8981\u5e73\u53f0\u7684\u6e38\u620f\uff0c\u5176\u76f8\u5173\u7684\u5b9e\u51b5\u3001\u653b\u7565\u3001\u89e3\u8bf4\u3001\u77ed\u5267\u3001\u6f14\u793a\u7b49\u89c6\u9891\u3002\\\",\\\"route\\\":\\\"mobile\\\",\\\"tid\\\":172,\\\"url\\\":\\\"//www.bilibili.com/v/game/mobile\\\"},{\\\"subChannelId\\\":110004,\\\"name\\\":\\\"\u7f51\u7edc\u6e38\u620f\\\",\\\"desc\\\":\\\"\u7531\u7f51\u7edc\u8fd0\u8425\u5546\u8fd0\u8425\u7684\u591a\u4eba\u5728\u7ebf\u6e38\u620f\uff0c\u4ee5\u53ca\u7535\u5b50\u7ade\u6280\u7684\u76f8\u5173\u6e38\u620f\u5185\u5bb9\u3002\u5305\u62ec\u8d5b\u4e8b\u3001\u653b\u7565\u3001\u5b9e\u51b5\u3001\u89e3\u8bf4\u7b49\u76f8\u5173\u89c6\u9891\\\",\\\"route\\\":\\\"online\\\",\\\"tid\\\":65,\\\"url\\\":\\\"//www.bilibili.com/v/game/online\\\"},{\\\"subChannelId\\\":110005,\\\"name\\\":\\\"\u684c\u6e38\u68cb\u724c\\\",\\\"desc\\\":\\\"\u684c\u6e38\u3001\u68cb\u724c\u3001\u5361\u724c\u5bf9\u6218\u7b49\u53ca\u5176\u76f8\u5173\u7535\u5b50\u7248\u6e38\u620f\u7684\u5b9e\u51b5\u3001\u653b\u7565\u3001\u89e3\u8bf4\u3001\u6f14\u793a\u7b49\u89c6\u9891\u3002\\\",\\\"route\\\":\\\"board\\\",\\\"tid\\\":173,\\\"url\\\":\\\"//www.bilibili.com/v/game/board\\\"},{\\\"subChannelId\\\":110006,\\\"name\\\":\\\"GMV\\\",\\\"desc\\\":\\\"\u7531\u6e38\u620f\u7d20\u6750\u5236\u4f5c\u7684MV\u89c6\u9891\u3002\u4ee5\u6e38\u620f\u5185\u5bb9\u6216CG\u4e3a\u4e3b\u5236\u4f5c\u7684\uff0c\u5177\u6709\u4e00\u5b9a\u521b\u4f5c\u7a0b\u5ea6\u7684MV\u7c7b\u578b\u7684\u89c6\u9891\\\",\\\"route\\\":\\\"gmv\\\",\\\"tid\\\":121,\\\"url\\\":\\\"//www.bilibili.com/v/game/gmv\\\"},{\\\"subChannelId\\\":110007,\\\"name\\\":\\\"\u97f3\u6e38\\\",\\\"desc\\\":\\\"\u5404\u4e2a\u5e73\u53f0\u4e0a\uff0c\u901a\u8fc7\u914d\u5408\u97f3\u4e50\u4e0e\u8282\u594f\u800c\u8fdb\u884c\u7684\u97f3\u4e50\u7c7b\u6e38\u620f\u89c6\u9891\\\",\\\"route\\\":\\\"music\\\",\\\"tid\\\":136,\\\"url\\\":\\\"//www.bilibili.com/v/game/music\\\"},{\\\"subChannelId\\\":110008,\\\"name\\\":\\\"Mugen\\\",\\\"desc\\\":\\\"\u4ee5Mugen\u5f15\u64ce\u4e3a\u5e73\u53f0\u5236\u4f5c\u3001\u6216\u4e0eMugen\u76f8\u5173\u7684\u6e38\u620f\u89c6\u9891\\\",\\\"route\\\":\\\"mugen\\\",\\\"tid\\\":19,\\\"url\\\":\\\"//www.bilibili.com/v/game/mugen\\\"},{\\\"subChannelId\\\":110009,\\\"name\\\":\\\"\u6e38\u620f\u8d5b\u4e8b\\\",\\\"hiddenInPrimaryChannel\\\":true,\\\"url\\\":\\\"//www.bilibili.com/v/game/match/\\\"}]}\",\"channel_list.guochuang\":\"{\\\"channelId\\\":4,\\\"name\\\":\\\"\u56fd\u521b\\\",\\\"tid\\\":167,\\\"url\\\":\\\"//www.bilibili.com/guochuang/\\\",\\\"icon\\\":\\\"ChannelGuochuang\\\",\\\"sub\\\":[{\\\"subChannelId\\\":40001,\\\"name\\\":\\\"\u56fd\u4ea7\u52a8\u753b\\\",\\\"tid\\\":153,\\\"route\\\":\\\"chinese\\\",\\\"url\\\":\\\"//www.bilibili.com/v/guochuang/chinese/\\\"},{\\\"subChannelId\\\":40002,\\\"name\\\":\\\"\u56fd\u4ea7\u539f\u521b\u76f8\u5173\\\",\\\"tid\\\":168,\\\"route\\\":\\\"original\\\",\\\"url\\\":\\\"//www.bilibili.com/v/guochuang/original/\\\"},{\\\"subChannelId\\\":40003,\\\"name\\\":\\\"\u5e03\u888b\u620f\\\",\\\"tid\\\":169,\\\"route\\\":\\\"puppetry\\\",\\\"url\\\":\\\"//www.bilibili.com/v/guochuang/puppetry/\\\"},{\\\"subChannelId\\\":40004,\\\"name\\\":\\\"\u52a8\u6001\u6f2b\u00b7\u5e7f\u64ad\u5267\\\",\\\"tid\\\":195,\\\"route\\\":\\\"motioncomic\\\",\\\"url\\\":\\\"//www.bilibili.com/v/guochuang/motioncomic/\\\"},{\\\"subChannelId\\\":40005,\\\"name\\\":\\\"\u8d44\u8baf\\\",\\\"tid\\\":170,\\\"route\\\":\\\"information\\\",\\\"url\\\":\\\"//www.bilibili.com/v/guochuang/information/\\\"},{\\\"subChannelId\\\":40006,\\\"name\\\":\\\"\u65b0\u756a\u65f6\u95f4\u8868\\\",\\\"url\\\":\\\"//www.bilibili.com/guochuang/timeline/\\\"},{\\\"subChannelId\\\":40007,\\\"name\\\":\\\"\u56fd\u4ea7\u52a8\u753b\u7d22\u5f15\\\",\\\"url\\\":\\\"//www.bilibili.com/guochuang/index/\\\"}]}\",\"channel_list.information\":\"{\\\"name\\\":\\\"\u8d44\u8baf\\\",\\\"channelId\\\":21,\\\"tid\\\":202,\\\"url\\\":\\\"//www.bilibili.com/v/information/\\\",\\\"icon\\\":\\\"ChannelInformation\\\",\\\"route\\\":\\\"information\\\",\\\"sub\\\":[{\\\"subChannelId\\\":210001,\\\"name\\\":\\\"\u70ed\u70b9\\\",\\\"route\\\":\\\"hotspot\\\",\\\"tid\\\":203,\\\"hiddenHotList\\\":true,\\\"desc\\\":\\\"\u5168\u6c11\u5173\u6ce8\u7684\u65f6\u653f\u70ed\u95e8\u8d44\u8baf\\\",\\\"url\\\":\\\"//www.bilibili.com/v/information/hotspot\\\"},{\\\"subChannelId\\\":210002,\\\"name\\\":\\\"\u73af\u7403\\\",\\\"route\\\":\\\"global\\\",\\\"tid\\\":204,\\\"hiddenHotList\\\":true,\\\"desc\\\":\\\"\u5168\u7403\u8303\u56f4\u5185\u53d1\u751f\u7684\u5177\u6709\u91cd\u5927\u5f71\u54cd\u529b\u7684\u4e8b\u4ef6\u52a8\u6001\\\",\\\"url\\\":\\\"//www.bilibili.com/v/information/global\\\"},{\\\"subChannelId\\\":210003,\\\"name\\\":\\\"\u793e\u4f1a\\\",\\\"route\\\":\\\"social\\\",\\\"tid\\\":205,\\\"hiddenHotList\\\":true,\\\"desc\\\":\\\"\u65e5\u5e38\u751f\u6d3b\u7684\u793e\u4f1a\u4e8b\u4ef6\u3001\u793e\u4f1a\u95ee\u9898\u3001\u793e\u4f1a\u98ce\u8c8c\u7684\u62a5\u9053\\\",\\\"url\\\":\\\"//www.bilibili.com/v/information/social\\\"},{\\\"subChannelId\\\":210004,\\\"name\\\":\\\"\u7efc\u5408\\\",\\\"route\\\":\\\"multiple\\\",\\\"tid\\\":206,\\\"hiddenHotList\\\":true,\\\"desc\\\":\\\"\u9664\u4e0a\u8ff0\u9886\u57df\u5916\u5176\u5b83\u5782\u76f4\u9886\u57df\u7684\u7efc\u5408\u8d44\u8baf\\\",\\\"url\\\":\\\"//www.bilibili.com/v/information/multiple\\\"}]}\",\"channel_list.kichiku\":\"{\\\"name\\\":\\\"\u9b3c\u755c\\\",\\\"channelId\\\":20,\\\"tid\\\":119,\\\"url\\\":\\\"//www.bilibili.com/v/kichiku/\\\",\\\"icon\\\":\\\"ChannelKichiku\\\",\\\"route\\\":\\\"kichiku\\\",\\\"sub\\\":[{\\\"subChannelId\\\":200001,\\\"name\\\":\\\"\u9b3c\u755c\u8c03\u6559\\\",\\\"desc\\\":\\\"\u4f7f\u7528\u7d20\u6750\u5728\u97f3\u9891\u3001\u753b\u9762\u4e0a\u505a\u4e00\u5b9a\u5904\u7406\uff0c\u8fbe\u5230\u4e0eBGM\u4e00\u5b9a\u7684\u540c\u6b65\u611f\\\",\\\"route\\\":\\\"guide\\\",\\\"tid\\\":22,\\\"url\\\":\\\"//www.bilibili.com/v/kichiku/guide\\\"},{\\\"subChannelId\\\":200002,\\\"name\\\":\\\"\u97f3MAD\\\",\\\"desc\\\":\\\"\u4f7f\u7528\u7d20\u6750\u97f3\u9891\u8fdb\u884c\u4e00\u5b9a\u7684\u4e8c\u6b21\u521b\u4f5c\u6765\u8fbe\u5230\u8fd8\u539f\u539f\u66f2\u7684\u975e\u5546\u4e1a\u6027\u8d28\u7a3f\u4ef6\\\",\\\"route\\\":\\\"mad\\\",\\\"tid\\\":26,\\\"url\\\":\\\"//www.bilibili.com/v/kichiku/mad\\\"},{\\\"subChannelId\\\":200003,\\\"name\\\":\\\"\u4eba\u529bVOCALOID\\\",\\\"desc\\\":\\\"\u5c06\u4eba\u7269\u6216\u8005\u89d2\u8272\u7684\u65e0\u4f34\u594f\u7d20\u6750\u8fdb\u884c\u4eba\u5de5\u8c03\u97f3\uff0c\u4f7f\u5176\u5c31\u50cfVOCALOID\u4e00\u6837\u6b4c\u5531\u7684\u6280\u672f\\\",\\\"route\\\":\\\"manual_vocaloid\\\",\\\"tid\\\":126,\\\"url\\\":\\\"//www.bilibili.com/v/kichiku/manual_vocaloid\\\"},{\\\"subChannelId\\\":200004,\\\"name\\\":\\\"\u9b3c\u755c\u5267\u573a\\\",\\\"desc\\\":\\\"\u4f7f\u7528\u7d20\u6750\u8fdb\u884c\u4eba\u5de5\u526a\u8f91\u7f16\u6392\u7684\u6709\u5267\u60c5\u7684\u4f5c\u54c1\\\",\\\"route\\\":\\\"theatre\\\",\\\"tid\\\":216,\\\"url\\\":\\\"//www.bilibili.com/v/kichiku/theatre\\\"},{\\\"subChannelId\\\":200005,\\\"name\\\":\\\"\u6559\u7a0b\u6f14\u793a\\\",\\\"desc\\\":\\\"\u9b3c\u755c\u76f8\u5173\u7684\u6559\u7a0b\u6f14\u793a\\\",\\\"route\\\":\\\"course\\\",\\\"tid\\\":127,\\\"url\\\":\\\"//www.bilibili.com/v/kichiku/course\\\"}]}\",\"channel_list.knowledge\":\"{\\\"name\\\":\\\"\u77e5\u8bc6\\\",\\\"channelId\\\":12,\\\"tid\\\":36,\\\"url\\\":\\\"//www.bilibili.com/v/knowledge/\\\",\\\"icon\\\":\\\"ChannelKnowledge\\\",\\\"route\\\":\\\"knowledge\\\",\\\"sub\\\":[{\\\"subChannelId\\\":120001,\\\"name\\\":\\\"\u79d1\u5b66\u79d1\u666e\\\",\\\"route\\\":\\\"science\\\",\\\"tid\\\":201,\\\"desc\\\":\\\"\u56de\u7b54\u4f60\u7684\u5341\u4e07\u4e2a\u4e3a\u4ec0\u4e48\\\",\\\"url\\\":\\\"//www.bilibili.com/v/knowledge/science\\\"},{\\\"subChannelId\\\":120002,\\\"name\\\":\\\"\u793e\u79d1\u00b7\u6cd5\u5f8b\u00b7\u5fc3\u7406\\\",\\\"route\\\":\\\"social_science\\\",\\\"tid\\\":124,\\\"desc\\\":\\\"\u57fa\u4e8e\u793e\u4f1a\u79d1\u5b66\u3001\u6cd5\u5b66\u3001\u5fc3\u7406\u5b66\u5c55\u5f00\u6216\u4e2a\u4eba\u89c2\u70b9\u8f93\u51fa\u7684\u77e5\u8bc6\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/knowledge/social_science\\\"},{\\\"subChannelId\\\":120003,\\\"name\\\":\\\"\u4eba\u6587\u5386\u53f2\\\",\\\"route\\\":\\\"humanity_history\\\",\\\"tid\\\":228,\\\"desc\\\":\\\"\u770b\u770b\u53e4\u4eca\u4eba\u7269\uff0c\u804a\u804a\u5386\u53f2\u8fc7\u5f80\uff0c\u54c1\u54c1\u6587\u5b66\u5178\u7c4d\\\",\\\"url\\\":\\\"//www.bilibili.com/v/knowledge/humanity_history\\\"},{\\\"subChannelId\\\":120004,\\\"name\\\":\\\"\u8d22\u7ecf\u5546\u4e1a\\\",\\\"route\\\":\\\"business\\\",\\\"tid\\\":207,\\\"desc\\\":\\\"\u8bf4\u91d1\u878d\u5e02\u573a\uff0c\u8c08\u5b8f\u89c2\u7ecf\u6d4e\uff0c\u4e00\u8d77\u7545\u804a\u5546\u4e1a\u6545\u4e8b\\\",\\\"url\\\":\\\"//www.bilibili.com/v/knowledge/business\\\"},{\\\"subChannelId\\\":120005,\\\"name\\\":\\\"\u6821\u56ed\u5b66\u4e60\\\",\\\"route\\\":\\\"campus\\\",\\\"tid\\\":208,\\\"desc\\\":\\\"\u8001\u5e08\u5f88\u6709\u8da3\uff0c\u5b66\u751f\u4e5f\u6709\u624d\uff0c\u6211\u4eec\u4e00\u8d77\u641e\u5b66\u4e60\\\",\\\"url\\\":\\\"//www.bilibili.com/v/knowledge/campus\\\"},{\\\"subChannelId\\\":120006,\\\"name\\\":\\\"\u804c\u4e1a\u804c\u573a\\\",\\\"route\\\":\\\"career\\\",\\\"tid\\\":209,\\\"desc\\\":\\\"\u804c\u4e1a\u5206\u4eab\u3001\u5347\u7ea7\u6307\u5357\uff0c\u4e00\u8d77\u6210\u4e3a\u6700\u6709\u6599\u7684\u804c\u573a\u4eba\\\",\\\"url\\\":\\\"//www.bilibili.com/v/knowledge/career\\\"},{\\\"subChannelId\\\":120007,\\\"name\\\":\\\"\u8bbe\u8ba1\u00b7\u521b\u610f\\\",\\\"route\\\":\\\"design\\\",\\\"tid\\\":229,\\\"desc\\\":\\\"\u5929\u9a6c\u884c\u7a7a\uff0c\u521b\u610f\u8bbe\u8ba1\uff0c\u90fd\u5728\u8fd9\u91cc\\\",\\\"url\\\":\\\"//www.bilibili.com/v/knowledge/design\\\"},{\\\"subChannelId\\\":120008,\\\"name\\\":\\\"\u91ce\u751f\u6280\u80fd\u534f\u4f1a\\\",\\\"route\\\":\\\"skill\\\",\\\"tid\\\":122,\\\"desc\\\":\\\"\u6280\u80fd\u515a\u96c6\u5408\uff0c\u662f\u65f6\u5019\u5c55\u793a\u771f\u6b63\u7684\u6280\u672f\u4e86\\\",\\\"url\\\":\\\"//www.bilibili.com/v/knowledge/skill\\\"}]}\",\"channel_list.life\":\"{\\\"name\\\":\\\"\u751f\u6d3b\\\",\\\"channelId\\\":16,\\\"tid\\\":160,\\\"url\\\":\\\"//www.bilibili.com/v/life\\\",\\\"icon\\\":\\\"ChannelLife\\\",\\\"route\\\":\\\"life\\\",\\\"sub\\\":[{\\\"subChannelId\\\":160001,\\\"name\\\":\\\"\u641e\u7b11\\\",\\\"route\\\":\\\"funny\\\",\\\"tid\\\":138,\\\"desc\\\":\\\"\u5404\u79cd\u6c99\u96d5\u6709\u8da3\u7684\u641e\u7b11\u526a\u8f91\uff0c\u6311\u6218\uff0c\u8868\u6f14\uff0c\u914d\u97f3\u7b49\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/life/funny\\\"},{\\\"subChannelId\\\":160008,\\\"name\\\":\\\"\u4eb2\u5b50\\\",\\\"route\\\":\\\"parenting\\\",\\\"tid\\\":254,\\\"desc\\\":\\\"\u5206\u4eab\u4eb2\u5b50\u3001\u840c\u5a03\u3001\u6bcd\u5a74\u3001\u80b2\u513f\u76f8\u5173\u7684\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/life/parenting\\\"},{\\\"subChannelId\\\":160006,\\\"name\\\":\\\"\u51fa\u884c\\\",\\\"route\\\":\\\"travel\\\",\\\"tid\\\":250,\\\"desc\\\":\\\"\u4e3a\u8fbe\u5230\u89c2\u5149\u6e38\u89c8\u3001\u4f11\u95f2\u5a31\u4e50\u4e3a\u76ee\u7684\u7684\u8fdc\u9014\u65c5\u884c\u3001\u4e2d\u8fd1\u9014\u6237\u5916\u751f\u6d3b\u3001\u672c\u5730\u63a2\u5e97\\\",\\\"url\\\":\\\"//www.bilibili.com/v/life/travel\\\"},{\\\"subChannelId\\\":160007,\\\"name\\\":\\\"\u4e09\u519c\\\",\\\"route\\\":\\\"rurallife\\\",\\\"tid\\\":251,\\\"desc\\\":\\\"\u5206\u4eab\u7f8e\u597d\u519c\u6751\u751f\u6d3b\\\",\\\"url\\\":\\\"//www.bilibili.com/v/life/rurallife\\\"},{\\\"subChannelId\\\":160002,\\\"name\\\":\\\"\u5bb6\u5c45\u623f\u4ea7\\\",\\\"route\\\":\\\"home\\\",\\\"tid\\\":239,\\\"desc\\\":\\\"\u4e0e\u4e70\u623f\u3001\u88c5\u4fee\u3001\u5c45\u5bb6\u751f\u6d3b\u76f8\u5173\u7684\u5206\u4eab\\\",\\\"url\\\":\\\"//www.bilibili.com/v/life/home\\\"},{\\\"subChannelId\\\":160003,\\\"name\\\":\\\"\u624b\u5de5\\\",\\\"route\\\":\\\"handmake\\\",\\\"tid\\\":161,\\\"desc\\\":\\\"\u624b\u5de5\u5236\u54c1\u7684\u5236\u4f5c\u8fc7\u7a0b\u6216\u6210\u54c1\u5c55\u793a\u3001\u6559\u7a0b\u3001\u6d4b\u8bc4\u7c7b\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/life/handmake\\\"},{\\\"subChannelId\\\":160004,\\\"name\\\":\\\"\u7ed8\u753b\\\",\\\"route\\\":\\\"painting\\\",\\\"tid\\\":162,\\\"desc\\\":\\\"\u7ed8\u753b\u8fc7\u7a0b\u6216\u7ed8\u753b\u6559\u7a0b\uff0c\u4ee5\u53ca\u7ed8\u753b\u76f8\u5173\u7684\u6240\u6709\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/life/painting\\\"},{\\\"subChannelId\\\":160005,\\\"name\\\":\\\"\u65e5\u5e38\\\",\\\"route\\\":\\\"daily\\\",\\\"tid\\\":21,\\\"desc\\\":\\\"\u8bb0\u5f55\u65e5\u5e38\u751f\u6d3b\uff0c\u5206\u4eab\u751f\u6d3b\u6545\u4e8b\\\",\\\"url\\\":\\\"//www.bilibili.com/v/life/daily\\\"}]}\",\"channel_list.love\":\"{\\\"channelId\\\":32,\\\"name\\\":\\\"\u516c\u76ca\\\",\\\"icon\\\":\\\"ChannelLove\\\",\\\"url\\\":\\\"//love.bilibili.com\\\"}\",\"channel_list.mooc\":\"{\\\"channelId\\\":33,\\\"name\\\":\\\"\u516c\u5f00\u8bfe\\\",\\\"icon\\\":\\\"ChannelGongkaike\\\",\\\"url\\\":\\\"//www.bilibili.com/mooc\\\"}\",\"channel_list.movie\":\"{\\\"channelId\\\":3,\\\"name\\\":\\\"\u7535\u5f71\\\",\\\"tid\\\":23,\\\"url\\\":\\\"//www.bilibili.com/movie/\\\",\\\"icon\\\":\\\"ChannelMovie\\\"}\",\"channel_list.music\":\"{\\\"name\\\":\\\"\u97f3\u4e50\\\",\\\"channelId\\\":9,\\\"tid\\\":3,\\\"url\\\":\\\"//www.bilibili.com/v/music\\\",\\\"icon\\\":\\\"ChannelMusic\\\",\\\"route\\\":\\\"music\\\",\\\"sub\\\":[{\\\"subChannelId\\\":90001,\\\"name\\\":\\\"\u539f\u521b\u97f3\u4e50\\\",\\\"route\\\":\\\"original\\\",\\\"desc\\\":\\\"\u539f\u521b\u6b4c\u66f2\u53ca\u7eaf\u97f3\u4e50\uff0c\u5305\u62ec\u6539\u7f16\u3001\u91cd\u7f16\u66f2\u53caremix\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/original\\\",\\\"tid\\\":28},{\\\"subChannelId\\\":90007,\\\"name\\\":\\\"\u97f3\u4e50\u73b0\u573a\\\",\\\"route\\\":\\\"live\\\",\\\"tid\\\":29,\\\"desc\\\":\\\"\u97f3\u4e50\u8868\u6f14\u7684\u5b9e\u51b5\u89c6\u9891\uff0c\u5305\u62ec\u5b98\u65b9\u7684\u7efc\u827a\u8282\u76ee\u3001\u97f3\u4e50\u5267\u3001\u97f3\u4e50\u8282\u3001\u6f14\u5531\u4f1a\u3001\u6253\u6b4c\u821e\u53f0\u73b0\u573a\u7b49\uff0c\u4ee5\u53ca\u4e2a\u4eba\u6f14\u51fa/\u8857\u5934\u8868\u6f14\u73b0\u573a\u7b49\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/live\\\"},{\\\"subChannelId\\\":90002,\\\"name\\\":\\\"\u7ffb\u5531\\\",\\\"route\\\":\\\"cover\\\",\\\"desc\\\":\\\"\u5bf9\u66f2\u76ee\u7684\u4eba\u58f0\u518d\u6f14\u7ece\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/cover\\\",\\\"tid\\\":31},{\\\"subChannelId\\\":90005,\\\"name\\\":\\\"\u6f14\u594f\\\",\\\"route\\\":\\\"perform\\\",\\\"tid\\\":59,\\\"desc\\\":\\\"\u4e50\u5668\u548c\u975e\u4f20\u7edf\u4e50\u5668\u5668\u6750\u7684\u6f14\u594f\u4f5c\u54c1\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/perform\\\"},{\\\"subChannelId\\\":900011,\\\"name\\\":\\\"\u4e50\u8bc4\u76d8\u70b9\\\",\\\"route\\\":\\\"commentary\\\",\\\"tid\\\":243,\\\"desc\\\":\\\"\u97f3\u4e50\u7c7b\u65b0\u95fb\u3001\u76d8\u70b9\u3001\u70b9\u8bc4\u3001reaction\u3001\u699c\u5355\u3001\u91c7\u8bbf\u3001\u5e55\u540e\u6545\u4e8b\u3001\u5531\u7247\u5f00\u7bb1\u7b49\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/commentary\\\"},{\\\"subChannelId\\\":90003,\\\"name\\\":\\\"VOCALOID\u00b7UTAU\\\",\\\"route\\\":\\\"vocaloid\\\",\\\"desc\\\":\\\"\u4ee5VOCALOID\u7b49\u6b4c\u58f0\u5408\u6210\u5f15\u64ce\u4e3a\u57fa\u7840\uff0c\u8fd0\u7528\u5404\u7c7b\u97f3\u6e90\u8fdb\u884c\u7684\u521b\u4f5c\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/vocaloid\\\",\\\"tid\\\":30},{\\\"subChannelId\\\":90006,\\\"name\\\":\\\"MV\\\",\\\"route\\\":\\\"mv\\\",\\\"tid\\\":193,\\\"desc\\\":\\\"\u4e3a\u97f3\u4e50\u4f5c\u54c1\u914d\u5408\u62cd\u6444\u6216\u5236\u4f5c\u7684\u97f3\u4e50\u5f55\u5f71\u5e26\uff08Music Video\uff09\uff0c\u4ee5\u53ca\u81ea\u5236\u62cd\u6444\u3001\u526a\u8f91\u3001\u7ffb\u62cdMV\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/mv\\\"},{\\\"subChannelId\\\":900013,\\\"name\\\":\\\"\u97f3\u4e50\u7c89\u4e1d\u996d\u62cd\\\",\\\"route\\\":\\\"fan_videos\\\",\\\"tid\\\":266,\\\"desc\\\":\\\"\u5728\u97f3\u4e50\u6f14\u51fa\u73b0\u573a\u7531\u7c89\u4e1d\u56e2\u4f53\u6216\u4e2a\u4eba\u62cd\u6444\u7684\u975e\u5b98\u65b9\u8bb0\u5f55\u89c6\u9891\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e\u7c89\u4e1d\u81ea\u5236\u996d\u62cd\u3001\u76f4\u62cd\u3001Vlog\u4ee5\u53ca\u884d\u751f\u7684\u5185\u5bb9\u6df7\u526a\u7b49\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/fan_videos\\\"},{\\\"subChannelId\\\":900014,\\\"name\\\":\\\"AI\u97f3\u4e50\\\",\\\"route\\\":\\\"ai_music\\\",\\\"tid\\\":265,\\\"desc\\\":\\\"\u4ee5AI\u5408\u6210\u6280\u672f\u4e3a\u57fa\u7840\uff0c\u8fd0\u7528\u5404\u7c7b\u5de5\u5177\u8fdb\u884c\u7684AI\u4f5c\u7f16\u66f2\u3001AI\u4f5c\u8bcd\u3001AI\u8bed\u97f3\u3001AI\u53d8\u58f0\u3001AI\u7ffb\u5531\u3001AI MV\u7b49\u521b\u4f5c\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/ai_music\\\"},{\\\"subChannelId\\\":900015,\\\"name\\\":\\\"\u7535\u53f0\\\",\\\"route\\\":\\\"radio\\\",\\\"tid\\\":267,\\\"desc\\\":\\\"\u97f3\u4e50\u5206\u4eab\u3001\u64ad\u5355\u3001\u767d\u566a\u97f3\u3001\u6709\u58f0\u8bfb\u7269\u7b49\u4ee5\u542c\u4e3a\u4e3b\u7684\u64ad\u653e\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/radio\\\"},{\\\"subChannelId\\\":900012,\\\"name\\\":\\\"\u97f3\u4e50\u6559\u5b66\\\",\\\"route\\\":\\\"tutorial\\\",\\\"tid\\\":244,\\\"desc\\\":\\\"\u4ee5\u97f3\u4e50\u6559\u5b66\u4e3a\u76ee\u7684\u7684\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/tutorial\\\"},{\\\"subChannelId\\\":90008,\\\"name\\\":\\\"\u97f3\u4e50\u7efc\u5408\\\",\\\"route\\\":\\\"other\\\",\\\"tid\\\":130,\\\"desc\\\":\\\"\u6240\u6709\u65e0\u6cd5\u88ab\u6536\u7eb3\u5230\u5176\u4ed6\u97f3\u4e50\u4e8c\u7ea7\u5206\u533a\u7684\u97f3\u4e50\u7c7b\u89c6\u9891\\\",\\\"url\\\":\\\"//www.bilibili.com/v/music/other\\\"},{\\\"subChannelId\\\":900010,\\\"hiddenInPrimaryChannel\\\":true,\\\"name\\\":\\\"\u8bf4\u5531\\\",\\\"url\\\":\\\"//www.bilibili.com/v/rap\\\"}]}\",\"channel_list.search_page_sort\":\"[\\\"all\\\",\\\"douga\\\",\\\"anime\\\",\\\"guochuang\\\",\\\"music\\\",\\\"dance\\\",\\\"game\\\",\\\"knowledge\\\",\\\"tech\\\",\\\"sports\\\",\\\"car\\\",\\\"life\\\",\\\"food\\\",\\\"animal\\\",\\\"kichiku\\\",\\\"fashion\\\",\\\"information\\\",\\\"ent\\\",\\\"cinephile\\\",\\\"documentary\\\",\\\"movie\\\",\\\"tv\\\"]\",\"channel_list.sort\":\"[\\\"anime\\\",\\\"movie\\\",\\\"guochuang\\\",\\\"tv\\\",\\\"variety\\\",\\\"documentary\\\",\\\"douga\\\",\\\"game\\\",\\\"kichiku\\\",\\\"music\\\",\\\"dance\\\",\\\"cinephile\\\",\\\"ent\\\",\\\"knowledge\\\",\\\"tech\\\",\\\"information\\\",\\\"food\\\",\\\"life\\\",\\\"car\\\",\\\"fashion\\\",\\\"sports\\\",\\\"animal\\\",\\\"vlog\\\",\\\"funny\\\",\\\"stand_alone\\\",\\\"virtual\\\",\\\"love\\\",\\\"mooc\\\"]\",\"channel_list.sports\":\"{\\\"name\\\":\\\"\u8fd0\u52a8\\\",\\\"channelId\\\":14,\\\"tid\\\":234,\\\"url\\\":\\\"//www.bilibili.com/v/sports\\\",\\\"icon\\\":\\\"ChannelSports\\\",\\\"route\\\":\\\"sports\\\",\\\"sub\\\":[{\\\"subChannelId\\\":140001,\\\"name\\\":\\\"\u7bee\u7403\\\",\\\"route\\\":\\\"basketball\\\",\\\"tid\\\":235,\\\"desc\\\":\\\"\u4e0e\u7bee\u7403\u76f8\u5173\u7684\u89c6\u9891\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e\u7bee\u7403\u8d5b\u4e8b\u3001\u6559\u5b66\u3001\u8bc4\u8ff0\u3001\u526a\u8f91\u3001\u5267\u60c5\u7b49\u76f8\u5173\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/sports/basketball\\\"},{\\\"subChannelId\\\":140006,\\\"name\\\":\\\"\u8db3\u7403\\\",\\\"route\\\":\\\"football\\\",\\\"tid\\\":249,\\\"desc\\\":\\\"\u4e0e\u8db3\u7403\u76f8\u5173\u7684\u89c6\u9891\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e\u8db3\u7403\u8d5b\u4e8b\u3001\u6559\u5b66\u3001\u8bc4\u8ff0\u3001\u526a\u8f91\u3001\u5267\u60c5\u7b49\u76f8\u5173\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/sports/football\\\"},{\\\"subChannelId\\\":140002,\\\"name\\\":\\\"\u5065\u8eab\\\",\\\"route\\\":\\\"aerobics\\\",\\\"tid\\\":164,\\\"desc\\\":\\\"\u4e0e\u5065\u8eab\u76f8\u5173\u7684\u89c6\u9891\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e\u745c\u4f3d\u3001CrossFit\u3001\u5065\u7f8e\u3001\u529b\u91cf\u4e3e\u3001\u666e\u62c9\u63d0\u3001\u8857\u5065\u7b49\u76f8\u5173\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/sports/aerobics\\\"},{\\\"subChannelId\\\":140003,\\\"name\\\":\\\"\u7ade\u6280\u4f53\u80b2\\\",\\\"route\\\":\\\"athletic\\\",\\\"tid\\\":236,\\\"desc\\\":\\\"\u4e0e\u7ade\u6280\u4f53\u80b2\u76f8\u5173\u7684\u89c6\u9891\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e\u4e52\u4e53\u3001\u7fbd\u6bdb\u7403\u3001\u6392\u7403\u3001\u8d5b\u8f66\u7b49\u7ade\u6280\u9879\u76ee\u7684\u8d5b\u4e8b\u3001\u8bc4\u8ff0\u3001\u526a\u8f91\u3001\u5267\u60c5\u7b49\u76f8\u5173\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/sports/athletic\\\"},{\\\"subChannelId\\\":140004,\\\"name\\\":\\\"\u8fd0\u52a8\u6587\u5316\\\",\\\"route\\\":\\\"culture\\\",\\\"tid\\\":237,\\\"desc\\\":\\\"\u4e0e\u8fd0\u52a8\u6587\u5316\u76f8\u5173\u7684\u89c6\u9891\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e\u7403\u978b\u3001\u7403\u8863\u3001\u7403\u661f\u5361\u7b49\u8fd0\u52a8\u884d\u751f\u54c1\u7684\u5206\u4eab\u3001\u89e3\u8bfb\uff0c\u4f53\u80b2\u4ea7\u4e1a\u7684\u5206\u6790\u3001\u79d1\u666e\u7b49\u76f8\u5173\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/sports/culture\\\"},{\\\"subChannelId\\\":140005,\\\"name\\\":\\\"\u8fd0\u52a8\u7efc\u5408\\\",\\\"route\\\":\\\"comprehensive\\\",\\\"tid\\\":238,\\\"desc\\\":\\\"\u4e0e\u8fd0\u52a8\u7efc\u5408\u76f8\u5173\u7684\u89c6\u9891\uff0c\u5305\u62ec\u4f46\u4e0d\u9650\u4e8e\u9493\u9c7c\u3001\u9a91\u884c\u3001\u6ed1\u677f\u7b49\u65e5\u5e38\u8fd0\u52a8\u5206\u4eab\u3001\u6559\u5b66\u3001Vlog\u7b49\u76f8\u5173\u5185\u5bb9\\\",\\\"url\\\":\\\"//www.bilibili.com/v/sports/comprehensive\\\"}]}\",\"channel_list.stand_alone\":\"{\\\"channelId\\\":110001,\\\"name\\\":\\\"\u5355\u673a\u6e38\u620f\\\",\\\"route\\\":\\\"stand_alone\\\",\\\"tid\\\":17,\\\"icon\\\":\\\"ChannelDanjiyouxi\\\",\\\"url\\\":\\\"//www.bilibili.com/v/game/stand_alone\\\"}\",\"channel_list.tech\":\"{\\\"name\\\":\\\"\u79d1\u6280\\\",\\\"channelId\\\":13,\\\"tid\\\":188,\\\"url\\\":\\\"//www.bilibili.com/v/tech/\\\",\\\"icon\\\":\\\"ChannelTech\\\",\\\"route\\\":\\\"tech\\\",\\\"sub\\\":[{\\\"subChannelId\\\":130001,\\\"name\\\":\\\"\u6570\u7801\\\",\\\"route\\\":\\\"digital\\\",\\\"tid\\\":95,\\\"desc\\\":\\\"\u79d1\u6280\u6570\u7801\u4ea7\u54c1\u5927\u5168\uff0c\u4e00\u8d77\u6765\u505a\u53d1\u70e7\u53cb\\\",\\\"url\\\":\\\"//www.bilibili.com/v/tech/digital\\\"},{\\\"subChannelId\\\":130002,\\\"name\\\":\\\"\u8f6f\u4ef6\u5e94\u7528\\\",\\\"route\\\":\\\"application\\\",\\\"tid\\\":230,\\\"desc\\\":\\\"\u8d85\u5168\u8f6f\u4ef6\u5e94\u7528\u6307\u5357\\\",\\\"url\\\":\\\"//www.bilibili.com/v/tech/application\\\"},{\\\"subChannelId\\\":130003,\\\"name\\\":\\\"\u8ba1\u7b97\u673a\u6280\u672f\\\",\\\"route\\\":\\\"computer_tech\\\",\\\"tid\\\":231,\\\"desc\\\":\\\"\u7814\u7a76\u5206\u6790\u3001\u6559\u5b66\u6f14\u793a\u3001\u7ecf\u9a8c\u5206\u4eab......\u6709\u5173\u8ba1\u7b97\u673a\u6280\u672f\u7684\u90fd\u5728\u8fd9\u91cc\\\",\\\"url\\\":\\\"//www.bilibili.com/v/tech/computer_tech\\\"},{\\\"subChannelId\\\":130004,\\\"name\\\":\\\"\u79d1\u5de5\u673a\u68b0\\\",\\\"route\\\":\\\"industry\\\",\\\"tid\\\":232,\\\"desc\\\":\\\"\u524d\u65b9\u9ad8\u80fd\uff0c\u673a\u7532\u91cd\u5de5\u5373\u5c06\u51fa\u6ca1\\\",\\\"url\\\":\\\"//www.bilibili.com/v/tech/industry\\\"},{\\\"subChannelId\\\":130005,\\\"name\\\":\\\"\u6781\u5ba2DIY\\\",\\\"route\\\":\\\"diy\\\",\\\"tid\\\":233,\\\"desc\\\":\\\"\u70ab\u9177\u6280\u80fd\uff0c\u6781\u5ba2\u6587\u5316\uff0c\u786c\u6838\u6280\u5de7\uff0c\u51c6\u5907\u597d\u4f60\u7684\u60ca\u8bb6\\\",\\\"url\\\":\\\"//www.bilibili.com/v/tech/diy\\\"}]}\",\"channel_list.tv\":\"{\\\"name\\\":\\\"\u7535\u89c6\u5267\\\",\\\"channelId\\\":5,\\\"tid\\\":11,\\\"url\\\":\\\"//www.bilibili.com/tv/\\\",\\\"type\\\":\\\"first\\\",\\\"icon\\\":\\\"ChannelTeleplay\\\"}\",\"channel_list.variety\":\"{\\n \\\"name\\\": \\\"\u7efc\u827a\\\",\\n \\\"channelId\\\": 6,\\n \\\"icon\\\": \\\"ChannelZongyi\\\",\\n \\\"url\\\": \\\"//www.bilibili.com/variety/\\\"\\n}\",\"channel_list.virtual\":\"{\\\"channelId\\\":31,\\\"name\\\":\\\"\u865a\u62dfUP\u4e3b\\\",\\\"icon\\\":\\\"ChannelVtuber\\\",\\\"url\\\":\\\"//www.bilibili.com/v/virtual\\\"}\",\"channel_list.vlog\":\"{\\\"name\\\":\\\"VLOG\\\",\\\"channelId\\\":19,\\\"url\\\":\\\"//www.bilibili.com/v/life/daily/?tag=530003\\\",\\\"icon\\\":\\\"ChannelVlog\\\"}\",\"side_channel_list.activity\":\"{\\\"name\\\":\\\"\u6d3b\u52a8\\\",\\\"channelId\\\":28,\\\"url\\\":\\\"//www.bilibili.com/blackboard/activity-list.html?\\\",\\\"icon\\\":\\\"ChannelActivity\\\",\\\"sideIcon\\\":\\\"SideActivityIcon\\\"}\",\"side_channel_list.cheese\":\"{\\\"name\\\":\\\"\u8bfe\u5802\\\",\\\"channelId\\\":27,\\\"url\\\":\\\"//www.bilibili.com/cheese/\\\",\\\"icon\\\":\\\"ChannelZhishi\\\",\\\"sideIcon\\\":\\\"SideCheeseIcon\\\",\\\"sub\\\":[{\\\"name\\\":\\\"\u901a\u8bc6\u79d1\u666e\\\",\\\"subChannelId\\\":270001,\\\"url\\\":\\\"https://www.bilibili.com/cheese/category?first=95&csource=Channel_class\\\"},{\\\"name\\\":\\\"\u5174\u8da3\u751f\u6d3b\\\",\\\"subChannelId\\\":270008,\\\"url\\\":\\\"https://www.bilibili.com/cheese/category?first=94&csource=Channel_class\\\"},{\\\"name\\\":\\\"\u8bed\u8a00\u5b66\u4e60\\\",\\\"subChannelId\\\":270002,\\\"url\\\":\\\"https://www.bilibili.com/cheese/category?first=93&csource=Channel_class\\\"},{\\\"name\\\":\\\"\u8003\u7814\\\",\\\"subChannelId\\\":270003,\\\"url\\\":\\\"https://www.bilibili.com/cheese/category?first=88&csource=Channel_class\\\"},{\\\"name\\\":\\\"\u8003\u8bd5\u8003\u8bc1\\\",\\\"subChannelId\\\":270005,\\\"url\\\":\\\"https://www.bilibili.com/cheese/category?first=87&csource=Channel_class\\\"},{\\\"name\\\":\\\"\u5f71\u89c6\u00b7\u521b\u4f5c\\\",\\\"subChannelId\\\":270012,\\\"url\\\":\\\"https://www.bilibili.com/cheese/category?first=164&csource=Channel_class\\\"},{\\\"name\\\":\\\"IT\u4e92\u8054\u7f51\\\",\\\"subChannelId\\\":270007,\\\"url\\\":\\\"https://www.bilibili.com/cheese/category?first=89&csource=Channel_class\\\"},{\\\"name\\\":\\\"\u804c\u4e1a\u804c\u573a\\\",\\\"subChannelId\\\":270009,\\\"url\\\":\\\"https://www.bilibili.com/cheese/category?first=92&csource=Channel_class\\\"},{\\\"name\\\":\\\"\u4e2a\u4eba\u6210\u957f\\\",\\\"subChannelId\\\":270011,\\\"url\\\":\\\"https://www.bilibili.com/cheese/category?first=181&csource=Channel_class\\\"},{\\\"name\\\":\\\"\u6211\u7684\u8bfe\u7a0b\\\",\\\"subChannelId\\\":270010,\\\"url\\\":\\\"https://www.bilibili.com/cheese/mine/list?csource=Channel_class\\\"}]}\",\"side_channel_list.live\":\"{\\n \\\"name\\\": \\\"\u76f4\u64ad\\\",\\n \\\"channelId\\\": 1,\\n \\\"url\\\": \\\"//live.bilibili.com\\\",\\n \\\"icon\\\": \\\"ChannelLive\\\",\\n \\\"sideIcon\\\": \\\"SideLiveIcon\\\",\\n \\\"sub\\\": [\\n {\\n \\\"subChannelId\\\": 10001,\\n \\\"name\\\": \\\"\u5168\u90e8\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/all?visit_id=5icxsa0kmts0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10002,\\n \\\"name\\\": \\\"\u7f51\u6e38\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0&visit_id=5icxsa0kmts0#/2/0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10003,\\n \\\"name\\\": \\\"\u624b\u6e38\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0&visit_id=5icxsa0kmts0#/3/0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10004,\\n \\\"name\\\": \\\"\u5355\u673a\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10005,\\n \\\"name\\\": \\\"\u5a31\u4e50\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0&visit_id=5icxsa0kmts0#/1/0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10006,\\n \\\"name\\\": \\\"\u7535\u53f0\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0&visit_id=5icxsa0kmts0#/5/0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10007,\\n \\\"name\\\": \\\"\u865a\u62df\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10008,\\n \\\"name\\\": \\\"\u751f\u6d3b\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10009,\\n \\\"name\\\": \\\"\u77e5\u8bc6\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10010,\\n \\\"name\\\": \\\"\u8d5b\u4e8b\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=13&areaId=0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10011,\\n \\\"name\\\": \\\"\u804a\u5929\u5ba4\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=14&areaId=0\\\"\\n },\\n {\\n \\\"subChannelId\\\": 10012,\\n \\\"name\\\": \\\"\u4e92\u52a8\u73a9\u6cd5\\\",\\n \\\"url\\\": \\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=15&areaId=0\\\"\\n }\\n ]\\n}\",\"side_channel_list.musicplus\":\"{\\\"name\\\":\\\"\u65b0\u6b4c\u70ed\u699c\\\",\\\"channelId\\\":24,\\\"url\\\":\\\"https://music.bilibili.com/pc/music-center/\\\",\\\"icon\\\":\\\"ChannelMusicplus\\\",\\\"sideIcon\\\":\\\"SideHotMusicIcon\\\"}\",\"side_channel_list.read\":\"{ \\\"name\\\": \\\"\u4e13\u680f\\\", \\\"channelId\\\": 26, \\\"url\\\": \\\"//www.bilibili.com/read/home\\\", \\\"icon\\\": \\\"ChannelRead\\\", \\\"sideIcon\\\": \\\"SideArticleIcon\\\"}\",\"side_channel_list.social_center\":\"{ \\\"name\\\": \\\"\u793e\u533a\u4e2d\u5fc3\\\", \\\"channelId\\\": 29, \\\"url\\\": \\\"https://www.bilibili.com/blackboard/activity-5zJxM3spoS.html\\\", \\\"icon\\\": \\\"ChannelBlackroom\\\", \\\"sideIcon\\\": \\\"SideBlackboardIcon\\\"}\",\"side_channel_list.sort\":\"[\\\"read\\\",\\\"live\\\",\\\"activity\\\",\\\"cheese\\\",\\\"social_center\\\",\\\"musicplus\\\"]\",\"vip_coupon.monthly_freq\":\"0\"},\"versionId\":\"1750749512217\",\"appVersionId\":\"37035\",\"nscode\":2,\"appKey\":\"333.1339\",\"expires\":2592000000},\"333.1339_1\":{\"timestamp\":1773117292557,\"lastUsed\":1773117292557,\"value\":{\"fallback.dft\":\"5\",\"fallback.i\":\"[1,2,2]\",\"fallback.on\":\"1\"},\"versionId\":\"1739341305266\",\"appVersionId\":\"37035\",\"nscode\":1,\"appKey\":\"333.1339\",\"expires\":2592000000},\"333.1333_0\":{\"timestamp\":1773117292557,\"lastUsed\":1773117292557,\"value\":{\"bilimirror.minilogin\":\"{\\\"buvid\\\":[\\\"B6771AA6-7CCD-4EF2-BA5B-1FDE9A25F49A49120infoc\\\",\\\"D025573B-8686-0D9D-48DB-0C84BBB5544A45226infoc\\\",\\\"9BD89CEC-4C19-E243-63B3-9A69417B70A458220infoc\\\",\\\"4AD0D8C7-D936-FB67-4C33-7A13C004E84478537infoc\\\",\\\"84AF2B23-9DC9-0717-A474-BCB7A866198994970infoc\\\",\\\"F4373CB5-E491-2C2A-0541-2FFFC3DF2FCC71448infoc\\\"],\\\"rate\\\":0}\",\"bilimirror.toplist\":\"{\\\"playLogUmd\\\":\\\"https://s1.hdslb.com/bfs/static/log-manipulator@0.2.1/index.js\\\",\\\"trackGray\\\":0,\\\"trackGrayV2\\\":1,\\\"resourceStats\\\":{\\\"enabled\\\":true,\\\"sampleRate\\\":0,\\\"rules\\\":[{\\\"key\\\":\\\"333.1007.main.home-page\\\",\\\"sampleRate\\\":5}]}}\",\"bilimirror.whitelist\":\"{\\\"white\\\":{\\\"rejection\\\":[\\\"extension\\\",\\\"maximum\\\",\\\"SVGIconNext\\\"],\\\"error\\\":[\\\"extension\\\",\\\"SVGIconNext\\\"],\\\"resource\\\":[\\\"extension\\\",\\\"localhost\\\"]},\\\"retry\\\":[],\\\"performance\\\":1,\\\"techpv\\\":5,\\\"poll\\\":5,\\\"userLog\\\":[],\\\"track\\\":{\\\"mid\\\":[],\\\"buvid\\\":[]},\\\"trackGrayV2\\\":1}\"},\"versionId\":\"1772162031366\",\"appVersionId\":\"37253\",\"nscode\":0,\"appKey\":\"333.1333\",\"expires\":2592000000},\"333.1007_0\":{\"timestamp\":1773117292704,\"lastUsed\":1773117293127,\"value\":{\"bilimirror.whitelist\":\"{\\\"white\\\":{\\\"rejection\\\":[\\\"extension\\\",\\\"Reached maximum\\\",\\\"timeout\\\",\\\"failed\\\",\\\"aborted\\\",\\\"network\\\"],\\\"error\\\":[\\\"extension\\\",\\\"log-reporter\\\",\\\"static.geetest.com\\\"],\\\"resource\\\":[\\\"extension\\\",\\\"bfs/archive\\\",\\\"bfs/face\\\",\\\"/bfs/sycp/sanlian/image\\\",\\\"/bfs/banner\\\"],\\\"ua\\\":[\\\"bot\\\",\\\"Bot\\\",\\\"spider\\\",\\\"Spider\\\"]},\\\"limitDomain\\\":[\\\"bilibili.com\\\"],\\\"retry\\\":[],\\\"performance\\\":5,\\\"techpv\\\":5,\\\"poll\\\":3,\\\"userLog\\\":[\\\"history\\\",\\\"hash\\\",\\\"dom\\\",\\\"js\\\",\\\"promise\\\",\\\"resource\\\",\\\"white\\\"],\\\"resourceTime\\\":{\\\"API\\\":[],\\\"JS\\\":[],\\\"IMG\\\":[\\\".*hdslb.com/bfs.*\\\\\\\\?mirror_report_banner=1\\\",\\\".*hdslb.com/bfs.*\\\\\\\\?mirror_report_swipe=1\\\"],\\\"CSS\\\":[],\\\"VIDEO\\\":[],\\\"IFRAME\\\":[]},\\\"filterEndjs\\\":true,\\\"captureConfig\\\":{\\\"captureGrayScreenRate\\\":1},\\\"errorLevels\\\":{\\\"whiteScreen\\\":[],\\\"apiError\\\":[],\\\"jsError\\\":[],\\\"rejectionError\\\":[],\\\"resourceError\\\":[]},\\\"microAppError\\\":[{\\\"origin\\\":\\\"main\\\",\\\"module\\\":\\\"home-player\\\",\\\"jsError\\\":[{\\\"condition\\\":[{\\\"field\\\":\\\"stack\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/bfs/static/player/main\\\"}]},{\\\"condition\\\":[{\\\"field\\\":\\\"stack\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/bfs/static/nc\\\"}]}],\\\"rejectionError\\\":[{\\\"condition\\\":[{\\\"field\\\":\\\"stack\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/bfs/static/player/main\\\"}]},{\\\"condition\\\":[{\\\"field\\\":\\\"stack\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"/bfs/static/nc\\\"}]}]},{\\\"origin\\\":\\\"main\\\",\\\"module\\\":\\\"bili-header\\\",\\\"jsError\\\":[],\\\"rejectionError\\\":[{\\\"condition\\\":[{\\\"field\\\":\\\"stack\\\",\\\"operator\\\":\\\"contains\\\",\\\"value\\\":\\\"bili-header\\\"}]}]}]}\",\"download_guide.bgroup_member\":\"{\\\"name\\\":\\\"pc\u5ba2\u6237\u7aef\u5f15\u6d412025\u5e742\u6708\\\",\\\"dimension\\\":\\\"1\\\",\\\"business\\\":\\\"titan\\\"}\",\"download_guide.days_to_wait\":\"30\",\"fixed_ad.data\":\"{\\\"img\\\":\\\"https://i0.hdslb.com/bfs/activity-plat/static/20251216/aafcb8031fd171c428daaa9b45867226/hQLBQg31y8.jpg\\\",\\\"icon\\\":\\\"https://i0.hdslb.com/bfs/static/jinkela/long/fixed_ad/icon_0303.png\\\",\\\"jump_url\\\":\\\"https://game.bilibili.com/nslg/1.5znzty/\\\",\\\"frequency_day\\\":3,\\\"threshold\\\":[1765987200000,1766073599000]}\",\"rcmd_swiper.live_config\":\"{\\\"spending\\\":10,\\\"consume\\\":30,\\\"spending_for_room\\\":5000,\\\"consume_for_room\\\":30,\\\"relation_chain_score\\\":0.1}\",\"rcmd_swiper.targeted_delivery\":\"{\\\"banner\\\":{\\\"img\\\":\\\"https://i0.hdslb.com/bfs/activity-plat/static/20250121/aafcb8031fd171c428daaa9b45867226/DGMRb06CFv.jpg\\\",\\\"url\\\":\\\"https://live.bilibili.com/festival/bnj2025/\\\",\\\"title\\\":\\\"2025\u62dc\u5e74\u7eaa\u706b\u70ed\u76f4\u64ad\u4e2d\uff01\\\",\\\"threshold\\\":[1738063800000,1738075800000]},\\\"bgroup\\\":{\\\"name\\\":\\\"\u62dc\u5e74\u7eaa\u63d2\u5e27banner\\\",\\\"dimension\\\":\\\"1\\\",\\\"business\\\":\\\"titan\\\"}}\",\"watchlater_pip.add_wl_toast_interval\":\"7\",\"watchlater_pip.toast_timeout\":\"5\"},\"versionId\":\"1765874112802\",\"appVersionId\":\"36150\",\"nscode\":0,\"appKey\":\"333.1007\",\"expires\":2592000000},\"333.1339_10\":{\"timestamp\":1773117292932,\"lastUsed\":1773117292932,\"value\":{\"channel_list.ai\":\"{\\\"channelId\\\":25,\\\"tid\\\":1011,\\\"route\\\":\\\"ai\\\",\\\"name\\\":\\\"\u4eba\u5de5\u667a\u80fd\\\",\\\"tkey\\\":\\\"CommonChannel:ai\\\",\\\"url\\\":\\\"//www.bilibili.com/c/ai/\\\",\\\"icon\\\":\\\"homeicon/ai/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":250001,\\\"tid\\\":2096,\\\"route\\\":\\\"tutorial\\\",\\\"name\\\":\\\"AI\u5b66\u4e60\\\",\\\"tkey\\\":\\\"CommonChannel:aiTutorial\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":250002,\\\"tid\\\":2097,\\\"route\\\":\\\"information\\\",\\\"name\\\":\\\"AI\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:aiInfo\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":250003,\\\"tid\\\":2098,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"AI\u6742\u8c08\\\",\\\"tkey\\\":\\\"CommonChannel:aiOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.all\":\"{\\\"tid\\\":0,\\\"name\\\":\\\"\u5168\u90e8\\\",\\\"tkey\\\":\\\"CommomChannel:all\\\",\\\"route\\\":\\\"all\\\",\\\"sub\\\":[]}\",\"channel_list.animal\":\"{\\\"channelId\\\":22,\\\"tid\\\":1024,\\\"route\\\":\\\"animal\\\",\\\"name\\\":\\\"\u52a8\u7269\\\",\\\"tkey\\\":\\\"CommonChannel:animal\\\",\\\"url\\\":\\\"//www.bilibili.com/c/animal/\\\",\\\"icon\\\":\\\"homeicon/animal/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":220001,\\\"tid\\\":2167,\\\"route\\\":\\\"cat\\\",\\\"name\\\":\\\"\u732b\\\",\\\"tkey\\\":\\\"CommonChannel:animalCat\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":220002,\\\"tid\\\":2168,\\\"route\\\":\\\"dog\\\",\\\"name\\\":\\\"\u72d7\\\",\\\"tkey\\\":\\\"CommonChannel:animalDog\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":220003,\\\"tid\\\":2169,\\\"route\\\":\\\"reptiles\\\",\\\"name\\\":\\\"\u5c0f\u5ba0\u5f02\u5ba0\\\",\\\"tkey\\\":\\\"CommonChannel:animalReptiles\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":220004,\\\"tid\\\":2170,\\\"route\\\":\\\"science\\\",\\\"name\\\":\\\"\u91ce\u751f\u52a8\u7269\u00b7\u52a8\u7269\u89e3\u8bf4\u79d1\u666e\\\",\\\"tkey\\\":\\\"CommonChannel:animalScience\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":220005,\\\"tid\\\":2171,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u52a8\u7269\u7efc\u5408\u00b7\u4e8c\u521b\\\",\\\"tkey\\\":\\\"CommonChannel:animalOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.anime\":\"{\\\"channelId\\\":1,\\\"seasonType\\\":1,\\\"tid\\\":0,\\\"route\\\":\\\"anime\\\",\\\"name\\\":\\\"\u756a\u5267\\\",\\\"tkey\\\":\\\"CommonChannel:anime\\\",\\\"url\\\":\\\"//www.bilibili.com/anime/\\\",\\\"icon\\\":\\\"homeicon/anime/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":10001,\\\"tid\\\":0,\\\"route\\\":\\\"timeline\\\",\\\"name\\\":\\\"\u65b0\u756a\u65f6\u95f4\u8868\\\",\\\"tkey\\\":\\\"CommonChannel:aniTimeline\\\",\\\"url\\\":\\\"//www.bilibili.com/anime/timeline/\\\"},{\\\"subChannelId\\\":10002,\\\"tid\\\":0,\\\"route\\\":\\\"index\\\",\\\"name\\\":\\\"\u756a\u5267\u7d22\u5f15\\\",\\\"tkey\\\":\\\"CommonChannel:aniIndex\\\",\\\"url\\\":\\\"//www.bilibili.com/anime/index/\\\"}],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"channel_list.car\":\"{\\\"channelId\\\":19,\\\"tid\\\":1013,\\\"route\\\":\\\"car\\\",\\\"name\\\":\\\"\u6c7d\u8f66\\\",\\\"tkey\\\":\\\"CommonChannel:car\\\",\\\"url\\\":\\\"//www.bilibili.com/c/car\\\",\\\"icon\\\":\\\"homeicon/car/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":190001,\\\"tid\\\":2106,\\\"route\\\":\\\"commentary\\\",\\\"name\\\":\\\"\u6c7d\u8f66\u6d4b\u8bc4\\\",\\\"tkey\\\":\\\"CommonChannel:carComment\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":190002,\\\"tid\\\":2107,\\\"route\\\":\\\"culture\\\",\\\"name\\\":\\\"\u6c7d\u8f66\u6587\u5316\\\",\\\"tkey\\\":\\\"CommonChannel:carCulture\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":190003,\\\"tid\\\":2108,\\\"route\\\":\\\"life\\\",\\\"name\\\":\\\"\u6c7d\u8f66\u751f\u6d3b\\\",\\\"tkey\\\":\\\"CommonChannel:carLife\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":190004,\\\"tid\\\":2109,\\\"route\\\":\\\"tech\\\",\\\"name\\\":\\\"\u6c7d\u8f66\u6280\u672f\\\",\\\"tkey\\\":\\\"CommonChannel:carTech\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":190005,\\\"tid\\\":2110,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u6c7d\u8f66\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:carOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.cinephile\":\"{\\\"channelId\\\":12,\\\"tid\\\":1001,\\\"route\\\":\\\"cinephile\\\",\\\"name\\\":\\\"\u5f71\u89c6\\\",\\\"tkey\\\":\\\"CommonChannel:cinephile\\\",\\\"url\\\":\\\"//www.bilibili.com/c/cinephile/\\\",\\\"icon\\\":\\\"homeicon/cinephile/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":120001,\\\"tid\\\":2001,\\\"route\\\":\\\"commentary\\\",\\\"name\\\":\\\"\u5f71\u89c6\u89e3\u8bfb\\\",\\\"tkey\\\":\\\"CommonChannel:cineComment\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":120002,\\\"tid\\\":2002,\\\"route\\\":\\\"montage\\\",\\\"name\\\":\\\"\u5f71\u89c6\u526a\u8f91\\\",\\\"tkey\\\":\\\"CommonChannel:cineMontage\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":120003,\\\"tid\\\":2003,\\\"route\\\":\\\"information\\\",\\\"name\\\":\\\"\u5f71\u89c6\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:cineInfo\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":120004,\\\"tid\\\":2004,\\\"route\\\":\\\"porterage\\\",\\\"name\\\":\\\"\u5f71\u89c6\u6b63\u7247\u642c\u8fd0\\\",\\\"tkey\\\":\\\"CommonChannel:cinePorterage\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":120005,\\\"tid\\\":2005,\\\"route\\\":\\\"shortfilm\\\",\\\"name\\\":\\\"\u77ed\u5267\u77ed\u7247\\\",\\\"tkey\\\":\\\"CommonChannel:cineShortfilm\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":120006,\\\"tid\\\":2006,\\\"route\\\":\\\"ai\\\",\\\"name\\\":\\\"AI\u5f71\u89c6\\\",\\\"tkey\\\":\\\"CommonChannel:cineAi\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":120007,\\\"tid\\\":2007,\\\"route\\\":\\\"reaction\\\",\\\"name\\\":\\\"\u5f71\u89c6reaction\\\",\\\"tkey\\\":\\\"CommonChannel:cineReaction\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":120008,\\\"tid\\\":2008,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u5f71\u89c6\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:cineOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.dance\":\"{\\\"channelId\\\":11,\\\"tid\\\":1004,\\\"route\\\":\\\"dance\\\",\\\"name\\\":\\\"\u821e\u8e48\\\",\\\"tkey\\\":\\\"CommonChannel:dance\\\",\\\"url\\\":\\\"//www.bilibili.com/c/dance/\\\",\\\"icon\\\":\\\"homeicon/dance/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":110001,\\\"tid\\\":2028,\\\"route\\\":\\\"otaku\\\",\\\"name\\\":\\\"\u5b85\u821e\\\",\\\"tkey\\\":\\\"CommonChannel:danOtaku\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":110002,\\\"tid\\\":2029,\\\"route\\\":\\\"hiphop\\\",\\\"name\\\":\\\"\u8857\u821e\\\",\\\"tkey\\\":\\\"CommonChannel:danHiphop\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":110003,\\\"tid\\\":2030,\\\"route\\\":\\\"gestures\\\",\\\"name\\\":\\\"\u989c\u503c\u00b7\u7f51\u7ea2\u821e\\\",\\\"tkey\\\":\\\"CommonChannel:danGestures\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":110004,\\\"tid\\\":2031,\\\"route\\\":\\\"star\\\",\\\"name\\\":\\\"\u660e\u661f\u821e\u8e48\\\",\\\"tkey\\\":\\\"CommonChannel:danStar\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":110005,\\\"tid\\\":2032,\\\"route\\\":\\\"china\\\",\\\"name\\\":\\\"\u56fd\u98ce\u821e\u8e48\\\",\\\"tkey\\\":\\\"CommonChannel:danChina\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":110006,\\\"tid\\\":2033,\\\"route\\\":\\\"tutorial\\\",\\\"name\\\":\\\"\u821e\u8e48\u6559\u5b66\\\",\\\"tkey\\\":\\\"CommonChannel:danTutorial\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":110007,\\\"tid\\\":2034,\\\"route\\\":\\\"ballet\\\",\\\"name\\\":\\\"\u82ad\u857e\u821e\\\",\\\"tkey\\\":\\\"CommonChannel:danBallet\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":110008,\\\"tid\\\":2035,\\\"route\\\":\\\"wota\\\",\\\"name\\\":\\\"wota\u827a\\\",\\\"tkey\\\":\\\"CommonChannel:danWota\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":110009,\\\"tid\\\":2036,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u821e\u8e48\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:danOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.documentary\":\"{\\\"channelId\\\":6,\\\"seasonType\\\":3,\\\"tid\\\":0,\\\"route\\\":\\\"documentary\\\",\\\"name\\\":\\\"\u7eaa\u5f55\u7247\\\",\\\"tkey\\\":\\\"CommonChannel:documentary\\\",\\\"url\\\":\\\"//www.bilibili.com/documentary/\\\",\\\"icon\\\":\\\"homeicon/documentary/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"channel_list.douga\":\"{\\\"channelId\\\":7,\\\"tid\\\":1005,\\\"route\\\":\\\"douga\\\",\\\"name\\\":\\\"\u52a8\u753b\\\",\\\"tkey\\\":\\\"CommonChannel:douga\\\",\\\"url\\\":\\\"//www.bilibili.com/c/douga/\\\",\\\"icon\\\":\\\"homeicon/douga/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":70001,\\\"tid\\\":2037,\\\"route\\\":\\\"fan_anime\\\",\\\"name\\\":\\\"\u540c\u4eba\u52a8\u753b\\\",\\\"tkey\\\":\\\"CommonChannel:dgFanAnime\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70002,\\\"tid\\\":2038,\\\"route\\\":\\\"garage_kit\\\",\\\"name\\\":\\\"\u6a21\u73a9\u5468\u8fb9\\\",\\\"tkey\\\":\\\"CommonChannel:dgGarageKit\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70003,\\\"tid\\\":2039,\\\"route\\\":\\\"cosplay\\\",\\\"name\\\":\\\"cosplay\\\",\\\"tkey\\\":\\\"CommonChannel:dgCos\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70004,\\\"tid\\\":2040,\\\"route\\\":\\\"offline\\\",\\\"name\\\":\\\"\u4e8c\u6b21\u5143\u7ebf\u4e0b\\\",\\\"tkey\\\":\\\"CommonChannel:dgOffline\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70005,\\\"tid\\\":2041,\\\"route\\\":\\\"editing\\\",\\\"name\\\":\\\"\u52a8\u6f2b\u526a\u8f91\\\",\\\"tkey\\\":\\\"CommonChannel:dgEditing\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70006,\\\"tid\\\":2042,\\\"route\\\":\\\"commentary\\\",\\\"name\\\":\\\"\u52a8\u6f2b\u8bc4\u8bba\\\",\\\"tkey\\\":\\\"CommonChannel:dgComment\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70007,\\\"tid\\\":2043,\\\"route\\\":\\\"quick_view\\\",\\\"name\\\":\\\"\u52a8\u6f2b\u901f\u8bfb\\\",\\\"tkey\\\":\\\"CommonChannel:dgQuickView\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70008,\\\"tid\\\":2044,\\\"route\\\":\\\"voice\\\",\\\"name\\\":\\\"\u52a8\u6f2b\u914d\u97f3\\\",\\\"tkey\\\":\\\"CommonChannel:dgVoice\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70009,\\\"tid\\\":2045,\\\"route\\\":\\\"information\\\",\\\"name\\\":\\\"\u52a8\u6f2b\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:dgInfo\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70010,\\\"tid\\\":2046,\\\"route\\\":\\\"interpret\\\",\\\"name\\\":\\\"\u7f51\u6587\u89e3\u8bfb\\\",\\\"tkey\\\":\\\"CommonChannel:dgInterpret\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70011,\\\"tid\\\":2047,\\\"route\\\":\\\"vup\\\",\\\"name\\\":\\\"\u865a\u62dfup\u4e3b\\\",\\\"tkey\\\":\\\"CommonChannel:dgVup\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70012,\\\"tid\\\":2048,\\\"route\\\":\\\"tokusatsu\\\",\\\"name\\\":\\\"\u7279\u6444\\\",\\\"tkey\\\":\\\"CommonChannel:dgTokusatsu\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70013,\\\"tid\\\":2049,\\\"route\\\":\\\"puppetry\\\",\\\"name\\\":\\\"\u5e03\u888b\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:dgPuppetry\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70014,\\\"tid\\\":2050,\\\"route\\\":\\\"comic\\\",\\\"name\\\":\\\"\u6f2b\u753b\u00b7\u52a8\u6001\u6f2b\\\",\\\"tkey\\\":\\\"CommonChannel:dgComic\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70015,\\\"tid\\\":2051,\\\"route\\\":\\\"motion\\\",\\\"name\\\":\\\"\u5e7f\u64ad\u5267\\\",\\\"tkey\\\":\\\"CommonChannel:dgMotion\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70016,\\\"tid\\\":2052,\\\"route\\\":\\\"reaction\\\",\\\"name\\\":\\\"\u52a8\u6f2breaction\\\",\\\"tkey\\\":\\\"CommonChannel:dgReaction\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70017,\\\"tid\\\":2053,\\\"route\\\":\\\"tutorial\\\",\\\"name\\\":\\\"\u52a8\u6f2b\u6559\u5b66\\\",\\\"tkey\\\":\\\"CommonChannel:dgTutorial\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":70018,\\\"tid\\\":2054,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u4e8c\u6b21\u5143\u5176\u4ed6\\\",\\\"tkey\\\":\\\"CommonChannel:dgOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.emotion\":\"{\\\"channelId\\\":34,\\\"tid\\\":1027,\\\"route\\\":\\\"emotion\\\",\\\"name\\\":\\\"\u60c5\u611f\\\",\\\"tkey\\\":\\\"CommonChannel:emotion\\\",\\\"url\\\":\\\"//www.bilibili.com/c/emotion/\\\",\\\"icon\\\":\\\"homeicon/emotion/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":340001,\\\"tid\\\":2185,\\\"route\\\":\\\"family\\\",\\\"name\\\":\\\"\u5bb6\u5ead\u5173\u7cfb\\\",\\\"tkey\\\":\\\"CommonChannel:emoFamily\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":340002,\\\"tid\\\":2186,\\\"route\\\":\\\"romantic\\\",\\\"name\\\":\\\"\u604b\u7231\u5173\u7cfb\\\",\\\"tkey\\\":\\\"CommonChannel:emoRomantic\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":340003,\\\"tid\\\":2187,\\\"route\\\":\\\"interpersonal\\\",\\\"name\\\":\\\"\u4eba\u9645\u5173\u7cfb\\\",\\\"tkey\\\":\\\"CommonChannel:emoInter\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":340004,\\\"tid\\\":2188,\\\"route\\\":\\\"growth\\\",\\\"name\\\":\\\"\u81ea\u6211\u6210\u957f\\\",\\\"tkey\\\":\\\"CommonChannel:emoGrowth\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.ent\":\"{\\\"channelId\\\":13,\\\"tid\\\":1002,\\\"route\\\":\\\"ent\\\",\\\"name\\\":\\\"\u5a31\u4e50\\\",\\\"tkey\\\":\\\"CommonChannel:ent\\\",\\\"url\\\":\\\"//www.bilibili.com/c/ent/\\\",\\\"icon\\\":\\\"homeicon/entertainment/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":130001,\\\"tid\\\":2009,\\\"route\\\":\\\"commentary\\\",\\\"name\\\":\\\"\u5a31\u4e50\u8bc4\u8bba\\\",\\\"tkey\\\":\\\"CommonChannel:entComment\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":130002,\\\"tid\\\":2010,\\\"route\\\":\\\"montage\\\",\\\"name\\\":\\\"\u660e\u661f\u526a\u8f91\\\",\\\"tkey\\\":\\\"CommonChannel:entMontage\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":130003,\\\"tid\\\":2011,\\\"route\\\":\\\"fans_video\\\",\\\"name\\\":\\\"\u5a31\u4e50\u996d\u62cd&\u73b0\u573a\\\",\\\"tkey\\\":\\\"CommonChannel:entFan\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":130004,\\\"tid\\\":2012,\\\"route\\\":\\\"information\\\",\\\"name\\\":\\\"\u5a31\u4e50\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:entInfo\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":130005,\\\"tid\\\":2013,\\\"route\\\":\\\"reaction\\\",\\\"name\\\":\\\"\u5a31\u4e50reaction\\\",\\\"tkey\\\":\\\"CommonChannel:entReaction\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":130006,\\\"tid\\\":2014,\\\"route\\\":\\\"variety\\\",\\\"name\\\":\\\"\u5a31\u4e50\u7efc\u827a\u6b63\u7247\\\",\\\"tkey\\\":\\\"CommonChannel:entVariety\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":130007,\\\"tid\\\":2015,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u5a31\u4e50\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:entOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.fashion\":\"{\\\"channelId\\\":20,\\\"tid\\\":1014,\\\"route\\\":\\\"fashion\\\",\\\"name\\\":\\\"\u65f6\u5c1a\u7f8e\u5986\\\",\\\"tkey\\\":\\\"CommonChannel:fashion\\\",\\\"url\\\":\\\"//www.bilibili.com/c/fashion/\\\",\\\"icon\\\":\\\"homeicon/fashion/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":200001,\\\"tid\\\":2111,\\\"route\\\":\\\"makeup\\\",\\\"name\\\":\\\"\u7f8e\u5986\\\",\\\"tkey\\\":\\\"CommonChannel:fasMakeup\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":200002,\\\"tid\\\":2112,\\\"route\\\":\\\"skincare\\\",\\\"name\\\":\\\"\u62a4\u80a4\\\",\\\"tkey\\\":\\\"CommonChannel:fasSkincare\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":200003,\\\"tid\\\":2113,\\\"route\\\":\\\"cos\\\",\\\"name\\\":\\\"\u4eff\u88c5cos\\\",\\\"tkey\\\":\\\"CommonChannel:fasCos\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":200004,\\\"tid\\\":2114,\\\"route\\\":\\\"outfits\\\",\\\"name\\\":\\\"\u978b\u670d\u7a7f\u642d\\\",\\\"tkey\\\":\\\"CommonChannel:fasOutfits\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":200005,\\\"tid\\\":2115,\\\"route\\\":\\\"accessories\\\",\\\"name\\\":\\\"\u7bb1\u5305\u914d\u9970\\\",\\\"tkey\\\":\\\"CommonChannel:fasAccessories\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":200006,\\\"tid\\\":2116,\\\"route\\\":\\\"jewelry\\\",\\\"name\\\":\\\"\u73e0\u5b9d\u9996\u9970\\\",\\\"tkey\\\":\\\"CommonChannel:fasJewelry\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":200007,\\\"tid\\\":2117,\\\"route\\\":\\\"trick\\\",\\\"name\\\":\\\"\u4e09\u5751\\\",\\\"tkey\\\":\\\"CommonChannel:fasTrick\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":200008,\\\"tid\\\":2118,\\\"route\\\":\\\"commentary\\\",\\\"name\\\":\\\"\u65f6\u5c1a\u89e3\u8bfb\\\",\\\"tkey\\\":\\\"CommonChannel:fasComment\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":200009,\\\"tid\\\":2119,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u65f6\u5c1a\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:fasOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.food\":\"{\\\"channelId\\\":17,\\\"tid\\\":1020,\\\"route\\\":\\\"food\\\",\\\"name\\\":\\\"\u7f8e\u98df\\\",\\\"tkey\\\":\\\"CommonChannel:food\\\",\\\"url\\\":\\\"//www.bilibili.com/c/food/\\\",\\\"icon\\\":\\\"homeicon/food/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":170001,\\\"tid\\\":2149,\\\"route\\\":\\\"make\\\",\\\"name\\\":\\\"\u7f8e\u98df\u5236\u4f5c\\\",\\\"tkey\\\":\\\"CommonChannel:foodMake\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":170002,\\\"tid\\\":2150,\\\"route\\\":\\\"detective\\\",\\\"name\\\":\\\"\u7f8e\u98df\u63a2\u5e97\\\",\\\"tkey\\\":\\\"CommonChannel:foodDetective\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":170003,\\\"tid\\\":2151,\\\"route\\\":\\\"commentary\\\",\\\"name\\\":\\\"\u7f8e\u98df\u6d4b\u8bc4\\\",\\\"tkey\\\":\\\"CommonChannel:foodComment\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":170004,\\\"tid\\\":2152,\\\"route\\\":\\\"record\\\",\\\"name\\\":\\\"\u7f8e\u98df\u8bb0\u5f55\\\",\\\"tkey\\\":\\\"CommonChannel:foodRecord\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":170005,\\\"tid\\\":2153,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u7f8e\u98df\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:foodOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.game\":\"{\\\"channelId\\\":8,\\\"tid\\\":1008,\\\"route\\\":\\\"game\\\",\\\"name\\\":\\\"\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:game\\\",\\\"url\\\":\\\"//www.bilibili.com/c/game/\\\",\\\"icon\\\":\\\"homeicon/game/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":80001,\\\"tid\\\":2064,\\\"route\\\":\\\"rpg\\\",\\\"name\\\":\\\"\u5355\u4ebaRPG\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameRpg\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80002,\\\"tid\\\":2065,\\\"route\\\":\\\"mmorpg\\\",\\\"name\\\":\\\"MMORPG\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameMmorpg\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80003,\\\"tid\\\":2066,\\\"route\\\":\\\"stand_alone\\\",\\\"name\\\":\\\"\u5355\u673a\u4e3b\u673a\u7c7b\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameStandAlone\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80004,\\\"tid\\\":2067,\\\"route\\\":\\\"slg\\\",\\\"name\\\":\\\"SLG\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameSlg\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80005,\\\"tid\\\":2068,\\\"route\\\":\\\"tbs\\\",\\\"name\\\":\\\"\u56de\u5408\u5236\u7b56\u7565\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameTbs\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80006,\\\"tid\\\":2069,\\\"route\\\":\\\"rts\\\",\\\"name\\\":\\\"\u5373\u65f6\u7b56\u7565\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameRts\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80007,\\\"tid\\\":2070,\\\"route\\\":\\\"moba\\\",\\\"name\\\":\\\"MOBA\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameMoba\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80008,\\\"tid\\\":2071,\\\"route\\\":\\\"stg\\\",\\\"name\\\":\\\"\u5c04\u51fb\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameStg\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80009,\\\"tid\\\":2072,\\\"route\\\":\\\"spg\\\",\\\"name\\\":\\\"\u4f53\u80b2\u7ade\u901f\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameSpg\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80010,\\\"tid\\\":2073,\\\"route\\\":\\\"act\\\",\\\"name\\\":\\\"\u52a8\u4f5c\u7ade\u6280\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameAct\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80011,\\\"tid\\\":2074,\\\"route\\\":\\\"msc\\\",\\\"name\\\":\\\"\u97f3\u6e38\u821e\u6e38\\\",\\\"tkey\\\":\\\"CommonChannel:gameMsc\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80012,\\\"tid\\\":2075,\\\"route\\\":\\\"sim\\\",\\\"name\\\":\\\"\u6a21\u62df\u7ecf\u8425\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameSim\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80013,\\\"tid\\\":2076,\\\"route\\\":\\\"otome\\\",\\\"name\\\":\\\"\u5973\u6027\u5411\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameOtome\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80014,\\\"tid\\\":2077,\\\"route\\\":\\\"puz\\\",\\\"name\\\":\\\"\u4f11\u95f2/\u5c0f\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gamePuz\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80015,\\\"tid\\\":2078,\\\"route\\\":\\\"sandbox\\\",\\\"name\\\":\\\"\u6c99\u76d2\u7c7b\\\",\\\"tkey\\\":\\\"CommonChannel:gameSandbox\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":80016,\\\"tid\\\":2079,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u5176\u4ed6\u6e38\u620f\\\",\\\"tkey\\\":\\\"CommonChannel:gameOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.guochuang\":\"{\\\"channelId\\\":3,\\\"seasonType\\\":4,\\\"tid\\\":0,\\\"route\\\":\\\"guochuang\\\",\\\"name\\\":\\\"\u56fd\u521b\\\",\\\"tkey\\\":\\\"CommonChannel:guochuang\\\",\\\"url\\\":\\\"//www.bilibili.com/guochuang/\\\",\\\"icon\\\":\\\"homeicon/guochuang/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":30001,\\\"tid\\\":0,\\\"route\\\":\\\"timeline\\\",\\\"name\\\":\\\"\u65b0\u756a\u65f6\u95f4\u8868\\\",\\\"tkey\\\":\\\"CommonChannel:gcTimeline\\\",\\\"url\\\":\\\"//www.bilibili.com/guochuang/timeline/\\\"},{\\\"subChannelId\\\":30002,\\\"tid\\\":0,\\\"route\\\":\\\"index\\\",\\\"name\\\":\\\"\u56fd\u4ea7\u52a8\u753b\u7d22\u5f15\\\",\\\"tkey\\\":\\\"CommonChannel:gcIndex\\\",\\\"url\\\":\\\"//www.bilibili.com/guochuang/index/\\\"}],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"channel_list.gym\":\"{\\\"channelId\\\":28,\\\"tid\\\":1017,\\\"route\\\":\\\"gym\\\",\\\"name\\\":\\\"\u5065\u8eab\\\",\\\"tkey\\\":\\\"CommonChannel:gym\\\",\\\"url\\\":\\\"//www.bilibili.com/c/gym/\\\",\\\"icon\\\":\\\"homeicon/gym/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":280001,\\\"tid\\\":2128,\\\"route\\\":\\\"science\\\",\\\"name\\\":\\\"\u5065\u8eab\u79d1\u666e\\\",\\\"tkey\\\":\\\"CommonChannel:gymScience\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":280002,\\\"tid\\\":2129,\\\"route\\\":\\\"tutorial\\\",\\\"name\\\":\\\"\u5065\u8eab\u8ddf\u7ec3\u6559\u5b66\\\",\\\"tkey\\\":\\\"CommonChannel:gymTutorial\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":280003,\\\"tid\\\":2130,\\\"route\\\":\\\"record\\\",\\\"name\\\":\\\"\u5065\u8eab\u8bb0\u5f55\\\",\\\"tkey\\\":\\\"CommonChannel:gymRecord\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":280004,\\\"tid\\\":2131,\\\"route\\\":\\\"figure\\\",\\\"name\\\":\\\"\u5065\u8eab\u8eab\u6750\u5c55\u793a\\\",\\\"tkey\\\":\\\"CommonChannel:gymFigure\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":280005,\\\"tid\\\":2132,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u5065\u8eab\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:gymOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.handmake\":\"{\\\"channelId\\\":29,\\\"tid\\\":1019,\\\"route\\\":\\\"handmake\\\",\\\"name\\\":\\\"\u624b\u5de5\\\",\\\"tkey\\\":\\\"CommonChannel:handmake\\\",\\\"url\\\":\\\"//www.bilibili.com/c/handmake/\\\",\\\"icon\\\":\\\"homeicon/handmake/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":290001,\\\"tid\\\":2143,\\\"route\\\":\\\"handbook\\\",\\\"name\\\":\\\"\u6587\u5177\u624b\u5e10\\\",\\\"tkey\\\":\\\"CommonChannel:hmHandbook\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":290002,\\\"tid\\\":2144,\\\"route\\\":\\\"light\\\",\\\"name\\\":\\\"\u8f7b\u624b\u4f5c\\\",\\\"tkey\\\":\\\"CommonChannel:hmLight\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":290003,\\\"tid\\\":2145,\\\"route\\\":\\\"traditional\\\",\\\"name\\\":\\\"\u4f20\u7edf\u624b\u5de5\u827a\\\",\\\"tkey\\\":\\\"CommonChannel:hmTraditional\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":290004,\\\"tid\\\":2146,\\\"route\\\":\\\"relief\\\",\\\"name\\\":\\\"\u89e3\u538b\u624b\u5de5\\\",\\\"tkey\\\":\\\"CommonChannel:hmRelief\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":290005,\\\"tid\\\":2147,\\\"route\\\":\\\"diy\\\",\\\"name\\\":\\\"DIY\u73a9\u5177\\\",\\\"tkey\\\":\\\"CommonChannel:hmDiy\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":290006,\\\"tid\\\":2148,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u5176\u4ed6\u624b\u5de5\\\",\\\"tkey\\\":\\\"CommonChannel:hmOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.hd\":\"{\\\"channelId\\\":45,\\\"tid\\\":0,\\\"route\\\":\\\"hd\\\",\\\"name\\\":\\\"\u8d85\u9ad8\u6e05\\\",\\\"tkey\\\":\\\"CommonChannel:hd\\\",\\\"url\\\":\\\"//www.bilibili.com/blackboard/era/Vp41b8bsU9Wkog3X.html\\\",\\\"icon\\\":\\\"homeicon/hd/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.health\":\"{\\\"channelId\\\":33,\\\"tid\\\":1026,\\\"route\\\":\\\"health\\\",\\\"name\\\":\\\"\u5065\u5eb7\\\",\\\"tkey\\\":\\\"CommonChannel:health\\\",\\\"url\\\":\\\"//www.bilibili.com/c/health/\\\",\\\"icon\\\":\\\"homeicon/health/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":330001,\\\"tid\\\":2179,\\\"route\\\":\\\"science\\\",\\\"name\\\":\\\"\u5065\u5eb7\u79d1\u666e\\\",\\\"tkey\\\":\\\"CommonChannel:healthScience\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":330002,\\\"tid\\\":2180,\\\"route\\\":\\\"regimen\\\",\\\"name\\\":\\\"\u517b\u751f\\\",\\\"tkey\\\":\\\"CommonChannel:healthRegimen\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":330003,\\\"tid\\\":2181,\\\"route\\\":\\\"sexes\\\",\\\"name\\\":\\\"\u4e24\u6027\u77e5\u8bc6\\\",\\\"tkey\\\":\\\"CommonChannel:healthSex\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":330004,\\\"tid\\\":2182,\\\"route\\\":\\\"psychology\\\",\\\"name\\\":\\\"\u5fc3\u7406\u5065\u5eb7\\\",\\\"tkey\\\":\\\"CommonChannel:healthPsychology\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":330005,\\\"tid\\\":2183,\\\"route\\\":\\\"asmr\\\",\\\"name\\\":\\\"\u52a9\u7720\u89c6\u9891\u00b7ASMR\\\",\\\"tkey\\\":\\\"CommonChannel:healthAsmr\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":330006,\\\"tid\\\":2184,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u533b\u7597\u4fdd\u5065\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:healthOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.home\":\"{\\\"channelId\\\":26,\\\"tid\\\":1015,\\\"route\\\":\\\"home\\\",\\\"name\\\":\\\"\u5bb6\u88c5\u623f\u4ea7\\\",\\\"tkey\\\":\\\"CommonChannel:home\\\",\\\"url\\\":\\\"//www.bilibili.com/c/home/\\\",\\\"icon\\\":\\\"homeicon/home/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":260001,\\\"tid\\\":2120,\\\"route\\\":\\\"trade\\\",\\\"name\\\":\\\"\u4e70\u623f\u79df\u623f\\\",\\\"tkey\\\":\\\"CommonChannel:homeTrade\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":260002,\\\"tid\\\":2121,\\\"route\\\":\\\"renovation\\\",\\\"name\\\":\\\"\u5bb6\u5ead\u88c5\u4fee\\\",\\\"tkey\\\":\\\"CommonChannel:homeRenovation\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":260003,\\\"tid\\\":2122,\\\"route\\\":\\\"furniture\\\",\\\"name\\\":\\\"\u5bb6\u5c45\u5c55\u793a\\\",\\\"tkey\\\":\\\"CommonChannel:homeFurniture\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":260004,\\\"tid\\\":2123,\\\"route\\\":\\\"appliances\\\",\\\"name\\\":\\\"\u5bb6\u7528\u7535\u5668\\\",\\\"tkey\\\":\\\"CommonChannel:homeAppliances\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.information\":\"{\\\"channelId\\\":16,\\\"tid\\\":1009,\\\"route\\\":\\\"information\\\",\\\"name\\\":\\\"\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:information\\\",\\\"url\\\":\\\"//www.bilibili.com/c/information/\\\",\\\"icon\\\":\\\"homeicon/information/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":160001,\\\"tid\\\":2080,\\\"route\\\":\\\"politics\\\",\\\"name\\\":\\\"\u65f6\u653f\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:infoPolitics\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":160002,\\\"tid\\\":2081,\\\"route\\\":\\\"overseas\\\",\\\"name\\\":\\\"\u6d77\u5916\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:infoOverseas\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":160003,\\\"tid\\\":2082,\\\"route\\\":\\\"social\\\",\\\"name\\\":\\\"\u793e\u4f1a\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:infoSocial\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":160004,\\\"tid\\\":2083,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u7efc\u5408\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:infoOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.kichiku\":\"{\\\"channelId\\\":9,\\\"tid\\\":1007,\\\"route\\\":\\\"kichiku\\\",\\\"name\\\":\\\"\u9b3c\u755c\\\",\\\"tkey\\\":\\\"CommonChannel:kichiku\\\",\\\"url\\\":\\\"//www.bilibili.com/c/kichiku/\\\",\\\"icon\\\":\\\"homeicon/kichiku/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":90001,\\\"tid\\\":2059,\\\"route\\\":\\\"guide\\\",\\\"name\\\":\\\"\u9b3c\u755c\u8c03\u6559\\\",\\\"tkey\\\":\\\"CommonChannel:kckGuide\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":90002,\\\"tid\\\":2060,\\\"route\\\":\\\"theatre\\\",\\\"name\\\":\\\"\u9b3c\u755c\u5267\u573a\\\",\\\"tkey\\\":\\\"CommonChannel:kckTheatre\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":90003,\\\"tid\\\":2061,\\\"route\\\":\\\"manual_vocaloid\\\",\\\"name\\\":\\\"\u4eba\u529bVOCALOID\\\",\\\"tkey\\\":\\\"CommonChannel:kckVocaloid\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":90004,\\\"tid\\\":2062,\\\"route\\\":\\\"mad\\\",\\\"name\\\":\\\"\u97f3MAD\\\",\\\"tkey\\\":\\\"CommonChannel:kckMad\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":90005,\\\"tid\\\":2063,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u9b3c\u755c\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:kckOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.knowledge\":\"{\\\"channelId\\\":14,\\\"tid\\\":1010,\\\"route\\\":\\\"knowledge\\\",\\\"name\\\":\\\"\u77e5\u8bc6\\\",\\\"tkey\\\":\\\"CommonChannel:knowledge\\\",\\\"url\\\":\\\"//www.bilibili.com/c/knowledge/\\\",\\\"icon\\\":\\\"homeicon/knowledge/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":140001,\\\"tid\\\":2084,\\\"route\\\":\\\"exam\\\",\\\"name\\\":\\\"\u5e94\u8bd5\u6559\u80b2\\\",\\\"tkey\\\":\\\"CommonChannel:knowExam\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140002,\\\"tid\\\":2085,\\\"route\\\":\\\"lang_skill\\\",\\\"name\\\":\\\"\u975e\u5e94\u8bd5\u8bed\u8a00\u5b66\u4e60\\\",\\\"tkey\\\":\\\"CommonChannel:knowLang\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140003,\\\"tid\\\":2086,\\\"route\\\":\\\"campus\\\",\\\"name\\\":\\\"\u5927\u5b66\u4e13\u4e1a\u77e5\u8bc6\\\",\\\"tkey\\\":\\\"CommonChannel:knowCampus\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140004,\\\"tid\\\":2087,\\\"route\\\":\\\"business\\\",\\\"name\\\":\\\"\u5546\u4e1a\u8d22\u7ecf\\\",\\\"tkey\\\":\\\"CommonChannel:knowBusiness\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140005,\\\"tid\\\":2088,\\\"route\\\":\\\"social_observation\\\",\\\"name\\\":\\\"\u793e\u4f1a\u89c2\u5bdf\\\",\\\"tkey\\\":\\\"CommonChannel:knowSocial\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140006,\\\"tid\\\":2089,\\\"route\\\":\\\"politics\\\",\\\"name\\\":\\\"\u65f6\u653f\u89e3\u8bfb\\\",\\\"tkey\\\":\\\"CommonChannel:knowPolitics\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140007,\\\"tid\\\":2090,\\\"route\\\":\\\"humanity_history\\\",\\\"name\\\":\\\"\u4eba\u6587\u5386\u53f2\\\",\\\"tkey\\\":\\\"CommonChannel:knowHumanity\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140008,\\\"tid\\\":2091,\\\"route\\\":\\\"design\\\",\\\"name\\\":\\\"\u8bbe\u8ba1\u827a\u672f\\\",\\\"tkey\\\":\\\"CommonChannel:knowDesign\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140009,\\\"tid\\\":2092,\\\"route\\\":\\\"psychology\\\",\\\"name\\\":\\\"\u5fc3\u7406\u6742\u8c08\\\",\\\"tkey\\\":\\\"CommonChannel:knowPsychology\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140010,\\\"tid\\\":2093,\\\"route\\\":\\\"career\\\",\\\"name\\\":\\\"\u804c\u573a\u53d1\u5c55\\\",\\\"tkey\\\":\\\"CommonChannel:knowCareer\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140011,\\\"tid\\\":2094,\\\"route\\\":\\\"science\\\",\\\"name\\\":\\\"\u79d1\u5b66\u79d1\u666e\\\",\\\"tkey\\\":\\\"CommonChannel:knowScience\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":140012,\\\"tid\\\":2095,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u5176\u4ed6\u77e5\u8bc6\u6742\u8c08\\\",\\\"tkey\\\":\\\"CommonChannel:knowOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.life_experience\":\"{\\\"channelId\\\":36,\\\"tid\\\":1031,\\\"route\\\":\\\"life_experience\\\",\\\"name\\\":\\\"\u751f\u6d3b\u7ecf\u9a8c\\\",\\\"tkey\\\":\\\"CommonChannel:lifeExperience\\\",\\\"url\\\":\\\"//www.bilibili.com/c/life_experience/\\\",\\\"icon\\\":\\\"homeicon/life_experience/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":360001,\\\"tid\\\":2203,\\\"route\\\":\\\"skills\\\",\\\"name\\\":\\\"\u751f\u6d3b\u6280\u80fd\\\",\\\"tkey\\\":\\\"CommonChannel:lexpSkills\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":360002,\\\"tid\\\":2204,\\\"route\\\":\\\"procedures\\\",\\\"name\\\":\\\"\u529e\u4e8b\u6d41\u7a0b\\\",\\\"tkey\\\":\\\"CommonChannel:lexpProcedure\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":360003,\\\"tid\\\":2205,\\\"route\\\":\\\"marriage\\\",\\\"name\\\":\\\"\u5a5a\u5ac1\\\",\\\"tkey\\\":\\\"CommonChannel:lexpMarriage\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.life_joy\":\"{\\\"channelId\\\":35,\\\"tid\\\":1030,\\\"route\\\":\\\"life_joy\\\",\\\"name\\\":\\\"\u751f\u6d3b\u5174\u8da3\\\",\\\"tkey\\\":\\\"CommonChannel:lifeJoy\\\",\\\"url\\\":\\\"//www.bilibili.com/c/life_joy/\\\",\\\"icon\\\":\\\"homeicon/life_joy/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":350001,\\\"tid\\\":2198,\\\"route\\\":\\\"leisure\\\",\\\"name\\\":\\\"\u4f11\u95f2\u73a9\u4e50\\\",\\\"tkey\\\":\\\"CommonChannel:ljoyLeisure\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":350002,\\\"tid\\\":2199,\\\"route\\\":\\\"on_site\\\",\\\"name\\\":\\\"\u7ebf\u4e0b\u6f14\u51fa\\\",\\\"tkey\\\":\\\"CommonChannel:ljoyOnSite\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":350003,\\\"tid\\\":2200,\\\"route\\\":\\\"artistic_products\\\",\\\"name\\\":\\\"\u6587\u73a9\u6587\u521b\\\",\\\"tkey\\\":\\\"CommonChannel:ljoyArtistic\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":350004,\\\"tid\\\":2201,\\\"route\\\":\\\"trendy_toys\\\",\\\"name\\\":\\\"\u6f6e\u73a9\u73a9\u5177\\\",\\\"tkey\\\":\\\"CommonChannel:ljoyToy\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":350005,\\\"tid\\\":2202,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u5174\u8da3\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:ljoyOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.love\":\"{\\\"channelId\\\":37,\\\"tid\\\":0,\\\"route\\\":\\\"love\\\",\\\"name\\\":\\\"\u516c\u76ca\\\",\\\"tkey\\\":\\\"CommonChannel:love\\\",\\\"url\\\":\\\"//love.bilibili.com\\\",\\\"icon\\\":\\\"homeicon/love/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.movie\":\"{\\\"channelId\\\":2,\\\"seasonType\\\":2,\\\"tid\\\":0,\\\"route\\\":\\\"movie\\\",\\\"name\\\":\\\"\u7535\u5f71\\\",\\\"tkey\\\":\\\"CommonChannel:movie\\\",\\\"url\\\":\\\"//www.bilibili.com/movie/\\\",\\\"icon\\\":\\\"homeicon/movie/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"channel_list.music\":\"{\\\"channelId\\\":10,\\\"tid\\\":1003,\\\"route\\\":\\\"music\\\",\\\"name\\\":\\\"\u97f3\u4e50\\\",\\\"tkey\\\":\\\"CommonChannel:music\\\",\\\"url\\\":\\\"//www.bilibili.com/c/music/\\\",\\\"icon\\\":\\\"homeicon/music/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":100001,\\\"tid\\\":2016,\\\"route\\\":\\\"original\\\",\\\"name\\\":\\\"\u539f\u521b\u97f3\u4e50\\\",\\\"tkey\\\":\\\"CommonChannel:musOriginal\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100002,\\\"tid\\\":2017,\\\"route\\\":\\\"mv\\\",\\\"name\\\":\\\"MV\\\",\\\"tkey\\\":\\\"CommonChannel:musMv\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100003,\\\"tid\\\":2018,\\\"route\\\":\\\"live\\\",\\\"name\\\":\\\"\u97f3\u4e50\u73b0\u573a\\\",\\\"tkey\\\":\\\"CommonChannel:musLive\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100004,\\\"tid\\\":2019,\\\"route\\\":\\\"fan_videos\\\",\\\"name\\\":\\\"\u4e50\u8ff7\u996d\u62cd\\\",\\\"tkey\\\":\\\"CommonChannel:musFan\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100005,\\\"tid\\\":2020,\\\"route\\\":\\\"cover\\\",\\\"name\\\":\\\"\u7ffb\u5531\\\",\\\"tkey\\\":\\\"CommonChannel:musCover\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100006,\\\"tid\\\":2021,\\\"route\\\":\\\"perform\\\",\\\"name\\\":\\\"\u6f14\u594f\\\",\\\"tkey\\\":\\\"CommonChannel:musPerform\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100007,\\\"tid\\\":2022,\\\"route\\\":\\\"vocaloid\\\",\\\"name\\\":\\\"VOCALOID\\\",\\\"tkey\\\":\\\"CommonChannel:musVocaloid\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100008,\\\"tid\\\":2023,\\\"route\\\":\\\"ai_music\\\",\\\"name\\\":\\\"AI\u97f3\u4e50\\\",\\\"tkey\\\":\\\"CommonChannel:musAi\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100009,\\\"tid\\\":2024,\\\"route\\\":\\\"radio\\\",\\\"name\\\":\\\"\u7535\u53f0\u00b7\u6b4c\u5355\\\",\\\"tkey\\\":\\\"CommonChannel:musRadio\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100010,\\\"tid\\\":2025,\\\"route\\\":\\\"tutorial\\\",\\\"name\\\":\\\"\u97f3\u4e50\u6559\u5b66\\\",\\\"tkey\\\":\\\"CommonChannel:musTutorial\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100011,\\\"tid\\\":2026,\\\"route\\\":\\\"commentary\\\",\\\"name\\\":\\\"\u4e50\u8bc4\u76d8\u70b9\\\",\\\"tkey\\\":\\\"CommonChannel:musComment\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":100012,\\\"tid\\\":2027,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u97f3\u4e50\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:musOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.mysticism\":\"{\\\"channelId\\\":44,\\\"tid\\\":1028,\\\"route\\\":\\\"mysticism\\\",\\\"name\\\":\\\"\u795e\u79d8\u5b66\\\",\\\"tkey\\\":\\\"CommonChannel:mysticism\\\",\\\"url\\\":\\\"//www.bilibili.com/c/mysticism/\\\",\\\"icon\\\":\\\"\\\",\\\"sub\\\":[{\\\"subChannelId\\\":440001,\\\"tid\\\":2189,\\\"route\\\":\\\"tarot\\\",\\\"name\\\":\\\"\u5854\u7f57\u5360\u535c\\\",\\\"tkey\\\":\\\"CommonChannel:mythTarot\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":440002,\\\"tid\\\":2190,\\\"route\\\":\\\"horoscope\\\",\\\"name\\\":\\\"\u661f\u5ea7\u5360\u661f\\\",\\\"tkey\\\":\\\"CommonChannel:mythHoros\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":440003,\\\"tid\\\":2191,\\\"route\\\":\\\"metaphysics\\\",\\\"name\\\":\\\"\u4f20\u7edf\u7384\u5b66\\\",\\\"tkey\\\":\\\"CommonChannel:mythMeta\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":440004,\\\"tid\\\":2192,\\\"route\\\":\\\"healing\\\",\\\"name\\\":\\\"\u7597\u6108\u6210\u957f\\\",\\\"tkey\\\":\\\"CommonChannel:mythHeal\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":440005,\\\"tid\\\":2193,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u5176\u4ed6\u795e\u79d8\u5b66\\\",\\\"tkey\\\":\\\"CommonChannel:mythOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.outdoors\":\"{\\\"channelId\\\":27,\\\"tid\\\":1016,\\\"route\\\":\\\"outdoors\\\",\\\"name\\\":\\\"\u6237\u5916\u6f6e\u6d41\\\",\\\"tkey\\\":\\\"CommonChannel:outdoors\\\",\\\"url\\\":\\\"//www.bilibili.com/c/outdoors/\\\",\\\"icon\\\":\\\"homeicon/outdoors/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":270001,\\\"tid\\\":2124,\\\"route\\\":\\\"camping\\\",\\\"name\\\":\\\"\u9732\u8425\\\",\\\"tkey\\\":\\\"CommonChannel:outCamping\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":270002,\\\"tid\\\":2125,\\\"route\\\":\\\"hiking\\\",\\\"name\\\":\\\"\u5f92\u6b65\\\",\\\"tkey\\\":\\\"CommonChannel:outHiking\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":270003,\\\"tid\\\":2126,\\\"route\\\":\\\"explore\\\",\\\"name\\\":\\\"\u6237\u5916\u63a2\u79d8\\\",\\\"tkey\\\":\\\"CommonChannel:outExplore\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":270004,\\\"tid\\\":2127,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u6237\u5916\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:outOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.painting\":\"{\\\"channelId\\\":24,\\\"tid\\\":1006,\\\"route\\\":\\\"painting\\\",\\\"name\\\":\\\"\u7ed8\u753b\\\",\\\"tkey\\\":\\\"CommonChannel:painting\\\",\\\"url\\\":\\\"//www.bilibili.com/c/painting/\\\",\\\"icon\\\":\\\"homeicon/painting/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":240001,\\\"tid\\\":2055,\\\"route\\\":\\\"acg\\\",\\\"name\\\":\\\"\u4e8c\u6b21\u5143\u7ed8\u753b\\\",\\\"tkey\\\":\\\"CommonChannel:paintAcg\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":240002,\\\"tid\\\":2056,\\\"route\\\":\\\"none_acg\\\",\\\"name\\\":\\\"\u975e\u4e8c\u6b21\u5143\u7ed8\u753b\\\",\\\"tkey\\\":\\\"CommonChannel:paintNotAcg\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":240003,\\\"tid\\\":2057,\\\"route\\\":\\\"tutorial\\\",\\\"name\\\":\\\"\u7ed8\u753b\u5b66\u4e60\\\",\\\"tkey\\\":\\\"CommonChannel:paintTutorial\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":240004,\\\"tid\\\":2058,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u7ed8\u753b\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:paintOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.parenting\":\"{\\\"channelId\\\":32,\\\"tid\\\":1025,\\\"route\\\":\\\"parenting\\\",\\\"name\\\":\\\"\u4eb2\u5b50\\\",\\\"tkey\\\":\\\"CommonChannel:parenting\\\",\\\"url\\\":\\\"//www.bilibili.com/c/parenting/\\\",\\\"icon\\\":\\\"homeicon/parenting/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":320001,\\\"tid\\\":2172,\\\"route\\\":\\\"pregnant_care\\\",\\\"name\\\":\\\"\u5b55\u4ea7\u62a4\u7406\\\",\\\"tkey\\\":\\\"CommonChannel:parentPregnant\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":320002,\\\"tid\\\":2173,\\\"route\\\":\\\"infant_care\\\",\\\"name\\\":\\\"\u5a74\u5e7c\u62a4\u7406\\\",\\\"tkey\\\":\\\"CommonChannel:parentInfant\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":320003,\\\"tid\\\":2174,\\\"route\\\":\\\"talent\\\",\\\"name\\\":\\\"\u513f\u7ae5\u624d\u827a\\\",\\\"tkey\\\":\\\"CommonChannel:parentTalent\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":320004,\\\"tid\\\":2175,\\\"route\\\":\\\"cute\\\",\\\"name\\\":\\\"\u840c\u5a03\\\",\\\"tkey\\\":\\\"CommonChannel:parentCute\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":320005,\\\"tid\\\":2176,\\\"route\\\":\\\"interaction\\\",\\\"name\\\":\\\"\u4eb2\u5b50\u4e92\u52a8\\\",\\\"tkey\\\":\\\"CommonChannel:parentInteract\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":320006,\\\"tid\\\":2177,\\\"route\\\":\\\"education\\\",\\\"name\\\":\\\"\u4eb2\u5b50\u6559\u80b2\\\",\\\"tkey\\\":\\\"CommonChannel:parentEdu\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":320007,\\\"tid\\\":2178,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u4eb2\u5b50\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:parentOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.popular_page_sort\":\"[\\\"all\\\",\\\"anime\\\",\\\"guochuang\\\",\\\"documentary\\\",\\\"movie\\\",\\\"tv\\\",\\\"variety\\\",\\\"douga\\\",\\\"game\\\",\\\"kichiku\\\",\\\"music\\\",\\\"dance\\\",\\\"cinephile\\\",\\\"ent\\\",\\\"knowledge\\\",\\\"tech\\\",\\\"food\\\",\\\"car\\\",\\\"fashion\\\",\\\"sports\\\",\\\"animal\\\"]\",\"channel_list.rural\":\"{\\\"channelId\\\":31,\\\"tid\\\":1023,\\\"route\\\":\\\"rural\\\",\\\"name\\\":\\\"\u4e09\u519c\\\",\\\"tkey\\\":\\\"CommonChannel:rural\\\",\\\"url\\\":\\\"//www.bilibili.com/c/rural/\\\",\\\"icon\\\":\\\"homeicon/rural/2\\\",\\\"sub\\\":[{\\\"subChannelId\\\":310001,\\\"tid\\\":2162,\\\"route\\\":\\\"planting\\\",\\\"name\\\":\\\"\u519c\u6751\u79cd\u690d\\\",\\\"tkey\\\":\\\"CommonChannel:ruralPlant\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":310002,\\\"tid\\\":2163,\\\"route\\\":\\\"fishing\\\",\\\"name\\\":\\\"\u8d76\u6d77\u6355\u9c7c\\\",\\\"tkey\\\":\\\"CommonChannel:ruralFish\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":310003,\\\"tid\\\":2164,\\\"route\\\":\\\"harvest\\\",\\\"name\\\":\\\"\u6253\u91ce\u91c7\u6458\\\",\\\"tkey\\\":\\\"CommonChannel:ruralHarvest\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":310004,\\\"tid\\\":2165,\\\"route\\\":\\\"tech\\\",\\\"name\\\":\\\"\u519c\u4e1a\u6280\u672f\\\",\\\"tkey\\\":\\\"CommonChannel:ruralTech\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":310005,\\\"tid\\\":2166,\\\"route\\\":\\\"life\\\",\\\"name\\\":\\\"\u519c\u6751\u751f\u6d3b\\\",\\\"tkey\\\":\\\"CommonChannel:ruralLife\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.shortplay\":\"{\\\"channelId\\\":18,\\\"tid\\\":1021,\\\"route\\\":\\\"shortplay\\\",\\\"name\\\":\\\"\u5c0f\u5267\u573a\\\",\\\"tkey\\\":\\\"CommonChannel:shortplay\\\",\\\"url\\\":\\\"//www.bilibili.com/c/shortplay/\\\",\\\"icon\\\":\\\"homeicon/shortplay/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":180001,\\\"tid\\\":2154,\\\"route\\\":\\\"plot\\\",\\\"name\\\":\\\"\u5267\u60c5\u6f14\u7ece\\\",\\\"tkey\\\":\\\"CommonChannel:spPlot\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":180001,\\\"tid\\\":2155,\\\"route\\\":\\\"lang\\\",\\\"name\\\":\\\"\u8bed\u8a00\u7c7b\u5c0f\u5267\u573a\\\",\\\"tkey\\\":\\\"CommonChannel:spLang\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":180001,\\\"tid\\\":2156,\\\"route\\\":\\\"up_variety\\\",\\\"name\\\":\\\"UP\u4e3b\u5c0f\u7efc\u827a\\\",\\\"tkey\\\":\\\"CommonChannel:spUpVariety\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":180001,\\\"tid\\\":2157,\\\"route\\\":\\\"interview\\\",\\\"name\\\":\\\"\u8857\u5934\u91c7\u8bbf\\\",\\\"tkey\\\":\\\"CommonChannel:spInterview\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.sort\":\"[\\\"anime\\\",\\\"movie\\\",\\\"guochuang\\\",\\\"tv\\\",\\\"variety\\\",\\\"documentary\\\",\\\"douga\\\",\\\"game\\\",\\\"kichiku\\\",\\\"music\\\",\\\"dance\\\",\\\"cinephile\\\",\\\"ent\\\",\\\"knowledge\\\",\\\"tech\\\",\\\"information\\\",\\\"food\\\",\\\"shortplay\\\",\\\"car\\\",\\\"fashion\\\",\\\"sports\\\",\\\"animal\\\",\\\"vlog\\\",\\\"painting\\\",\\\"ai\\\",\\\"home\\\",\\\"outdoors\\\",\\\"gym\\\",\\\"handmake\\\",\\\"travel\\\",\\\"rural\\\",\\\"parenting\\\",\\\"health\\\",\\\"emotion\\\",\\\"life_joy\\\",\\\"life_experience\\\",\\\"love\\\",\\\"hd\\\"]\",\"channel_list.sports\":\"{\\\"channelId\\\":21,\\\"tid\\\":1018,\\\"route\\\":\\\"sports\\\",\\\"name\\\":\\\"\u4f53\u80b2\u8fd0\u52a8\\\",\\\"tkey\\\":\\\"CommonChannel:sports\\\",\\\"url\\\":\\\"//www.bilibili.com/c/sports/\\\",\\\"icon\\\":\\\"homeicon/sports/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":210001,\\\"tid\\\":2133,\\\"route\\\":\\\"trend\\\",\\\"name\\\":\\\"\u6f6e\u6d41\u8fd0\u52a8\\\",\\\"tkey\\\":\\\"CommonChannel:spoTrend\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":210002,\\\"tid\\\":2134,\\\"route\\\":\\\"football\\\",\\\"name\\\":\\\"\u8db3\u7403\\\",\\\"tkey\\\":\\\"CommonChannel:spoFootball\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":210003,\\\"tid\\\":2135,\\\"route\\\":\\\"basketball\\\",\\\"name\\\":\\\"\u7bee\u7403\\\",\\\"tkey\\\":\\\"CommonChannel:spoBasketball\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":210004,\\\"tid\\\":2136,\\\"route\\\":\\\"running\\\",\\\"name\\\":\\\"\u8dd1\u6b65\\\",\\\"tkey\\\":\\\"CommonChannel:spoRun\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":210005,\\\"tid\\\":2137,\\\"route\\\":\\\"kungfu\\\",\\\"name\\\":\\\"\u6b66\u672f\\\",\\\"tkey\\\":\\\"CommonChannel:spoKungfu\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":210006,\\\"tid\\\":2138,\\\"route\\\":\\\"fighting\\\",\\\"name\\\":\\\"\u683c\u6597\\\",\\\"tkey\\\":\\\"CommonChannel:spoFight\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":210007,\\\"tid\\\":2139,\\\"route\\\":\\\"badminton\\\",\\\"name\\\":\\\"\u7fbd\u6bdb\u7403\\\",\\\"tkey\\\":\\\"CommonChannel:spoBadminton\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":210008,\\\"tid\\\":2140,\\\"route\\\":\\\"information\\\",\\\"name\\\":\\\"\u4f53\u80b2\u8d44\u8baf\\\",\\\"tkey\\\":\\\"CommonChannel:spoInfo\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":210009,\\\"tid\\\":2141,\\\"route\\\":\\\"match\\\",\\\"name\\\":\\\"\u4f53\u80b2\u8d5b\u4e8b\\\",\\\"tkey\\\":\\\"CommonChannel:spoMatch\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":210010,\\\"tid\\\":2142,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u4f53\u80b2\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:spoOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.tech\":\"{\\\"channelId\\\":15,\\\"tid\\\":1012,\\\"route\\\":\\\"tech\\\",\\\"name\\\":\\\"\u79d1\u6280\u6570\u7801\\\",\\\"tkey\\\":\\\"CommonChannel:tech\\\",\\\"url\\\":\\\"//www.bilibili.com/c/tech/\\\",\\\"icon\\\":\\\"homeicon/tech/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":150001,\\\"tid\\\":2099,\\\"route\\\":\\\"computer\\\",\\\"name\\\":\\\"\u7535\u8111\\\",\\\"tkey\\\":\\\"CommonChannel:techComputer\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":150002,\\\"tid\\\":2100,\\\"route\\\":\\\"phone\\\",\\\"name\\\":\\\"\u624b\u673a\\\",\\\"tkey\\\":\\\"CommonChannel:techPhone\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":150003,\\\"tid\\\":2101,\\\"route\\\":\\\"pad\\\",\\\"name\\\":\\\"\u5e73\u677f\u7535\u8111\\\",\\\"tkey\\\":\\\"CommonChannel:techPad\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":150004,\\\"tid\\\":2102,\\\"route\\\":\\\"photography\\\",\\\"name\\\":\\\"\u6444\u5f71\u6444\u50cf\\\",\\\"tkey\\\":\\\"CommonChannel:techPhoto\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":150005,\\\"tid\\\":2103,\\\"route\\\":\\\"machine\\\",\\\"name\\\":\\\"\u5de5\u7a0b\u673a\u68b0\\\",\\\"tkey\\\":\\\"CommonChannel:techMachine\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":150006,\\\"tid\\\":2104,\\\"route\\\":\\\"create\\\",\\\"name\\\":\\\"\u81ea\u5236\u53d1\u660e/\u8bbe\u5907\\\",\\\"tkey\\\":\\\"CommonChannel:techCreate\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":150007,\\\"tid\\\":2105,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u79d1\u6280\u6570\u7801\u7efc\u5408\\\",\\\"tkey\\\":\\\"CommonChannel:techOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.travel\":\"{\\\"channelId\\\":30,\\\"tid\\\":1022,\\\"route\\\":\\\"travel\\\",\\\"name\\\":\\\"\u65c5\u6e38\u51fa\u884c\\\",\\\"tkey\\\":\\\"CommonChannel:travel\\\",\\\"url\\\":\\\"//www.bilibili.com/c/travel/\\\",\\\"icon\\\":\\\"homeicon/travel/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":300001,\\\"tid\\\":2158,\\\"route\\\":\\\"record\\\",\\\"name\\\":\\\"\u65c5\u6e38\u8bb0\u5f55\\\",\\\"tkey\\\":\\\"CommonChannel:travelRecord\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":300002,\\\"tid\\\":2159,\\\"route\\\":\\\"strategy\\\",\\\"name\\\":\\\"\u65c5\u6e38\u653b\u7565\\\",\\\"tkey\\\":\\\"CommonChannel:travelStrategy\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":300003,\\\"tid\\\":2160,\\\"route\\\":\\\"city\\\",\\\"name\\\":\\\"\u57ce\u5e02\u51fa\u884c\\\",\\\"tkey\\\":\\\"CommonChannel:travelCity\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":300004,\\\"tid\\\":2161,\\\"route\\\":\\\"transport\\\",\\\"name\\\":\\\"\u516c\u5171\u4ea4\u901a\\\",\\\"tkey\\\":\\\"CommonChannel:travelTransport\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"channel_list.tv\":\"{\\\"channelId\\\":4,\\\"seasonType\\\":5,\\\"tid\\\":0,\\\"route\\\":\\\"tv\\\",\\\"name\\\":\\\"\u7535\u89c6\u5267\\\",\\\"tkey\\\":\\\"CommonChannel:tv\\\",\\\"url\\\":\\\"//www.bilibili.com/tv/\\\",\\\"icon\\\":\\\"homeicon/tv_series/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"channel_list.variety\":\"{\\\"channelId\\\":5,\\\"seasonType\\\":7,\\\"tid\\\":0,\\\"route\\\":\\\"variety\\\",\\\"name\\\":\\\"\u7efc\u827a\\\",\\\"tkey\\\":\\\"CommonChannel:variety\\\",\\\"url\\\":\\\"//www.bilibili.com/variety/\\\",\\\"icon\\\":\\\"homeicon/variety/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"channel_list.vlog\":\"{\\\"channelId\\\":23,\\\"tid\\\":1029,\\\"route\\\":\\\"vlog\\\",\\\"name\\\":\\\"vlog\\\",\\\"tkey\\\":\\\"CommonChannel:vlog\\\",\\\"url\\\":\\\"//www.bilibili.com/c/vlog/\\\",\\\"icon\\\":\\\"homeicon/vlog/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":230001,\\\"tid\\\":2194,\\\"route\\\":\\\"life\\\",\\\"name\\\":\\\"\u4e2d\u5916\u751f\u6d3bvlog\\\",\\\"tkey\\\":\\\"CommonChannel:vlogLife\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":230002,\\\"tid\\\":2195,\\\"route\\\":\\\"student\\\",\\\"name\\\":\\\"\u5b66\u751fvlog\\\",\\\"tkey\\\":\\\"CommonChannel:vlogStudent\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":230003,\\\"tid\\\":2196,\\\"route\\\":\\\"career\\\",\\\"name\\\":\\\"\u804c\u4e1avlog\\\",\\\"tkey\\\":\\\"CommonChannel:vlogCareer\\\",\\\"url\\\":\\\"\\\"},{\\\"subChannelId\\\":230004,\\\"tid\\\":2197,\\\"route\\\":\\\"other\\\",\\\"name\\\":\\\"\u5176\u4ed6vlog\\\",\\\"tkey\\\":\\\"CommonChannel:vlogOther\\\",\\\"url\\\":\\\"\\\"}],\\\"config\\\":{\\\"enableSub\\\":0}}\",\"side_channel_list.activity\":\"{\\\"channelId\\\":40,\\\"tid\\\":0,\\\"route\\\":\\\"activity\\\",\\\"name\\\":\\\"\u6d3b\u52a8\\\",\\\"tkey\\\":\\\"CommonChannel:activity\\\",\\\"url\\\":\\\"//www.bilibili.com/blackboard/era/reward-activity-list-page.html#/list\\\",\\\"icon\\\":\\\"homeicon/activity/1\\\",\\\"sideIcon\\\":\\\"homeicon/activity_gray/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"side_channel_list.cheese\":\"{\\\"channelId\\\":41,\\\"tid\\\":0,\\\"route\\\":\\\"cheese\\\",\\\"name\\\":\\\"\u8bfe\u5802\\\",\\\"tkey\\\":\\\"CommonChannel:cheese\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/\\\",\\\"icon\\\":\\\"homeicon/cheese/1\\\",\\\"sideIcon\\\":\\\"homeicon/cheese_gray/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":410001,\\\"tid\\\":0,\\\"route\\\":\\\"general\\\",\\\"name\\\":\\\"\u901a\u8bc6\u79d1\u666e\\\",\\\"tkey\\\":\\\"CommonChannel:chsGeneral\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/category?first=95&csource=Channel_class\\\"},{\\\"subChannelId\\\":410002,\\\"tid\\\":0,\\\"route\\\":\\\"life\\\",\\\"name\\\":\\\"\u5174\u8da3\u751f\u6d3b\\\",\\\"tkey\\\":\\\"CommonChannel:chsLife\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/category?first=94&csource=Channel_class\\\"},{\\\"subChannelId\\\":410003,\\\"tid\\\":0,\\\"route\\\":\\\"lang\\\",\\\"name\\\":\\\"\u8bed\u8a00\u5b66\u4e60\\\",\\\"tkey\\\":\\\"CommonChannel:chsLang\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/category?first=93&csource=Channel_class\\\"},{\\\"subChannelId\\\":410004,\\\"tid\\\":0,\\\"route\\\":\\\"postgraduate\\\",\\\"name\\\":\\\"\u8003\u7814\\\",\\\"tkey\\\":\\\"CommonChannel:chsGee\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/category?first=88&csource=Channel_class\\\"},{\\\"subChannelId\\\":410005,\\\"tid\\\":0,\\\"route\\\":\\\"exam\\\",\\\"name\\\":\\\"\u8003\u8bd5\u8003\u8bc1\\\",\\\"tkey\\\":\\\"CommonChannel:chsExam\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/category?first=87&csource=Channel_class\\\"},{\\\"subChannelId\\\":410006,\\\"tid\\\":0,\\\"route\\\":\\\"media_creation\\\",\\\"name\\\":\\\"\u5f71\u89c6\u00b7\u521b\u4f5c\\\",\\\"tkey\\\":\\\"CommonChannel:chsMedia\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/category?first=164&csource=Channel_class\\\"},{\\\"subChannelId\\\":410007,\\\"tid\\\":0,\\\"route\\\":\\\"it\\\",\\\"name\\\":\\\"IT\u4e92\u8054\u7f51\\\",\\\"tkey\\\":\\\"CommonChannel:chsIt\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/category?first=89&csource=Channel_class\\\"},{\\\"subChannelId\\\":410008,\\\"tid\\\":0,\\\"route\\\":\\\"career\\\",\\\"name\\\":\\\"\u804c\u4e1a\u804c\u573a\\\",\\\"tkey\\\":\\\"CommonChannel:chsCareer\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/category?first=92&csource=Channel_class\\\"},{\\\"subChannelId\\\":410009,\\\"tid\\\":0,\\\"route\\\":\\\"personal_growth\\\",\\\"name\\\":\\\"\u4e2a\u4eba\u6210\u957f\\\",\\\"tkey\\\":\\\"CommonChannel:chsGrowth\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/category?first=181&csource=Channel_class\\\"},{\\\"subChannelId\\\":410010,\\\"tid\\\":0,\\\"route\\\":\\\"my_courses\\\",\\\"name\\\":\\\"\u6211\u7684\u8bfe\u7a0b\\\",\\\"tkey\\\":\\\"CommonChannel:chsMine\\\",\\\"url\\\":\\\"//www.bilibili.com/cheese/mine/list?csource=Channel_class\\\"}],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"side_channel_list.live\":\"{\\\"channelId\\\":39,\\\"tid\\\":0,\\\"route\\\":\\\"live\\\",\\\"name\\\":\\\"\u76f4\u64ad\\\",\\\"tkey\\\":\\\"CommonChannel:live\\\",\\\"url\\\":\\\"//live.bilibili.com\\\",\\\"icon\\\":\\\"homeicon/live/1\\\",\\\"sideIcon\\\":\\\"homeicon/live_gray/1\\\",\\\"sub\\\":[{\\\"subChannelId\\\":390001,\\\"tid\\\":0,\\\"route\\\":\\\"all\\\",\\\"name\\\":\\\"\u5168\u90e8\\\",\\\"tkey\\\":\\\"CommonChannel:all\\\",\\\"url\\\":\\\"//live.bilibili.com/all?visit_id=5icxsa0kmts0\\\"},{\\\"subChannelId\\\":390002,\\\"tid\\\":0,\\\"route\\\":\\\"online_game\\\",\\\"name\\\":\\\"\u7f51\u6e38\\\",\\\"tkey\\\":\\\"CommonChannel:liveOnline\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=2&areaId=0&visit_id=5icxsa0kmts0#/2/0\\\"},{\\\"subChannelId\\\":390003,\\\"tid\\\":0,\\\"route\\\":\\\"mobile_game\\\",\\\"name\\\":\\\"\u624b\u6e38\\\",\\\"tkey\\\":\\\"CommonChannel:liveMobile\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=3&areaId=0&visit_id=5icxsa0kmts0#/3/0\\\"},{\\\"subChannelId\\\":390004,\\\"tid\\\":0,\\\"route\\\":\\\"single_game\\\",\\\"name\\\":\\\"\u5355\u673a\\\",\\\"tkey\\\":\\\"CommonChannel:liveSingle\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=6&areaId=0\\\"},{\\\"subChannelId\\\":390005,\\\"tid\\\":0,\\\"route\\\":\\\"ent\\\",\\\"name\\\":\\\"\u5a31\u4e50\\\",\\\"tkey\\\":\\\"CommonChannel:liveEnt\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=1&areaId=0&visit_id=5icxsa0kmts0#/1/0\\\"},{\\\"subChannelId\\\":390006,\\\"tid\\\":0,\\\"route\\\":\\\"radio\\\",\\\"name\\\":\\\"\u7535\u53f0\\\",\\\"tkey\\\":\\\"CommonChannel:liveRadio\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=5&areaId=0&visit_id=5icxsa0kmts0#/5/0\\\"},{\\\"subChannelId\\\":390007,\\\"tid\\\":0,\\\"route\\\":\\\"virtual\\\",\\\"name\\\":\\\"\u865a\u62df\\\",\\\"tkey\\\":\\\"CommonChannel:liveVirtual\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=9&areaId=0\\\"},{\\\"subChannelId\\\":390008,\\\"tid\\\":0,\\\"route\\\":\\\"life\\\",\\\"name\\\":\\\"\u751f\u6d3b\\\",\\\"tkey\\\":\\\"CommonChannel:liveLife\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=10&areaId=0\\\"},{\\\"subChannelId\\\":390009,\\\"tid\\\":0,\\\"route\\\":\\\"knowledge\\\",\\\"name\\\":\\\"\u77e5\u8bc6\\\",\\\"tkey\\\":\\\"CommonChannel:liveKnow\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=11&areaId=0\\\"},{\\\"subChannelId\\\":390010,\\\"tid\\\":0,\\\"route\\\":\\\"match\\\",\\\"name\\\":\\\"\u8d5b\u4e8b\\\",\\\"tkey\\\":\\\"CommonChannel:liveMatch\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=13&areaId=0\\\"},{\\\"subChannelId\\\":390011,\\\"tid\\\":0,\\\"route\\\":\\\"chatroom\\\",\\\"name\\\":\\\"\u804a\u5929\u5ba4\\\",\\\"tkey\\\":\\\"CommonChannel:liveChat\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=14&areaId=0\\\"},{\\\"subChannelId\\\":390012,\\\"tid\\\":0,\\\"route\\\":\\\"interaction\\\",\\\"name\\\":\\\"\u4e92\u52a8\u73a9\u6cd5\\\",\\\"tkey\\\":\\\"CommonChannel:liveInteract\\\",\\\"url\\\":\\\"//live.bilibili.com/p/eden/area-tags?parentAreaId=15&areaId=0\\\"}],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"side_channel_list.musicplus\":\"{\\\"channelId\\\":43,\\\"tid\\\":0,\\\"route\\\":\\\"musicplus\\\",\\\"name\\\":\\\"\u65b0\u6b4c\u70ed\u699c\\\",\\\"tkey\\\":\\\"CommonChannel:musicplus\\\",\\\"url\\\":\\\"//music.bilibili.com/pc/music-center/\\\",\\\"icon\\\":\\\"homeicon/musicplus/1\\\",\\\"sideIcon\\\":\\\"homeicon/musicplus_gray/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"side_channel_list.read\":\"{\\\"channelId\\\":38,\\\"tid\\\":0,\\\"route\\\":\\\"read\\\",\\\"name\\\":\\\"\u4e13\u680f\\\",\\\"tkey\\\":\\\"CommonChannel:read\\\",\\\"url\\\":\\\"//www.bilibili.com/read/home/\\\",\\\"icon\\\":\\\"homeicon/article/1\\\",\\\"sideIcon\\\":\\\"homeicon/article_gray/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"side_channel_list.social_center\":\"{\\\"channelId\\\":42,\\\"tid\\\":0,\\\"route\\\":\\\"social_center\\\",\\\"name\\\":\\\"\u793e\u533a\u4e2d\u5fc3\\\",\\\"tkey\\\":\\\"CommonChannel:socialCenter\\\",\\\"url\\\":\\\"//www.bilibili.com/blackboard/activity-5zJxM3spoS.html\\\",\\\"icon\\\":\\\"homeicon/social_center/1\\\",\\\"sideIcon\\\":\\\"homeicon/social_center_gray/1\\\",\\\"sub\\\":[],\\\"config\\\":{\\\"enableSub\\\":1}}\",\"side_channel_list.sort\":\"[\\\"read\\\",\\\"live\\\",\\\"activity\\\",\\\"cheese\\\",\\\"social_center\\\",\\\"musicplus\\\"]\"},\"versionId\":\"1770272663508\",\"appVersionId\":\"37035\",\"nscode\":10,\"appKey\":\"333.1339\",\"expires\":2592000000},\"333.1339_9\":{\"timestamp\":1773117294687,\"lastUsed\":1773117294687,\"value\":{\"user_log.payload_log\":\"1\"},\"versionId\":\"1723104145082\",\"appVersionId\":\"37035\",\"nscode\":9,\"appKey\":\"333.1339\",\"expires\":2592000000},\"457.19_1\":{\"timestamp\":1773117297756,\"lastUsed\":1773117297756,\"value\":{\"dash_config.abr_limit_by_user_level\":\"{\\\"unlogin\\\":16,\\\"loginWithoutVip\\\":80,\\\"loginWithVip\\\":116}\",\"dash_config.audio_time\":\"20\",\"dash_config.av1_4k_enable_gpu_list\":\"[\\\"radeon rx [6789][0-9][0-9][0-9]\\\"]\",\"dash_config.codec_strategy\":\"[{\\\"id\\\":\\\"version\\\",\\\"rules\\\":{},\\\"priority\\\":100},{\\\"id\\\":\\\"archive\\\",\\\"rules\\\":{\\\"1472669865\\\":[\\\"av1\\\",\\\"hevc\\\"],\\\"1473038206\\\":[\\\"avc\\\"]},\\\"prioirty\\\":99},{\\\"id\\\":\\\"gpu\\\",\\\"rules\\\":{\\\"ZX C-960\\\":[\\\"hevc\\\",\\\"avc\\\"],\\\"ZX C-1080\\\":[\\\"hevc\\\",\\\"avc\\\"],\\\"ZX C-1190\\\":[\\\"hevc\\\",\\\"avc\\\"],\\\"vastai\\\":[\\\"hevc\\\",\\\"av1\\\",\\\"avc\\\"]},\\\"priority\\\":101},{\\\"id\\\":\\\"ua\\\",\\\"rules\\\":{},\\\"priority\\\":98},{\\\"id\\\":\\\"fid\\\",\\\"rules\\\":{},\\\"priority\\\":97}]\",\"dash_config.default_codec_strategy\":\"[\\n \\\"av1\\\",\\n \\\"hevc\\\",\\n \\\"avc\\\"\\n]\",\"dash_config.default_video_quality_cfg\":\"{\\\"idleHours\\\":[[1,11],[14,18]]}\",\"dash_config.enable_av1\":\"1\",\"dash_config.enable_extra_frames\":\"true\",\"dash_config.enable_hevc\":\"1\"},\"versionId\":\"1770277208424\",\"appVersionId\":\"37038\",\"nscode\":1,\"appKey\":\"457.19\",\"expires\":2592000000}}"}, {"name": "bilibili_player_codec_prefer_reset", "value": "1.5.2"}, {"name": "displayCount_2026_3_319358290", "value": "0"}, {"name": "bmg_af_wl", "value": "[1,2,2]"}, {"name": "bilibili_player_gpu_renderer", "value": "ANGLE (Apple, ANGLE Metal Renderer: Apple M4 Pro, Unspecified Version)"}, {"name": "bmg_af_dft", "value": "\"5\""}, {"name": "secure_collect_report_interval_2E77FCDE-C111-16B8-ECBB-DB7FB1DC594747695infoc", "value": "60"}, {"name": "FIRST_TIME_SEE_WL_PIP", "value": "SHOW"}, {"name": "__reporter-pb-sample-config", "value": "{\"444.8.live-room.chronos.init.before.check\":50,\"333.788.memory.timeline.performance\":50,\"444.8.live-room.uam-player.welcome.failed\":50,\"333.1334.kv-init.error\":1,\"333.1334.kv-init.pv\":1,\"333.40181.secureCollect.collectDeviceInfo\":1,\"333.40181.secureCollect.successReport\":1,\"333.40181.secureCollect.wasmProcessTime\":1,\"444.8.live-room.room-page.live-web-danmaku-tech-report\":20}"}, {"name": "bilibili_player_kv_config", "value": "{}"}, {"name": "wbi_img_urls", "value": "https://i0.hdslb.com/bfs/wbi/7cd084941338484aae1ad9425b84077c.png-https://i0.hdslb.com/bfs/wbi/4932caff0ff746eab6f01bf08b70ac45.png"}, {"name": "secure_collect_last_report_time_2E77FCDE-C111-16B8-ECBB-DB7FB1DC594747695infoc", "value": "1773117291458"}]}, {"origin": "https://passport.bilibili.com", "localStorage": [{"name": "wbi_sub_url", "value": "https://i0.hdslb.com/bfs/wbi/4932caff0ff746eab6f01bf08b70ac45.png"}, {"name": "BILI_MIRROR_REPORT_POOL", "value": "{}"}, {"name": "wbi_img_url", "value": "https://i0.hdslb.com/bfs/wbi/7cd084941338484aae1ad9425b84077c.png"}, {"name": "KV_CONFIG_SDK", "value": "{\"333.1333_0\":{\"timestamp\":1773117248694,\"lastUsed\":1773117266742,\"value\":{\"bilimirror.minilogin\":\"{\\\"buvid\\\":[\\\"B6771AA6-7CCD-4EF2-BA5B-1FDE9A25F49A49120infoc\\\",\\\"D025573B-8686-0D9D-48DB-0C84BBB5544A45226infoc\\\",\\\"9BD89CEC-4C19-E243-63B3-9A69417B70A458220infoc\\\",\\\"4AD0D8C7-D936-FB67-4C33-7A13C004E84478537infoc\\\",\\\"84AF2B23-9DC9-0717-A474-BCB7A866198994970infoc\\\",\\\"F4373CB5-E491-2C2A-0541-2FFFC3DF2FCC71448infoc\\\"],\\\"rate\\\":0}\",\"bilimirror.toplist\":\"{\\\"playLogUmd\\\":\\\"https://s1.hdslb.com/bfs/static/log-manipulator@0.2.1/index.js\\\",\\\"trackGray\\\":0,\\\"trackGrayV2\\\":1,\\\"resourceStats\\\":{\\\"enabled\\\":true,\\\"sampleRate\\\":0,\\\"rules\\\":[{\\\"key\\\":\\\"333.1007.main.home-page\\\",\\\"sampleRate\\\":5}]}}\",\"bilimirror.whitelist\":\"{\\\"white\\\":{\\\"rejection\\\":[\\\"extension\\\",\\\"maximum\\\",\\\"SVGIconNext\\\"],\\\"error\\\":[\\\"extension\\\",\\\"SVGIconNext\\\"],\\\"resource\\\":[\\\"extension\\\",\\\"localhost\\\"]},\\\"retry\\\":[],\\\"performance\\\":1,\\\"techpv\\\":5,\\\"poll\\\":5,\\\"userLog\\\":[],\\\"track\\\":{\\\"mid\\\":[],\\\"buvid\\\":[]},\\\"trackGrayV2\\\":1}\"},\"versionId\":\"1772162031366\",\"appVersionId\":\"37253\",\"nscode\":0,\"appKey\":\"333.1333\",\"expires\":2592000000},\"333.1228_0\":{\"timestamp\":1773117248899,\"lastUsed\":1773117266779,\"value\":{\"bilimirror.whitelist\":\"{\\\"white\\\":{\\\"rejection\\\":[\\\"chrome-extension\\\",\\\"Reached maximum\\\"],\\\"error\\\":[\\\"chrome-extension\\\"],\\\"resource\\\":[\\\"chrome-extension\\\"]},\\\"retry\\\":[],\\\"api\\\":[\\\"/web-interface/nav\\\"],\\\"performance\\\":1}\"},\"versionId\":\"1737633152934\",\"appVersionId\":\"32706\",\"nscode\":0,\"appKey\":\"333.1228\",\"expires\":2592000000},\"333.1194_0\":{\"timestamp\":1773117265667,\"lastUsed\":1773117265668,\"value\":{\"bilimirror.whitelist\":\"{\\\"white\\\":{\\\"error\\\":[\\\"chrome-extension\\\",\\\"moz-extension\\\",\\\"Navigation\\\"],\\\"rejection\\\":[\\\"chrome-extension\\\",\\\"Reached maximum\\\",\\\"moz-extension\\\",\\\"Navigation\\\"],\\\"resource\\\":[\\\"minntaki-wasm-sdk\\\",\\\"php\\\"]},\\\"retry\\\":[],\\\"performance\\\":1,\\\"techpv\\\":5,\\\"poll\\\":5,\\\"userLog\\\":[],\\\"filterEndjs\\\":true}\"},\"versionId\":\"1765942605716\",\"appVersionId\":\"36157\",\"nscode\":0,\"appKey\":\"333.1194\",\"expires\":2592000000}}"}, {"name": "secure_collect_report_interval_2E77FCDE-C111-16B8-ECBB-DB7FB1DC594747695infoc", "value": "60"}, {"name": "__reporter-pb-sample-config", "value": "{\"444.8.live-room.chronos.init.before.check\":50,\"333.788.memory.timeline.performance\":50,\"444.8.live-room.uam-player.welcome.failed\":50,\"333.1334.kv-init.error\":1,\"333.1334.kv-init.pv\":1,\"333.40181.secureCollect.collectDeviceInfo\":1,\"333.40181.secureCollect.successReport\":1,\"333.40181.secureCollect.wasmProcessTime\":1,\"444.8.live-room.room-page.live-web-danmaku-tech-report\":20}"}, {"name": "wbi_img_urls", "value": "https://i0.hdslb.com/bfs/wbi/7cd084941338484aae1ad9425b84077c.png-https://i0.hdslb.com/bfs/wbi/4932caff0ff746eab6f01bf08b70ac45.png"}, {"name": "secure_collect_last_report_time_2E77FCDE-C111-16B8-ECBB-DB7FB1DC594747695infoc", "value": "1773117252536"}]}, {"origin": "https://s1.hdslb.com", "localStorage": [{"name": "message-notify:source", "value": "www.bilibili.com/_o8r7q3d3i8m"}, {"name": "message-notify:alive", "value": "1773117381975"}, {"name": "buvid-space:cross_buvid4", "value": "97FC1DCB-1CE7-171D-8FC5-6D3938F3316549906-026031012-x7jLLSVo9Owdvpqf4iDOqQ=="}, {"name": "search_history:search_history", "value": "[]"}, {"name": "search_history:migrated", "value": "1"}]}, {"origin": "https://message.bilibili.com", "localStorage": [{"name": "imMessageNotifyPush319358290", "value": "0"}, {"name": "imSystemNotifyPush319358290", "value": "1"}, {"name": "imNotifyCounts319358290", "value": "{\"at_me\":0,\"reply_me\":1,\"praise_me\":31,\"notify_me\":31,\"message\":40}"}, {"name": "unreadApiRequestedBy319358290At", "value": "1773117353277"}]}]} \ No newline at end of file diff --git a/03_卡木(木)/木叶_视频内容/多平台分发/脚本/cookie_manager.py b/03_卡木(木)/木叶_视频内容/多平台分发/脚本/cookie_manager.py index 64aa64c9..7c66915d 100644 --- a/03_卡木(木)/木叶_视频内容/多平台分发/脚本/cookie_manager.py +++ b/03_卡木(木)/木叶_视频内容/多平台分发/脚本/cookie_manager.py @@ -64,37 +64,74 @@ class CookieManager: return item["value"] return "" + # 各平台核心 session cookie(只检查这些的有效期,忽略短期追踪 cookie) + SESSION_COOKIES = { + "bilibili.com": ["SESSDATA", "bili_jct", "DedeUserID"], + "douyin.com": ["sessionid", "passport_csrf_token", "sid_guard"], + "weixin.qq.com": ["wedrive_session_id", "sess_key"], + "xiaohongshu.com": ["web_session", "a1", "webId"], + "kuaishou.com": ["kuaishou.server.web_st", "kuaishou.server.web_ph", "userId"], + } + def check_expiry(self) -> dict: - """检查 Cookie 有效期,返回 {status, expires_at, remaining_hours}""" + """检查 Cookie 有效期(只看核心 session cookie,忽略短期追踪 cookie)""" now = time.time() - min_expires = float("inf") - expired_cookies = [] + + session_names = set() + for domain_key, names in self.SESSION_COOKIES.items(): + if self.domain_filter and domain_key in self.domain_filter: + session_names.update(names) + elif not self.domain_filter: + session_names.update(names) + + max_session_expires = 0 + has_session_cookie = False + long_lived_expires = float("inf") + for name, info in self._cookies.items(): exp = info.get("expires", -1) - if exp <= 0: - continue - if exp < now: - expired_cookies.append(name) - elif exp < min_expires: - min_expires = exp + if name in session_names: + has_session_cookie = True + if exp > 0 and exp > max_session_expires: + max_session_expires = exp + elif exp > 0 and (exp - now) > 3600: + if exp < long_lived_expires: + long_lived_expires = exp - if expired_cookies: - return { - "status": "expired", - "expired_cookies": expired_cookies, - "message": f"Cookie 已过期: {', '.join(expired_cookies[:5])}", - } - - if min_expires == float("inf"): + if has_session_cookie and max_session_expires > 0: + best_exp = max_session_expires + elif has_session_cookie: return { "status": "ok", - "message": "Cookie 无明确过期时间(session cookie)", + "message": "Session cookie 存在(无明确过期时间)", "remaining_hours": -1, } + elif long_lived_expires < float("inf"): + best_exp = long_lived_expires + else: + all_expires = [ + info["expires"] for info in self._cookies.values() + if info.get("expires", -1) > now + ] + if all_expires: + best_exp = max(all_expires) + elif any(info.get("expires", -1) <= 0 for info in self._cookies.values()): + return { + "status": "ok", + "message": "Cookie 存在(session 类型,无明确过期时间)", + "remaining_hours": -1, + } + else: + return { + "status": "expired", + "message": "Cookie 全部已过期", + } - remaining = (min_expires - now) / 3600 - expires_at = datetime.fromtimestamp(min_expires).strftime("%Y-%m-%d %H:%M") - if remaining < 1: + remaining = (best_exp - now) / 3600 + expires_at = datetime.fromtimestamp(best_exp).strftime("%Y-%m-%d %H:%M") + if remaining < 0: + status = "expired" + elif remaining < 1: status = "expiring_soon" elif remaining < 24: status = "warning" diff --git a/03_卡木(木)/木叶_视频内容/小红书发布/脚本/xiaohongshu_storage_state.json b/03_卡木(木)/木叶_视频内容/小红书发布/脚本/xiaohongshu_storage_state.json new file mode 100644 index 00000000..99804982 --- /dev/null +++ b/03_卡木(木)/木叶_视频内容/小红书发布/脚本/xiaohongshu_storage_state.json @@ -0,0 +1 @@ +{"cookies": [{"name": "acw_tc", "value": "0a0d0ad817731175455962911e8b82f26f4e10bf59c739371c5956597af44d", "domain": "creator.xiaohongshu.com", "path": "/", "expires": 1773119345.544491, "httpOnly": true, "secure": false, "sameSite": "Lax"}, {"name": "xsecappid", "value": "ugc", "domain": ".xiaohongshu.com", "path": "/", "expires": 1804653569, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "a1", "value": "19cd60a9fc67sq38y42r4sqx5kmpc1i6ahui3k5mm30000687072", "domain": ".xiaohongshu.com", "path": "/", "expires": 1804653546, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "webId", "value": "5a9ea25c0c3028732e8d594ed19a4a4e", "domain": ".xiaohongshu.com", "path": "/", "expires": 1804653546, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "acw_tc", "value": "0ad5896617731175467605301e072a8daa73426cd22c6f45abd8ab5a696b5d", "domain": "edith.xiaohongshu.com", "path": "/", "expires": 1773119346.709696, "httpOnly": true, "secure": false, "sameSite": "Lax"}, {"name": "acw_tc", "value": "0a0d02c717731175468072164e9b868633fee8ce50830502ef086822d53e56", "domain": "customer.xiaohongshu.com", "path": "/", "expires": 1773119346.754063, "httpOnly": true, "secure": false, "sameSite": "Lax"}, {"name": "websectiga", "value": "6169c1e84f393779a5f7fe7303038f3b47a78e47be716e7bec57ccce17d45f99", "domain": ".xiaohongshu.com", "path": "/", "expires": 1773376746, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "sec_poison_id", "value": "1801f7a8-8da3-4079-b7ec-98ed155ef987", "domain": ".xiaohongshu.com", "path": "/", "expires": 1773118151, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "gid", "value": "yjSfK800DW0KyjSfK80jixT2SKWMAqYv4JF4766MAC2T63q8USy3Kq888KYW8WJ8WqjSSYDi", "domain": ".xiaohongshu.com", "path": "/", "expires": 1807677572.150974, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "customer-sso-sid", "value": "68c5176154819623929937970htobts05deiiuxh", "domain": ".xiaohongshu.com", "path": "/", "expires": 1773722366.852965, "httpOnly": true, "secure": false, "sameSite": "Lax"}, {"name": "x-user-id-creator.xiaohongshu.com", "value": "63b3cb6f000000002502c21d", "domain": ".xiaohongshu.com", "path": "/", "expires": 1807677567.852995, "httpOnly": true, "secure": false, "sameSite": "Lax"}, {"name": "customerClientId", "value": "586477551116322", "domain": ".xiaohongshu.com", "path": "/", "expires": 1807677567.853006, "httpOnly": true, "secure": false, "sameSite": "Lax"}, {"name": "access-token-creator.xiaohongshu.com", "value": "customer.creator.AT-68c517615481962393042947iutloo5r1fnkfqt3", "domain": ".xiaohongshu.com", "path": "/", "expires": 1775709566.853013, "httpOnly": true, "secure": false, "sameSite": "Lax"}, {"name": "galaxy_creator_session_id", "value": "ksy02Mkehi3ye5IR60P01klUicMIL9V5Qscz", "domain": ".xiaohongshu.com", "path": "/", "expires": 1775709567.853097, "httpOnly": true, "secure": false, "sameSite": "Lax"}, {"name": "galaxy.creator.beaker.session.id", "value": "1773117567623092062639", "domain": ".xiaohongshu.com", "path": "/", "expires": 1775709567.853107, "httpOnly": true, "secure": false, "sameSite": "Lax"}, {"name": "loadts", "value": "1773117569286", "domain": ".xiaohongshu.com", "path": "/", "expires": 1804653569, "httpOnly": false, "secure": false, "sameSite": "Lax"}], "origins": [{"origin": "https://creator.xiaohongshu.com", "localStorage": [{"name": "b1b1", "value": "1"}, {"name": "USER_INFO_FOR_BIZ", "value": "{\"userId\":\"63b3cb6f000000002502c21d\",\"userName\":\"#\u5361\u82e5\ud83d\udd25(4:00\u8d77\u5e8a\u7684\u7537\u4eba)\",\"userAvatar\":\"https://sns-avatar-qc.xhscdn.com/avatar/65a68110d4b53385b6a72ed1.jpg?imageView2/2/w/80/format/jpg\",\"redId\":\"6244231151\",\"role\":\"creator\",\"permissions\":[\"creatorCollege\",\"creatorWiki\",\"noteInspiration\",\"creatorHome\",\"creatorData\",\"USER_GROUP\",\"creatorActivityCenter\",\"ORIGINAL_STATEMENT\"],\"zone\":\"86\",\"phone\":\"15880802661\",\"relatedUserId\":null,\"relatedUserName\":null,\"kolCoOrder\":false}"}, {"name": "p1", "value": "2"}, {"name": "last_tiga_update_time", "value": "1773117546764"}, {"name": "USER_INFO", "value": "{\"user\":{\"type\":\"User\",\"value\":{\"userId\":\"63b3cb6f000000002502c21d\",\"loginUserType\":\"creator\"}}}"}, {"name": "NEW_XHS_ABTEST_REPORT_KEY", "value": "{\"5a9ea25c0c3028732e8d594ed19a4a4e63b3cb6f000000002502c21d\":\"2026-03-10\"}"}, {"name": "sdt_source_storage_key", "value": "{\"signVersion\":\"1\",\"commonPatch\":[\"/fe_api/burdock/v2/note/post\",\"/api/sns/web/v1/comment/post\",\"/api/sns/web/v1/note/like\",\"/api/sns/web/v1/note/collect\",\"/api/sns/web/v1/user/follow\",\"/api/sns/web/v1/feed\",\"/api/sns/web/v1/login/activate\",\"/api/sns/web/v1/note/metrics_report\",\"/api/redcaptcha\",\"/api/store/jpd/main\",\"/phoenix/api/strategy/getAppStrategy\",\"/web_api/sns/v2/note\"],\"reportUrl\":\"/api/sec/v1/shield/webprofile\",\"desVersion\":\"2\",\"validate\":false,\"signUrl\":\"https://fe-static.xhscdn.com/as/v1/f218/a15/public/04b29480233f4def5c875875b6bdc3b1.js\",\"xhsTokenUrl\":\"https://fe-static.xhscdn.com/as/v1/3e44/public/bf7d4e32677698655a5cadc581fd09b3.js\",\"extraInfo\":{},\"url\":\"https://fe-static.xhscdn.com/as/v2/fp/962356ead351e7f2422eb57edff6982d.js\"}"}, {"name": "b1", "value": "I38rHdgsjopgIvesdVwgIC+oIELmBZ5e3VwXLgFTIxS3bqwErFeexd0ekncAzMFYnqthIhJeSnMDKutRI3KsYorWHPtGrbi0P9WfIi/eWc6eYqtyQApPI37ekmR6QL+5Ii6sdnoeSfqYHqwl2qt5B0DoIx+PGDi/sVtkIx0sxuwr4qtiIhuaIE3e3LV0I3VTIC7e0utl2ADmsLveDSKsSPw5IEvsiVtJOqw8BuwfPpdeTFWOIx4TIiu6ZPwrPut5IvlaLbgs3qtxIxes1VwHIkumIkIyejgsY/WTge7eSqte/D7sDcpipedeYrDtIC6eDVw2IENsSqtlnlSuNjVtIvoekqt3cZ7sVo4gIESyIhE2+9DUIvzy4I8OIic7ZPwAIviv4o/sDLds6PwVIC7eSd7ej9S4IEvs3IPMtVwUIids3s/sxZNeiVtbcUeeYVwEIvlzc0vefVwup9esSVwsIxltIxZSouwOgVwpsr4heU/e6LveDPwFIvgs1ros1DZiIi7sjbos3grFIE0sDqwHIvmZaVtfaVwBIE7sDqwxIiNs3uw5IkvsdqtlwuwLoVtUI3zXIvVr27lk2Ive1utCIEDtIkJeYut4bYRtn/0ejgI7Ih4s2uwfJPwSI35skqwWGD5s6WAs3phwIhos3fOs3utscPwaICJsWPw5IiJekeqLICKejd/sfPtUIx7sxuwD4BYaIhQgIv5s1M6e6gvs6aAeTqwdICmmIhFKJuw9IiLOI30eDakwLS0ekPw7IxVA4uw+b95eijes6Pt0yVtdIiZCICDHBVwqGuwbI36sDAgsiVwgmqtmIiM2eVt2I3FBbeZLIkAsdMNsD9/e3PwKmqtgIiPmIx5sVutWIEKejrpIICMnr0EaIv4wIC6sTqw9"}, {"name": "xhs_context_networkQuality", "value": "GOOD"}]}]} \ No newline at end of file diff --git a/03_卡木(木)/木叶_视频内容/快手发布/脚本/kuaishou_storage_state.json b/03_卡木(木)/木叶_视频内容/快手发布/脚本/kuaishou_storage_state.json new file mode 100644 index 00000000..72754093 --- /dev/null +++ b/03_卡木(木)/木叶_视频内容/快手发布/脚本/kuaishou_storage_state.json @@ -0,0 +1 @@ +{"cookies": [{"name": "did", "value": "web_f5bd9b77b5e2c2779add3c1e8b4ce3b24d0a", "domain": ".kuaishou.com", "path": "/", "expires": 1807677582.285167, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "kwpsecproductname", "value": "account-zt-pc", "domain": "passport.kuaishou.com", "path": "/", "expires": 1775709584, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "kwssectoken", "value": "MO6TUM078AraP3yFTJcGabWxxNNJr2rOxekltq2qCMj98CpxIgQjH4cXRRGaGkqF", "domain": "passport.kuaishou.com", "path": "/", "expires": 1773117944, "httpOnly": false, "secure": false, "sameSite": "Lax"}, {"name": "kwscode", "value": "KlwJaW2s1DyB8GthUn/KsL0/9yUV+d0f9Cp8WEvbm4tjm/vYs1JCT0vtGbIFYZvr3Zj2PL20igk7LEPScD28VWoKT3Cd4YrNsNnhrVSrrpZe1JEAy3hYKhom6mFJovrQm/FyGxJsQodbMDhLDA7J40H/NSVPKijKGleezJHKpsCu3f02bOodk3+kQc+E5We3Uq71jZcARvW8eyXQOOUZzByQS==", "domain": "passport.kuaishou.com", "path": "/", "expires": 1773117944, "httpOnly": false, "secure": false, "sameSite": "Lax"}], "origins": [{"origin": "https://passport.kuaishou.com", "localStorage": [{"name": "WEBLOGGER_CHANNEL_SEQ_ID_NORMAL", "value": "1"}, {"name": "WEBLOGGER_V2_SEQ_ID_showEvent", "value": "1"}, {"name": "LOAD_DEVICE_INCREASE_ID", "value": "1"}, {"name": "OTHER_DEVICE_INCREASE_ID", "value": "1"}, {"name": "WEBLOGGER_CUSTOM_INCREAMENT_ID_KEY", "value": "1"}, {"name": "WEBLOGGER_INCREAMENT_ID_KEY", "value": "1"}, {"name": "kwfv1", "value": "KTUMBW0sDU+3rM5Fp+0CRL2Y9cegdaPANg+3XodzG6vOBmnBiHEV1+iA6Ut6XQEhja/slLMfxvcDqA1R2onBJVVrjwUBQcCXw9N/+7Pov0tf4NcBIAfqaiK/gcIr4h5gW/0hxhJ/qjCkhDf7yl3TON9svqo1uE9K6vXWZo0GNMoozxq9fVlxz+U38a1BGIK6O8coXuPuExSBg0CQXYutQEqQF=="}]}, {"origin": "https://cp.kuaishou.com", "localStorage": [{"name": "refresh_last_time_0x0810", "value": "1773117581804"}]}]} \ No newline at end of file diff --git a/03_卡木(木)/木叶_视频内容/视频号发布/脚本/channels_storage_state.json b/03_卡木(木)/木叶_视频内容/视频号发布/脚本/channels_storage_state.json new file mode 100644 index 00000000..36f22059 --- /dev/null +++ b/03_卡木(木)/木叶_视频内容/视频号发布/脚本/channels_storage_state.json @@ -0,0 +1 @@ +{"cookies": [{"name": "sessionid", "value": "BgAAhwULqGfw5gClpw57W0xp6S%2Bv1xxG%2BtoX5MZUGea90WpFZ6g2CZzSm9%2FgiC3wDqiqTpyuGduYwaeCxtofVE6i7hzfyyZmtkIUkktbCus%3D", "domain": "channels.weixin.qq.com", "path": "/", "expires": 1807677423.042462, "httpOnly": false, "secure": true, "sameSite": "None"}, {"name": "wxuin", "value": "3873206396", "domain": "channels.weixin.qq.com", "path": "/", "expires": 1807677423.042529, "httpOnly": false, "secure": true, "sameSite": "None"}], "origins": [{"origin": "https://channels.weixin.qq.com", "localStorage": [{"name": "finder_uin", "value": ""}, {"name": "finder_username", "value": "v2_060000231003b20faec8c5e48919cbd5cb05e53db077dd1924028a806c10cffd891eb5a80ce7@finder"}, {"name": "__ml::page_72a13cf3-369b-4424-b69d-7ed0deebcc4f", "value": "{\"pageId\":\"LoginForIframe\",\"accessId\":\"bd5e50a0-fc11-477c-9cc9-9c76e2d15205\",\"step\":1}"}, {"name": "__ml::hb_ts", "value": "1773117386514"}, {"name": "_finger_print_device_id", "value": "6fd704941768442b12a996d2652fc61e"}, {"name": "__rx::aid", "value": "\"5749fb2e-51db-48f2-bab1-0d77038fb31a\""}, {"name": "__ml::aid", "value": "\"5749fb2e-51db-48f2-bab1-0d77038fb31a\""}, {"name": "UvFirstReportLocalKey", "value": "1773072000000"}, {"name": "__ml::page", "value": "[\"72a13cf3-369b-4424-b69d-7ed0deebcc4f\",\"a2988245-e0e8-476b-85dc-106b7c6f5288\",\"ba0e3072-ab8d-43e2-ba6c-7ac71cd8611c\"]"}, {"name": "finder_login_token", "value": ""}, {"name": "__ml::page_a2988245-e0e8-476b-85dc-106b7c6f5288", "value": "{\"pageId\":\"LoginForIframe\",\"accessId\":\"74bd878b-c591-4a54-b9f1-168fb21538c4\",\"step\":1}"}, {"name": "__ml::page_ba0e3072-ab8d-43e2-ba6c-7ac71cd8611c", "value": "{\"pageId\":\"Home\",\"accessId\":\"ebadf8a0-665a-4c1a-840a-6917618f7414\",\"step\":1}"}, {"name": "finder_ua_report_data", "value": "{\"browser\":\"Chrome\",\"browserVersion\":\"143.0.0.0\",\"engine\":\"Webkit\",\"engineVersion\":\"537.36\",\"os\":\"Mac OS X\",\"osVersion\":\"10.15.7\",\"device\":\"desktop\",\"darkmode\":0}"}, {"name": "finder_route_meta", "value": "platform.;index;2;1773117425407"}]}]} \ No newline at end of file diff --git a/运营中枢/工作台/gitea_push_log.md b/运营中枢/工作台/gitea_push_log.md index 9f8727ff..32382c1e 100644 --- a/运营中枢/工作台/gitea_push_log.md +++ b/运营中枢/工作台/gitea_push_log.md @@ -257,3 +257,4 @@ | 2026-03-09 05:51:31 | 🔄 卡若AI 同步 2026-03-09 05:51 | 更新:金仓、水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | | 2026-03-09 22:16:33 | 🔄 卡若AI 同步 2026-03-09 22:16 | 更新:水桥平台对接、水溪整理归档、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | | 2026-03-09 22:23:01 | 🔄 卡若AI 同步 2026-03-09 22:22 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 11 个 | +| 2026-03-10 12:30:08 | 🔄 卡若AI 同步 2026-03-10 12:30 | 更新:水桥平台对接、卡木、总索引与入口、运营中枢工作台 | 排除 >20MB: 11 个 | diff --git a/运营中枢/工作台/代码管理.md b/运营中枢/工作台/代码管理.md index dee9270d..1e73c219 100644 --- a/运营中枢/工作台/代码管理.md +++ b/运营中枢/工作台/代码管理.md @@ -260,3 +260,4 @@ | 2026-03-09 05:51:31 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-09 05:51 | 更新:金仓、水桥平台对接、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-03-09 22:16:33 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-09 22:16 | 更新:水桥平台对接、水溪整理归档、卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | | 2026-03-09 22:23:01 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-09 22:22 | 更新:卡木、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) | +| 2026-03-10 12:30:08 | 成功 | 成功 | 🔄 卡若AI 同步 2026-03-10 12:30 | 更新:水桥平台对接、卡木、总索引与入口、运营中枢工作台 | 排除 >20MB: 11 个 | [仓库](http://open.quwanzhi.com:3000/fnvtk/karuo-ai) [百科](http://open.quwanzhi.com:3000/fnvtk/karuo-ai/wiki) |