# ============================================================ # Cell 2 # 从控制台加载最新版 Worker 代码 # 运行本 Cell 后,不会立刻开始轮询;继续运行 Cell 3 才会启动 Worker。 # ============================================================ import os from urllib.request import Request, urlopen CONTROL_PANEL_API_URL = os.environ.get( "CONTROL_PANEL_API_URL", "https://buhaoyisiaosillykaggle.zeabur.app", ).rstrip("/") WORKER_CELL_URL = f"{CONTROL_PANEL_API_URL}/api/kaggle/worker-cell2" # 需要在 Kaggle Secrets 里配置: # KAGGLE_WORKER_TOKEN = 控制台服务的 WORKER_TOKEN # EASYIMAGE_TOKEN = EasyImage 图床 API token print("[LOAD] fetching worker cell from:", WORKER_CELL_URL) request = Request(WORKER_CELL_URL, headers={"User-Agent": "kaggle-console-worker-loader/1.0"}) source = urlopen(request, timeout=60).read().decode("utf-8-sig") exec(compile(source, WORKER_CELL_URL, "exec")) print("[OK] Worker code loaded from control panel")