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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

№131-08-2007 15:56:26

knizhkin
Участник
 
Группа: Members
Зарегистрирован: 31-08-2007
Сообщений: 4
UA: Firefox 2.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)



iMacros for FireFox - общие вопросы, обсуждение возможностей (Часть 1)

Продолжение темы (часть 2)



Правила оформления сообщений в данном топике:

1a50e37cd460db106ba5ca4992038a53.jpg


  • Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]

  • Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
    или выложите на сайт «Pastebin».
  • При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
    или выложите на сайт «Pastebin».
  • Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
    .


«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон

«Не каждый вопрос заслуживает ответа.»
Сайрус

Отсутствует

 

№427728-06-2015 18:04:56

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет
Hamzat пишет

скажите пожалуйста как использовать SET !DATASOURCE в js?

так же как и в iim, используя для запуска iMacros-команд функцию iimPlayCode('здесь ваш код')

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

Выделить код

Код:

Start = "CODE:";
Start += "TAB CLOSEALLOTHERS" + "\n"; 
Start += "SET !DATASOURCE C:\\Baza.txt " + "\n"; 
Start += "SET !DATASOURCE_LINE {{!LOOP}}" + "\n"; 
iimPlay(Start)
a=iimPlayCode('SET !EXTRACT {{!COL1}}')
alert(a)


Алерт выдает ошибку.

публикация кода, разрешена только в спойлере в теге Code (см. правила темы, пункт 1.3.2)

InfSub


iMacros скрипты на заказ!

Отсутствует

 

№427828-06-2015 18:07:36

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat
нужные примеры кода, легко находятся поиском по слову !DATASOURCE, так как обсуждаются чуть ли не на каждой страницы данной темы!
если вы перечитаете последние 2-3 страницы темы, то легко найдете - где у вас ошибка

Добавлено 28-06-2015 18:10:41
Приведенный Вами код, аналогичен запуску двух разных iim-скриптов.
тыц

Добавлено 28-06-2015 18:17:12
{{!LOOP}} - в js - работать не будет, тоже обсуждалось многократно

Отредактировано InfSub (28-06-2015 18:17:12)


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


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

Отсутствует

 

№427928-06-2015 18:17:35

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

Приведенный Вами код, аналогичен запуску двух разных iim-скриптов.

Все понял спс!

Добавлено 28-06-2015 18:33:16
InfSub
Не подскажите можно ли создать условию if чтоб  заработал если один из переменных пуcтой? Например:  мне нужно что if сработал если var test  пустой. Я хочу сделать например как только строки в csv файле закончится оставить его.

Отредактировано Hamzat (28-06-2015 18:33:16)


iMacros скрипты на заказ!

Отсутствует

 

№428028-06-2015 18:42:41

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Opera 12.1

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat пишет

нужно что if сработал если var test  пустой

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

Выделить код

Код:

if(test==''){
...
}

Одно равно, это присвоение, двойное/тройное равно это сравнение
В данном случае тест сравнивается с тем что в кавычках, а у нас там пусто,
значит условие и будет проверять если тест пустой то


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№428128-06-2015 19:30:46

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat
у вас выдаст ошибку в конце файла, так что достаточно отловить ее в iimGetLastError()


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


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

Отсутствует

 

№428228-06-2015 21:58:30

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

SET !EXTRACT {{!VAR1}}{{!VAR2}}{{!VAR3}}

Можно ли такое же сделать только в js?


iMacros скрипты на заказ!

Отсутствует

 

№428328-06-2015 22:22:30

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat
не совсем понятна суть вопроса

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

Выделить код

Код:

iimPlayCode('...где-то тут объявление значений переменных {{!VAR1}}, {{!VAR2}} и {{!VAR3}}...\nSET !EXTRACT {{!VAR1}}{{!VAR2}}{{!VAR3}}')


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


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

Отсутствует

 

№428428-06-2015 22:32:30

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

Hamzat
не совсем понятна суть вопроса

Сам разобрался;)
Можете сказать как делать проверку if на тег? Например тег

Выделить код

Код:

TAG POS=1 TYPE=SPAN ATTR=CLASS:b-search__users__item__short-info__item<SP>

