@fastspace said in Помогите с логикой.:
как мне тогда дождаться окончания выполнения предыдущего запроса и сделать новый
Ждать полной загрузки страницы =)
Полагаю, в это ожидание входит не только полная загрузка ответов серверов, но и компиляция полученных ответов в браузере.
Может случиться так, что какой-то из запросов на странице выполняется слишком долго, но к серверу уже можно делать новый запрос.
Думаю, в браузере не удастся настолько тонко регулировать таймауты.
Если не хотите ждать, пока будет происходить загрузка в браузере, используйте http-клиент.
И воздержитесь от ожидания полной загрузки страницы. Используйте ожидание элемента. Регулируйте таймаут внутри этого действия. Тогда Вам будет не важно, выполнился ли запрос к серверу через прокси и в какой по счету итерации подгрузилась страница. Если уж за 5 итераций элемента дождаться не удалось, то всё, фиаско.