o
    i                     @   sL   z
d dl mZmZ W n ey   d dlmZmZ Y nw G dd deZdS )    )urlopenRequestc                   @   s&   e Zd ZdddZdd Zdd ZdS )	ClientNc                 C   s   || _ || _|| _|   d S )N)_ref_cookie_url
_setOpener)selfurlrefcookie r   G/opt/alphahud/venv/lib/python3.10/site-packages/tushare/util/netbase.py__init__
   s   zClient.__init__c                 C   sP   t | j}|dd |dd | jd ur|d| j |dd || _d S )NzAccept-Languagezen-US,en;q=0.5
Connectionz
keep-aliveCookiez
User-AgentzAMozilla/5.0 (Windows NT 6.1; rv:37.0) Gecko/20100101 Firefox/37.0)r   r   
add_headerr   _request)r	   requestr   r   r   r      s   


zClient._setOpenerc                 C   s   t | jdd }|S )N
   )timeout)r   r   read)r	   valuesr   r   r   gvalue   s   zClient.gvalue)NNN)__name__
__module____qualname__r   r   r   r   r   r   r   r   	   s    

r   N)urllib.requestr   r   ImportErrorurllib2objectr   r   r   r   r   <module>   s   