Cai
2026-08-21 b5cd4db7bf43d92dcd6f1a58c7be0f2f46ef3ea4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from __future__ import annotations
 
import importlib.util
import sys
from pathlib import Path
 
 
ROOT = Path(__file__).resolve().parents[2]
BASE_PATH = ROOT / "ai-valuation-analyst" / "tools" / "fetch_missing_batch_20260805.py"
SPEC = importlib.util.spec_from_file_location("valuation_fetch_20260806_base", BASE_PATH)
if SPEC is None or SPEC.loader is None:
    raise RuntimeError(f"cannot load {BASE_PATH}")
base = importlib.util.module_from_spec(SPEC)
sys.modules[SPEC.name] = base
SPEC.loader.exec_module(base)
 
base.AS_OF = "2026-08-05"
base.OUT = ROOT / "ai-valuation-analyst" / "tmp" / "valuation_batch_20260806_005"
base.TICKERS = [
    "000021.SZ", "000988.SZ", "300115.SZ", "300258.SZ", "300308.SZ",
    "300433.SZ", "300476.SZ", "300548.SZ", "300757.SZ", "300969.SZ",
    "301021.SZ", "301308.SZ", "301368.SZ", "301529.SZ", "600522.SH",
    "601012.SH", "601865.SH", "603119.SH", "603166.SH", "603228.SH",
    "603618.SH", "603809.SH", "688303.SH", "688327.SH", "688401.SH",
    "688498.SH", "688507.SH", "688525.SH", "688702.SH", "688825.SH",
    "920418.BJ",
]
 
 
if __name__ == "__main__":
    base.main()