Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Странно, но даже пример отсюда http://wiki.imacros.net/Demo-ImageDownload выдает ошибку NS_ERROR_XPC_NOT_ENOUGH_ARGS: Not enough arguments [nsIWebBrowserPersist.saveURI], line: 28 (Error code: -1001)
Желательно почитать хотябы несколько страничек назад, или активно гуглом попользоваться пред тем как вопрос задавать.
Смотри мой ответ ранее по ссылке:
http://forum.mozilla-russia.org/viewtop … 07#p598607
Отредактировано lostandleft1 (19-02-2013 15:13:16)
Отсутствует
Спасибо, получилось. Да, дело было в версии мозиллы, теперь все работает.
Теперь такая проблема - скрипт останавливается, когда натыкается на ошибку 404. Реально ли сделать так, чтобы скрипт №1 работал до тех пор, пока не наткнется на 404 (она содержит один и тот же текст и title, например), когда наткнется, выполнял бы скрипт №2, а после однократного его выполнения возвращался к многократному выполнению скрипта №1?
Причем (но это уже изыски, наверное), если скрипт №2 не выполняется, то вместо него выполнялся скрипт №3, тоже однократно, а потом дальше много раз скрипт №1. Реально ли такое осуществить?
Отредактировано Flynn (20-02-2013 02:41:45)
Отсутствует
Спасибо, получилось. Да, дело было в версии мозиллы, теперь все работает.
Теперь такая проблема - скрипт останавливается, когда натыкается на ошибку 404. Реально ли сделать так, чтобы скрипт №1 работал до тех пор, пока не наткнется на 404 (она содержит один и тот же текст и title, например), когда наткнется, выполнял бы скрипт №2, а после однократного его выполнения возвращался к многократному выполнению скрипта №1?
Причем (но это уже изыски, наверное), если скрипт №2 не выполняется, то вместо него выполнялся скрипт №3, тоже однократно, а потом дальше много раз скрипт №1. Реально ли такое осуществить?
штудируй js
if (ip == 'TutTekstEst' ) { iimPlay("#CurrentPERV.iim",60); } else { iimPlay("#CurrentVTOR.iim",60); alert('Этой фразы тут нету!'); }
Удалено
Отсутствует
Спасибо, получилось. Да, дело было в версии мозиллы, теперь все работает.
Теперь такая проблема - скрипт останавливается, когда натыкается на ошибку 404. Реально ли сделать так, чтобы скрипт №1 работал до тех пор, пока не наткнется на 404 (она содержит один и тот же текст и title, например), когда наткнется, выполнял бы скрипт №2, а после однократного его выполнения возвращался к многократному выполнению скрипта №1?
Причем (но это уже изыски, наверное), если скрипт №2 не выполняется, то вместо него выполнялся скрипт №3, тоже однократно, а потом дальше много раз скрипт №1. Реально ли такое осуществить?
Вас жизнь не учит....пардон
Написал же выше смотри предыдушие посты....
http://forum.mozilla-russia.org/viewtop … 92#p597892
вместо указанной ошибки
Internal Server Error
свою подставьте и соответсвенно вместо кода
Свои макрокоманды наберите
Будет работать.
Отредактировано lostandleft1 (21-02-2013 19:11:08)
Отсутствует
Такс...в общем кому интересно будет то, как автозапуск макросов и JS файлов делать.
Решил поделиться для потомков :-))
Стояла задачка при открытии профиля FF сделать так, чтобы JS фаилик запускался автоматически.
Задачку решил с помощью AutoIt но в принципе можно и с помощью обычного батника.
Предыстория такая, как я только не пытался запустить скрипт при автомате и в домашнюю страницу прописывал, и в ярлыки FF и в батник, и в AUTOiT ничего не помогало...но
благо смекалка не подвела и сделал опять таки костыль, но по порядку:
Для начала приведу готовый скрипт AutoIt да простят меня в этой ветке, и надеюсь что разработчики Imacros не прикроют эту возможность, потому как невозможность запускать скрипт - это исскуственное ограничение бесплатной версии.
Оговорюсь сразу у меня FF18 и самая последняя бета версия IM 8 на данный момент. Возможно в 7 версии Im так изголяться не придется...тем не менее, скрипт AutoIt
; Определяем переменные, кому удобнее делает это по другому как-нибудь Global $way = '"E:\Mozilla\PF\OLD\1\'; тут каталог запуска ФФ Global $name1 = "firefox1.exe"; У меня именно такой FF Global $prfl1 = '1';Тут переменные запуска, соответсвующие профилю FF профиль у меня называется просто и лаконично - 1 :-) ;Тут пардон небольшое извращение но мне так удобнее просто :) Global $path1 = 'file:///'; тут для связки Global $path2 = 'D:/1/';Тут каталог запуска файла редиректа на JS, запишите свой каталог Global $path = $path1&$path2;Тут каталог запуска файла редиректа на JS собранный ;Тут Создаем файл редиректа $LogFile=$path2&"1.htm" If Not FileExists($LogFile) Then $file = FileOpen($LogFile, 1) ; Если не запущен ФФ то запускаем его, иначе ничего не делаем $aProcess1 = ProcessExists($name1) ; Определяю номер процесса If $aProcess = 0 Then; Run($way&$name1&'" -p '&$prfl1&' -no-remote '&$path&'1.htm') EndIf
Чего собственно происходит
Autoit снаачла создает пустой фаил 1.htm в каталге
После чего Запускает FF и передает ему URL на этот фаил.
Если фаил уже существует, то AutoIt его не трогает и не меняет, ничего не делает короче с файлом а сразу просто
заставляет FF идти по ссылке и открыть этот фаил при запуске.
В файле 1.htm я вписал следующий код:
<meta http-equiv="REFRESH" content="1; URL=http://run.imacros.net/?m=Test/Ready1/Auto-A-1st.js">
Т.е. мы заставляем открыться мозиллу и перейти по ссылке на фаил содержащий в своем коде редиректный HTML со ссылкой на скрипт который нам нужно запустить.
отдельно уточню, что скрипт я запускаю из домашней папки IM у меня к сожалению не получилось запустить его ни из какого другого места, только из домашней папки...ну в моем случае, фаил называется Auto-A-1st.js
Надеюсь кому-нибудь поможет моя небольшая заметочка.
Отредактировано lostandleft1 (18-04-2013 20:37:08)
Отсутствует
Как зайти на один сайт по двум и более логинам одновременно и запустить imacros на всех вкладках? ( разные логины на ОДНОМ сайте )
Отсутствует
Как зайти на один сайт по двум и более логинам одновременно и запустить imacros на всех вкладках? ( разные логины на ОДНОМ сайте )
я создал профили и установил в каждом imacros , указал папку скрипта
Отредактировано spy686 (24-02-2013 20:03:48)
Удалено
Отсутствует
ребят подскажите как JS написать , в плане вводит в форму ввода числовые значения ,допустим на этом форуме с эфектом уменьшения(увеличения) типа 99>отправить,98>отправить ... и т.д. до 0 , идею представляю как но т.к. мало знаком с языками не сооброжу как.
Отсутствует
ребят подскажите как JS написать , в плане вводит в форму ввода числовые значения ,допустим на этом форуме с эфектом уменьшения(увеличения) типа 99>отправить,98>отправить ... и т.д. до 0 , идею представляю как но т.к. мало знаком с языками не сооброжу как.
for (var i = 99; i > 1; --i) {
errCode=iimPlay("CODE:TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://yandex.by/yandsearch ATTR=ID:text CONTENT="+i+"");
}
Отредактировано spy686 (24-02-2013 20:33:41)
Удалено
Отсутствует
спс,вот и говорю туплю цикл совсем по другому ставлю,переменную раньше задаю,ну не соображаю короч
Отредактировано pahan27 (24-02-2013 20:38:55)
Отсутствует
Вдруг перестал грузится сайт liveresult.ru
Т.е. команда
URL GOTO=http://www.liveresult.ru/football/txt/match268737_Atletiko_Madrid-Espanyol_live/?do=showmatch/
дает
Page loading timeout, URL: (Error code: -802)
Хотя сама страница грузится в макросе за 5 сек - и дальше ждет чего-то!
Может какие-то рекламки ?
Как обойти это ожидание ??
Отсутствует
Вдруг перестал грузится сайт liveresult.ru
Т.е. команда
URL GOTO=http://www.liveresult.ru/football/txt/match268737_Atletiko_Madrid-Espanyol_live/?do=showmatch/
дает
Page loading timeout, URL: (Error code: -802)Хотя сама страница грузится в макросе за 5 сек - и дальше ждет чего-то!
Может какие-то рекламки ?Как обойти это ожидание ??
или время в настройках выстави больше
или пропиши в самом коде
или отключи картинки / flash
Удалено
Отсутствует
я когда-то где видел что можно сюда (см.картинку ниже) вывести свой комментарий, но не помню где. Может кто нить поможет?
http://x.picp2.com/allimage/446/445633-thumb.jpeg
нашел !!!
iimDisplay("Step "+(i+1)+" of "+macrolist.length + "\nMacro: "+macrolist[i]);
пример Self-Test.js в Demo-Firefox
Удалено
Отсутствует
Подскажите плиз.
Случай первый:
TAG POS=1 TYPE=A ATTR=TXT:название ссылки
Нужно чтобы, что бы переход без названия делался, а просто по случайной ссылке. возможно ли вообще такое?
Либо по другому
На странице имеются url. Как их со страницы макросом в тхт файл скопировать, url не в виде текста, а в виде ссылок
Подскажите плиз хоть в каком направлении гуглить?
альпинист
Отсутствует
Подскажите плиз.
Случай первый:
TAG POS=1 TYPE=A ATTR=TXT:название ссылки
Нужно чтобы, что бы переход без названия делался, а просто по случайной ссылке. возможно ли вообще такое?
Либо по другому
На странице имеются url. Как их со страницы макросом в тхт файл скопировать, url не в виде текста, а в виде ссылок
Подскажите плиз хоть в каком направлении гуглить?
TAG POS=1 TYPE=A ATTR=TXT:*
* - любое количество разных символов, т.е. если просто * - то любая первая ссылка будет, если - t* - то t первая ссылка начинающаяся на t.
SET !ERRORIGNORE YES SET !ERRORCONTINUE YES SET !EXTRACT_TEST_POPUP NO TAG POS=2 TYPE=A ATTR=HREF:http://www.youtube.com/watch?v=* EXTRACT=HREF SAVEAS TYPE=EXTRACT FOLDER=* FILE=url2.txt TAG POS=3 TYPE=A ATTR=HREF:http://www.youtube.com/watch?v=* EXTRACT=HREF SAVEAS TYPE=EXTRACT FOLDER=* FILE=url2.txt TAG POS=4 TYPE=A ATTR=HREF:http://www.youtube.com/watch?v=* EXTRACT=HREF SAVEAS TYPE=EXTRACT FOLDER=* FILE=url2.txt TAG POS=5 TYPE=A ATTR=HREF:http://www.youtube.com/watch?v=* EXTRACT=HREF SAVEAS TYPE=EXTRACT FOLDER=* FILE=url2.txt
в тхт файл скопировать url
Удалено
Отсутствует
Спасибо огромное, ща делать буду!
Добавлено 02-03-2013 21:43:24
Спасибо еще раз все получилось
Отредактировано spaun66614 (02-03-2013 21:43:24)
альпинист
Отсутствует
Подскажите пожалуйста как сделать так то бы макрос когда не находит определенную форму он искал другую и кликнул по ней,а то на это сайте каждый раз меняется форма, но их всего 2
Отсутствует
Подскажите пожалуйста как сделать так то бы макрос когда не находит определенную форму он искал другую и кликнул по ней,а то на это сайте каждый раз меняется форма, но их всего 2
изучай в js команду if, ну или написать в одном скрипте для одной и для второй формы, а привыполнении просто адна из фор пройдет с ошибками, т.е. каждое действие для формы которой нет займет 6 сек лишнего времени.
Удалено
Отсутствует
spy686 можешь дать страничку вк хочу заказать макрос
Добавлено 03-03-2013 12:22:03
spy686 вот моя http://vk.com/cemmyel
Отредактировано werty517387 (03-03-2013 12:22:03)
Отсутствует
spy686 можешь дать страничку вк хочу заказать макрос
Добавлено 03-03-2013 12:22:03
spy686 вот моя http://vk.com/cemmyel
скайп норм будет?
spy686
Удалено
Отсутствует
spy686 а страничку в вк мне удобней просто
И мне там дописать нужно
Отредактировано werty517387 (03-03-2013 12:26:07)
Отсутствует
преложение imacros для фаирфокс
нужен свитчер хз как запилить
то есть. есть кнопка "1" в одном переложении после нажатия рандомно выдает кнопки от 1 до 4 . нужно что бы не останавливаясь постоянно нажимал рандомную кнопку
нужна такая штука
тык 1, если не 1 то 2, если не 2 то 3, если не 3 то 4
узнал. что там ява скритп может выступать в роли оператора
и вызывать по оттельности скрипты из аймакроса.
Добавлено 05-03-2013 00:35:41
я просто новичок, я думаю это ерундовая наверно задача
Отредактировано winrar (05-03-2013 00:35:41)
Отсутствует