У меня есть список прокси, сейчас я выбираю прокси для использования через модуль 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)