/
pyadminru
/
Pars_TG_BoT
Обзор
Документация
Войти
/
pyadminru
/
Pars_TG_BoT
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
proxy/proxy.py
30 строк
2 KB
pyadminru
Рефакторинг кода
03 мар 2026, 16:10
03 мар 2026, 16:10
b14d7f3
Код
Авторство
О чём код?
# -*- coding: utf-8 -*- import os from dotenv import load_dotenv # Загружаем переменные окружения из файла .env load_dotenv() user = os.getenv("USER") # Пользователь для прокси password = os.getenv("PASSWORD") # Пароль для прокси port = os.getenv("PORT") # Порт для прокси ip = os.getenv("IP") # IP адрес прокси def setup_proxy(): """ Настраивает прокси-соединение для HTTP и HTTPS запросов. Функция проверяет наличие всех необходимых переменных окружения (USER, PASSWORD, IP, PORT) и устанавливает соответствующие переменные среды для прокси. Если переменные окружения не установлены, функция выводит предупреждение и продолжает выполнение без прокси. """ # Проверяем, что все необходимые переменные окружения установлены if user and password and ip and port: # Указываем прокси для HTTP и HTTPS os.environ['http_proxy'] = f"http://{user}:{password}@{ip}:{port}" os.environ['https_proxy'] = f"http://{user}:{password}@{ip}:{port}" else: # Если переменные окружения не установлены, пропускаем настройку прокси print("[!] Переменные окружения для прокси не установлены. Продолжаем без прокси.")