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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] Помогите создать простое условие iMacros

№109-03-2017 14:35:33

LOSTikus
Участник
 
Группа: Members
Зарегистрирован: 01-03-2017
Сообщений: 3
UA: Chrome 56.0

[РЕШЕНО] Помогите создать простое условие iMacros

Всем привет!

В iMacros с .js скрипта запускаю .imm файлы

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

Выделить код

Код:

iimPlay("#startask1.iim")
iimPlay("#startask2.iim")
iimPlay("#startask3.iim")


помогите создать условие перед запуском iimPlay("#startask1.iim"), ЕСЛИ на странице не находит элемента html:

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

Выделить код

Код:

"HTML>BODY>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(4)>DIV>A>DIV>DIV>IMG" BUTTON=0


ТО запускать следующее задание:
скрытый текст

Выделить код

Код:

iimPlay("#startask2.iim")


Спасибо!:)

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

InfSub

Отсутствует

 

№210-03-2017 16:30:02

EverythingForYou
Забанен
 
Группа: Members
Зарегистрирован: 05-11-2016
Сообщений: 65
UA: Yandex 17

Re: [РЕШЕНО] Помогите создать простое условие iMacros

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

Выделить код

Код:

var elm = 'SET !TIMEOUT_STEP 0' + '\n' + '"HTML>BODY>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(4)>DIV>A>DIV>DIV>IMG" BUTTON=0';

 if (iimPlaycode(elm) != true){

    iimPlay("#startask2.iim")

}


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

InfSub

Отредактировано EverythingForYou (10-03-2017 16:31:00)

Отсутствует

 

№313-03-2017 16:46:29

LOSTikus
Участник
 
Группа: Members
Зарегистрирован: 01-03-2017
Сообщений: 3
UA: Chrome 56.0

Re: [РЕШЕНО] Помогите создать простое условие iMacros

EverythingForYou
удалено, избыточное цитирование 2.9

Спасибо, но у меня появляется такая ошибка:

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

can not parse macro line: "HTML>BODY>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(4)>DIV>A>DIV>DIV>IMG" BUTTON=0 (Error code: -910)


в общем вот такой код:

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

Выделить код

Код:

iimPlayCode("URL GOTO=http://biglike.org/earn") 
var elm = 'SET !TIMEOUT_STEP 0' + '\n' + '"HTML>BODY>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(4)>DIV>A>DIV>DIV>IMG" BUTTON=0'; 

if (iimPlayCode(elm) != true){ 

iimPlay("#4insta.iim") 
} 
iimPlay("#3insta.iim")


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


Все ссылки публикуются в тегах noindex, внутри спойлера, п.т.iM. 1.2.4

2. И если на странице нет заданий не находит элемента

HTML>BODY>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV:nth-of-type(2)>DIV:nth-of-type(4)>DIV>A>DIV>DIV>IMG" BUTTON=0

ТО выполняю следующее задание (запускаю iimPlay("#4insta.iim") )

3. А если все таки есть задание (элемент) то просто пропускаю 6 строку и выполняю это iimPlay("#3insta.iim")

А в итоге у меня ошибка(но она не останавливает iMacros), и все равно выполняет 6 строку iimPlay("#4insta.iim"), при любом раскладе

Помогите пожалуйста:)

удалено, злоупотребление излишним выделением текста в целях привлечения внимания полужирным шрифтом п.п. 2.4

замечание

InfSub

Отсутствует

 

№413-03-2017 17:26:20

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 199
UA: Chrome 57.0

Re: [РЕШЕНО] Помогите создать простое условие iMacros

Скажите как вы находили этот элемент??
потому что этот код всегда присутствует на странице

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

Выделить код

Код:

if (iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=DIV ATTR=CLASS:" pull-left m-5 bg-silver-lighter p-10"')>0) {
    alert("ok") 
} else alert("no")

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] Помогите создать простое условие iMacros

Board footer

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