@Rod_99

Как вывести значение переменной из функции и цикла Python?

def perebor_proxy(proxies_list):
    for proxy_ip in proxies_list:
        proxies = {
            "http": proxy_ip,
            "https": proxy_ip
        }
        headers = {}
        url = "https://ipinfo.io/json"

        try:
            response = requests.head(
                url=url,
                headers=headers,
                proxies=proxies,
                timeout=10)
            r = "Прокси работает!"
            print(r, "Proxy - {}".format(proxy_ip) )
            p = proxy_ip
            break
         
        except Exception as err:
            print("Proxy - {}, Err - {}".format(proxy_ip, err))


в try нужно вывести из функции "p" оно же "proxy_ip"
подскажите пожалуйста как это лучше сделать , спасибо .
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
@Keofaste
return proxy_ip
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект