Задать вопрос
@DimonfromChehov

Как вернуться в for in на место где закончился перебор после выхода из функции?

Добрый день,

Подскажите пожалуйста как вернуться назад в цикл for с значения на котором его прервал?

В my_function() каждый 4 цикла я вызываю функцию get_proxy() чтобы поменять прокси и из нее возвращаюсь обратно вызывая my_function(proxy_url). Проблема в том что цикл в my_function() начинается с самого начала.

Я предположил что нужно передать последнее значение которое было в for в get_proxy() а из него обратно в my_function(). Не уверен что решение будет правильным. Возможно ли вообще начат for in с того места где перебор закончился?

Так как используется Selenium то перезагрузка в любом случае нужна чтобы прокси обновился.

citys = {Москва, Самара, Краснодар,...,}

def get_proxy():
    ...
    ...
    ...
    get_count(proxy, url) # это действие начинает перебор городов сначала:(())




def get_count(proxy, url):
    ...
    for city in citys:
        ...
        if ... :
            get_proxy()



def main():
    get_proxy()

if __name__ == '__main__':
    main()
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы