chore: 更新技能引用名称并新增 yt-studio-auth-prep 登录脚本

This commit is contained in:
2026-09-30 10:22:05 +08:00
parent 9020752eed
commit 05b2fc8d65
19 changed files with 513 additions and 162 deletions

View File

@@ -16,7 +16,7 @@ description: "Download YouTube Studio analytics CSV export (zip) via a Playwrigh
## 脚本与依赖
- 脚本:`scripts/youtube_export_download.py`(本技能目录下;若缺失,用代码库全局搜索按 `youtube_export_download.py` 定位)
- 依赖与环境:见 `uv-env-setup` 技能——项目环境走 `uv sync`;脱离项目时脚本头部带 PEP 723 声明,`uv run <脚本>` 自动备环境(复用系统 Chrome/Edge 时无需 `playwright install chromium`)。
- 依赖与环境:见 `yt-download-place` 技能——工作区内走 `uv sync`;脱离工作区时脚本头部带 PEP 723 声明,`uv run <脚本>` 自动备环境(复用系统 Chrome/Edge 时无需 `playwright install chromium`)。
- 登录态必须已存在:脚本不登录,只复用已登录会话。
## 步骤 1:确认登录态来源(二选一)

View File

@@ -9,7 +9,7 @@
## 环境与依赖
- **`playwright` / `sync_playwright` 找不到**:环境未同步。项目根执行 `uv sync`,或直接用 `uv run python <脚本>`;详见 `uv-env-setup` 技能。复用系统 Chrome/Edge 时无需 `playwright install chromium`。
- **`playwright` / `sync_playwright` 找不到**:环境未同步。工作区根执行 `uv sync`,或直接用 `uv run python <脚本>`;详见 `yt-download-place` 技能。复用系统 Chrome/Edge 时无需 `playwright install chromium`。
- **系统找不到浏览器**:确认本机装了 Chrome 或 Edge;用 `--channel` 显式指定 `chrome` 或 `msedge`。
## 运行过程

View File

@@ -319,7 +319,7 @@ if __name__ == "__main__":
account_name=args.account_name)
else:
selftest()
print("\n实际运行需先准备依赖环境(uv sync 或直接 uv run,见 uv-env-setup 技能),"
print("\n实际运行需先准备依赖环境(uv sync 或直接 uv run,见 yt-download-place 技能),"
"再复用登录态(二选一):\n"
" 方式 A: python youtube_export_download.py --url \"<explore URL>\" "
"--channel chrome --user-data-dir <你的 Chrome User Data 目录>\n"