+
    Ȝig                         R t ^ RIt^ RIt^ RIt^ RIHt ^ RIHt R R ltRR R llt	]
R	8X  d   ]	! RR
7      t]! ]4       R# R# )uh   
Date: 2022/7/13 16:16
Desc: 新浪财经-股票-行业分类
http://vip.stock.finance.sina.com.cn/mkt/
N)BeautifulSoup)tqdmc                $    V ^8  d   QhR\         /# )   return)dict)formats   "r/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/akshare/stock_feature/stock_classify_sina.py__annotate__r
      s      d     c                 .   Rp \         P                  ! V 4      pVP                  4       p/ pV^,          ^ ,          ^,           Uu. uFF  pRV^ ,          9   d-   \        V^ ,          R4      P	                  R4      P
                  MV^ ,          NKH  	  pp\        V4       F  w  rg\        P                  ! V^,          ^ ,          ^,          V,          R,          ^ ,           Uu. uF  qDNK  	  up4      pVP                  ^,          ^8X  d   . ROVn
        VRR.,          pVP                  ^,          ^8X  d   . ROVn
        VRR.,          pVP                  ^,          ^8X  d   . R	OVn
        VRR.,          pVP                  Wx/4       K  	  V# u upi u upi )
uT   
http://vip.stock.finance.sina.com.cn/mkt/
:return: 股票分类字典
:rtype: dict
z\http://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodesfontlxml:   NNnamecode)r   _r   r   r   )r   r   r   r   )r   r   r   )requestsgetjsonr   findtext	enumeratepd	DataFrameshapecolumnsupdate)	urlr	data_jsonbig_dictitemclass_name_listnum
class_nametemp_dfs	            r	   stock_classify_boardr'      su    iCSAIH
 aLOA&	 'D T!W 	d1gv&++F388!W	 '	   %_5,,1a1CC1H1LQ1OP1O1OPQ==q =GOvv./G==q 8GOvv./G==q 3GOvv./G-. 6 O%  Qs   AF 
F
   热门概念c                D    V ^8  d   QhR\         R\        P                  /# )r   symbolr   )strr   r   )r   s   "r	   r
   r
   0   s     " " " "r   c                2   \        4       p\        P                  ! 4       p\        \	        \        W,          R,          4      4      RR7       EFF  pRpRW,          R,          V,          /p\        P                  ! WER7      p\        P                  ! \        VP                  4       4      ^P,          4      pRp\        P                  ! 4       p\	        ^V^,           4       F  p	RV	R	R
RRRRRW,          R,          V,          RRRR/p\        P                  ! WER7      pVP                  4       p
\        P                  ! V
4      p\        P                  ! W.RR7      pW,          R,          V,          VR&   K  	  \        P                  ! W(.RR7      pEKI  	  V# )u   
按 symbol 分类后的股票
http://vip.stock.finance.sina.com.cn/mkt/
:param symbol: choice of {'申万行业', '申万二级', '热门概念', '地域板块'}
:type symbol: str
:return: 分类后的股票
:rtype: pandas.DataFrame
r   F)leavezehttp://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodeStockCountnode)paramsz_http://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodeDatapager$   80sortr*   asc1 _s_r_ainitT)ignore_indexr   class)r'   r   r   r   rangelenr   r   mathceilintr   concat)r*   stock_classify_board_dictdata_dfr$   r   r/   r   page_numbig_dfr0   r    r&   s   &           r	   stock_classify_sinarD   0   sT    !5 6llnGE#7?GHIQVWWu3;FCCHILL,99S]R/0o!X\*Dts19&A#F"&F S0AIll9-GYY0tDF7?GLF7O + ))W-DA- X. Nr   __main__)r*   )r(   )__doc__r<   pandasr   r   bs4r   r   r'   rD   __name__stock_classify_sina_dfprint r   r	   <module>rM      sI        >"J z0G	
 ! r   