
    fi?#                        d Z ddlZddlZddlZddlmZ ddedej        fdZ	ddedej        fdZ
ddedej        fd	Zed
k    r e	d          Z ee            e	d          Z ee            e
d          Z ee            e
d          Z ee            ed          Z ee            ed          Z ee           dS dS )uV   
Date: 2024/1/7 17:00
Desc: 雪球-沪深股市-热度排行榜
https://xueqiu.com/hq
    N)get_tqdm	   最热门symbolreturnc                    ddd}d}ddd||          dd	d
}i ddddddddddddddddddddddd d!d"d#d$d%d&d'd(d)}t          j        |||*          }|                                }|d+         d,         }t          j        |d-z            }t                      }	t          j                    }
 |	t          d.|d.z             d/0          D ]}|	                    d1|i           t          j        |||*          }|                                }	 t          j        |d+         d2                   }n## t          $ r t          j                    }Y nw xY wt          j        |
|gd34          }
| d5k    r|
g d6         }
n
|
g d7         }
g d8|
_        t          j        |
d9         d:;          |
d9<   t          j        |
d<         d:;          |
d<<   |
S )=u   
    雪球-沪深股市-热度排行榜-关注排行榜
    https://xueqiu.com/hq
    :param symbol: choice of {"本周新增", "最热门"}
    :type symbol: str
    :return: 关注排行榜
    :rtype: pandas.DataFrame
    follow7dfollow   本周新增r   3https://xueqiu.com/service/v5/stock/screener/screenCN200desc01categorysizeorderorder_by
only_countpageAccept*/*Accept-Encodinggzip, deflate, brAccept-Languagezh-CN,zh;q=0.9,en;q=0.8Cache-Controlno-cache
Connection
keep-aliveHost
xueqiu.comPragmaRefererhttps://xueqiu.com/hq	sec-ch-uaB" Not A;Brand";v="99", "Chromium";v="100", "Google Chrome";v="100"sec-ch-ua-mobile?0sec-ch-ua-platform	"Windows"Sec-Fetch-DestemptySec-Fetch-ModecorsSec-Fetch-Sitesame-origin
User-AgenttMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36X-Requested-WithXMLHttpRequestparamsheadersdatacount      Fleaver   listTobjsignore_indexr   )r   namer   current)r   rE   r	   rF   u   股票代码u   股票简称   关注	   最新价rH   coerceerrorsrI   requestsgetjsonmathceilr   pd	DataFramerangeupdate	TypeErrorconcatcolumns
to_numericr   
symbol_mapurlr9   r:   r	data_json	total_num
total_pagetqdmbig_dfr   temp_dfs                M/usr/local/lib/python3.11/dist-packages/akshare/stock_feature/stock_hot_xq.pystock_hot_follow_xqrf      s    # J @Cv& F%. 	4 		
 	l 	 	* 	* 	Y 	D 	k 	' 	& 	- 	  M  	,!G$ 	S999AI&!'*I9s?++J::D\^^FU1j1n--U;;; F Fvtn%%%LVW===FFHH		%l9V#4V#<==GG 	% 	% 	%lnnGGG	% 1EEE  
   
  FN }VH%5hGGGF8-{(;HMMMF;M    D>>EEc                    ddd}d}ddd||          dd	d
}i ddddddddddddddddddddddd d!d"d#d$d%d&d'd(d)}t          j        |||*          }|                                }|d+         d,         }t          j        |d-z            }t                      }	t          j                    }
 |	t          d.|d.z             d/0          D ]}|	                    d1|i           t          j        |||*          }|                                }	 t          j        |d+         d2                   }n## t          $ r t          j                    }Y nw xY wt          j        |
|gd34          }
| d5k    r|
g d6         }
n
|
g d7         }
g d8|
_        t          j        |
d9         d:;          |
d9<   t          j        |
d<         d:;          |
d<<   |
S )=u   
    雪球-沪深股市-热度排行榜-讨论排行榜
    https://xueqiu.com/hq
    :param symbol: choice of {"本周新增", "最热门"}
    :type symbol: str
    :return: 讨论排行榜
    :rtype: pandas.DataFrame
    tweet7dtweetr
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r;   r<   r=   r>   Fr?   r   rA   TrB   r   )r   rE   ri   rF   )r   rE   rj   rF   rG   rH   rJ   rK   rI   rM   r[   s                re   stock_hot_tweet_xqrk   e   s    " J @Cv& F%. 	4 		
 	l 	 	* 	* 	Y 	D 	k 	' 	& 	- 	  M  	,!G$ 	S999AI&!'*I9s?++J::D\^^FU1j1n--U;;; F Fvtn%%%LVW===FFHH		%l9V#4V#<==GG 	% 	% 	%lnnGGG	% 1EEE  
   
  FN }VH%5hGGGF8-{(;HMMMF;Mrg   c                    ddd}d}ddd||          dd	d
}i ddddddddddddddddddddddd d!d"d#d$d%d&d'd(d)}t          j        |||*          }|                                }|d+         d,         }t          j        |d-z            }t                      }	t          j                    }
 |	t          d.|d.z             d/0          D ]}|	                    d1|i           t          j        |||*          }|                                }	 t          j        |d+         d2                   }n## t          $ r t          j                    }Y nw xY wt          j        |
|gd34          }
| d5k    r|
g d6         }
n
|
g d7         }
g d8|
_        t          j        |
d9         d:;          |
d9<   t          j        |
d<         d:;          |
d<<   |
S )=u   
    雪球-沪深股市-热度排行榜-分享交易排行榜
    https://xueqiu.com/hq
    :param symbol: choice of {"本周新增", "最热门"}
    :type symbol: str
    :return: 分享交易排行榜
    :rtype: pandas.DataFrame
    deal7ddealr
   r   r   10000r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r;   r<   r=   r>   Fr?   r   rA   TrB   r   )r   rE   rm   rF   )r   rE   rn   rF   rG   rH   rJ   rK   rI   rM   r[   s                re   stock_hot_deal_xqrp      s    ! J @Cv& F%. 	4 		
 	l 	 	* 	* 	Y 	D 	k 	' 	& 	- 	  M  	,!G$ 	S999AI&!'*I9s?++J::D\^^FU1j1n--U;;; F Fvtn%%%LVW===FFHH		%l9V#4V#<==GG 	% 	% 	%lnnGGG	% 1EEE  
   
  FN }VH%5hGGGF8-{(;HMMMF;Mrg   __main__r   )r   )r   )__doc__rQ   pandasrS   rN   akshare.utils.tqdmr   strrT   rf   rk   rp   __name__stock_hot_follow_xq_dfprintstock_hot_tweet_xq_dfstock_hot_deal_xq_df     re   <module>r}      s          ' ' ' ' ' 'Q Q Qbl Q Q Q QhQ Qs QR\ Q Q Q QhQ Qc QBL Q Q Q Qh z00GGG	E
 !!!00DDD	E
 !!!..nEEE	E
   ..kBBB	E
   ,,NCCC	E
,,K@@@	E
# r|   