feat: multi-source fallback strategy and data fetching fixes

- Add triple-source fallback for A-share data (EM → Sina → Tencent)
  - Add multi-source fallback for chip distribution (Akshare → Tushare → Efinance)
  - Fix efinance ETF API parameter errors and OHLC data completion
  - Fix tushare index realtime quote code format (sh/sz prefix)
  - Fix stock name display issue showing code instead of name
  - Upgrade SerpAPI to Google search with Knowledge Graph support

  Fixes #206, #171, #139
  Related #207

  #minor
This commit is contained in:
zhulinsen
2026-01-31 22:25:11 +08:00
parent 97b08a8909
commit c6fc79d9a0
12 changed files with 1012 additions and 323 deletions

View File

@@ -42,3 +42,6 @@ dingtalk-stream >= 0.24.3 # 钉钉 Stream SDK
# Discord 机器人
discord.py>=2.0.0 # Discord 机器人开发库
# Web Content Extraction
newspaper3k>=0.2.8 # Article extraction