Exemplo n.º 1
0
 def __init__(self, userGiven=False, flag=None, log=False, proxyType=None):
     self._FLAG = flag
     self._UG = userGiven
     if log:
         self._FILEDESC = open(log, 'w')
     if not self._UG:
         self.scraper = ProxyScraper()
         self._proxies = self.scraper.getProxies()
         for key in self._proxies.keys():
             self.handleIPs(key)
     else:
         if self._UG.find(':') != -1:
             # Single proxy mode
             self._proxy = tuple(self._UG.split(':'))
             self.checkSingle(proxyType)
         else:
             # Proxy list mode
             self.lhandler = ListHandler(self._UG, proxyType)
             self._proxies = self.lhandler.getProxies()
             self.handleIPs(proxyType)
     if log:
         self._FILEDESC.close()