From a4c6e205ee0685978018d8ecd5842cf1e45b18df Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sat, 2 May 2026 18:57:00 +0800 Subject: [PATCH] auto-sync: 2026-05-02 18:57:00 --- data_platform/fallback.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data_platform/fallback.py b/data_platform/fallback.py index 72b77f60..10b4bda1 100644 --- a/data_platform/fallback.py +++ b/data_platform/fallback.py @@ -76,7 +76,8 @@ class FallbackManager: days = (datetime.strptime(end_date, "%Y-%m-%d") - datetime.strptime(start_date, "%Y-%m-%d")).days + 10 url = f"https://web.ifzq.gtimg.cn/appstock/app/fqkline/get?param={tq_symbol},day,,{days}," try: - with urllib.request.urlopen(url, timeout=10) as r: + req = urllib.request.Request(url, headers={"User-Agent": "Mozilla/5.0"}) + with urllib.request.urlopen(req, timeout=10) as r: data = json.loads(r.read()) klines = data.get("data", {}).get(tq_symbol, {}).get("day", []) if not klines: