diff --git a/adata/stock/market/stock_market/stock_market_east.py b/adata/stock/market/stock_market/stock_market_east.py index d85c39c..14841b4 100644 --- a/adata/stock/market/stock_market/stock_market_east.py +++ b/adata/stock/market/stock_market/stock_market_east.py @@ -55,7 +55,13 @@ def get_market(self, stock_code: str = '000001', start_date='1990-01-01', end_da # 3. 结果处理 if not data_json["data"]: - return pd.DataFrame() + se_cid = 0 if se_cid == 1 else 1 + params["secid"] = f"{se_cid}.{stock_code}" + r = requests.request(method='get', url=url, params=params) + data_json = r.json() + if not data_json["data"]: + return pd.DataFrame() + lines = data_json["data"]["klines"] if not lines: return pd.DataFrame() @@ -96,7 +102,11 @@ def get_market_min(self, stock_code: str = '000001'): res = requests.request(method='get', url=url, params=params).json() # 2. 结果处理 if not res["data"]: - return pd.DataFrame() + se_cid = 0 if se_cid == 1 else 1 + params["secid"] = f"{se_cid}.{stock_code}" + res = requests.request(method='get', url=url, params=params).json() + if not res["data"]: + return pd.DataFrame() # 3. 数据ETL pre_close = res["data"]["preClose"]