Мега крутая штука для всяких тестов и ваших проектов. Библа асинхронно находит публичные ****** из нескольких источников и одновременно проверяет их. Установка: pip install proxybroker Python pip install proxybroker Инфа из документации: Функционал доки * Находит более 7000 рабочих ****** из ~50 источников.. * Протоколы поддержки: HTTP(S), SOCKS4/5. Также метод CONNECT к портам 80 и 23 (SMTP). * ****** можно фильтровать по типу, уровню анонимности, времени ответа, стране и статусу в DNSBL.. * Работа в качестве ******-сервера, распределяющего входящие запросы на внешние ******. С автоматической ротацией ******. * Все ****** проверяются на поддержку файлов cookie и Referer (и POST-запросов, если необходимо).). .. * Сохраняйте найденные ****** в файл в пользовательском формате.. * Автоматически удаляет дубликаты ******. * Асинхронно. Пример использования: код выполнит поиск и отображение десяти рабочих рандомных публичных https/http проксей import asyncio from proxybroker import Broker async def show(proxies): while True: proxy = await proxies.get() if proxy is None: break print('Found proxy: %s' % proxy) proxies = asyncio.Queue() broker = Broker(proxies) tasks = asyncio.gather( broker.find(types=['HTTP', 'HTTPS'], limit=10), show(proxies)) loop = asyncio.get_event_loop() loop.run_until_complete(tasks) Python import asyncio from proxybroker import Broker async def show(proxies): while True: proxy = await proxies.get() if proxy is None: break print('Found proxy: %s' % proxy) proxies = asyncio.Queue() broker = Broker(proxies) tasks = asyncio.gather( broker.find(types=['HTTP', 'HTTPS'], limit=10), show(proxies)) loop = asyncio.get_event_loop() loop.run_until_complete(tasks) Гит работяг https://github.com/constverum/ProxyBroker?ysclid=m3j8kv5765821200452 Дока работяг https://proxybroker.readthedocs.io/en/latest/ пользуемся