
    fi                     t    d Z ddlZddlZd	dedej        fdZedk    r ed          Z e	e           dS dS )
u{   
Date: 2024/12/26 18:30
Desc: 商品现货价格指数
https://finance.sina.com.cn/futuremarket/spotprice.shtml#titlePos_0
    N   波罗的海干散货指数symbolreturnc                 <   d}dddd}||          dd}t          j        ||          }d	|_        |                                }t	          j        |d
         d         d                   }|g d         }g d|_        t	          j        |d         dd          j        j	        |d<   t	          j
        |d         d          |d<   t	          j
        |d         d          |d<   t	          j
        |d         d          |d<   |                    dd           |S )u?  
    新浪财经-商品现货价格指数
    https://finance.sina.com.cn/futuremarket/spotprice.shtml#titlePos_0
    :param symbol: choice of {"波罗的海干散货指数", "钢坯价格指数", "澳大利亚粉矿价格"}
    :type symbol: str
    :return: 商品现货价格指数
    :rtype: pandas.DataFrame
    z[https://stock.finance.sina.com.cn/futures/api/openapi.php/GoodsIndexService.get_goods_indexBDIGPPB)r   u   钢坯价格指数u   澳大利亚粉矿价格0)r   table)paramsgbkresultdata)opendatepricezdezdf)   日期   指数	   涨跌额	   涨跌幅r   z%Y-%m-%dcoerce)formaterrorsr   )r   r   r   T)inplaceignore_index)requestsgetencodingjsonpd	DataFramecolumnsto_datetimedtdate
to_numericdropna)r   urlsymbol_url_dictr   r	data_jsontemp_dfs          C/usr/local/lib/python3.11/dist-packages/akshare/index/index_spot.py
spot_goodsr/      s=    hC',"$( O
 (/#>>FS(((AAJIl9X.v6v>??G999:GDDDGO*X   H gh&7IIIGH=)=hOOOGK=)=hOOOGKNN4dN333N    __main__)r   )r   )
__doc__pandasr!   r   strr"   r/   __name__spot_goods_dfprint r0   r.   <module>r9      s          s r|    @ zJ&CDDDM	E- r0   