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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.
  • Форумы
  •  » 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]
    .


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

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

Отсутствует

 

№390213-05-2015 18:30:45

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

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

InfSub пишет

Даниил955447112

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

Выделить код

Код:

TAG POS= .... EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/код (\\d+)/).pop()")

:| Увы но не работает... .
При тестировании, в тестовом окне весь текст письма скопирован полностью, а в буфере обмена  ничего не меняется.
Что может быть не так?

Сам скрипт, которым тестирую:

скрытый текст
TAG POS=1 TYPE=DIV ATTR=TXT:123От<SP>кого:<SP>nko4y@msgos.com,<SP>Кому:<SP>psvnqzml,* EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/код (\\d+)/).pop()")

Отредактировано Даниил955447112 (13-05-2015 19:00:50)

Отсутствует

 

№390313-05-2015 20:57:15

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

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

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

При тестировании, в тестовом окне весь текст письма скопирован полностью, а в буфере обмена  ничего не меняется.

вы не путаете понятия? буфер обмена - это буфер обмена, а !EXTRACT - это !EXTRACT и одно к другому, ни какого отношения не имеет
каков выхлоп при:

1

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=TXT:123От<SP>кого:<SP>nko4y@msgos.com,<SP>Кому:<SP>psvnqzml,* EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/код (\\d+)/).pop()")
PROMPT {{!EXTRACT}}


и при:
2

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=TXT:123От<SP>кого:<SP>nko4y@msgos.com,<SP>Кому:<SP>psvnqzml,* EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.match(/код (\\d+)/)")
PROMPT {{!EXTRACT}}


Добавлено 13-05-2015 21:00:01

Hamzat пишет

Если стоит SET !ERRORIGNORE YES то она же не должна зависать

теоретически да, практически же, с фреймами не все так гладко

Добавлено 13-05-2015 21:01:27

PRESIDENT пишет

сделать проверку if()  else  не сложно:)

а такая конструкция:

FRAME NAME=I*

там что, не работает?

Отредактировано InfSub (13-05-2015 21:01:27)


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


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

Отсутствует

 

№390413-05-2015 21:12:35

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

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

а такая конструкция:

FRAME NAME=I*

там что, не работает?

Такая конструкция работает, но как я уже сказал иногда просто зависнет на нем. Без ошибок без нечего. Но как я понял дело не в скрипте, а самой строение фреймов.


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

Отсутствует

 

№390513-05-2015 23:26:07

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

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

InfSub пишет

а такая конструкция:

FRAME NAME=I*

там что, не работает?

Увы, так не работает:(

Нам и if() else не в тяжесть прописать:)

Отредактировано PRESIDENT (13-05-2015 23:28:20)


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

Отсутствует

 

№390614-05-2015 08:07:13

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

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

Нам и if() else не в тяжесть прописать:)

Ты хочешь сказать что прописав if и else  зависание на 100% не будет?


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

Отсутствует

 

№390715-05-2015 11:44:41

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

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

Привет. Хочу сделать на tumblr iMacriом загрузку картинки и добавление тэга к ней.
Загрузка картинки работает, а с добавлением тэга проблема.
Второй день мучаюсь.

Добился вот чего

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

Выделить код

Код:

VERSION BUILD=8920312 RECORDER=FX
TAB T=1
URL GOTO=https://www.tumblr.com/blog/MyBlogName/drafts
TAG POS=1 TYPE=I ATTR=CLASS:icon_post_photo&&TXT:
TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:photo CONTENT=C:\Pics\test.gif
EVENTS TYPE=KEYPRESS SELECTOR="#new_post_buttons>DIV:nth-of-type(4)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(3)>DIV>DIV>DIV>DIV>DIV>DIV" CHARS="TEST"
TAG POS=1 TYPE=BUTTON ATTR=TXT:Save<SP>draft


До 5 стройки все ок.
На 5 строчке его заклинивает и он начинает бесконечно писать TEST, хотя нужно только один раз написать.
TESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTESTTEST
И на этом все, так и фигчит.


Как заставить его просто TEST написать и все?


ps
В обычном режиме он тэг не прописывал и я переключился в Experemental event recording mode, там он вроде записывает, но повторяет до бесконечности...
Это мой первый скрипт.

Отсутствует

 

№390815-05-2015 12:49:40

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

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

dimatumblr
встречался с таким багом, с чем связан - не удалось выяснить


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


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

Отсутствует

 

№390915-05-2015 22:28:55

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

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

dimatumblr пишет

Загрузка картинки работает, а с добавлением тэга проблема.

Текст в форму можешь так вставить.

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

Выделить код

Код:

var a="javascript:document.getElementsByClassName('editor editor-richtext')[0].innerHTML='das ist ein test';void 0;"
 iimPlay('CODE:URL GOTO='+a.replace(/ /gi,"<SP>"));


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

