Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Вообще, рекомендуем использовать циклы не очень часто, т.к. это сложная конструкция и в ней может возникнуть ряд непредвиденных для Вас ошибок (особенно если Вы не разбираетесь в программировании). Цикл состоит из двух основных элементов - повторяемых действий и условия выхода. Рассмотрим несколько вариантов организации цикла.

Если Вы точно знаете, сколько нужно произвести повторов

Сначала создайте переменную, используя действие Обработка переменных -> Установить значение.  При создании переменной Вы указываете её начальное значение и имя, по которому мы будем менять её значение. Внутри цикла переменную нужно увеличивать один раз и далее проверять, если её значение превысило указанный порог, значит, пора выходить из цикла, иначе возвращаетесь к началу цикла. При сравнении переменной с числом не нужно брать в кавычки ни число, ни макрос переменной, т.к. Вы сравниваете числа, а не текст.

Выход из цикла происходит при появлении какого-либо признака на web-странице

Таким признаком может быть появление текста на странице или переход на нужный URL, в любом случае Вам понадобится действие If из категории Логика, в который Вы запишете критерий выхода из цикла на JavaScript. Напоминаем, что выход с ошибкой (по красной точке) из действия If происходит, если Ваш JavaScript при выполнении выдает false. Сам язык JavaScript Вам знать не нужно, просто посмотрите на картинке как записать выражение и измените его под свои данные.

Выход из цикла происходит при появлении ошибки

Самый простой случай, когда Вы не знаете, сколько раз отработает цикл, и не знаете условие конца его работы,  но знаете, что в один момент произойдёт ошибка выполнения проекта и цикл прервётся. Так, например, может быть, если Вы при парсинге поисковика нажимаете в цикле кнопку «далее», когда страницы выдачи кончатся, эта кнопка пропадет и цикл закончится ошибкой. Ошибка тут совершенно не значит, что у Вас всё пойдет не так, ошибка - это просто выход из проекта при проблемах выполнения действий, в данном случае эта ошибка нам помогает закончить цикл.

Переменная счётчик

Про переменную счётчик Вы сможет узнать перейдя по ссылке на YouTube.

Логические действия If

Про логические действия If Вы сможет узнать перейдя по ссылке на YouTube.

Создание простого цикла

Про создание простого цикла Вы сможет узнать перейдя по ссылке на YouTube.

  • No labels