@Pro100Sata said in Помогите пожалуйста с регулярным выражением:
@Fox Не могу пока понять... не можете пожалуйста скинуть пример? чтобы разобраться
Нет, писать с нуля я не буду, пример уже выкладывал
@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 Как мне сбросить старый запрос и сделать новый уже без ошибки?
Запрос нельзя сбросить, т.к. действия по нему уже совершены.
Выполнить запрос через другой прокси-сервер, либо воздержаться от его использования совсем.
Ещё можете попробовать добавить задержку между итерациями.
@fastspace said in Помогите с логикой.:
Другой прокси сервер не вариант. У меня строгая привязка 1 аккаунт - 1 прокси.
К сожалению, проблемы прокси средствами bas решить не удастся.