@@ -83,7 +83,11 @@ def randomize_proxy(self):
8383 def generate_proxied_request (self , url , method = "GET" , params = {}, data = {}, headers = {}, req_timeout = 30 ):
8484 try :
8585 random .shuffle (self .proxy_list )
86- req_headers = dict (params .items () + self .generate_random_request_headers ().items ())
86+ # req_headers = dict(params.items() + self.generate_random_request_headers().items())
87+
88+ req_headers = dict (params .items ())
89+ req_headers_random = dict (self .generate_random_request_headers ().items ())
90+ req_headers .update (req_headers_random )
8791
8892 if not self .sustain :
8993 self .randomize_proxy ()
@@ -100,7 +104,7 @@ def generate_proxied_request(self, url, method="GET", params={}, data={}, header
100104 raise ConnectionError ("HTTP Response [403] - Permission denied error" )
101105 elif request .status_code == 503 :
102106 raise ConnectionError ("HTTP Response [503] - Service unavailable error" )
103- print 'RR Status {}' .format (request .status_code )
107+ print ( 'RR Status {}' .format (request .status_code ) )
104108 return request
105109 except ConnectionError :
106110 try :
@@ -132,19 +136,19 @@ def generate_proxied_request(self, url, method="GET", params={}, data={}, header
132136
133137 start = time .time ()
134138 req_proxy = RequestProxy ()
135- print "Initialization took: {0} sec" .format ((time .time () - start ))
136- print "Size : " , len (req_proxy .get_proxy_list ())
137- print " ALL = " , req_proxy .get_proxy_list ()
139+ print ( "Initialization took: {0} sec" .format ((time .time () - start ) ))
140+ print ( "Size: {0}" . format ( len (req_proxy .get_proxy_list ()) ))
141+ print ( " ALL = {0} " . format ( req_proxy .get_proxy_list ()) )
138142
139143 test_url = 'http://ipv4.icanhazip.com'
140144
141145 while True :
142146 start = time .time ()
143147 request = req_proxy .generate_proxied_request (test_url )
144- print "Proxied Request Took: {0} sec => Status: {1}" .format ((time .time () - start ), request .__str__ ())
148+ print ( "Proxied Request Took: {0} sec => Status: {1}" .format ((time .time () - start ), request .__str__ () ))
145149 if request is not None :
146- print "\t Response: ip={0}" .format (u'' .join (request .text ).encode ('utf-8' ))
147- print "Proxy List Size: " , len (req_proxy .get_proxy_list ())
150+ print ( "\t Response: ip={0}" .format (u'' .join (request .text ).encode ('utf-8' ) ))
151+ print ( "Proxy List Size: {0}" . format ( len (req_proxy .get_proxy_list ()) ))
148152
149- print "-> Going to sleep.."
153+ print ( "-> Going to sleep.." )
150154 time .sleep (10 )
0 commit comments