
    fi                     v    d Z ddlZddlZddlmZ dej        fdZedk    r e            Z	 e
e	           dS dS )uh   
Date: 2025/2/11 16:00
Desc: 东方财富网-数据中心-股东大会
https://data.eastmoney.com/gddh/
    N)get_tqdmreturnc                     d} dddddddd	d	d
	}t          j        | |          }|                                }|d         d         }t          j                    }t                      } |t          d|dz             d          D ]|}|                    d|i           t          j        | |          }|                                }t          j        |d         d                   }t          j        ||gdd          }}|	                    ddddddddddd d!d"d#           |g d$         }t          j
        |d         d%&          j        j        |d<   t          j
        |d         d%&          j        j        |d<   t          j
        |d         d%&          j        j        |d<   t          j
        |d         d%&          j        j        |d<   t          j
        |d         d%&          j        j        |d<   t          j
        |d         d%&          j        j        |d<   t          j
        |d         d%&          j        j        |d<   |d!         j                            d'd(          j                            d)d(          |d!<   |S )*u   
    东方财富网-数据中心-股东大会
    https://data.eastmoney.com/gddh/
    :return: 股东大会
    :rtype: pandas.DataFrame
    z4https://datacenter-web.eastmoney.com/api/data/v1/getNOTICE_DATEz-15001RPT_GENERALMEETING_DETAILzSECURITY_CODE,SECURITY_NAME_ABBR,MEETING_TITLE,START_ADJUST_DATE,EQUITY_RECORD_DATE,ONSITE_RECORD_DATE,DECISION_NOTICE_DATE,NOTICE_DATE,WEB_START_DATE,WEB_END_DATE,SERIAL_NUM,PROPOSALz(IS_LASTDATE="1")WEB)	sortColumns	sortTypespageSize
pageNumber
reportNamecolumnsfiltersourceclient)paramsresultpages   F)leaver   datar   T)objsaxisignore_index   代码   简称   股东大会名称   召开开始日   股权登记日   现场登记日   决议公告日	   公告日   网络投票时间-开始日   网络投票时间-结束日	   序列号   提案)SECURITY_CODESECURITY_NAME_ABBRMEETING_TITLESTART_ADJUST_DATEEQUITY_RECORD_DATEONSITE_RECORD_DATEDECISION_NOTICE_DATEr   WEB_START_DATEWEB_END_DATE
SERIAL_NUMPROPOSAL)r   inplace)r   r   r   r    r!   r"   r%   r&   r#   r$   r'   r(   coerce)errorsz
2 z
3)requestsgetjsonpd	DataFramer   rangeupdateconcatrenameto_datetimedtdatestrreplace)	urlr   r	data_json
total_pagebig_dftqdmpagetemp_dfs	            N/usr/local/lib/python3.11/dist-packages/akshare/stock_feature/stock_gddh_em.pystock_gddh_emrO      s    AC$1+ & F 	S(((AI8$W-J\^^F::DU1j1n--U;;; 	N 	Nd	
 	
 	

 LV,,,FFHH	,y26:;; 1MMM
MM%"*1!2"3"3$5&<:% 
 
     " 	
 	
 	
F  !#v6G/HQY Z Z Z ] bF "v6G/HQY Z Z Z ] bF "v6G/HQY Z Z Z ] bF-/^-.x. . . )* .0^-.x. . . )* !#v6G/HQY Z Z Z ] bF.)<XNNNQVF;h'+33GR@@DLLWVXYYF8M    __main__)__doc__pandasr;   r8   akshare.utils.tqdmr   r<   rO   __name__stock_gddh_em_dfprint rP   rN   <module>rY      s          ' ' ' ' ' 'Qr| Q Q Q Qh z$}	E
 rP   