feat(scripts): 添加 YouTube Studio 群组名到 entity_id 批量解析脚本
支持 Playwright 自动捕获鉴权、requests 回放查询、Excel/CSV 输出,包含在线捕获和离线回放两种模式
This commit is contained in:
@@ -21,6 +21,7 @@ ROOT = Path(__file__).resolve().parent.parent
|
||||
URL_BUILDER_SCRIPT = ROOT / "skills" / "yt-studio-url-builder" / "scripts" / "build_studio_urls.py"
|
||||
COUNTRIES_JSON = URL_BUILDER_SCRIPT.parent / "countries.json"
|
||||
DOWNLOADER_SCRIPT = ROOT / "skills" / "youtube-studio-csv-download" / "scripts" / "youtube_export_download.py"
|
||||
LOOKUP_SCRIPT = ROOT / "scripts" / "lookup_groups.py"
|
||||
|
||||
|
||||
def _load_module(name, path):
|
||||
@@ -44,6 +45,12 @@ def downloader():
|
||||
return _load_module("youtube_export_download_under_test", DOWNLOADER_SCRIPT)
|
||||
|
||||
|
||||
@pytest.fixture(scope="session")
|
||||
def lookup_groups():
|
||||
"""lookup_groups.py 模块(会话级,加载一次)。"""
|
||||
return _load_module("lookup_groups_under_test", LOOKUP_SCRIPT)
|
||||
|
||||
|
||||
@pytest.fixture(scope="session")
|
||||
def real_countries(url_builder):
|
||||
"""脚本自带 countries.json 加载出的国家映射。"""
|
||||
|
||||
Reference in New Issue
Block a user