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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (часть 2) » 18-05-2017 03:07:15

Люди добрые, есть очень интересная проблемка, подскажите пожалуйста как мне реализовать скрипт, который бы реагировал на событие. Если быть точнее, то если в тексте на сайте появляется слово которое есть в моем текстовом файле, чтобы макрос выполнял определенный ряд действий, а если нет, то ждал время и заново начинал искать. Как мне подключить файл в это дело и текст с него. А все остальное, как я понимаю нужно реализовывать через if и then. Заранее благодарен. Буду рад любой помощи.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 08-01-2017 13:49:02

EverythingForYou пишет

8.9.7 Она совместима с мозилой 47й версии.

IMacros у меня именно этот, так как в 9 версии толком не работают некоторые функции, а вот Firefox у меня 50+. Скачаю помладше и проверю.

08-01-2017 14:05:22
Поставил Firefox 47.0b7 все равно не работает. Есть ли способ через Eval это провернуть? Или еще как-нибудь.

08-01-2017 14:09:13
Или другой вопрос, я сделаю 2 VAR и мне нужно будет выбрать либо первый, если в нем есть текст, а если нет, то второй. Через Eval это возможно?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-01-2017 20:13:32

EverythingForYou пишет

Реализация:

удалено избыточное цитирование
Я попробовал, проверил, в общем он к телу catch не переходит, даже если элемента нет на странице. я переделал немного скрипт поправил кавычки и CODE а то у меня аймакрос не запускал его. Еще хотел спросить, можно ли запустить скрипт .JS в середине выполнения макроса обычного кода. А то я запускаю через URL GOTO=imacros://run/?m=#Current.js и он только этот .JS файл делает и на этом завершает работу. Вот переклепанный скрипт.

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

Выделить код

Код:

try{
     iimPlay("CODE:TAG POS=1 TYPE=SPAN ATTR=ID:j-sku-discount-price EXTRACT=TXT");
     var dannye = iimGetExtract();
   }catch(anyEx){
      iimPlay("CODE:TAG POS=1 TYPE=SPAN ATTR=ID:j-sku-price EXTRACT=TXT");
      var novdannye = iimGetExtract();
   }


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

Еще макрос выдает ошибку, когда тело TRY не находит заветный  j-sku-discount-price, Retry timeout, line: 1 (Error code

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-01-2017 19:38:18

EverythingForYou
удалено избыточное цитирование
примного благодарен!

InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-01-2017 19:28:46

EverythingForYou
удалено избыточное цитирование
Да, первый случай, она либо есть, тогда брать ее, либо ее совсем нет, тогда брать вторую. Как это реальзовать, я в Ява просто бум бум. Какая, Вам инфа если нужна еще говорите.

InfSub

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-01-2017 14:28:21

Добрый день, помогите плиз, не очень шарю в условиях. Мне нужно чтобы макрос выполнял условие
TAG POS=1 TYPE=SPAN ATTR=ID:j-sku-discount-price EXTRACT=TXT вытаскивал вот этот текст, но если его нет (тоесть пусто) то брал второй вместо него.
TAG POS=1 TYPE=SPAN ATTR=ID:j-sku-price EXTRACT=TXT

Буду очень благодарен, спасибо заранее, большое!

07-01-2017 14:30:56
Помогите, плиз.

Board footer

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