+
    Ȝi                     &   R t ^ RIt^ RIt^ RIt^ RIHt ^ RIHt RR R llt	RR R	 llt
RR
 R llt]R8X  dX   ]	! RR7      t]! ]4       ]	! RR7      t]! ]4       ]	! RR7      t]! ]4       ]
! RR7      t]! ]4       ]! RR7      t]! ]4       R# R# )u}   
Date: 2025/11/10 15:30
Desc: 新浪财经-基金行情
https://vip.stock.finance.sina.com.cn/fund_center/index.html#jjhqetf
N)hk_js_decode)demjson	   LOF基金c                D    V ^8  d   QhR\         R\        P                  /#    symbolreturnstrpd	DataFrame)formats   "c/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/akshare/fund/fund_etf_sina.py__annotate__r      s"     ` `3 ` `    c                F   RRRRRR/pRpRR	R
RRRRRRW,          RR/p\         P                  ! W#R7      pVP                  p\        P                  ! WUP                  R4      ^,           R" 4      p\        P                  ! V4      pV R8X  d   . R#OVn        M	. R$OVn        V. R%O,          p\        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   \        P                  ! VR,          R R!7      VR&   V# )&u   
新浪财经-基金列表
https://vip.stock.finance.sina.com.cn/fund_center/index.html#jjhqetf
:param symbol: choice of {"封闭式基金", "ETF基金", "LOF基金"}
:type symbol: str
:return: 指定 symbol 的基金列表
:rtype: pandas.DataFrame
   封闭式基金
close_fund	   ETF基金etf_hq_fundr   lof_hq_fundzhttps://vip.stock.finance.sina.com.cn/quotes_service/api/jsonp.php/IO.XSRV2.CallbackList['da_yPT46_Ll7K6WD']/Market_Center.getHQNodeDataSimplepage1num5000sortr   asc0nodez[object HTMLDivElement]qvvne)paramsz([	   最新价	   涨跌额	   涨跌幅   买入   卖出   昨收   今开   最高   最低	   成交量	   成交额coerceerrors)   代码   名称r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   _r3   )r1   r2   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r3   r3   r3   r3   )r1   r2   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   )
requestsgettextr   decodefindr   r   columns
to_numeric)r   fund_mapurlr!   r	data_text	data_jsontemp_dfs   &       r   fund_etf_category_sinarA      s    	<]]H	V 
 	vs !7F 	S(AIy)=)ABGHIll9%G""
$
& 	
G" ==)=hOGK==)=hOGK==)=hOGKgh&7IGHgh&7IGHgh&7IGHgh&7IGHgh&7IGHgh&7IGH==)=hOGK==)=hOGKNr   sh510050c                D    V ^8  d   QhR\         R\        P                  /# r   r
   )r   s   "r   r   r   t   s     ! !s !BLL !r   c                   RV  R2p\         P                  ! V4      p\        P                  ! 4       pVP	                  \
        4       VP                  RVP                  P                  R4      ^,          P                  R4      ^ ,          P                  RR4      4      p\        P                  ! V4      pVP                  '       d   \        P                  ! 4       # \        P                  ! VR,          R	R
7      P                  P                  R4      VR&   \        P                   ! VR,          R	R
7      VR&   \        P                   ! VR,          R	R
7      VR&   \        P                   ! VR,          R	R
7      VR&   \        P                   ! VR,          R	R
7      VR&   \        P                   ! VR,          R	R
7      VR&   VR,          P                  P"                  VR&   VP%                  RRR7      pV# )u   
新浪财经-基金-ETF 基金-日行情数据
https://finance.sina.com.cn/fund/quotes/159996/bc.shtml
:param symbol: 基金名称, 可以通过 ak.fund_etf_category_sina() 函数获取
:type symbol: str
:return: 日行情数据
:rtype: pandas.DataFrame
.https://finance.sina.com.cn/realstock/company/z/hisdata_klc2/klc_kl.jsd=;" dater-   r.   NopenhighlowclosevolumeT)by	ascending)r4   r5   py_mini_racer	MiniRacerevalr   callr6   splitreplacer   r   emptyto_datetimedttz_localizer:   rK   sort_values)r   r<   r=   js_code	dict_listr@   s   &     r   fund_etf_hist_sinar`   t   s    9@WX  	SA%%'GLLQVV\\#q!'',Q/77R@I ll9%G}}}||~nnWV_XFIIUUGFO mmGFOHEGFOmmGFOHEGFO]]75>(CGEN}}WW%5hGGGgh&7IGH fo((--GFO!!Vt!<GNr   c                D    V ^8  d   QhR\         R\        P                  /# r   r
   )r   s   "r   r   r      s     $ $3 $ $r   c                   RV  R2p\         P                  ! V4      pVP                  pVP                  R4      '       Ed   VP	                  R4      ^,          P                  4       P                  R^R7      ^ ,          P                  4       p\        VR,           4      p\        V\        4      '       Ed   RV9   Ed   \        P                  ! VR,          4      p\        VP                  4      ^8X  d   . ROMVP                  Vn        WfR,          R
8g  ,          p\        P                  ! VR,          4      VR&   V. RO,          P                  \         4      V. RO&   VP#                  RRRR7      pVRR	.,          P%                  4       pRR.Vn        \        P                  ! VR,          RR7      P&                  P(                  VR&   V# \        P                  ! 4       # \        P                  ! 4       # )u   
新浪财经-基金-ETF 基金-累计分红
https://finance.sina.com.cn/fund/quotes/510050/bc.shtml
:param symbol: 基金名称, 可以通过 ak.fund_etf_category_sina() 函数获取
:type symbol: str
:return: 累计分红
:rtype: pandas.DataFrame
rE   z/hfq.jsvarrG   })maxsplitdatarK   uz
1900-01-01T)rQ   rR   ignore_indexu   日期u   累计分红r-   r.   )rK   fsrg   )ri   rj   rg   )r4   r5   r6   
startswithrW   striprsplitrU   
isinstancedictr   r   lenr9   rZ   astypefloatr]   copyr[   rK   )r   
factor_urlr=   r6   json_strrf   dfr@   s   &       r   fund_etf_dividend_sinarw      s}    B&QJZ A66Du::c?1%++-44S14EaHNNPHsN#dD!!fnd6l+B47

Oq4H0bjjBJvJ,./B6
3BvJ"$_"5"<"<U"CB6TMB&#',,.G'8GO "wx/@ R U U Z ZGHN<<>!||~r   __main__r   )r   r   )r   )rB   )__doc__pandasr   rS   r4   akshare.stock.consr   akshare.utilsr   rA   r`   rw   __name__fund_etf_category_sina_dfprintfund_etf_hist_sina_dffund_etf_dividend_sina_df r   r   <module>r      s       + !`F!H$N z 6>O P	
#$ 6k J	
#$ 6k J	
#$.jA	
  6j I	
#$ r   