
    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fdZdd	edej	        fd
Z
edk    r e
d          Z ee           dS dS )uw   
Date: 2025/11/20 22:00
Desc: 巨潮资讯-个股-历史分红
https://webapi.cninfo.com.cn/#/company?companyid=600009
    N)
get_ths_js	cninfo.jsfilereturnc                     t          |           }t          |d          5 }|                                }ddd           n# 1 swxY w Y   |S )u   
    获取 JS 文件的内容
    :param file:  JS 文件名
    :type file: str
    :return: 文件内容
    :rtype: str
    zutf-8)encodingN)r   openread)r   setting_file_pathf	file_datas       N/usr/local/lib/python3.11/dist-packages/akshare/stock/stock_dividend_cninfo.py_get_file_content_thsr      s     #4((	'	2	2	2 aFFHH	              s   AA	A600009symbolc                    d}d| i}t          j                    }t          d          }|                    |           |                    d          }d|dddd	d
ddddddd}t          j        |||          }|                                }t          j	        |d                   }	|	
                    ddddddddddddd            t          j        |	d         d!"          j        j        |	d<   t          j        |	d         d!"          |	d<   t          j        |	d         d!"          |	d<   t          j        |	d         d!"          |	d<   t          j        |	d         d!"          j        j        |	d<   t          j        |	d         d!"          j        j        |	d<   t          j        |	d         d!"          j        j        |	d<   |	                    ddd#           |	g d$         }	|	S )%u   
    巨潮资讯-个股-历史分红
    https://webapi.cninfo.com.cn/#/company?companyid=600009
    :param symbol: 股票代码
    :type symbol: str
    :return: 历史分红
    :rtype: pandas.DataFrame
    z4https://webapi.cninfo.com.cn/api/sysapi/p_sysapi1139scoder   getResCode1z*/*zgzip, deflatezzh-CN,zh;q=0.9,en;q=0.8zno-cache0zwebapi.cninfo.com.cnzhttp://webapi.cninfo.com.cnz
keep-alivezhttp://webapi.cninfo.com.cn/zrMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36XMLHttpRequest)AcceptzAccept-EnckeyzAccept-EncodingzAccept-LanguagezCache-ControlzContent-LengthHostOriginPragmazProxy-ConnectionRefererz
User-AgentzX-Requested-With)paramsheadersrecords   实施方案公告日期   分红类型   转增比例   送股比例   派息比例   股权登记日	   除权日	   派息日   股份到账日   实施方案分红说明   报告时间)F006DF044VF011NF010NF012NF018DF020DF023DF025DF007VF001VT)columnsinplacecoerce)errors)byignore_indexr6   )r   r    r"   r!   r#   r$   r%   r&   r'   r(   r)   )py_mini_racer	MiniRacerr   evalcallrequestspostjsonpd	DataFramerenameto_datetimedtdate
to_numericsort_values)
r   urlr   js_code
js_contentmcoder   r	data_jsontemp_dfs
             r   stock_dividend_cninforQ      sN    ACvF%''G&{33JLLLL''E*4#&/(1,, G  	c&':::AIl9Y/00GNN/####&  &/#
 
     " +-.*+H+ + + &' !mGN,CHUUUGN mGN,CHUUUGN mGN,CHUUUGN!#!"8" " "  >'+*>xPPPSXGK>'+*>xPPPSXGK5DRVWWW	
 	
 	
G N    __main__)r   )r   )r   )__doc__pandasrB   r;   r?   akshare.datasetsr   strr   rC   rQ   __name__stock_dividend_cninfo_dfprint rR   r   <module>r\      s              ' ' ' ' ' '  c    N N# NR\ N N N Nb z44HEEE	E
"##### rR   