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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 01-09-2013 12:38:55

kolharik пишет

почему на windows 8 я не могу установить imacros? пишет на английском триал итд

А что вы установили, это http://www.iopus.com/download/imacros/ - программу для windows - платная или http://www.iopus.com/iMacros/firefox/ приложение для фаерфокс - бесплатное.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 29-06-2013 08:21:23

kolharik пишет

помогите пожалуйста как сделать так чтоб imacros работал на каждой вкладке?

Читайте форум, об этом не раз говорилось. Если Вам лень читать, то нам лень вам объяснять.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 28-06-2013 23:21:54

new87 пишет

помогите пожалуйста. на сайте украинского ж/д ( http://booking.uz.gov.ua/ ) есть функция бесплатной брони на 15 минут, для того чтобы успеть в кассу хочу сделать макрос. но не получается когда выбираю номер места (25) оно мне его выделяет синим квадратом, но не открывается меню такое как на скрине что внизу... вот такоекак мне сделать чтобы выбиралось место , надо какой-то джава скрипт? как его делать? буду очень благодарен за помощь

скрытый текст
VERSION BUILD=7401110 RECORDER=FX
TAB T=1
TAG POS=1 TYPE=BUTTON ATTR=TXT:Вибрати
WAIT SECONDS=8
TAG POS=1 TYPE=SPAN ATTR=TXT:25
URL GOTO=javascript: (сюда что то надо добавить наверное, джава скрипт...)
WAIT SECONDS=6
TAG POS=6 TYPE=INPUT:TEXT ATTR=* CONTENT=Anton
TAG POS=7 TYPE=INPUT:TEXT ATTR=* CONTENT=Paluch
TAG POS=1 TYPE=BUTTON ATTR=CLASS:complex_btn&&TXT:111,42<SP>грнВ<SP>кошик

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

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 28-06-2013 10:44:24

InfSub пишет

<option value="2013-08-29">2013-08-29</option>
Здесь, для выбора даты, инъекции java-script'a (с помощью EVAL) будет не достаточно, хотя может, конечно и получится... в общем нужно подумать, как это можно реализовать

чисто теоретически - нужно взять содержимое всего тега select и вычленить из него все значения, очистив от тега option, перемешать, добавить соли и перца по вкусу и варить до готовности =)

Этот пост 491 не поможет?

SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/<option value="/gi,\"\");")
SET !VAR2 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/</option>/gi,\"\");")

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

greatnow пишет

Уже задавали такой вопрос, но ответа не последовало. Как настроить автоматическое сохранение страниц ветки форума, например на этом форуме Mozilla?
Тоесть чтобы iMacros нажимал следующую страницу, потом сохранял ее, добавляя порядковый номер страницы в название файла, а потом переходил на следующую страницу итд.

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

Выделить код

Код:

VERSION BUILD=8300326 RECORDER=FX
TAB T=1
URL GOTO=http://forum.mozilla-russia.org/viewtopic.php?id=18806&p=1
EVENT TYPE=CLICK SELECTOR="#punviewtopic>DIV:nth-of-type(4)>DIV>P:nth-of-type(2)>A" BUTTON=0
SAVEAS TYPE=CPL FOLDER=* FILE=*
EVENT TYPE=CLICK SELECTOR="#punviewtopic>DIV:nth-of-type(4)>DIV>P:nth-of-type(2)>A:nth-of-type(3)" BUTTON=0
SAVEAS TYPE=CPL FOLDER=* FILE=*

Внимательней читать нужно, ответ уже был  пост 560

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 19-06-2013 10:44:07

Zyuzka пишет

Всё сделал с помощью js... Подскажите  можно ли сделать что бы скрипт сам посчитал количество строк в csv и загнал это число в переменную?

А для чего это надо - указывать кол-во строк? Вот попробуйте мой макрос, установив цикл воспроизведения 3 или более. Обязательно нажать кнопку "воспроизвести цикл". Принцип работы кода будет понятен. Потом отпишитесь, что для Вас не подходит.

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

