@@ -17,6 +17,7 @@ def __parse_custom_header(self, custom_header):
17
17
self .__headers [custom_header_key ] = custom_header_value
18
18
19
19
def __init__ (self , url , user_agent , cookies_string = False , custom_header = False , insecure_ssl = 'false' , proxy = False ):
20
+ urllib3 .disable_warnings (urllib3 .exceptions .InsecureRequestWarning )
20
21
self .__url = url
21
22
self .__headers = dict ()
22
23
self .__headers ['User-Agent' ] = self .__default_user_agent if user_agent == 'default' else user_agent
@@ -25,16 +26,13 @@ def __init__(self, url, user_agent, cookies_string=False, custom_header=False, i
25
26
if custom_header :
26
27
self .__parse_custom_header (custom_header )
27
28
self .__verify = 'CERT_REQUIRED' if insecure_ssl == 'false' else 'CERT_NONE'
28
- if proxy :
29
- self .__proxy = proxy
30
- urllib3 .disable_warnings (urllib3 .exceptions .InsecureRequestWarning )
31
29
if proxy :
32
30
proxy_type = proxy .split ('://' )[0 ]
33
31
if proxy_type == 'http' or proxy_type == 'https' :
34
- self .__request_obj = urllib3 .ProxyManager (self . __proxy , ssl_version = ssl .PROTOCOL_TLSv1 ,
32
+ self .__request_obj = urllib3 .ProxyManager (proxy , ssl_version = ssl .PROTOCOL_TLSv1 ,
35
33
timeout = self .__request_timeout , cert_reqs = self .__verify )
36
34
else :
37
- self .__request_obj = SOCKSProxyManager (self . __proxy , ssl_version = ssl .PROTOCOL_TLSv1 ,
35
+ self .__request_obj = SOCKSProxyManager (proxy , ssl_version = ssl .PROTOCOL_TLSv1 ,
38
36
timeout = self .__request_timeout , cert_reqs = self .__verify )
39
37
else :
40
38
self .__request_obj = urllib3 .PoolManager (ssl_version = ssl .PROTOCOL_TLSv1 , timeout = self .__request_timeout ,
0 commit comments