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

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


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

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

Отсутствует

 

№585226-02-2016 11:21:21

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

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

Gergi пишет

Но я так понимаю что он после 9 вернётся и начнёт всё заново

С какого перепугу он будет всё заново начинать.
Там специально новая переменная

a

введена, она отношения к твоему общему циклу не имеет.


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

Отсутствует

 

№585326-02-2016 12:45:46

Teks
Участник
 
Группа: Members
Зарегистрирован: 22-11-2012
Сообщений: 9
UA: Yandex 16

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

PRESIDENT пишет

Teks
if(test.indexOf('WIN')>0){  //<--- Если в переменной test есть WIN
...

Огромное спасибо за столь быстрый ответ.
К сожалению я уже пробовал этот способ, но только что ещё раз проверил ваш вариант, чтоб наверняка.... - Не работает, не знаю почему...
Но проблема именно в этой строке с условием, ведь если её убрать - текст всех сообщений без разбора уходит по нужному адресу, как и должно быть...


В чем может быть проблема?

Отсутствует

 

№585426-02-2016 12:57:38

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

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

Teks пишет

Не работает

скрытый текст
Эта строка определяет  наличие WIN в переменной test

Выделить код

Код:

test='123WIN456';
if(test.indexOf('WIN')>0)
alert('есть WIN');
else
alert('нет WIN');


Gergi

тебе нужно что бы через каждые 10 раз включалась пауза на пол чана


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

Отсутствует

 

№585526-02-2016 12:59:40

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 48.0

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

PRESIDENT. Спасибо,у меня всё реализовалось.

Отсутствует

 

№585626-02-2016 14:04:54

Teks
Участник
 
Группа: Members
Зарегистрирован: 22-11-2012
Сообщений: 9
UA: Yandex 16

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

PRESIDENT пишет
Teks пишет

Не работает

скрытый текст
Эта строка определяет  наличие WIN в переменной test

Выделить код

Код:

test='123WIN456';
if(test.indexOf('WIN')>0)
alert('есть WIN');
else
alert('нет WIN');

Блин, каким-же бараном я себя сейчас чувствую :(

В Вашем случае условие работает (так как мы внесли в переменную "test" значение "WIN" вручную)
Значит у меня не извлекается текст в переменную автоматом и переменная "test" видимо пустая...
Что-же блин не так?? Ну ведь Вроде всё правильно... Почему??!! (((((

Ещё раз:

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

Выделить код

Код:

for (i=1;1<2;i++){
var macro;
macro = "CODE:";
macro += "TAG POS=101 TYPE=SPAN ATTR=CLASS:msg_text EXTRACT=TXT" + "\n";
macro += "ADD !EXTRACT {{!COL1}}" + "\n";
iimPlay(macro)
var test = iimGetLastExtract(1)

if(test.indexOf('WIN')>0)
iimPlay("start.lim");
else
alert('нет WIN');
}


Значит проблема в 7 строке???
Или может в 5 строке нужно экспортировать текст в переменную {{VAR1}} а не в {{!COL1}}?? Или нет разницы???
А может в 5 строке лучше вообще использовать SET !VAR1 {{!EXTRACT}} вместо ADD?? Но в таком случае, я читал что iimGetLastExtract(1) работает только с ADD...

Какой-же я баран, столько перечитал и всё-равно ничего не понимаю... Старею видимо...

Отсутствует

 

№585726-02-2016 15:03:35

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

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

Teks
позиция 101 это правильно ?

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

Выделить код

Код:

for (i=1;1<2;i++){
iimPlayCode('TAG POS=101 TYPE=SPAN ATTR=CLASS:msg_text EXTRACT=TXT');test = iimGetLastExtract();
if(test.indexOf('WIN')>0){
alert('WIN найден');
Тут дальнейшие действия

}
}

Отредактировано PRESIDENT (26-02-2016 15:30:45)


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

Отсутствует

 

№585826-02-2016 15:26:13

Teks
Участник
 
Группа: Members
Зарегистрирован: 22-11-2012
Сообщений: 9
UA: Yandex 16

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

PRESIDENT
Ух ты) Уважаемый человек, огромнейшее тебе спасибо! )) Теперь Всё работает.

Отсутствует

 

№585926-02-2016 15:29:48

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

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

попробуй ещё так

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

Выделить код

Код:

if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=SPAN ATTR=CLASS:msg_text&&TXT:*WIN*')>0){
   iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=CLASS:msg_text&&TXT:*WIN* EXTRACT=TXT');test = iimGetLastExtract();
     ...
    Тут дальнейшие действия
     ...
}


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

Отсутствует

 

№586026-02-2016 15:46:15

Victor56
Участник
 
Группа: Members
Зарегистрирован: 16-02-2016
Сообщений: 12
UA: Chrome 48.0

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

Спасибо большое InfSub за ссылки, все оказалось не так сложно как я думал.:D:D:D Теперь просто вопрос, возможно ли запустить imacros в вк сразу на несколько аккаунтах. Как делал я: скачал дополнение к Фаерфоксу - мультифокс авторизировался под разными аккаунтами. Запуская imacros  сразу на двух аккаунтах, один перестает работать и зависает второй работает. Кто нибудь с подобным сталкивался?

Отсутствует

 

№586126-02-2016 16:08:24

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

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

Сделай несколько разных профилей или просто скачай портабельную мазилку.
сделай несколько копий с неё и запусти эти разные копии и в каждой стартани свой имакрос.

Блин такие детские вопросы.:(


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

Отсутствует

 

№586226-02-2016 16:55:01

Victor56
Участник
 
Группа: Members
Зарегистрирован: 16-02-2016
Сообщений: 12
UA: Chrome 48.0

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

PRESIDENT, все равно тоже самое происходит работают некоторое время (оба макроса), один из них останавливается который был запущен первым. После того как нажимаешь стоп у второго, первый снова продолжает работать.

..
С портабельное аналогичное, с ней копии кстати вообще нельзя запускать сразу ругается

PRESIDENT пишет

Сделай несколько разных профилей :(

Отредактировано Victor56 (26-02-2016 17:08:43)

Отсутствует

 

№586326-02-2016 17:00:59

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

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

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


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

Отсутствует

 

№586426-02-2016 17:11:57

Victor56
Участник
 
Группа: Members
Зарегистрирован: 16-02-2016
Сообщений: 12
UA: Chrome 48.0

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

Это первое, что я пробывал поменять.. Два аймакроса два разных профиля(так как две разных копии) два разных скрипта. Они работают, но как только на одном срабатывает следующий цикл другой останавливается(

Отсутствует

 

№586526-02-2016 17:27:27

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

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

Ты напутал с профилями.:(
Сделай проще, скачай портабельную мазилку, тут в факе есть ссылки на любые версии. Установи туда имакрос и скопируй туда скрипт. Потом закрой эту мазилку (обязательно) и тупо скопируй целиком её папку. И всё можешь запускать уже оригинал и копию.
Только смотри в настрийках имакроса во вкладке патчь, проследи что бы пути к файлам были у каждого свои.
Поставь галочку Store data in profile folder


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

Отсутствует

 

№586626-02-2016 17:34:58

Victor56
Участник
 
Группа: Members
Зарегистрирован: 16-02-2016
Сообщений: 12
UA: Chrome 48.0

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

PRESIDENT, спасибо за советы я обязательно попробую:blush:

Отсутствует

 

№586726-02-2016 17:41:41

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

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

Кстати посмотри сейчас у тебя там в разных профилях точно разные пути к папкам с макросами прописаны.
В имакросе кнопка Опции, вкладка Патч. А то может ты думаешь что запускаешь разные скрипты, а на самом деле один и тот же.:)

Отредактировано PRESIDENT (26-02-2016 17:42:55)


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

Отсутствует

 

№586826-02-2016 23:43:15

Вовик
Участник
 
Группа: Members
Зарегистрирован: 21-06-2009
Сообщений: 5
UA: Firefox 39.0

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

Устал биться, ну не прописаны стили у нужных мне элементов на

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

странице. Гуру, прошу приведите кусок кода, чтобы с указанной страницы взять название (в тегах h1 которое), телефон, директора и записать в текстовый файл в строку через разделитель (точку с запятой) на диске. Или это непосильно imacros ?

Отсутствует

 

№586927-02-2016 00:21:22

dazvidi
Участник
 
Группа: Members
Зарегистрирован: 02-03-2015
Сообщений: 11
UA: Firefox 43.0

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

PRESIDENT Может и мне поможешь а то не могу понять что InfSub мне пытался сказать. Надо чтобы вместо ссылки картинку вставляло:

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

Выделить код

Код:

VERSION BUILD=8810214 RECORDER=FX
SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
SET !TIMEOUT_TAG 1
SET !TIMEOUT_STEP 1
SET !TIMEOUT_PAGE 60
' SET !REPLAYSPEED FAST
'URL GOTO=https://twitter.com/
' Инклюдим базу
 SET !ERRORIGNORE YES

' Разделитель
    SET !DATASOURCE_DELIMITER "    "
SET !DATASOURCE twitter.csv
SET !DATASOURCE_COLUMNS 1

SET !LOOP 1
'Увеличения счетчика строк спомощью цикла LOOP'
SET !DATASOURCE_LINE {{!LOOP}}
TAB OPEN
TAB T=2
URL GOTO=https://s-media-cache-ak0.pinimg.com/736x/e9/d3/44/e9d344104d13c0394b4d9ed0efdc67e8.jpg
WAIT SECONDS=1
TAG POS=1 TYPE=IMG ATTR=SRC:*e9d344104d13c0394b4d9ed0efdc67e8* EXTRACT=HREF  
SET !VAR1 {{!EXTRACT}} 
TAB CLOSE
TAB T=1

WAIT SECONDS=2


EVENT TYPE=CLICK SELECTOR="#global-new-tweet-button" BUTTON=0
EVENTS TYPE=KEYPRESS SELECTOR="#tweet-box-global" KEYS="[8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8]"
EVENTS TYPE=KEYPRESS SELECTOR="#tweet-box-global" CHARS="{{!COL1}}"
'EVENTS TYPE=KEYPRESS SELECTOR="#tweet-box-global" CHARS=" https://s-media-cache-ak0.pinimg.com/736x/e9/d3/44/e9d344104d13c0394b4d9ed0efdc67e8.jpg"

TAG POS=1 TYPE=INPUT ATTR=ID:"tweet-box-global" CONTENT={{!CLIPBOARD}}
'EVENT TYPE=CLICK SELECTOR="#global-tweet-dialog-dialog>DIV:nth-of-type(2)>DIV:nth-of-type(4)>FORM>DIV:nth-of-type(2)>DIV:nth-of-type(2)>BUTTON" BUTTON=0

Отсутствует

 

№587027-02-2016 03:00:35

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

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

Вовик

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

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=H1 ATTR=TXT:* extract=txt');    nazvanie=iimGetLastExtract();
iimPlayCode('TAG POS=1 TYPE=DIV ATTR=TXT:Телефон* extract=txt'); tel=iimGetLastExtract();
dat=nazvanie+';'+tel;
iimPlayCode('SET !EXTRACT "'+dat+'"\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=data.txt");


dazvidi

скрытый текст
twitter
К сожалению не смогу помочь.
Меня нет в соцсетях.


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

Отсутствует

 

№587127-02-2016 10:54:56

Вовик
Участник
 
Группа: Members
Зарегистрирован: 21-06-2009
Сообщений: 5
UA: Firefox 39.0

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

PRESIDENT пишет

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

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=H1 ATTR=TXT:* extract=txt');    nazvanie=iimGetLastExtract();
iimPlayCode('TAG POS=1 TYPE=DIV ATTR=TXT:Телефон* extract=txt'); tel=iimGetLastExtract();
dat=nazvanie+';'+tel;
iimPlayCode('SET !EXTRACT "'+dat+'"\nSAVEAS TYPE=EXTRACT FOLDER=* FILE=data.txt");

Спасибо! Но попробовал, выдает в строках такие ошибки

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

Выделить код

Код:

can not parse macro line: iimPlayCode('TAG POS=1 TYPE=DIV ATTR=TXT:Телефон* extract=txt'); tel=iimGetLastExtract(); (Error code: -910)

Отредактировано Вовик (27-02-2016 10:55:49)

Отсутствует

 

№587227-02-2016 12:15:56

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 48.0

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

Имеются два TXT файла, 1test и 2test не знаю как сделать проверку содержимого двух файлов.
Например скрипт берёт первую строку из 1test в ней написано слово Привет! И потом ищет слово Привет! в 2test

Отсутствует

 

№587327-02-2016 14:11:42

AfeK
Участник
 
Группа: Members
Зарегистрирован: 02-02-2016
Сообщений: 7
UA: Chrome 48.0

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

Можно ли выполнить условие в URL GOTO=.... ? и будет ли оно работать..

Выделить код

Код:

URL GOTO=javascript: код ... код

Как правильно записать этот кусок кода ?

Выделить код

Код:

CAPTCHA = iimPlay("CODE:SET !TIMEOUT 1\nTAG POS=1 TYPE=DIV ATTR=CLASS:CAPTCHA"); if (CAPTCHA > 0) {  errtext = iimPlay("CODE:PAUSE");}

Отредактировано AfeK (27-02-2016 14:21:07)

Отсутствует

 

№587427-02-2016 21:25:51

Vladimir271
Участник
 
Группа: Members
Зарегистрирован: 20-02-2016
Сообщений: 10
UA: Firefox 44.0

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

Просмотрел форум но не нашел как при отправке  POST из ответа ruCapcha ОK| ID номер|капча в скрипте выдернут отдельно ID номер и капчу и присвоить им разные переменные?
Нашел только var capth = str.replace('OK|','');, но тут если приходит только ID.
Возможно использовать? То как им присвоить разные переменные:

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

Выделить код

Код:

var s=\"{{!EXTRACT}}\"; l=s.lastIndexOf(\"|\");s=s.substr(l+1);
var s='{{!EXTRACT}}',l=s.indexOf('|')+1;s.substr(l,s.lastIndexOf('|')-l);

Отсутствует

 

№587527-02-2016 22:06:27

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

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

Gergi

скрытый текст
search или indexOf


Vladimir271

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

Выделить код

Код:

var capth ='ОK|ID номер|капча';
s=capth .split('|');  
alert('Первое значение : '+s[0]+'\nВторое значение : '+s[1]+'\nТретье значение  : '+s[2]);


AfeK пишет

будет ли оно работать..
URL GOTO=javascript:

Да будет:)

AfeK пишет

Как правильно

Да вроде правильно.:)

Отредактировано PRESIDENT (28-02-2016 00:03:25)


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

Отсутствует

 

№587628-02-2016 00:40:04

Gergi
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 495
UA: Chrome 48.0

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

PRESIDENT. А не секрет,куда это вставить search или indexOf? Я до сих пор крутил мутил но что то ничего получилось.

Отсутствует

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

Board footer

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