Задача
Необходимо модифицировать существующий метод (или класс) так, чтобы он корректно работал через указанный прокси-сервер. Это должно гарантировать, что все сетевые запросы в рамках этого метода проходят через прокси.
Что требуется сделать?
- Дополнить существующий код возможностью принимать настройки прокси (IP/домен, порт, при необходимости - логин и пароль).
- Обеспечить соединение через прокси при выполнении метода.
- Провести тестирование работоспособности: показать, что метод действительно ходит через прокси.
- По желанию - реализовать автоматическую ротацию прокси или падение на прямой канал в случае ошибки.
Технические требования
- Использовать стандартные библиотеки: requests, urllib или socks.
- Работать на чистом Python (версия 3.9+).
- Все изменения обернуть в документацию/комментарии в коде.