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

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]
    .


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

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

Отсутствует

 

№547720-12-2015 22:43:01

reanimat
Участник
 
Группа: Members
Откуда: Russia
Зарегистрирован: 20-12-2015
Сообщений: 2
UA: Firefox 43.0
Веб-сайт

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

dvitkovs пишет

Там сейчас уже капчу ввели (в двух первых сайтах). Так что... недолго музыка играла :P

да капча с утра была на .org а бонус нет ещё работал пока прикручивали видно...


I'm sorry... I'm new...

Отсутствует

 

№547820-12-2015 23:10:35

yinfo
Участник
 
Группа: Members
Зарегистрирован: 15-05-2014
Сообщений: 27
UA: Palemoon 25.0

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

PRESIDENT пишет
yinfo пишет

Но ведь мы можем запустить iMacros c помощью кнопки "Воспроизвести" и уйти на другие вкладки, при этом скрипт продолжает работать. Значит, iMacros запоминает текущее окно.

Нет нельзя, имакрос работает только в текущей вкладке.

Спасибо за внимание к моему вопросу!
Наверное, это как-то можно сделать, обходными путями:

1. изменив код расширения imacros (и лишив себя возможности обновлений);

2. используя управляющие скрипты iMacros для манипуляции вкладками Firefox, а эмуляцию нажатий возложить на какую-то стороннюю библиотеку, например jquery.
То есть от iMacros взять только возможность доступа к коллекции вкладок gBrowser.tabs, а уже страницей манипулировать с помощью jquery.

Но оба этих пути представляются достаточно трудоемкими.


пишу скрипты на iMacros, сопрягаю iMacros с 1С

Отсутствует

 

№547922-12-2015 11:06:57

Koks
Участник
 
Группа: Members
Зарегистрирован: 02-10-2015
Сообщений: 151
UA: Chrome 47.0

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

Помогите пожалуйста как извлечь ответ

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

Выделить код

Код:

iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');
id=iimGetExtract().match(/\d+/); iimDisplay(id);    //    id    капчи
s=
iimPlayCode('WAIT SECONDS=1\nTAB CLOSE');
iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=ID:furmularz ATTR=ID:adcopy_response CONTENT='+s+'');
iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=*');

    f=iimPlay("CODE:SET !TIMEOUT 1 \nTAG POS=1 TYPE=DIV ATTR=CLASS:*alert-danger*");if(f>0){
        iimPlayCode('TAB OPEN\nTAB T=2');
        iimPlayCode('URL GOTO=2captcha.com/res.php?key='+api+'&action=reportbad&id='+id+'');
        iimPlayCode('WAIT SECONDS=1\nTAB CLOSE');
        iimPlay("CODE:WAIT SECONDS=3");}

Отсутствует

 

№548022-12-2015 16:01:11

Koks
Участник
 
Группа: Members
Зарегистрирован: 02-10-2015
Сообщений: 151
UA: Chrome 47.0

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

PRESIDENT пишет

Koks

Это ответ с рукапчи вместе с ИД ?

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

Выделить код

Код:

a=iimGetLastExtract().split(/|/); 
alert('Первое значение, OK  '+a[0]+'\nВторое значение, ID капчи : '+a[1]+'\nТретее значение, ответ : '+a[2]);

Да вы все правильно поняли ответ вместе с id. Но ваш вариант не совсем корректно работает. Вот что получается:

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

Выделить код

Код:

Первое значение, OK : O
Второе значение, ID капчи : K
Третье значение, ответ : |
полное излечение O,K,|,4,5,1,0,0,8,9,0,6,|,f,i,r,s,t, ,w,a,t,e,r


вот как работает а можно покороче все воспроизвести?
скрытый текст

Выделить код

Код:

a=iimGetLastExtract().split(/|/); iimDisplay(a);
//O,K,|,4,5,1,0,0,8,9,0,6,|,f,i,r,s,t, ,w,a,t,e,r
alert('Первое значение, OK : '+a[0]+a[1]+'\nВторое значение, ID капчи : '+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9]+a[10]+a[11]+'\nТретье значение, ответ : '+a[13]);


Поторопился в alert показывает правильно но не вставляет

Отредактировано Koks (22-12-2015 17:24:36)

Отсутствует

 

№548122-12-2015 17:25:56

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

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

Koks

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

a=iimGetLastExtract().split('|');
alert('Первое значение, OK  '+a[0]+'\nВторое значение, ID капчи : '+a[1]+'\nТретее значение, ответ : '+a[2]);

Отредактировано PRESIDENT (22-12-2015 17:51:07)


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

Отсутствует

 

№548222-12-2015 18:23:02

Koks
Участник
 
Группа: Members
Зарегистрирован: 02-10-2015
Сообщений: 151
UA: Chrome 47.0

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

PRESIDENT пишет

Koks

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

a=iimGetLastExtract().split('|');
alert('Первое значение, OK  '+a[0]+'\nВторое значение, ID капчи : '+a[1]+'\nТретее значение, ответ : '+a[2]);

Спасибо вам большое за терпение и участие, вариант работает если ответ  приходит без пробелов
Может стоит добавить <SP>. Но я не знаю как это сделать. Я очень плохо разбираюсь.

Отредактировано Koks (22-12-2015 18:28:02)

Отсутствует

 

№548322-12-2015 18:30:30

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

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

Koks

скрытый текст
Имакрос не дружит с пробелами, их нужно заменить на <sp>.
используй команду replace (земена)

iimPlayCode('TAG POS=1 ... CONTENT='+a[2].replace(/ /g,"<sp>"));

Или

iimPlayCode('TAG POS=1 ... CONTENT=" '+a[2]+' " ');

Или так

Выделить код

Код:

a=iimGetLastExtract().split('|');
s=a[2].replace(/ /g,"<sp>");
...
iimPlayCode('TAG POS=1 ... CONTENT='+s);

Отредактировано PRESIDENT (24-12-2015 01:10:44)


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

Отсутствует

 

№548422-12-2015 19:04:03

SaintPadre
Участник
 
Группа: Members
Зарегистрирован: 22-12-2015
Сообщений: 1
UA: Chrome 47.0

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

Возник вопрос который пытаюсь решить уже два дня.
Есть сайт (генератор имен)

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


На сайте есть кнопка скопировать в буфер обмена, но когда Imacros жмет по ней, в буфер ничего не копируется и он вставляет лишь то что я собственноручно скопировал в буфер.
В общем цель чтобы Imacros каждый раз копировал сгенерированное случайное имя и вставлял его в поисковую строку гугла (как пример) и так циклично.
Со вставкой из буфера проблем нет, но вот скопировать в буфер имя imacros не может, сколько бы он не кликал по кнопке.
Смысл в том что нужно зарегистрировать множество людей со случайными данными (имя, фамилия, отчество)
Если кто знает как подружить этот сайт с Imacros, заранее благодарю за ответ.

Отсутствует

 

№548522-12-2015 19:13:12

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

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

SaintPadre

скрытый текст
А зачем тебе в буфер обмена его копировать. Тебе нужно в переменную сохранить

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=DIV ATTR=class:"out out-pattern" extract=TXT'); names=iimGetExtract();
 alert(names);

Отредактировано PRESIDENT (22-12-2015 19:18:56)


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

Отсутствует

 

№548624-12-2015 20:27:18

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

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

Всем привет , давно тут не писал !
Короче вбилась мне в голову назойливая идея "Скрыть информацию о своем разрешении  экрана" - User AGENT меняется , а вот как скрыть разрешение , нигде не увидел.
Увидеть свое разрешение , как пример , можно здесь https://yandex.ru/internet , а вот как прикинуться к примеру под андроид телефон ???
Последнее что нашел, это режим FF "Адаптивный дизайн" (ctrl+shift+m) - отлично справляется с скрытием разрешения!
Теперь интересует как его запускать автоматически при первом запуске FF или же через средства FF - Может кто что видел ?
------
Палево компа выполняет javascript - его отключать не вариант, а вот подправлять средствами imacros  как раз вариант -- но думаю это для imacros будет сложно, по этому ищу решение описсаное выше.

Отредактировано kolshix (24-12-2015 20:28:03)

Отсутствует

 

№548724-12-2015 20:55:13

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

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

kolshix
Узнать разрешение можно как то так.

Выделить код

Код:

alert(window.screen.availWidth+' x '+window.screen.availHeight);

Как скрыть/подменить, сейчас нужно в абоут конфиге глянуть.:)

kolshix пишет

Последнее что нашел, это режим FF "Адаптивный дизайн" (ctrl+shift+m) - отлично справляется с скрытием разрешения!

Так ты меняешь размеры окна браузера, но не разрешение экрана:)

Отредактировано PRESIDENT (25-12-2015 15:31:21)


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

Отсутствует

 

№548824-12-2015 21:35:08

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

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

Может кому сгодится
Сейчас рылся в теме настроек абоут конфиг
нашёл несколько интересных настроек.
Кстати всем советую заглянуть в темку.

config.trim_on_minimize (Логическое, создаётся) - Отвечает за местонахождении памяти во время сворачивания браузера. Значения:
   TRUE при сворачивании браузера все его данные будут переноситься из ОЗУ (оперативная память) в виртуальную память (расположена на жёстком диске). Это позволит высвободить оперативную память (что при прожорливости лиса весьма полезно), но уменьшит скорость разворачивания браузера.
   FALSE - Память не выгружается, но и работает быстрее (только при сворачивании-разворачивании, а не вообще)

dom.disable_beforeunload (Логическое, с Firefox 29) - Позволяет отключить сообщение «Эта страница просит вас подтвердить, что вы хотите уйти — при этом введённые вами данные могут не сохраниться», которое возникает на некоторых сайтах при попытке закрытия вкладки\окна браузера. Значения:
   TRUE - Выключить такие сообщения
   FALSE - Отображать их

dom.enable_performance (Логическое) - отвечает за передачу информации серверу о времени начала и конца загрузки страницы. Анализ этих данных может позволить определить факт наличия прокси. Значения:
   TRUE - Передавать эти данные
   FALSE - Не передавать их. Положительно скажется на приватности, но часть сайтов может отказаться работать.


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

Отсутствует

 

№548924-12-2015 22:37:30

miserdikordia
Участник
 
Группа: Members
Зарегистрирован: 22-08-2015
Сообщений: 1
UA: Chrome 46.0

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

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

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

Выделить код

Код:

SET !ERRORIGNORE YES
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC:http://umd* EXTRACT=HREF
[b]TAG POS=4 TYPE=A ATTR=HREF:javascript:;&&CLASS:gwt-shortcutMenu-iconlink-item[/b]


Это инвайтер в ОК.

Отсутствует

 

№549024-12-2015 23:50:32

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

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

PRESIDENT пишет

kolshix

Так ты меняешь размеры окна браузера, но не разрешение экрана:)

вот смотри

скрытый текст
hxow6wo1li8j.jpg
49s82te244mo.jpg
ddx9o2om51vq.jpg

Мне и не нужно менять разрешение экрана, мне нужно сделать подмену результатов которые получит сайт  --- Как видно на скринах , сайт не понимает что я сижу с одного и того же браузера, с одним и тем же разрешением экрана, но FF отправляет (подменяет)  другие данные...
При Адаптивном режиме установлено 768x1024 сайт видит 1152х1536 - хоть и сайт немного ошибся , но мне это и нужно , цифры можно в about:config подкрутить , гланое чтоб imacros умел открыть режим адаптивный дизайн с подкрученными данными

Отредактировано kolshix (24-12-2015 23:53:14)

Отсутствует

 

№549125-12-2015 23:29:58

ottec
Участник
 
Группа: Members
Зарегистрирован: 13-02-2015
Сообщений: 51
UA: Firefox 37.0

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

kolshix пишет

цифры можно в about:config подкрутить

Подскажите как это сделать и может ли сам iMacros это сделать функцией?

Отсутствует

 

№549226-12-2015 00:18:06

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

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