Отсутствует

 

№391016-05-2015 08:02:54

K_AHTOH
Участник
 
Группа: Members
Откуда: Казань
Зарегистрирован: 10-05-2007
Сообщений: 29
UA: Firefox 37.0
Веб-сайт

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

Добрый день уважаемые. Помогите разобраться с синтаксисом.
Есть конструкция

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

Выделить код

Код:

<button id="boxb" value="submit" name="812d10536da8463f89e0c8794d35c5d2" type="submit">
<img width="16" height="16" src="/true/pic.png">
</button>


Поле  name меняется. Постоянно изображение, но вот как его учесть?
Вот  так разумеется не получается
скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=BUTTON FORM=ACTION:rabota.php#anker ATTR=VALUE:submit&&IMG:SRC:*pic.png&&TYPE:submit&&ID:boxb


Потому что IMG: не является атрибутом BUTTON , но вот как написать правильно чтобы эта картинка тоже учитывалась?

Отсутствует

 

№391116-05-2015 10:24:15

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

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

PRESIDENT
Что-то не получается.

А можно ли в iMacros ткнуть в определенные координаты и тупо нажать нужные кнопки написав там "ТЕСТ"
CLICK X=565 Y=343

Отсутствует

 

№391216-05-2015 13:16:23

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

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

K_AHTOH пишет

но вот как написать правильно чтобы эта картинка тоже учитывалась?

Выделить код

Код:

TAG POS=1 TYPE=BUTTON FORM=ACTION:rabota.php#anker ATTR=ID:boxb

Добавлено 16-05-2015 13:18:03

dimatumblr пишет

А можно ли в iMacros ткнуть в определенные координаты и тупо нажать нужные кнопки написав там "ТЕСТ"

"ткнуть" - можно, только текст вы не введете туда, куда "ткнули"

Отредактировано InfSub (16-05-2015 13:18:03)


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


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

Отсутствует

 

№391316-05-2015 14:18:32

K_AHTOH
Участник
 
Группа: Members
Откуда: Казань
Зарегистрирован: 10-05-2007
Сообщений: 29
UA: Firefox 37.0
Веб-сайт

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

InfSub
То что вы предлагаете, это без учета что на этой кнопке картинка. Так у меня не получится. На странице сделано специально много кнопок с разными картинками. Моя задача выбрать кнопку с конкретной картинкой.

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

Выделить код

Код:

<button id="boxb" value="submit" name="812d10536da8463f89e0c8794d35c5d8" type="submit">
<img width="16" height="16" src="/true/pic1.png">
</button>
<button id="boxb" value="submit" name="812d10536da8463f89e0c8794d35cad2" type="submit">
<img width="16" height="16" src="/true/pic.png">
</button>
<button id="boxb" value="submit" name="812d10536da8463f89e0c8794d35c5d1" type="submit">
<img width="16" height="16" src="/true/pic2.png">
</button>


Вот из этих 3-х кнопок нужно выбрать только ту, на которой картинка pic.png. Остальные трогать нивкоем случае нельзя.

Отсутствует

 

№391416-05-2015 15:11:16

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

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

K_AHTOH пишет

Моя задача выбрать кнопку с конкретной картинкой.

в чем проблема сделать так, в таком случае:

Выделить код

Код:

TAG POS=1 TYPE=IMG ATTR=SRC:*pic.png

или не нажимает на кнопу?


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


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

Отсутствует

 

№391516-05-2015 15:19:25

K_AHTOH
Участник
 
Группа: Members
Откуда: Казань
Зарегистрирован: 10-05-2007
Сообщений: 29
UA: Firefox 37.0
Веб-сайт

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

InfSub
Не выйдет.
А хитрость в том, что эта картинка используются на сайте не только на кнопке  и раскидана по страничке.
Т.е.  получится нажать не на кнопку.
Собственно на сайте, таким образом,  внедрена защита от автокликера.

Отсутствует

 

№391616-05-2015 15:22:33

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

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

K_AHTOH
в таком случае - парсить код выясняя какое значение имеет параметр name=, тега button содержащего нужную картинку


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


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

Отсутствует

 

№391716-05-2015 15:50:52

K_AHTOH
Участник
 
Группа: Members
Откуда: Казань
Зарегистрирован: 10-05-2007
Сообщений: 29
UA: Firefox 37.0
Веб-сайт

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

InfSub
Поле name имеет случайное значение при каждой перерисовке.
Вот скрин
3a21a83c8e82t.jpg
Как нажать на нужную кнопку? Там видно что картинка повторяется (к примеру звезда) Если промахнутся (нажать на гранату) то блокировка на 1 час.
Порядок кнопок выпадает тоже случайным образом и не повторяется.
По структуре (приведенной выше) понятно, что нужно нажать на кнопку в которой есть картинка pic.png и не трогать остальные, но как это записать в виде тегов с условиями?

