
    fi                         d Z ddlZddlZddlmZ ddlmZ ddedej	        fdZ
ed	k    r e
d
          Z ee           dS dS )uy   
Date: 2022/4/27 19:18
Desc: 东方财富网-数据中心-特色数据-一致行动人
https://data.eastmoney.com/yzxdr/
    N)get_tqdm)demjson20240930datereturnc                 ~   ddl }|                    dt                     d                    | dd         | dd         | dd         g          } d}d	d
ddddddd|  ddd
}t	          j        ||          }|j        }t          j        ||	                    d          d                   }|d         d         }t          j                    }t                      }	 |	t          d|dz             d          D ]}
|                    t          |
          d|  dd           t	          j        ||          }|j        }t          j        ||	                    d          d                   }t          j        |d         d                   }t          j        ||gd           }|                    d!           t          dt%          |          dz             |d"<   g d#|_        t          j        |d$         d%&          |d$<   t          j        |d'         d%&          |d'<   |g d(         }t          j        |d'         d%&          j        j        |d'<   t          j        |d)         d%&          |d)<   t          j        |d*         d%&          |d*<   t          j        |d+         d%&          |d+<   |S ),u   
    东方财富网-数据中心-特色数据-一致行动人
    https://data.eastmoney.com/yzxdr/
    :param date: 每年的季度末时间点
    :type date: str
    :return: 一致行动人
    :rtype: pandas.DataFrame
    r   Nignore)actioncategory-      z-https://datacenter.eastmoney.com/api/data/getRPTA_WEB_YZXDRINDEXALLWEB1500
noticedatez-1mwUyirVmz
(enddate='z')53575609)
typestysourceppsstsrvarfilterrt)params{resultpages   F)leave)r   r   dataT)objsignore_index)inplaceindex)   序号   一致行动人   股票代码   股东排名   公告日期   股票简称   持股数量   持股比例   持股数量变动_   行业r6   r6      数据日期u   股票市场r8   coerce)errorsr1   )
r-   r/   r2   r.   r0   r3   r4   r5   r7   r1   r3   r4   r5   )warningssimplefilterFutureWarningjoinrequestsgettextr   decodefindpd	DataFramer   rangeupdatestrconcatreset_indexlencolumnsto_datetimedtr   
to_numeric)r   r;   urlr!   r	data_text	data_jsontotal_pagesbig_dftqdmpagetemp_dfs               O/usr/local/lib/python3.11/dist-packages/akshare/stock_feature/stock_yzxdr_em.pystock_yzxdr_emrZ      s    OOOMBBB88T"1"XtAaCy$qrr(344D
9C%'t''' F 	S(((AIy)<)<r)ABCCIH%g.K\^^F::DU1kAo..e<<< F FYY/t/// 	
 	
 	
 LV,,,F	N9Y^^C-@-@2-E#FGG	,y26:;; 1EEE
t$$$As6{{Q//F7O  FN"  ^F>,B8TTTF>^F>,B8TTTF>	
 	
 	
F  ^F>,B8TTTW\F>]6.+A(SSSF>]6.+A(SSSF>#%=8L1MV^#_#_#_F M    __main__)r   )r   )__doc__pandasrD   r?   akshare.utils.tqdmr   akshare.utilsr   rH   rE   rZ   __name__stock_yzxdr_em_dfprint r[   rY   <module>re      s          ' ' ' ' ' ' ! ! ! ! ! !U U Ubl U U U Up z&J777	E
 r[   