При условии - если есть тег на сайте то выполнять


iMacros скрипты на заказ!

Отсутствует

 

№428528-06-2015 22:34:23

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat пишет

если есть его на сайте то выполнять

аналогично тому, как и с концом файла, проверить на наличие ошибки в iimGetLastError()


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


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

Отсутствует

 

№428628-06-2015 22:40:06

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

аналогично тому, как и с концом файла, проверить на наличие ошибки в iimGetLastError()

Можете пример показать... Просто никогда не пользовался iimGetLastError()


iMacros скрипты на заказ!

Отсутствует

 

№428728-06-2015 22:58:28

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat пишет

Можете пример показать...

например, так:

Выделить код

Код:

iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=SPAN ATTR=CLASS:b-search__users__item__short-info__item<SP>')
if(iimGetLastError()=='OK'){
    alert('Tag exist');
    // какой-то код, при условии, что тег найден
};


Добавлено 28-06-2015 23:05:39
Чуть изменил код, с учетом того что:

Hamzat пишет

если есть тег на сайте то выполнять

Отредактировано InfSub (28-06-2015 23:05:39)


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


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

Отсутствует

 

№428828-06-2015 23:25:52

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

за код спс, но по ходу я не так все делаю. Этим я хотел сделать что если тег найден то инфа с тега загнать в Extact и в конце скрипта у меня такая конструкция

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

Выделить код

Код:

iimPlayCode('SET !EXTRACT "'+mail+' '+FNameLName+' '+Country+' '+City+' '+Age+'"')


Так я подумал если нет такой конструкции я имею виду iimGetLastError и тег не найдет то в итоге получается #EANF#, а если iimGetLastError  присутствует и тег не найден то получается undefined

Добавлено 28-06-2015 23:26:47
мне по-моему нужно что то делать с конструкцией

Выделить код

Код:

iimPlayCode('SET !EXTRACT "'+mail+' '+FNameLName+' '+Country+' '+City+' '+Age+'"')

Отредактировано Hamzat (28-06-2015 23:26:47)


iMacros скрипты на заказ!

Отсутствует

 

№428928-06-2015 23:29:51

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat
iimGetLastError и #EANF# - ни как не взаимосвязаны
#EANF# - выдается при EXTRACT'e, в том случае, если тег не найден, при этом в iimGetLastError() будет OK
если же вы используете "клик" по тегу, но тег не найден, то будет ошибка скрипта, скрипт завершится и в iimGetLastError() уйдет сообщение об ошибке

Добавлено 28-06-2015 23:31:03

Hamzat пишет

мне по-моему нужно что то делать с конструкцией

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

Выделить код

Код:

iimPlayCode('SET !EXTRACT "'+mail+' '+FNameLName+' '+Country+' '+City+' '+Age+'"')

синтаксически - конструкция верна

Добавлено 28-06-2015 23:33:12

Hamzat пишет

я хотел сделать что если тег найден то инфа с тега загнать в Extact и в конце скрипта у меня такая конструкция

ну так в чем проблема:

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

Выделить код

Код:

iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=SPAN ATTR=CLASS:b-search__users__item__short-info__item<SP>')
if(iimGetLastError()=='OK'){
    iimPlayCode('SET !EXTRACT "'+mail+' '+FNameLName+' '+Country+' '+City+' '+Age+'"');
};

Отредактировано InfSub (28-06-2015 23:39:58)


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


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

Отсутствует

 

№429028-06-2015 23:39:22

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

ну так в чем проблема:

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

Выделить код

Код:

iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=SPAN ATTR=CLASS:b-search__users__item__short-info__item<SP>')
if(iimGetLastError()=='OK'){
    iimPlayCode('SET !EXTRACT "'+mail+' '+FNameLName+' '+Country+' '+City+' '+Age+'"');
};

Каждая переменная FNameLName, Country, City, Age это 4 отдельных тега.


iMacros скрипты на заказ!

Отсутствует

 

№429128-06-2015 23:48:21

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat пишет

Каждая переменная FNameLName, Country, City, Age это 4 отдельных тега.

для того, чтобы получить данные в переменные - вы их должны извлечь через EXTRACT
Вы же, задаете вопрос:

как проверить есть ли тег:

Hamzat пишет

Можете сказать как делать проверку if на тег? Например тег

Выделить код

Код:

TAG POS=1 TYPE=SPAN ATTR=CLASS:b-search__users__item__short-info__item<SP>

При условии - если есть тег на сайте то выполнять


в итоге, что именно вы хотите проверить, что данные получены или что есть какой-то тег на странице?

Добавлено 28-06-2015 23:49:39
опишите проблему так, чтобы ее поняли, а не по кускам

Отредактировано InfSub (28-06-2015 23:49:39)


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


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

Отсутствует

 

№429229-06-2015 00:02:49

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 43.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub
Я хочу чтобы

Выделить код

Код:

iimPlayCode('SET !EXTRACT "'+mail+' '+FNameLName+' '+Country+' '+City+' '+Age+'"')

сохранился в csv файл.  Если я извлекаю данные с этих тегов (некоторые теги есть, а некоторые нет) то тех тегов которые нет при сохранение получается пример

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

Выделить код

Код:

Почта. Имя Фамилия, Страна/Город #EANF# (т.е в данном случае не найден тег возраст)
Почта. Имя Фамилия,  #EANF# #EANF#  возраст (т.е в данном случае не найден тег Страна и Город)


Мне нужно чтоб так не получался и переменные содержащие #EANF#  не сохранялись...

Отредактировано Hamzat (29-06-2015 00:07:52)


iMacros скрипты на заказ!

Отсутствует

 

№429329-06-2015 00:15:05

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Hamzat пишет

Мне нужно чтоб так не получался и переменные содержащие #EANF#  не сохранялись...

можно так, например:

Выделить код

Код:

var e='#EANF#';
iimPlayCode('SET !EXTRACT "'+((mail!=e)?mail:'')+' '+((FNameLName!=e)?FNameLName:'')+' '+((Country!=e)?Country:'')+' '+((City!=e)?City:'')+' '+((Age!=e)?Age:'')+'"')


хотя я бы оптимизировал код выше, не приведенный вами и записал все данные в массив, после чего проверил бы все на #EANF# в цикле

Добавлено 29-06-2015 00:17:40
либо, добавьте в код с EXTRACT'ом, команду:

SET !ERRORIGNORE YES

тогда, вместо #EANF# - будете получать пустую строку

Добавлено 29-06-2015 00:25:09

offtop
не нужно делать так, если обращаетесь к человеку, а не цитируете его ответ:

UserName пишет

хотите указать ник, нажмите на него в карточке, слева от поста и он автоматически добавится в сообщение, в то место, где стоит курсор
или напишите его в тегах &#91;b]UserName&#91;/b]


не правильно:

&#91;quote=UserName]&#91;/quote]

правильно:
&#91;b]UserName&#91;/b]

Отредактировано InfSub (29-06-2015 00:25:09)


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


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

Отсутствует

 

№429429-06-2015 13:07:04

Даниил955447112
Участник
 
Группа: Members
Зарегистрирован: 11-03-2015
Сообщений: 40
UA: Firefox 38.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Здравствуйте! :whiteflag: Возникла проблема.

При регистрации Яндекс почты аймакрос не может никак кликнуть по элементу, не по клик по объекту, не по координатам, просто обводит его синим маркером.

В аймакросе написано следущее:

Выделить код

Код:

TAG POS=1 TYPE=SPAN ATTR=ID:hint_question_id
TAG POS=1 TYPE=A ATTR=TEXT:Фамилия<SP>вашего<SP>любимого<SP>у*


Раньше была данная проблема, но решалась комбинированными методами TAG + CLICK X Y . Сейчас никак.
Вроде есть в аймакросе экспериментальная функция, клик по объекту с эмуляцией мыши. Но потратив 3 часа времени на поиске в интернете, так и не смог найти данный код, хотя раньше попадался, когда искал другое про аймакрос. :)

Скриншоты самой проблемы:
Noviytoche_1194105_17840908.jpg Noviytoche_3200941_17841050.jpg

Внешний код элемента:

Выделить код

Код:

<span style="outline: 1px solid blue;" autocomplete="off" data-nb-direction="bottom" data-nb="select" tabindex="0" class="nb-button _nb-normal-button nb-select _init _nb-select-button control__select control__select_name_question ui-autocomplete-input ui-widget ui-widget-content" id="hint_question_id" name="hint_question_id"><span class="_nb-button-content">Контрольный вопрос</span><span class="_nb-select-helper"></span><select class="_nb-select-fallback" name="hint_question_id"><option label="Контрольный вопрос" value="0" data-icon="" selected="">Контрольный вопрос</option><option label="Фамилия вашего любимого музыканта" value="12" data-icon="">Фамилия вашего любимого музыканта</option><option label="Название улицы, на которой вы выросли" value="13" data-icon="">Название улицы, на которой вы выросли</option><option label="Ваш любимый киногерой" value="14" data-icon="">Ваш любимый киногерой</option><option label="Дата рождения бабушки" value="4" data-icon="">Дата рождения бабушки</option><option label="Почтовый индекс родителей" value="3" data-icon="">Почтовый индекс родителей</option><option label="Марка вашей первой машины" value="15" data-icon="">Марка вашей первой машины</option><option label="Фамилия вашего любимого учителя" value="16" data-icon="">Фамилия вашего любимого учителя</option><option label="Ваша любимая книга в детстве" value="17" data-icon="">Ваша любимая книга в детстве</option><option label="Ваша любимая компьютерная игра" value="18" data-icon="">Ваша любимая компьютерная игра</option><option label="Задайте собственный вопрос" value="99" data-icon="">Задайте собственный вопрос</option></select></span>


Адрес страницы с проблемой:
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Отредактировано Даниил955447112 (29-06-2015 18:23:09)

Отсутствует

 

№429529-06-2015 16:21:13

kolshix
Участник
 
Группа: Members
Зарегистрирован: 29-10-2013
Сообщений: 387
UA: Chrome 43.0
Веб-сайт

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Даниил955447112
1 Попробуйте зайти через мобильную версию, там и регте почту
2 Если через браузер не входит в мобильную версию то
2.1 установите плагин для изменения User Agent (искать в Addons mozila)
3 Думаю там ? в моб версии , таких скролингов нет
4 Иногда сам так делал

Отредактировано kolshix (29-06-2015 16:27:20)

Отсутствует

 

№429629-06-2015 17:52:33

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Даниил955447112

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

Выделить код

Код:

EVENT TYPE=CLICK SELECTOR="HTML>BODY>FORM>DIV:nth-of-type(5)>DIV:nth-of-type(3)>SPAN:nth-of-type(2)" BUTTON=0
EVENT TYPE=CLICK SELECTOR="HTML>BODY>SPAN>UL>LI:nth-of-type(8)>A" BUTTON=0

цифра 8 во второй строке - номер пункта в выпадающем меню


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


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

Отсутствует

 

№429729-06-2015 18:14:53

Даниил955447112
Участник
 
Группа: Members
Зарегистрирован: 11-03-2015
Сообщений: 40
UA: Firefox 38.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

InfSub пишет

Даниил955447112

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

Выделить код

Код:

EVENT TYPE=CLICK SELECTOR="HTML>BODY>FORM>DIV:nth-of-type(5)>DIV:nth-of-type(3)>SPAN:nth-of-type(2)" BUTTON=0
EVENT TYPE=CLICK SELECTOR="HTML>BODY>SPAN>UL>LI:nth-of-type(8)>A" BUTTON=0

цифра 8 во второй строке - номер пункта в выпадающем меню

Спасибо большое, всё что вы пишете, всё работает!
Только я сделал, так: первую строку вашу взял, вторую наработанную временем свою, по той простой причине, что Яндекс с позициями "Контрольных вопросов" мудрит, иногда что-то добавляет и убирает, в итоге получилось следующее:

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

Выделить код

Код:

EVENT TYPE=CLICK SELECTOR="HTML>BODY>FORM>DIV:nth-of-type(5)>DIV:nth-of-type(3)>SPAN:nth-of-type(2)" BUTTON=0
TAG POS=1 TYPE=A ATTR=TEXT:Фамилия<SP>вашего<SP>любимого<SP>у*


Всё работает прекрасно!!! :)

Отредактировано Даниил955447112 (29-06-2015 18:16:02)

Отсутствует

 

№429829-06-2015 19:06:43

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Даниил955447112 пишет

Только я сделал, так: первую строку вашу взял, вторую наработанную временем свою, по той простой причине, что Яндекс с позициями "Контрольных вопросов" мудрит, иногда что-то добавляет и убирает

2ю строку можно сократить до:

Выделить код

Код:

TAG POS=1 TYPE=A ATTR=TEXT:*учителя*


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


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

Отсутствует

 

№429929-06-2015 22:24:56

spy686
Участник
 
Группа: Members
Зарегистрирован: 29-03-2012
Сообщений: 227
UA: Chrome 43.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

PRESIDENT пишет

spy686
Не совсем понял задачу, тебе текст на сайте нужно ввести или для чего нажатие иметировать ?

Опять вернулся к этому вопросу.

Необходимо нажать клавишу вниз.

Есть такой код:

Выделить код

Код:

EVENT TYPE=KEYPRESS SELECTOR="#post_field" KEY=13


Это нажатие Enter

А надо нажатие кнопки "стрелка вниз" и что за selector/

Подскажите, пожалуйста, нормальную страницу wiki про эти вещи.
нашел только: http://wiki.imacros.net/EVENT - но тут ничего полезного

Добавлено 29-06-2015 22:27:13

Клавиши нашел:
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.


Добавлено 29-06-2015 22:28:06
Осталось разобраться что за SELECTOR.

Добавлено 29-06-2015 22:29:14

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

Выделить код

Код:

