Exemplo n.º 1
0
 def getProxy(self):
     if len(self.proxies) == 0:
         self.proxies = open("data/sproxy.txt").readlines()
     h, p = self.proxies[random.randint(0, len(self.proxies) - 1)].rstrip().split(":")
     socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, h, int(p))
     socket.socket = socks.socksocket
     print h, p
     return {"host": h, "port": int(p)}
Exemplo n.º 2
0
	def getProxy(self):
		fname = "/home/ilya/sproxy.txt"
		#fname = "data/sproxy.txt"
		if not self.useProxy:
			return None
		if len(self.proxies) == 0:
			print "Load proxy list"
			f = open(fname)
			self.proxies = f.readlines()
			f.close()
		#~	self.t1 = time.clock()			
		#~ else:
			#~ if time.clock() - self.t1 >= ReloadProxiesPeriod:
				#~ print "Reload proxies"
				#~ f = open(fname)
				#~ self.proxies = f.readlines()
				#~ f.close()
				#~ self.t1 = time.clock()				
		h, p = self.proxies[random.randint(0, len(self.proxies) - 1)].rstrip().split(":")
		socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, h, int(p))
		socket.socket = socks.socksocket
		#print h, p
		return {"host": h, "port": int(p)}