@Tayrus0

Как распределить нагрузку на прокси с помощью функции, которая будет считать количество использований прокси?

У меня есть список прокси, сейчас я выбираю прокси для использования через модуль random, но я хочу сделать так, чтобы была функция, которая выдавала прокси по числу ее использования, т.е прокси выдалась, записалось ее количество использования, и дальше выдает другие прокси, где меньше всего использований, не могу понять как это реализовать, вот мой набросок

PROXY = (
    'login:pass@1.1.1.1:8080',
    'login2:pass@1.1.1.1:8080',
    'login3:pass@1.1.1.1:8080',
)

proxy_load_control = {}


def get_proxy():
    for proxy in PROXY:
        uses = proxy_load_control.get(proxy, 0)
        if uses == 0:
            proxy_load_control[proxy] = uses + 1
            return proxy


proxy = get_proxy()
print(proxy)
print(proxy_load_control)
proxy = get_proxy()
print(proxy)
print(proxy_load_control)
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы