Ожидание завершения загрузки
-
Могу я воспользоваться символом * в написании урла?
Например, Ждать загрузки URL site.ru/*
-
Да, можете
-
Написал, [звёздочка]site.ru/[звёздочка] (тип указал expression)
И выскакивает ошибки в режиме "записи"
: Thread failed with message "SyntaxError: Parse error Line number:3 During execution of script { wait_load(site.ru,function(){ section_start("test", 12976,function(){ })})} "
-
@Nludi тип должен быть string. Звездочки добавляются автоматически.
-
Если я Вас правильно понял, то я просто должен написать site.ru?
Но он всё равно не ожидает загрузки следующей страницы
-
Если написать site.ru то скрипт будет ожидать пока не загрузится любая страница с сайта, я не думаю, что это поможет
-
Мне это поможет. Т.к. мне надо что проверялись существования элементов только после того, как полностью загрузится страница (и разумеется эта страница на сервере site.ru). Только когда я пишу так, он всё равно не ожидает загрузки.
Может быть фикс какой-то получится сделать? Уже 5й заказ у меня простаивает, не могу клиентам отдать, т.к. существование элемента невозможно проверить.
И приходится на этом кривом аймакросе работать((((
-
-
https://youtu.be/TNu0XVOvuNE - вот видео, как этотработает.
-
Пишу Wait http://site.ru; хотя грузится http://site.ru/?vars=something
Вот какие именно переменные будут грузится, угадать не могу.
-
В хелпе написано:
[[VARIABLE]].indexOf("val")<0
Выполнять только если переменная VARIABLE содержит «val»В условии должен быть знак меньше или больше?
-
@Nludi
Wait http://site.ru будет ждать, пока загрузится любая страница с этого сайта. Более того, какая-то страница с этого сайта уже когда то грузилась, то это действие завершится мгновенно.
Сначала вам нужно определится с критерием, как именно будет известно, что страница загружена?
-
Выполнять только если переменная VARIABLE содержит «val»
После появления конструктора выражений, код писать не обязательно.
-
Исправьте в ВИКИ, пожалуйста. (http://wiki.bablosoft.com/doku.php?id=ru:is_it_possible_to_execute_certain_action_depending_on_condition_if_statement)
@support said:
Сначала вам нужно определится с критерием, как именно будет известно, что страница загружена?
Вот именно, что критериев то нет универсальных, т.к. могут быть загружены разные варианты.
Поэтому и прошу Вас как-то программно реализовать функцию проверки того, что страница загружена полностью.
-
Что-то у меня тоже непонятка возникла
Может что-то недогоняю
Например загружаю картинку на имгур
И там через 30-40 картинок появляется капча, то есть переодически
Как мне отлавливать эту капчу и разгадывать? Как лучше всего?) Уже два дня ковыряюсь невкурю что-то( Были рабочие варианты но криво все не так делаю точно))
Еще блин эту капчу ловить приходится что бы записать шаб
-
@support said:
Почитайте это:
http://wiki.bablosoft.com/doku.php?id=ru:how_to_wait_on_certain_event_on_page#нестандартные_функции_ожидания
-
@support спасибо читал, после этого чтива вообще запутался
я так понял надо сделать по аналогии что бы проверяло есть капча и нету сразу, верно?
как то слишком геморно конечно
я изначально сделал проще без цикла, проверял есть ли элемент с капчей, если нету то продолжаем, ну а если есть то отгадываем
кстати если юзать ожидание, после таймаута поток уходит в ошибку, а хотелось бы обрабатывать этот момент
-
я изначально сделал проще без цикла, проверял есть ли элемент с капчей, если нету то продолжаем, ну а если есть то отгадываем
Ну так неизвестно, нету капчи потому что она еще не появилась, либо потому, что ее вообще не будет.
кстати если юзать ожидание, после таймаута поток уходит в ошибку, а хотелось бы обрабатывать этот момент
Да, я об этом же. Лучший вариант - в цикле проверять 2 условия -
- Появилась капча.
- Загрузка успешна.
Как написано в статье
как то слишком геморно конечно
Ну хорошо, ждите тогда функции ожидания загрузки страницы. Будет во вторник вечером.
-
Спасибо, ждем вторника уже с нетерпением. Пойду бухать - так быстрее время пройдет до завтрашнего вечера))
-
Выпустил 13.0.0 версию. В ней появилось действие "Ждать Полной Загрузки"
Напротив некоторых действий(клики, прокрутка, ввод текста) появилась кнопка - "Ждать полной загрузки страницы".
Новые действия не идеальны. Я старался как мог, но они могут ошибаться.