+
    Ȝi8                         R t ^ RIHt ^ RIHt ^ RIt^ RIt^ RIH	t	 ]! 4       R R l4       t
RR R	 llt]R
8X  d#   ]
! 4       t]! ]4       ]! RR7      t]! ]4       R# R# )uc   
Date: 2024/7/5 15:00
Desc: 九期网-商品期权手续费
https://www.9qihuo.com/qiquanshouxufei
)	lru_cache)StringION)BeautifulSoupc                8    V ^8  d   QhR\         P                  /# )   return)pd	DataFrame)formats   "i/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/akshare/option/option_comm_qihuo.py__annotate__r      s      BLL     c                     ^ RI p V P                  V P                  P                  4       Rp\        P
                  ! VRR7      p\        VP                  RR7      pVP                  RRR	/R
7      P                  RR7       Uu. uF  pVP                  P                  4       NK  	  ppVP                  RRR	/R
7      P                  RR7       Uu. uF8  pVR,          P                  R4      ^,          P                  R4      ^,          NK:  	  pp\        P                  ! WV.4      P                  pRR.Vn        V# u upi u upi )    N&https://www.9qihuo.com/qiquanshouxufeiF)verifylxmlfeaturesdivid	inst_listnameattrsa)r   href?=   品种名称   品种代码)urllib3disable_warnings
exceptionsInsecureRequestWarningrequestsgetr   textfindfind_allstringstripsplitr   r	   Tcolumns)r!   urlrsoupitemr   codetemp_dfs           r   option_comm_symbolr5      s1   W//FFG
2CS'A&1D II5{0CIDMMSVMWWD 	W 	  II5{0CIDMMSVMWWD 	V3"((-a00W 	  llD<(**G%~6GONs   #D:>D?   工业硅期权c                D    V ^8  d   QhR\         R\        P                  /# )r   symbolr   )strr   r	   )r
   s   "r   r   r   &   s     ( (S ( (r   c                   ^ RI pVP                  VP                  P                  4       \	        4       pW"R,          P
                  P                  V 4      ,          R,          P                  ^ ,          pRV/pRp\        P                  ! WTRR7      p\        P                  ! \        VP                  4      4      ^ ,          pVP                  R,          pVP                  R,          p	VP                  R,          pWn        WR&   VP!                  R	R	R
7       RVP"                  n        RVP                  n        \        P&                  ! VR,          RR7      VR&   \        P&                  ! VR,          RR7      VR&   \        P&                  ! VR,          RR7      VR&   \        P&                  ! VR,          RR7      VR&   \)        VP                  RR7      p
V
P+                  RRR/R7      P,                  pVP/                  R4      ^ ,          P1                  R4      pVP/                  R4      ^,          P1                  R4      P1                  R4      pWR&   WR&   V# ) u6  
九期网-商品期权手续费
https://www.9qihuo.com/qiquanshouxufei
:param symbol: choice of {"所有", "上海期货交易所", "大连商品交易所", "郑州商品交易所", "上海国际能源交易中心", "广州期货交易所"}
:type symbol: str
:return: 期权手续费
:rtype: pandas.DataFrame
Nr   r    heyuer   F)paramsr   u	   交易所T)dropinplaceu   现价coerce)errorsu	   成交量u   每跳毛利/元u   每跳净利/元r   r   r   r   dlinkr   u   ，u   （手续费更新时间：u   价格更新时间：u   。）u   手续费更新时间u   价格更新时间)r   r   )r   NNN):   NNrB   )r!   r"   r#   r$   r5   r9   containsvaluesr%   r&   r   	read_htmlr   r'   ilocr.   reset_indexindexr   
to_numericr   r(   previousr,   r+   )r8   r!   	symbol_df
symbol_strr<   r/   r0   r4   market_symbolr.   r1   raw_date_textcomm_update_timeprice_update_times   &             r   option_comm_inforR   &   s    W//FFG"$I^488AA&IJfQJ z"F
2CS6All8AFF+,Q/GLL&Mll4 Gll5!GO(KT40GMMGOOgh&7IGH==)=hOGK"$--8J0KT\"]G"$--8J0KT\"]G&1DII3tWoI>GGM$**51!4::;XYE"1%++,CDJJ8T  (8#$$5 !Nr   __main__)r8   )r6   )__doc__	functoolsr   ior   pandasr   r%   bs4r   r5   rR   __name__option_comm_symbol_dfprintoption_comm_info_df r   r   <module>r^      sm           ((V z.0	
 *2CD	
 r   