Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№104-07-2016 15:21:25

Дед Мороз
Участник
 
Группа: Members
Зарегистрирован: 27-06-2016
Сообщений: 14
UA: Chrome 51.0

Проверка условия при парсинге

Здравствуйте.
Помогите, пожалуйста, разобраться, как реализовать проверку следующего условия:

скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=TXT:Создание<SP>новости EXTRACT=TXT

if ( {{!EXTRACT}} == "Создание новости" )
{
PROMPT "Found"
}


код публикуется в тегах code внутри спайлера

Надо проверить, есть ли на странице данный элемент.
Знаю, что конструкции IF в Imacros'e нет; но как её можно заменить в данном случае?
Благодарю!

InfSub

Отсутствует

 

№204-07-2016 15:35:58

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 423
UA: Chrome 51.0

Re: Проверка условия при парсинге

Дед Мороз
if в .iim не будет работать.
Оберни скрипт в .js
Макрос записывает действия. Для логики нужен .js

Отредактировано dim222 (04-07-2016 15:37:07)

Отсутствует

 

№304-07-2016 15:50:31

Дед Мороз
Участник
 
Группа: Members
Зарегистрирован: 27-06-2016
Сообщений: 14
UA: Chrome 51.0

Re: Проверка условия при парсинге

Дед Мороз
удалено, избыточное цитирование
Честно сказать, пробовал заворачивать, не отрабатывает.
Что-то с этим EVAL косячу((

InfSub

Отсутствует

 

№404-07-2016 21:15:33

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Firefox 47.0
Веб-сайт

Re: Проверка условия при парсинге

Дед Мороз

iim

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=TXT:Создание<SP>новости EXTRACT=TXT
PROMPT EVAL("if('{{!EXTRACT}}'=='Создание новости'){'Found';}else{'not Found';};")


js

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=DIV ATTR=TXT:Создание<SP>новости EXTRACT=TXT');

if (iimGetExtract() == "Создание новости" ){
    alert("Found");
}else{
    alert("not Found");
};

Отредактировано InfSub (05-07-2016 17:25:08)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№505-07-2016 17:17:29

Дед Мороз
Участник
 
Группа: Members
Зарегистрирован: 27-06-2016
Сообщений: 14
UA: Chrome 51.0

Re: Проверка условия при парсинге

InfSub
Благодарю за пример.
Извините, а чем они отличаются?

Отсутствует

 

№605-07-2016 17:19:30

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 51.0
Веб-сайт

Re: Проверка условия при парсинге

Дед Мороз
Писал с телефона, при копи-пасте накосячил, так что в предыдущем посте, действительно - ни чем

Добавлено 05-07-2016 17:25:31
отредактировал пост выше

Отредактировано InfSub (05-07-2016 17:25:31)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]