<div tabindex="0" role="option" draggable="true" data-target="doc" data-id="0B09LcVUshRHGdDQyeVNkQktYRjA" class="a-u-H k-ji-ae a-u-H-da a-u-H-qd-yg" id=":1j.0B09LcVUshRHGdDQyeVNkQktYRjA" aria-selected="true" aria-disabled="false"><div class="a-u-Wa"><div class="a-u-Wa-Ye-aa a-u-k-P"><div class="a-u-Wa-bb a-u-H-ll"><div aria-label="00001_240615_103433_26720879.jpg Изображение с общим доступом" data-id="0B09LcVUshRHGdDQyeVNkQktYRjA" class="k-u-P-m" style="outline: 1px solid blue;"><div class="k-I-ja-bi"></div><div data-is-doc-name="true" class="k-u-P-d-m"><div class="k-u-d k-u-eb"><img alt="" src="https://drive.google.com/thumbnail?id=0B09LcVUshRHGdDQyeVNkQktYRjA&amp;authuser=0&amp;v=1435493903377&amp;sz=w32-h32-p-k-nu"></div></div><div class="k-u-P-M" aria-label="00001_240615_103433_26720879.jpg"><span data-is-doc-name="true" class="k-ta-P-x">00001_240615_103433_26720879.jpg</span></div><div class="k-u-X-m"><div class="k-u-Ta-d k-u-X" data-tooltip-align="b,l" data-tooltip-delay="1000" data-tooltip="В общем доступе" aria-label="В общем доступе" data-tooltip-unhoverable="true"><div class="k-u-Ta-d-Pl"><svg focusable="false" viewBox="0 0 16 16" height="16px" width="16px" y="0px" x="0px"><path d="M5,7 C6.11,7 7,6.1 7,5 C7,3.9 6.11,3 5,3 C3.9,3 3,3.9 3,5 C3,6.1 3.9,7 5,7 L5,7 Z M11,7 C12.11,7 13,6.1 13,5 C13,3.9 12.11,3 11,3 C9.89,3 9,3.9 9,5 C9,6.1 9.9,7 11,7 L11,7 Z M5,8.2 C3.33,8.2 0,9.03 0,10.7 L0,12 L10,12 L10,10.7 C10,9.03 6.67,8.2 5,8.2 L5,8.2 Z M11,8.2 C10.75,8.2 10.46,8.22 10.16,8.26 C10.95,8.86 11.5,9.66 11.5,10.7 L11.5,12 L16,12 L16,10.7 C16,9.03 12.67,8.2 11,8.2 L11,8.2 Z" fill="#000000"/></svg></div><div class="k-u-Ta-d-da"><svg focusable="false" viewBox="0 0 16 16" height="16px" width="16px" y="0px" x="0px"><path d="M5,7 C6.11,7 7,6.1 7,5 C7,3.9 6.11,3 5,3 C3.9,3 3,3.9 3,5 C3,6.1 3.9,7 5,7 L5,7 Z M11,7 C12.11,7 13,6.1 13,5 C13,3.9 12.11,3 11,3 C9.89,3 9,3.9 9,5 C9,6.1 9.9,7 11,7 L11,7 Z M5,8.2 C3.33,8.2 0,9.03 0,10.7 L0,12 L10,12 L10,10.7 C10,9.03 6.67,8.2 5,8.2 L5,8.2 Z M11,8.2 C10.75,8.2 10.46,8.22 10.16,8.26 C10.95,8.86 11.5,9.66 11.5,10.7 L11.5,12 L16,12 L16,10.7 C16,9.03 12.67,8.2 11,8.2 L11,8.2 Z" fill="#FFFFFF"/></svg></div></div></div><div class="k-u-br-m"><div></div></div><div class="k-u-Sl-Kq-m"><div></div></div><div class="k-u-bO5k1e-ae-m"></div></div></div></div></div><div class="a-u-Wa a-u-wc"><div class="a-u-Wa-Ye-aa a-u-k-nj"><div class="a-u-Wa-bb a-u-H-ll"><div class="a-pa-sc-m" data-tooltip-align="b,l" data-tooltip="Принадлежат мне" aria-label="Принадлежат мне" data-tooltip-unhoverable="true"><span class="a-pa-sc-J">я</span></div></div></div></div><div class="a-u-Wa a-u-wc"><div class="a-u-Wa-Ye-aa a-u-k-Jh"><div class="a-u-Wa-bb a-u-H-ll"><div class="a-pa-sc-m" data-tooltip-align="b,l" data-tooltip="Мое последнее изменение: 28 июня 2015 г." aria-label="Мое последнее изменение: 28 июня 2015 г." data-tooltip-unhoverable="true"><span class="a-pa-sc-J">28 июня 2015 г.</span><span class="a-pa-sc-qk">я</span></div></div></div></div><div class="a-u-Wa a-u-wc"><div class="a-u-Wa-Ye-aa a-u-k-ba-Kk"><div class="a-u-Wa-bb a-u-H-ll"><div class="a-pa-sc-m" data-tooltip-align="b,l" data-tooltip="Размер файла: 6&nbsp;КБ" aria-label="Размер файла: 6&nbsp;КБ" data-tooltip-unhoverable="true"><div class="a-pa-sc-J">6&nbsp;КБ</div></div></div></div></div></div>


Вот код где надо нажать стрелку вниз, что брать для SELECTOR ?

Отредактировано spy686 (29-06-2015 22:29:14)


Удалено

Отсутствует

 

№430029-06-2015 22:35:12

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

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

spy686 пишет

Осталось разобраться что за SELECTOR

SELECTOR - в вашем случае - это id элемента в html-коде, он таким и останется если вам вместо enter нужно нажать вниз
вообще же, это может быть путь от корня страницы либо от ближайшего id "в глубину" до нужного элемента

spy686 пишет

Подскажите, пожалуйста, нормальную страницу wiki про эти вещи.

ее нет, во всяком случае, об имакросе, только применительно к html, так как за основу взят именно он


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


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

Отсутствует

 

№430129-06-2015 22:44:57

Tungen
Участник
 
Группа: Members
Зарегистрирован: 10-06-2014
Сообщений: 47
UA: Firefox 38.0

Re: iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Здравствуйте. А можно как-то реализовать запуск макроса по времени? К примеру с 11:00 - 14:00 он работал.

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1)

Board footer

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