Написал скрипт который по кругу делает одни и те же действия на одном сайте.
Иногда бывает такое, что этот сайт часто "ложится" и скрипт работает некорректно. Как можно сделать повторную загрузку страницы, если она не загрузилась полностью?
@user_bas проверять в цикле загрузку какого нибудь элемента страницы, несколько раз с паузой, и если не загрузилась через несколько попыток пробовать по новой.
@user_bas давайте я лучше сразу вместо вас перепишу ваш скрипт :) Есть уроки, есть форум, почитайте, посмотрите, тем более если вы даже не знаете как цикл запустить...
@m4zupertest.xml
Вроде и нашёл в чём дело, но принцип работы не понял. Если в браузере просмотреть код - текста нет. Если через http анализ трафика в BASe скопировать ответ, его так же нет. Но если скопировать переменную с сохраненным ответом и закинуть в блокнто - текст есть. Эм это как?
@Fox нажимается "Я не робот", и во время того, пока автоматически решается капча, поверх этого поля была какая-нибудь анимация, чтобы было понятно, что капча решается, а не страница зависла, поскольку при выполнении скрипта, когда решается капча, этого не видно.
Можно добавить элемент с гиф анимацией на страницу, прописать им стиль, абсолютные координаты, чтобы совпадали с координатами рекапчи и z-index, что бы анимация была поверх.. но к чему все эти телодвижения? Надписи в логе "начинаем решать капчу" и последующее "капча решена" вполне достаточно.
А если так сделать, это не отобразится случаем в метрике со стороны сайта при просмотре записи сессии пользователя?
@fox 0_1557747056469_c8bce97e-4e31-4655-a188-458a9efdb717-image.png скрипт такой огромный, подойдёт? Просто в консоли в браузере запускается, а в BAS нет
Чтобы запустить большой скрипт с переносами строк используйте действие "шаблон".