Пример #1
0
 def find_proxies(self, list):
     proxies = asyncio.Queue()
     broker = Broker(proxies)
     broker._resolver = ResolverCustom()
     types = ['HTTP', 'HTTPS']
     tasks = asyncio.gather(broker.find(types=types, limit=PROXY_LIMIT),
                            self.format_proxy(proxies, list))
     try:
         loop = asyncio.get_event_loop()
         loop.run_until_complete(asyncio.wait_for(tasks, 60))
     except asyncio.TimeoutError:
         print("RETRYING PROXIES ...")