[Версия 1.1.1] - 2024-04-27
Добавлено
Поддержка SOCKS4 и SOCKS5 прокси:
- Интеграция библиотеки aiohttp_socks для расширения типов поддерживаемых прокси.
- Использование ProxyConnector для создания отдельных сессий с разными типами прокси (HTTP, SOCKS4, SOCKS5).
Изменено
Функция perform_task:
- Удаление ограниченных попыток получения токена и подписи:
- Убраны параметры retry_delay и max_retries.
- Внедрён бесконечный цикл while True, который постоянно пытается получить токен и подпись.
Упрощение логики выполнения запросов:
После успешного получения токена и подписи переход к выполнению запросов без ограничения количества попыток.
В случае ошибок при выполнении запросов добавлена задержка перед повторной попыткой.
Улучшено
Обработка ошибок:
- Улучшена обработка исключений при работе с прокси-серверами, включая более информативные сообщения об ошибках.
- Добавлены задержки перед повторными попытками при возникновении ошибок, что повышает устойчивость скрипта к временным сбоям прокси.
Управление ClientSession:
- Создание отдельных ClientSession с ProxyConnector для каждого запроса через прокси, что обеспечивает изоляцию и предотвращает конфликты между различными прокси-серверами.
Логирование и Вывод Сообщений:
- Сохранение цветовых кодов для более наглядного вывода статусов и ошибок.
- Обновлённые сообщения для лучшего понимания текущего состояния работы скрипта.
Исправлено
Ошибки в логике получения видеоссылки:
- Исправлены условия проверки корректности формата видеоссылки для предотвращения некорректных URL.
Улучшена стабильность обновления прокси:
Добавлены проверки наличия новых прокси и механизмы использования старого списка прокси при неудачных обновлениях.