FRAME – возможность работать с фреймами

Команда iMacros FRAME

Команда iMacros FRAME позволяет направлять все последующие TAG или EXTRACT команды на указанный фрэйм. Уникальное название и номер фрейма автоматически генерируется при нажатии на что нибудь во фрейме текущей веб-страницы. Номер фрейма определяется положением его HTML тега в родительском теге на странице.

Если команды EXTRACT не работают во фрейме на сайте, это может быть связано с тем, что фокус в данный момент находится не на нужном вам фрейме, в связи с этим и не получается извлечь данные, либо произвести какие-нибудь нажатия. В этом случае, при записе, попробуйте нажать рядом с информацией, которую вы хотите извлечь, прежде чем выполнять другие команды.

Работает в: iMacros Browser icon Internet Explorer icon Mozilla Firefox icon Google Chorme icon

Синтаксис:

Параметры:

  • F
    Порядковый номер фрейма. (Примечание: F=0 ссылается на главную страницу)
    Для знатоков HTML: F=значение, является позицией фрейма внутри DOM структуры страницы.
  • NAME
    Название фрейма (регистро зависимо). Начиная с V.9, можно использовать шаблонизатор (*).

Пример:

Пример макроса «Demo-Frames.iim»:

В данном примере первый iMacros FRAME указывается по порядковому номеру = 6 (можно говорить о том что на странице минимум 6 фреймов). Затем внути этого фрейма происходит нажатие по первому элементу <SPAN>, который содержит текст «Selectpath». Затем определяем другой FRAME по названию «contents». Производим манипуляции с первым HTML-элементом <P>, который находится внутри формы <FORM> c названием «f3», обуславливаемся что содиржание тега нам не важно. В результате из определенного тега извлекается текст и помещается в переменную !EXTRACT.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *