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)}
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)}