ottec

Выделить код

Код:

window.resizeTo(500, 500);

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

Отсутствует

 

№549326-12-2015 02:06:08

ottec
Участник
 
Группа: Members
Зарегистрирован: 13-02-2015
Сообщений: 51
UA: Firefox 37.0

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

PRESIDENT
Большое спасибо.

Отсутствует

 

№549426-12-2015 15:04:58

wanksta
Участник
 
Группа: Members
Зарегистрирован: 13-12-2015
Сообщений: 28
UA: Chrome 47.0

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

Подскажите, пожалуйста, как всё же правильнее оборачивать iim в js?
Нашёл два способа:
1. Оборачиваем все строки в iimPlayCode('.....');

2. var macros;
macros =  "CODE:";
macros +=  "...." + "\n";
iimPlay(macros)

Как по мне первый способ удобнее и работает шустрее, так как исполнение идёт на лету. Но зато не получается считывать данные из файла .csv
Вот пример, при втором способе всё хорошо, при первом, пишет в поле ввода данных _undefined_

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

Выделить код

Код:

iimPlayCode('SET !DATASOURCE C:\\address\\address.csv');
iimPlayCode('SET EMAIL {{!col1}}');
............................
iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT={{EMAIL}}');


Вот что я не правильно делаю? Не хочет не в какую находить данные:usch:
Хотелось бы использовать 1 способ

Отсутствует

 

№549526-12-2015 16:33:35

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

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

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

Выделить код

Код:

iimPlayCode('SET !DATASOURCE C:\\address\\address.csv\nTAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT={{!col1}}');

Отредактировано InfSub (26-12-2015 20:35:12)


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

Отсутствует

 

№549626-12-2015 17:56:28

wanksta
Участник
 
Группа: Members
Зарегистрирован: 13-12-2015
Сообщений: 28
UA: Chrome 47.0

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

PRESIDENT пишет

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

Выделить код

Код:

iimPlayCode('SET !DATASOURCE C:\\address\\address.csv\nTAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT={{!col1}}');

Спасибо. Заработало.
Админы сделайте кнопку спасибо за пост. Меньше флудить будем

Отредактировано InfSub (26-12-2015 20:35:30)

Отсутствует

 

№549730-12-2015 11:59:53

kani339
Участник
 
Группа: Members
Зарегистрирован: 10-10-2015
Сообщений: 110
UA: Chrome 47.0

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

Подскажите пожалуйста, как можно закрыть окно при выборе картинки с компьютера данной командой

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

Выделить код

Код:

TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:/p-submit-ad.html ATTR=* CONTENT=D:\images\download.jpg


Выбрав картинку из папки окно не закрываеться, пробовал делать записm в experimental event mode нажимая эскейп все равно ничего не помогло..

Отсутствует

 

№549830-12-2015 15:57:32

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

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

kani339
По идее это окно вообще не должно вылазить.
Покажи пару строк кода до этого.


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

Отсутствует

 

№549930-12-2015 16:56:52

slovak
Участник
 
Группа: Members
Зарегистрирован: 24-12-2015
Сообщений: 5
UA: Firefox 32.0

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

Заполнение формы из .csv файла. В форме есть вопрос Date Of Birth, который состоит из 3-х выпадающих списков: Day, Month, Year. Как реализовать, если в .csv файле эти данные записаны в одной ячейке в виде 15/08/1985 ?

Отсутствует

 

№550030-12-2015 17:19:28

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

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

slovak
Замени слеш на запятую, что бы было так

15, 08, 1985

Или используй DELIMITER

и в скрипте соответственно в нужные места подставляй {{!col1}} {{!col2}} и {{!col3}}, это и будут твои значения из файла
в {{!col1}} будет 15
в {{!col2}} будет 08
в {{!col3}} будет 1985

Отредактировано PRESIDENT (30-12-2015 17:22:51)


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

Отсутствует

 

№550130-12-2015 19:26:57

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

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

Как посчитать число файлов и получить имя последнего файла в каталоге ? smile_19.gif


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

Отсутствует

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

Board footer

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