
    fi                         d Z ddlZddl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 )u   
Date: 2024/3/25 16:30
Desc: 新浪财经-交易日历
https://finance.sina.com.cn/realstock/company/klc_td_sh.txt
此处可以用来更新 calendar.json 文件，注意末尾没有 "," 号
    N)hk_js_decodereturnc                     d} t          j        |           }t          j                    }|                    t
                     |                    d|j                            d          d                             d          d         	                    dd                    }t          j        |          }d	g|_        t          j        |d	                   j        j        |d	<   |d	                                         }|                    t%          j        d
dd                     |                                 t          j        |d	g          }|S )u   
    新浪财经-交易日历-历史数据
    https://finance.sina.com.cn/realstock/company/klc_td_sh.txt
    :return: 交易日历
    :rtype: pandas.DataFrame
    z;https://finance.sina.com.cn/realstock/company/klc_td_sh.txtd=   ;r   " 
trade_datei        )yearmonthday)columns)requestsgetpy_mini_racer	MiniRacerevalr   calltextsplitreplacepd	DataFramer   to_datetimedtdateto_listappenddatetimesort)urlrjs_code	dict_listtemp_df	temp_lists         G/usr/local/lib/python3.11/dist-packages/akshare/tool/trade_date_hist.pytool_trade_date_hist_sinar,      s     HCSA%''GLLS!&,,s"3"3A"6"<"<S"A"A!"D"L"LSRT"U"UVVIl9%%G#nGON7<+@AADIGL%--//IX]A1===>>>NNl9|n===GN    __main__)__doc__r#   pandasr   r   r   akshare.stock.consr   r   r,   __name__tool_trade_date_hist_dfprint r-   r+   <module>r6      s               + + + + + +2<    . z7799	E
!""""" r-   