diff --git a/stock-lab/app/scraper.py b/stock-lab/app/scraper.py index fd49a01..e92cc5f 100644 --- a/stock-lab/app/scraper.py +++ b/stock-lab/app/scraper.py @@ -89,7 +89,10 @@ def fetch_overseas_news() -> List[Dict[str, str]]: resp.raise_for_status() data = resp.json() - items = data.get("result", []) + if isinstance(data, list): + items = data + else: + items = data.get("result", []) articles = [] for item in items: