From be788c75db07cbfee82ec77c941af8669d5770b0 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sat, 2 May 2026 18:54:55 +0800 Subject: [PATCH] auto-sync: 2026-05-02 18:54:55 --- data_platform/fallback.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/data_platform/fallback.py b/data_platform/fallback.py index 694cdf94..72b77f60 100644 --- a/data_platform/fallback.py +++ b/data_platform/fallback.py @@ -74,12 +74,10 @@ 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?_var=kline_dayqfq¶m={tq_symbol},day,,{days},qfqa" + 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: - raw = r.read().decode("gbk") - json_str = raw.split("=", 1)[1] - data = json.loads(json_str) + data = json.loads(r.read()) klines = data.get("data", {}).get(tq_symbol, {}).get("day", []) if not klines: return None