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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№397721-05-2015 18:17:10

George Mikl
Участник
 
Группа: Members
Зарегистрирован: 11-09-2011
Сообщений: 57
UA: Firefox 38.0

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

Подскажите плиз, в документации не нашёл.
Есть макрос в котором ожидание элемента страницы "Picture 1":
TAG POS=1 TYPE=A ATTR=TXT:Picture:<SP>1
но проблема в том, что слово Picture постоянное, а вот число может быть разное.
Можно ли как то прописать, чтобы появление элемента с любым числом до 50 (пятидесяти) учитывалось?

Отредактировано George Mikl (21-05-2015 18:18:53)

Отсутствует

 

№397821-05-2015 18:25:28

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

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

George Mikl пишет

Подскажите плиз, в документации не нашёл.
Есть макрос в котором ожидание элемента страницы "Picture 1":
TAG POS=1 TYPE=A ATTR=TXT:Picture:<SP>1
но проблема в том, что слово Picture постоянное, а вот число может быть разное.
Можно ли как то прописать, чтобы появление элемента с любым числом до 50 (пятидесяти) учитывалось?

Выделить код

Код:

TAG POS=1 TYPE=A ATTR=TXT:Picture:*

так будет учитывать с любым набором символом после слова Picture:


Удалено

Отсутствует

 

№397921-05-2015 18:35:17

George Mikl
Участник
 
Группа: Members
Зарегистрирован: 11-09-2011
Сообщений: 57
UA: Firefox 38.0

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

spy686 пишет

так будет учитывать с любым набором символом после слова Picture:

Спасибо, круто.
Только хорошо бы когда выпадет 50 завершить выполнение.
Так можно как- нибудь сделать?

Отредактировано George Mikl (21-05-2015 18:36:11)

Отсутствует

 

№398021-05-2015 19:10:07

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

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

George Mikl пишет
spy686 пишет

так будет учитывать с любым набором символом после слова Picture:

Спасибо, круто.
Только хорошо бы когда выпадет 50 завершить выполнение.
Так можно как- нибудь сделать?

ну это через управление js. Прикручиваешь счетчик и погнал

for (var i = 0; i < 50; i++) {
   действия
}


Удалено

Отсутствует

 

№398121-05-2015 19:49:17

George Mikl
Участник
 
Группа: Members
Зарегистрирован: 11-09-2011
Сообщений: 57
UA: Firefox 38.0

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

spy686
Понял. Спасибо!

Отсутствует

 

№398222-05-2015 17:23:39

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

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

:whiteflag: Здравствуйте!

Как сделать чтобы аймакрос уменьшал масштаб страницы аналог нажатия "Ctrl + -" ?

Дело в том, что аймакрос не может кликнуть по элементу на странице, так как видимая часть его расположена ниже, и что бы она попала в окно браузера надо прокрутить страницу вниз.
Пробовал перед командой CLICK, добавлять сначала TAG POS по тексту внизу страницы, страница прокручивается вниз, но элемент по координатам аймакрос нажать не может после этого, пишет: TypeError: details.target is null, line 2 (Error code: -1001).
На другом компьютере браузер отображает данный элемент без прокрутки и аймакрос спокойно кликает элемент по координатам без ошибок.

Выход который меня устраивает, зафиксировать масштаб в браузере 90%, но при обновлении аймакросом страницы масштаб не сохраняется, и снова масштаб в браузере 100%.

Может быть какое нибудь есть дополнение для браузера или как нибудь в нём зафиксировать 90% по умолчанию можно, или аймакросом что нибудь можно сделать???

Кликаемый элемент, если по нему кликать не по координатам звучит так: TAG POS=1 TYPE=DIV ATTR=ID:b2 , но если использовать данную команду, а не клик по координатам, элемент не кликается, а просто выделяется подсветкой аймакроса.

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

Отсутствует

 

№398322-05-2015 17:34:01

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

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

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

Ты наверное через клик по координатам делаешь.
Делай клик по тегам:)

Отредактировано PRESIDENT (22-05-2015 18:10:22)


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

Отсутствует

 

№398422-05-2015 18:33:07

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

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

PRESIDENT пишет

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

Ты наверное через клик по координатам делаешь.
Делай клик по тегам:)

Так я и пишу что клик по координатам X Y, иначе требуемого не происходит, а происходит выделение того места синим маркером аймакроса если клик по тегам делаю.
Повторюсь: на другом компьютере всё работает, так как объект виден изначально при загрузке страницы, а во втором случае этот объект спрятан на второй половине страницы и его не видно и нужно тащить страницу снизу вверх, что бы он возник в поле видимости, или уменьшать масштаб на 10%, то есть при 90% уже его видно при загрузке, меня бы устроил масштаб не 100, а 90%, но браузер Фаерфокс не хочет запомнить мой выбор и я возвращаюсь с того чего начал.
И варианты тут такие: уменьшить масштаб отображаемого, на 10%, или решить проблему клика аймакроса, вне зависимости от видимости объекта, не важно находится он в нижней половине страницы сайта или в верхней. :angry:

P.S.: А клики у меня по тегам работают вне зависимости видимости объекта, так что с аймакросом всё впорядке, просто в данном случае кликается только методом по координатам.

Отредактировано Даниил955447112 (22-05-2015 18:40:47)

Отсутствует

 

№398522-05-2015 18:50:45

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

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

Так ты сделай сначала клик по тегам, обьект и станет по средине(если стоит галочка склонировать на обьект)
потом уже пробуй клик по координатам.


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

Отсутствует

 

№398622-05-2015 19:11:15

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

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

PRESIDENT пишет

Так ты сделай сначала клик по тегам, обьект и станет по средине(если стоит галочка склонировать на обьект)
потом уже пробуй клик по координатам.

Вроде я пробовал так, хотя может в другом макросе.
Позже попробую, отпишусь с результатами.

Сейчас уменьшил масштаб у самого браузера следующим методом в браузерной строке набирал about:config в строке поиска layout.css.devPixelsPerPx и поменял значение с "-1.0" на "0.9"
но аймакрос не проверял с новыми параметрами, тоже проверю напишу :/ может что нибудь поможет.


:rolleyes: Отписываю: ваш метод не работает 1001 ошибка, он схож с моим неработающем методом, клик текста внизу страницы и клик по координатам X Y объекта.
Метод ваш звучит так:
TAG POS=1 TYPE=DIV ATTR=ID:e5
CLICK X=827 Y=1186

Мой метод с уменьшением масштаба отображаемой страницы сработал, аймакрос кликает с первого раза по координатам, минус данного метода всё мельче на странице на 10%.
Поработаю ещё над другими вариантами, спасибо вам что пытались мне помочь! ;)

Отредактировано Даниил955447112 (23-05-2015 02:48:37)

Отсутствует

 

№398722-05-2015 19:31:32

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

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

Даниил955447112, скроллинг страницы вниз, без всяких извращений с zoom'ом, легко находится поиском по данной теме

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

Выделить код

Код:

URL GOTO=javascript:window.scrollBy(0,10000)


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


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

Отсутствует

 

№398823-05-2015 18:43:31

Anton22
Участник
 
Группа: Members
Зарегистрирован: 23-05-2015
Сообщений: 3
UA: Chrome 42.0

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

Добрый вечер всем.
Помогите что-то не пойму..
Есть текстовый файл

скрытый текст
"Привет","Здрасти","Хай","Ку","Хаюшки","Приветик" .......

Как сделать рандомную колонку

Выделить код

Код:

EVENTS TYPE=KEYPRESS SELECTOR="#write_form>DIV>TEXTAREA" CHARS="(ТУТ рандомная колонка с 2-5)"

Отсутствует

 

№398923-05-2015 19:47:11

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

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

Anton22

так

Выделить код

Код:

var kolonka = ["Привет","Здрасти","Хай","Ку","Хаюшки","Приветик"," ......."];
 kl=kolonka[Math.floor(Math.random()*kolonka.length)];
 iimPlayCode('EVENTS TYPE=KEYPRESS SELECTOR="#write_form>DIV>TEXTAREA" CHARS='+kl);

Участник форума пишет

Вот 3-я строчка так понимаю отвечает за то, что перейти на страничку пользователя и лайк еще поставить, но не переходит.

Нажми кнопку запись и тыкни куда нужно, сам запиши команду.
Потом сравни её с той что у тебя, глянь в чём разница.

Отредактировано PRESIDENT (23-05-2015 23:06:24)


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

Отсутствует

 

№399023-05-2015 21:45:18

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

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

Ребята скажите пожалуйста как можно сделать условию if. На сайте в рандомное время выходит кнопка нужно его поймать.Можете немного подсказать как это сообразить=)


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

Отсутствует

 

№399123-05-2015 22:27:45

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

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

Hamzat

Как то так

Выделить код

Код:

while(true){
f=iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=тег кнопки');if(f>0) break;
  iimPlayCode('WAIT SECONDS=3');}

Отредактировано PRESIDENT (24-05-2015 03:07:46)


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

Отсутствует

 

№399223-05-2015 22:42:22

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

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

PRESIDENT
Спасибо!


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

Отсутствует

 

№399323-05-2015 23:05:11

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

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

Участник форума пишет

А можно сделать чтоб он только в группы с открытой стеной заходил??? Именно из поиска.

да, можно, с помощью js

Участник форума пишет

Какую строчку добавить нужно в скрипт? Как выглядит. Заранее спасибо.

одна или две строки iim-кода, вам в данной ситуации не помогут, чистый имакрос, не имеет операторов ветвления и выбирать (подходит/нет) не позволит, только через управляющий js-скрипт

Добавлено 23-05-2015 23:10:11

PRESIDENT пишет

оно же попроще

скорее не проще, а короче, и тогда уж так, зачем лишняя проверка условия:

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

Выделить код

Код:

while(iimPlayCode('SET !TIMEOUT_STEP 0\nWAIT SECONDS=3\nTAG POS=1 TYPE=тег кнопки')<1);

Отредактировано InfSub (23-05-2015 23:10:11)


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


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

Отсутствует

 

№399424-05-2015 15:55:29

Deamelfuse
Участник
 
Группа: Members
Зарегистрирован: 16-09-2014
Сообщений: 9
UA: Firefox 38.0

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

Firefox 38.

ONDIALOG POS=1 BUTTON=OK CONTENT= не работает.

Кто-то сталкивался с проблемой?

Отсутствует

 

№399524-05-2015 16:40:23

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

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

Это для аутентификации прокси или для чего ?


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

Отсутствует

 

№399624-05-2015 16:49:59

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

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

:whiteflag: Здравствуйте!

А может аймакрос останавливаться, проверять текст и если всё без изменений продолжать выполнение макроса?
Допустим аймакрос совершает автооплату чего либо и пока комиссия за платёж равна нулю, но со временем провайдер введёт комиссию за платёж, как сделать чтобы аймакрос в данном случае останавливался.

К примеру аймакрос с помощью EXTRACT извлекает текст "Комиссия за данную операцию не взимается", сверяет его с шаблоном или извлекает "0" и так же сверяет его и если значение не менялось продолжает выполнять макрос.

Второй вопрос: Как сделать всплывающее окно с сообщением с извлечённым текстом без нажатия "ОК" на окне с сообщением?
К примеру мне нужно что бы появилось окно с извлечённым текстом на 3 секунды, затем аймакрос продолжал выполнять скрипт, не зависимо от того что в этом сообщении было написано.

P.S.: Где то я прочитал что аймакрос может решать капчу без дополнительный сервисов в аймакрос браузере, это правда релизовали или это бета версия аймакрос браузера?

:|

Отредактировано Даниил955447112 (24-05-2015 16:52:57)

Отсутствует

 

№399724-05-2015 17:00:47

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

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

Нажми запись тыкни на эту надпись, потом сооруди такую конструкцию

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

Выделить код

Код:

f=iimPlayCode("Тут команда что ты запишешь");
 if(f>0){  //<--- Если надпись найдена, то выполняем дальше
...
тут остальной код

}

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

Как сделать всплывающее окно с сообщением с извлечённым текстом без нажатия "ОК" на окне с сообщением?

