Загрузка сайта

  • Автор темы Автор темы Twomain
  • Дата начала Дата начала

Twomain

Client
Регистрация
21.07.2019
Сообщения
44
Реакции
7
Баллы
8
Подскажите пожалуйста, как можно обойти долгую загрузку сайта? По факту сайт прогружается, но статус показывает "Загрузка", если обновить страницу в вручную то все норм, она прогружается. Возможно поставить таймер на кубик, если в течении 5 сек. не загрузился, то обновлял страницу?
 
Проверяйте наличие необходимого элемента, если он не найден за несколько попыток (с паузой), то обновляйте.
 
Проверяйте наличие необходимого элемента, если он не найден за несколько попыток (с паузой), то обновляйте.
так пока кубик не загрузит сайт, я не могу делать следующее действие
 
так пока кубик не загрузит сайт, я не могу делать следующее действие
C#:
Развернуть Свернуть Копировать
Tab tab = instance.ActiveTab;
if (tab.IsNull || tab.IsVoid) throw new Exception("Таб невалиден.");
tab.Navigate("https://ya.ru/", "");
//if (tab.IsBusy) tab.WaitDownloading();
 
Подскажите пожалуйста, как можно обойти долгую загрузку сайта? По факту сайт прогружается, но статус показывает "Загрузка", если обновить страницу в вручную то все норм, она прогружается. Возможно поставить таймер на кубик, если в течении 5 сек. не загрузился, то обновлял страницу?
Скорее всего долго подгружается какой нибудь JS, таймаут вкладки поставьте 30 секунд или меньше
 
А как вот это контролируется?
Окно трафика говорит что не все прогрузилось, а в окне инстанса типо все ОК, типо загружено.

Это вообще можно контролировать и настраивать при каких ситуациях считается что загружено, а при каких -нет?

55804
 
А как вот это контролируется?
Окно трафика говорит что не все прогрузилось, а в окне инстанса типо все ОК, типо загружено.

Это вообще можно контролировать и настраивать при каких ситуациях считается что загружено, а при каких -нет?

Посмотреть вложение 55804
самому только проверять загрузку и видимость элемента или же где то пролетала тема там через трафик монитора контролируется периодичность активности одного или нескольуих контрольных запросов. непомню где это было, но если интересно то поиск сверху :)
 
Не очень универсальная штука контролировать определенный элемент
Потому что не всегда вообще известно заранее что там будет на странице и в каком объеме
 
Не очень универсальная штука контролировать определенный элемент
Потому что не всегда вообще известно заранее что там будет на странице и в каком объеме
а зачем все ? нужно проверять только то с чем будет бот оперировать на следующем шаге.
 
Есть такая штука при логине на некоторые сайты.
Пока ты в форме находишься, про тебя запросы шлются добавочно много еще куда.
И вероятность того, что тебе вообще дадут залогиниться зависит не только от ответа, что про тебя пришлют, но и вообще пришел-ли ответ.
И это на GET запросах шлется. И по времени это растянуто может быть.
Потому надо пока разбираться как контролировать GET запросы через трафик... Но пока еще не разобрался.

Ну или задержку ставить на каждый шаг по пол часа)) Тогда точно все придет.
 
Есть такая штука при логине на некоторые сайты.
Пока ты в форме находишься, про тебя запросы шлются добавочно много еще куда.
И вероятность того, что тебе вообще дадут залогиниться зависит не только от ответа, что про тебя пришлют, но и вообще пришел-ли ответ.
И это на GET запросах шлется. И по времени это растянуто может быть.
Потому надо пока разбираться как контролировать GET запросы через трафик... Но пока еще не разобрался.

Ну или задержку ставить на каждый шаг по пол часа)) Тогда точно все придет.
ну так выше же написал. через монитор трафика. так и забей в поиске. много раз подымалась тема.
 
так пока кубик не загрузит сайт, я не могу делать следующее действие
Если без C# на кубиках городите, то:
  • Временно перед загрузкой нужной страницы отключите все чекбоксы кубиком "Добавить действие - Браузер - Настройки - состояние занятости".
  • Дальше делайте цикл проверки видимости нужного элемента на странице как советовали выше.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)