Отредактировано K_AHTOH (16-05-2015 15:52:55)

Отсутствует

 

№391816-05-2015 16:50:20

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

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

K_AHTOH

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

Выделить код

Код:

'обрамляющий button тег, для примера DIV'
TAG POS=1 TYPE=DIV ATTR=* EXTRACT=HTM
'название искомого файла картинки'
SET IMG pic.png
SET !EXTRACT EVAL("var r='',k,v,a='{{!EXTRACT}}'.match(/name=\"(.*?)\"(?:.*?)src=\"(.*?)\"/g);for(k in a){v=a[k].match(/name=\"(.*?)\"(?:.*?)src=\"(.*?)\"/);r+=(v.pop().indexOf('{{IMG}}')>=0)?v.pop():'';}")
TAG POS=1 TYPE=BUTTON FORM=ACTION:rabota.php#anker ATTR=NAME:{{!EXTRACT}}


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


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

Отсутствует

 

№391916-05-2015 17:26:17

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

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

dimatumblr пишет

Что-то не получается.

Ты вообще запускал код, всё там прекрасно работает :)


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

Отсутствует

 

№392016-05-2015 17:30:16

K_AHTOH
Участник
 
Группа: Members
Откуда: Казань
Зарегистрирован: 10-05-2007
Сообщений: 29
UA: Firefox 37.0
Веб-сайт

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

InfSub
Хм... интересный подход. Проверил. Пока все работает.
Спасибо!!!

Добавлено 16-05-2015 17:57:08
InfSub
А не подскажете как можно обработать кнопки такого формата

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

Выделить код

Код:

<button id="boxbtnpris" value="submit" name="41d34c0df9c5b3728417bb46d338acad" type="submit">
<span style=" color: #77FF00; font-size: 15px; ">3+1=4 </span>
</button>
<button id="boxbtnpris" value="submit" name="btnlock1" type="submit">
<span style=" color: #77FF00; font-size: 15px; ">1+3=5 </span>
</button>
<button id="boxbtnpris" value="submit" name="btnlock2" type="submit">
<span style=" color: #77FF00; font-size: 15px; ">3+5=2 </span>
</button>


01c494d1cd48t.jpg

Т.е. все тоже самое, только уже не картинка, а нужно вычислить правильный результат и нажать кнопку.

ЗЫ. Мне это интересно ради спортивного интереса.  С iMacros  познакомился буквально неделю назад и вот пытаюсь понять его возможности. Пока меня они впечатляют :)

Отредактировано K_AHTOH (16-05-2015 18:03:11)

Отсутствует

 

№392116-05-2015 18:24:17

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

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

K_AHTOH
вырезай нужную инфу с хтмла тега, те примеры что там.
И проверяй решение примера, правильно или нет, по правильному организуй клик.


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

Отсутствует

 

№392216-05-2015 18:33:35

K_AHTOH
Участник
 
Группа: Members
Откуда: Казань
Зарегистрирован: 10-05-2007
Сообщений: 29
UA: Firefox 37.0
Веб-сайт

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

PRESIDENT
Вырезать то я смогу, а вот как преобразовать пример 3+1=4 и сверить на тождество на true?

Отсутствует

 

№392316-05-2015 19:23:08

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

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

K_AHTOH

primer = 3+1 ;   // <---Твой пример
otvet = primer.toFixed(0);  // <---Арифметика
alert(otvet);   // <---Вывести результат

Ну а сравнить результат с ответом в примере думаю не сложно:)

Отредактировано PRESIDENT (16-05-2015 19:48:18)


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

Отсутствует

 

№392416-05-2015 19:46:44

K_AHTOH
Участник
 
Группа: Members
Откуда: Казань
Зарегистрирован: 10-05-2007
Сообщений: 29
UA: Firefox 37.0
Веб-сайт

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

PRESIDENT
Спасибо, попробую!
Хотя не знаю как парсить строки и преобразовать в числа. Пример то имеет вид 6+7=13

Отредактировано K_AHTOH (16-05-2015 19:48:19)

Отсутствует

 

№392516-05-2015 20:09:01

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

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

K_AHTOH пишет

Хотя не знаю как парсить строки и преобразовать в числа

данная тема, выходит за рамки этого форума


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


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

Отсутствует

 

№392616-05-2015 20:25:37

K_AHTOH
Участник
 
Группа: Members
Откуда: Казань
Зарегистрирован: 10-05-2007
Сообщений: 29
UA: Firefox 37.0
Веб-сайт

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

InfSub пишет

данная тема, выходит за рамки этого форума

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

PRESIDENT

Спасибо за пример. Буду пробовать.

Отсутствует

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

Board footer

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