Если алерт вызвать он затормозит макрос пока не нажмёшь кнопку ОК
Можно vbs вызвать, макрос не будет тормозиться, но окошко будет висеть пока ты его не закроешь.

Отредактировано PRESIDENT (24-05-2015 17:12:33)


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

Отсутствует

 

№399824-05-2015 18:39:58

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

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

Получилась следующая билиберда: TAG POS=1 TYPE=PRE ATTR=TXT:f=iimPlayCode("Тут<SP>команда<SP>что<SP>ты<SP>запишешь");*
:rolleyes: из которой я ничего не понял

Напишите следующий пример, предположим ключевое слово ПТИЧКА.
Как сделать что бы аймакрос проверил есть ли оно на странице форума, и если есть, открыл пустую вкладку?

Отсутствует

 

№399924-05-2015 20:17:39

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

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

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

Напишите следующий пример, предположим ключевое слово ПТИЧКА.Как сделать что бы аймакрос проверил есть ли оно на странице форума, и если есть, открыл...

Примерно так

Выделить код

Код:

if (iimPlayCode('SEARCH SOURCE=TXT:"ПТИЧКА"')>0)
{
 iimPlay("CODE:TAB OPEN\nTAB T=2\nURL GOTO=http://i.imgur.com/RZ7C7XL.gif")
}

Отредактировано PRESIDENT (25-05-2015 00:07:51)


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

Отсутствует

 

№400024-05-2015 20:38:08

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

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

Участник форума
У тебя в обоих профилях, одинаковое место хранения макросов.
Сделай разные папки и всё норм будет.


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

Отсутствует

 

№400124-05-2015 20:50:17

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

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

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

Напишите следующий пример, предположим ключевое слово ПТИЧКА.Как сделать что бы аймакрос проверил есть ли оно на странице форума, и если есть, открыл...

Примерно так

Выделить код

Код:

if ('SEARCH SOURCE=TXT:"ПТИЧКА"')
{
 iimPlay("CODE:TAB OPEN\nTAB T=2\nURL GOTO=http://i.imgur.com/RZ7C7XL.gif")
}

Ну во-первых это .js, а не .iim.
Во-вторых, ваш скрипт открывает сайт даже если нет на странице ключевого слова (ПТИЧКА)

А я ведь писал, что бы аймакрос сверял слово по шаблону.

Что должен выполнить аймакрос:

1. Поиск в указанном месте ключевого слова.
2. Сверка его с имеющимся заранее известным (1 это 1, а 2 это 2, а не 3).
3. Если всё верно продолжать выполнение сценария, если проверка не прошла (1 это 2, а 2 нет вовсе), то останавливать выполнение скрипта (желательно ставить его на паузу).
правила, п. 2.4

InfSub

Добавлено 24-05-2015 21:08:20

Участник форума пишет

скрытый текст
Привет снова. Всем спасибо за помощь.
Слушайте, а у вас не встречалась такая проблемка:

Запуская ДВА профиля в мазиле (разных конечно же)
В одном работает макрос ( просто лазиет по страничкам и все)
Второй плюс к этому ставит КЛАСС.

И он короче бывает перемешивается как то, т.е там где БЕЗ КЛАСС, он ставит КЛАСС тем пользователям, которые с макросом КЛАСС, а высвечиваются в том, что без.
)))))))) блин надеюсь понятно объяснил))

Честно говоря, я ничего не понял из написанного вами.

Но могу только одно сказать 2 профиля вы не запустите на Мозилее без мешанины.
Запустить 2 можно в следующем случае: Если Мозилла у вас работает в стандартном режиме (запоминает куки, историю и прочее) и вы открыли например Яндекс, затем вы нажимаете на ссылку Яндекса и выбираете "Открыть в новом приватном окне". И вы получаете 2 независимых друг от друга окна, в одном окне у вас аймакрос работает по первому режиму, выполняя ваши задания, во-втором окне по-второму и ничего не путается друг с другом. Единственно что у вас в первом окне запоминает историю и куки, во-втором нет!!! :)

Отредактировано Даниил955447112 (24-05-2015 21:08:20)

Отсутствует

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

Board footer

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