have sollution for this with mobile app api
Помогите с логикой.
-
@xclsv Через вызов функции стало получше, но всю равно не работает как положено. Сначала поток по ошибке в таймаут уходит, затем вызывает фукнцию и ТЕПЕРЬ не дожидаясь окончательно загрузки страницы сразу пропускает блок WAS ERROR типо страница уже была загружена. Ситуация ровно наоборот. Раньше он сразу в ошибку кидал. Теперь сразу кидает типо нет ошибки.
-
@fastspace said in Помогите с логикой.:
@xclsv Через вызов функции стало получше, но всю равно не работает как положено. Сначала поток по ошибке в таймаут уходит, затем вызывает фукнцию и ТЕПЕРЬ не дожидаясь окончательно загрузки страницы сразу пропускает блок WAS ERROR типо страница уже была загружена.
Я не могу знать, как положено.
Установите ожидание полной загрузки страницы или ожидание элемента.
Если это уже сделано - киньте скрин конструкции и скрин настроек загрузки страницы. -
@xclsv said in Помогите с логикой.:
@fastspace said in Помогите с логикой.:
@xclsv Через вызов функции стало получше, но всю равно не работает как положено. Сначала поток по ошибке в таймаут уходит, затем вызывает фукнцию и ТЕПЕРЬ не дожидаясь окончательно загрузки страницы сразу пропускает блок WAS ERROR типо страница уже была загружена.
Я не могу знать, как положено.
Установите ожидание полной загрузки страницы или ожидание элемента.
Если это уже сделано - киньте скрин конструкции и скрин настроек загрузки страницы.Всё уже стоит уже давно. Поставил ради интереса 65 секунд. При повторной попытке зайти на сайт (после вызова функции) поток не ждет 65 секунд таймаута, сразу кидает в блок TRUE спустя 3-5 секунд ожидания действия загрузить.

-
@xclsv Я же не даун. Элементы страницы не все видны, видно дальше анимацию прогрузки страницы.
Итого:
1)Через метку при повторной попытке загрузить сразу ошибка.
2)Через функцию при повторной загрузке сразу нет ошибки и скрипт бежит дальше, но страница еще грузиться.
убрал true не помогло. -
@fastspace said in Помогите с логикой.:
Я же не даун
Не следует тут такое писать. Никто не знает ваш уровень.
У меня такая конструкция работает. Баг не в басе, а в конкретном скрипте. Кидайте сюда или в ЛС. Иначе не смогу помочь.
-
@xclsv said in Помогите с логикой.:
@Fox
Подскажи нам, плз, как взаимодействуют дефолт и ожидание полной загрузки страницы.В BAS есть два вида таймаута, общий:

он действует на все экшены.
И индивидуальный:

Я бы посоветовал установить общий таймаут на 3200000 и попробовать выполнить алгоритм совсем без прокси.
-
-
@fastspace said in Помогите с логикой.:
Воспроизвел Ваш участок скрипта. При выполняемых действиях в переменную LAST_ERROR упало "Не удалось загрузить страницу youtube.com". Анимация загрузки, которую Вы видите - результат выполнения предыдущей итерации рекурсии. Новый запрос не выполнился.
-
@fastspace said in Помогите с логикой.:
@xclsv Как мне сбросить старый запрос и сделать новый уже без ошибки?
Запрос нельзя сбросить, т.к. действия по нему уже совершены.
Выполнить запрос через другой прокси-сервер, либо воздержаться от его использования совсем.
Ещё можете попробовать добавить задержку между итерациями.
