[Решено]Помогите с "не удачной загрузкой страницы"
-
В глубинах скрипта, вызывается очередной блок "Загрузить", но по некоторым совершенно "не предвиденным" причинам, то интернет залагает, то "еще что, только у прокси", в общем из 1000 раз - раза 3-5 случается ошибка при загрузке страницы и потом "умирает весь поток", что категорически "нельзя допускать"
Идеальный вариант для меня: это что бы скрипт "попытался загрузить страницу 5 раз и лишь потом что бы поток умер".
Я подумал что это можно сделать через блок "Игнорировать ошибки" и где то ниже, "проверить была ли ошибка и загрузить заново".
Вопрос как? Как узнать, была ли ошибка при загрузке страницы? Пробовал через
Однако это работает для GET/POST запросов походу, но не для действия "Загрузить".
Как проверить, была ли ошибка при загрузке страницы? Без кастылей вроде "IF BODY EXIST" :)
-
Игнорировать ошибки Загрузить страницу WHILE WAS_ERROR Игнорировать ошибки Загрузить страницу
Будет пытаться загружать бесконечно.
Можешь так же в цикле поставить паузу через спать.
Если соединение стабильное, то можно так и оставить.
Если прокси, то лучше сделать проверку IF CYCLE_INDEX с нужным количеством повторений и break уогда они достигнуты
-
@DrPrime ага, стандартные переменные "WAS_ERROR" и "LAST_ERROR" работают как надо в данном случае - спасибо