Выделить код

Код:

VERSION BUILD=8300326 RECORDER=FX
SET !TIMEOUT_PAGE 20
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
CMDLINE !DATASOURCE users.csv
SET !DATASOURCE_COLUMNS 2
'Начало с первой строки, заголовков нет 
SET !LOOP 1
'Увеличение счетчика строк с помощью цикла LOOP'
SET !DATASOURCE_LINE {{!LOOP}}
'Далее непосредственно сами команды цикла'
URL GOTO={{!COL1}}
WAIT SECONDS=5
URL GOTO={{!COL2}}
WAIT SECONDS=5
BACK


содержание файла users.csv
[spoiler]http://www.yandex.ru/, http://www.rbc.ru/
http://www.autofon.ru/, http://www.sg-motors.ru/
http://quoteforum.ru/, htt

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 17-06-2013 09:51:49

hirurgrrr1984 пишет

Здрасте.Подскажите пожалуйста,как запустить 2 или 3 макроса одновременно в разных вкладках?По очереди уже разобрался но одновременно как запустить никак не могу найти,или это невозможно?Для рассылки рекламных сообщений на 500 и более сайтов уходит много времени,хочу разбить эту базу на три или более частей и одновременно запустить.Спасибо за внимание.

Запуск имакроса в нескольких вкладках одновременно - не возможен. Одновременный запуск имакроса возможен в разных профелях ФФ или разных браузерах.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 16-06-2013 12:30:42

Zyuzka пишет

Ув. господа... Прошу помощи... Третий день уже мучаюсь:blush:
Есть макрос

скрытый текст
VERSION BUILD=6011206 RECORDER=CR
SET !TIMEOUT_PAGE 10
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
SET !DATASOURCE C:\test_url.csv
    SET !LOOP 1
    SET !DATASOURCE_LINE {{!LOOP}}
    URL GOTO={{!COL1}}
    WAIT SECONDS=5
    TAG POS=1 TYPE=A ATTR=HREF:{{!COL2}}
    WAIT SECONDS=5
TAB CLOSE
    TAB T=1
    SET !LOOP 2
    URL GOTO={{!COL1}}
    WAIT SECONDS=5
    TAG POS=1 TYPE=A ATTR=HREF:{{!COL2}}
    WAIT SECONDS=5

Количество столбцов не меняется. Меняется только количество строк...
Как можно записать количество строк в переменную и сделать цикл

Заранее спасибо

{{!COL1}} и {{!COL2}} и есть переменные
укажите необходимое Вам кол-во циклов и выкиньте из кода то, что выделено жирным шрифтом. Должно все получиться, если я Вас правильно понял.

electrikkz пишет

Друзья помогите плз. imacros выполняет 25 повторяющихся действий а потом тормозит сильно, потом в течении 5 мин еще 2-3 и все повисло все!

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 02-06-2013 12:28:36

a_dze пишет

Ребята, прошу помощи.
Нужно научить максрос сохранять текст странички с помощью ctrl+a в буфер обмена, а оттуда в тхт файл на компе.

Обязательно в буфер обмена (пост 25) или можно так, пост 560?

Да, и еще, как поставить таймер на повторение макроса каждые 5 минут?

устанавливаем необходимое кол-во циклов и пишем в конце кода задержку в 300 сек, что равно 5 минутам.

WAIT SECONDS=300

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 29-05-2013 08:54:42

вот это:

aleksakaulitz пишет

Если бы я еще что то понимала в этом яваскрипт))) в общем почитала форум и пришла к выводу, что проще сделать так: нужно выполнять Current.iim (где само голосование) до тех пор, пока на странице не будет найдено слово "лимит", после чего выполнить Eval.iim (где прописана авторизация)

скрытый текст
var word = prompt('Введите Искомое слово', '');
var myRegExp = new RegExp('[\\s\\S]*' + word + '[\\s\\S]*', 'gi');

errCode=iimPlay("CODE:FRAME F=0\nTAG POS=1 TYPE=DIV ATTR=ID:* EXTRACT=TXT");
ipat=iimGetLastExtract();
ip=ipat.replace(myRegExp,"TutTekstEst");

if (ip == 'TutTekstEst' ) {
iimPlay("#CurrentPERV.iim",60);
} else {
  iimPlay("#CurrentVTOR.iim",60);
  alert('Этой фразы тут нету!');
   
}

Edi пишет

VERSION BUILD=6140125
URL GOTO=http://www.omusicawards.com/user/aleksakaulitz
TAG POS=1 TYPE=* ATTR=TXT:"*лимит*" EXTRACT=TXT

второй файл c вашим кодом авторизации Eval.iim и третий "#Current.js" в котором код приведенный ниже. Запус

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 28-05-2013 16:07:20

а кто-нибудь может помочь с яваскриптами?

А что надо-то?
полезная программулька iMacros Script Code Creator Создает коды скриптов для imacros.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 27-05-2013 23:35:19

aleksakaulitz пишет

[spoiler]

Edi пишет
aleksakaulitz пишет

я имела ввиду, что оно прекрасно работает когда не нужно вставлять ничего из файла) код без вставки логина/пароля из файла работает на мозиле, если саму почту и пароль прописать в этом коде (вместо {{!COL1}})

Если такое происходит, то значит у вас проблема с *.csv файлом. Проверьте, там ли он находится где у вас прописан путь к нему!!! Файл по умолчанию должен находиться в папке "Datasources". Попробуйте в коде указать другой путь и переместить туда файл *.csv. А так же проверьте расширение файла должно быть *.csv, а не например *.cvs. Если пишет ошибку посмотрите что она означает.
В хроме скрипты не поддерживаются.

ошибку никакую не пишет, файл леж

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 27-05-2013 10:52:42

Andy13 пишет

Помогите, пожалуйста, решить задачу:- На текущей вкладке выделить всю станицу (аналогично Ctrl+A)- Отправить в csv файл исходный код выделенного фрагмента

Сохранить извлеченный текст в файл по умолчанию ("extract.csv" в папку iМacros, в папку"Downloads"). У меня например путь такой D:\Мои документы\iMacros\Downloads у вас может быть другой.
[spoiler][code]VERSION BUILD=8300326 RECORDER=FX
TAB T=1
URL GOTO=http://translate.yandex.ru/translate?srv=yasearch&url=http%3A%2F%2Fwiki.imacros.net%2FData_Extraction&lang=en-ru&ui=ru
WAIT SECONDS=7
URL GOTO=http://translate.yandex.ru/translate?srv=yasearch&url=http%3A%2F%2Fwiki.imacros.net%2FSAVEAS&lang=en-ru&ui=ru
WAIT SECONDS=7
SET !EXTRACT_TEST_POPUP NO
URL GOTO=http://wiki.imacros.net/Data_Extraction
'Complete Page TEXT only
TAG POS=1 TYPE=HTML ATTR=* EXTRACT=TXT
'вывод на экран не обязателен, только для отладки, можно выкинуть из кода.
PROMPT {{!EXTRACT}}
'сохранение в файл по умолчанию в папку c iМacros, в папку"Downloa

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

aleksakaulitz пишет

я имела ввиду, что оно прекрасно работает когда не нужно вставлять ничего из файла) код без вставки логина/пароля из файла работает на мозиле, если саму почту и пароль прописать в этом коде (вместо {{!COL1}})

Если такое происходит, то значит у вас проблема с *.csv файлом. Проверьте, там ли он находится где у вас прописан путь к нему!!! Файл по умолчанию должен находиться в папке "Datasources". Попробуйте в коде указать другой путь и переместить туда файл *.csv. А так же проверьте расширение файла должно быть *.csv, а не например *.cvs. Если пишет ошибку посмотрите что она означает.
В хроме скрипты не поддерживаются.

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

aleksakaulitz пишет

Я свихнусь сейчас((( это вынос мозга просто... Код с авторизацией, который на Хроме на этом моем компе работает как часы, отказывается вставлять логины и пароли из csv файла в Мозиле и в Хроме на ноутбуке  Это как вообще? При чем специально записала скрипт на мозиле, точно такой же получился, только вместо {{!COL1}} я написала всякую белиберду - всё нормально вставляет

По поводу белиберды поподробней пожалуйста. Без {{!COL1}} не должно работать.

aleksakaulitz пишет

[spoiler]SET !DATASOURCE_DELIMITER ; 'в вашем коде этого нет!
SET !TIMEOUT 3
SET !ERRORIGNORE YES
CMDLINE !DATASOURCE users.csv
SET !DATASOURCE_COLUMNS 2
'Начало со второй строки, минуя заголовки. '
SET !LOOP 2
'Увеличения счетчика строк с помощью цикла LOOP'
SET !DATASOURCE_LINE {{!LOOP}}
'Далее Непосредственно сами команды цикла'
URL GOTO=https://twitter.com/
TAG POS=1 TYPE=I ATTR=TXT:Настройки<SP>и<SP>помощь
TAG POS=1 TYPE=A ATTR=ID:signout-button
URL GOTO=https://twitter.com/
TAG POS

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 23-05-2013 10:32:51

aleksakaulitz пишет

Если бы я еще что то понимала в этом яваскрипт))) в общем почитала форум и пришла к выводу, что проще сделать так: нужно выполнять Current.iim (где само голосование) до тех пор, пока на странице не будет найдено слово "лимит", после чего выполнить Eval.iim (где прописана авторизация)

скрытый текст
var word = prompt('Введите Искомое слово', '');
var myRegExp = new RegExp('[\\s\\S]*' + word + '[\\s\\S]*', 'gi');

errCode=iimPlay("CODE:FRAME F=0\nTAG POS=1 TYPE=DIV ATTR=ID:* EXTRACT=TXT");
ipat=iimGetLastExtract();
ip=ipat.replace(myRegExp,"TutTekstEst");

if (ip == 'TutTekstEst' ) {
iimPlay("#CurrentPERV.iim",60);
} else {
  iimPlay("#CurrentVTOR.iim",60);
  alert('Этой фразы тут нету!');
   
}


что то похожее нашла вот, пыталась исправить, но оно не хочет работать

То что вы написали это код JS, так что это должен быть файл не *.imm, а *.js, по этому его надо переименовать в файл "#Current.js" (без кавычек).
Этот код писал spy686 обратитесь к нем

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 22-05-2013 09:17:32

aleksakaulitz пишет

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

Есть, на этом форуме уже много раз об этом писалось.
пост 222
пост 439
пост 448
пост 402
пост 395
пост 352
пост 331
пост 349

Этот скрипт, 50 раз вызывает макрос "primer.iim", передавая ему параметр LINE, равный номеру вызова. Дале

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 22-05-2013 08:38:42

InfSub пишет

В общем нашел обходное решение, косяк в выражении

Молодец! Поздравляю!
http://www.w3schools.com/jsref/jsref_regexp_newline.asp
Я например, для отладки использую "PROMPT" - вывод на экран

SET !VAR1 EVAL()
PROMPT {{!VAR1}} 'вывод на экран

Есть еще такая полезная программулька iMacros Script Code Creator Создает коды для imacros.
#Current.iim - занят и не дает выполняться другом скрипту

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-05-2013 23:42:01

InfSub пишет

return macro;
};
macro = 'CODE:';

iimSet ("P_TRADER", 'адрес_страницы_сайта');

не пропущено ли тут "var"

var macro = 'CODE:';

можно еще перед объявлением новой переменной обнулить старую переменную, хотя точно не знаю, нужно ли это делать.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 21-05-2013 09:42:12

aleksakaulitz
ответ на первый вопрос

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

Выделить код

Код:

SET !DATASOURCE_DELIMITER ;
CMDLINE !DATASOURCE SET !DATASOURCE C:\users.csv
SET !DATASOURCE_COLUMNS 2 
'Начало со второй строки, минуя заголовки. '
SET !LOOP 2
'Увеличения счетчика строк спомощью цикла LOOP'
SET !DATASOURCE_LINE {{!LOOP}}
'Далее Непосредственно сами команды цикла'
URL GOTO=https://twitter.com/
TAG POS=2 TYPE=LABEL ATTR=TXT:Псевдоним<SP>или<SP>адрес<SP>электронной<SP>почты
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:https://twitter.com/sessions ATTR=ID:signin-email CONTENT={{!COL1}}
WAIT SECONDS=1
SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:https://twitter.com/sessions ATTR=ID:signin-password CONTENT={{!COL2}}
TAG POS=2 TYPE=BUTTON ATTR=TXT:Войти


или
[spoiler][code]VERSION BUILD=8300326 RECORDER=FX
SET !DATASOURCE_DELIMITER ;
CMDLINE !DATASOURCE SET !DATASOURCE C:\users.csv
SET !DATASOURCE_COLUMNS 2
'Начало со второй строки, минуя заголовки. '
SET !LOOP 2
'Увеличения счетчика строк

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 23-04-2013 09:36:00

Sality пишет

Код макроса:VERSION BUILD=8300326 RECORDER=FX
TAB T=1
FRAME NAME="fXD9623c"
TAG POS=2 TYPE=A ATTR=TXT:купить
Wait seconds=0.5

Номер фрейма можете указать.
FRAME (F=n|NAME=id)
F - Номер фрейма, (Примечание: F = 0 указывает на главу страницы).
NAME - Имя фрейма.
http://forum.iopus.com/viewtopic.php?f=6&t=12147
Статейка по фреймам http://citforum.ru/internet/koch/part3/part3.htm
Wiki frame

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 19-04-2013 10:49:05

beslam пишет

Подскажите, плиз, как вставить на сайте в поле из документа текст (русский). Вставлять текст можно только из файла с расширением *.csv?Получается вытащить текст, но только латинский... И как это все зациклить, что бы в обновленную страницу вставлял след. строчку?Заранее спасибо.

Читайте форум, об этом здесь уже много раз писали.

19-04-2013 10:58:09
beslam
Зачем второй раз код повторяете? Сбиваете цикл. Если нужно вставить еще одно значение, то используйте {{!COL2}} вместо выделенного текста таким образом
TAG POS=(нужный номер позиции) TYPE=INPUT:TEXT FORM=NAME:the_form ATTR=ID:subject CONTENT={{!COL2}}

Гляньте, тут хорошо об этом рассказано http://webmasters.ru/forum/f26/imacros-1084/

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 08-04-2013 11:29:56

zawuhi пишет

горячая клавиша для запуска скрипта по распознаванию капчи, причём там есть возможность изменить горячую клавишу хоть на цифру 1 или другую клавишу на клавиатуре

Но меня прежде всего интересует что бы сам Макрос нажимал (эмулировал) это нажатие, сейчас у меня Макрос становится на паузу и я F2 нажимаю вручную, а потом продолжаю сценарий Макроса.

Запуск скрипта можно запустить из макроса, незачем городить огород с горячей клавишей. Запускайте скрипт напрямую.  iimPlay("capcha.js",60);
файл capcha.js должен лежать в папке с макросами, либо указать к нему явный путь.

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

zawuhi пишет

Edi пишет: zawuhi пишет: а что мне прописать в самом макросе? например чтобы он выполнял нажатие F2URL GOTO=javascript:URL GOTO=javascript:а дальше а дальше не подскажете F2 как правильно написать?

URL GOTO=javascript:{F2}
или так, точно не знаю
URL GOTO=javascript:SendKeys({F2})

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 07-04-2013 16:59:39

werty517387 пишет

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

Тут можно найти ответ на Ваш вопрос http://wiki.imacros.net/Keyword_Search

Board footer

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