Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
Добрый день господа.
В скриптинге не силен, но нужна помощь, может у кого то есть набросок кода, суть в чем:
есть FF+iMacros , нужен код для 1 странички на которой 3 кнопки:
1 кнопку нужно нажимать скажем раз в 10минут (но не секунда в секунду , а с рандомным числом в секундах)
2 кнопка нажимается сразу после первой , с ней все понятно
3 кнопку нужно нажимать только в том случае если на странице появляется сообщение в вите текста, например "это конец"
помогите осуществить пожалуйста.
Отсутствует
я не силён в программировании, научите делать цикл.
Макрос 7.1.1.2 мозилла.
вот от фонаря пример (просмотр страниц по принципу след. след. след.)
1 VERSION BUILD=7110203 RECORDER=FX 2 TAB T=1 3 URL GOTO=http://spaces.ru/shared_zone/?sid=9684154328379354&com_id=24 4 TAG POS=1 TYPE=A ATTR=TXT:след 5 TAG POS=1 TYPE=A ATTR=TXT:след 6 TAG POS=1 TYPE=A ATTR=TXT:след 7 TAG POS=1 TYPE=A ATTR=TXT:след
но должна быть ещё строка переадресации на начало цикла
на http://wiki.imacros.net/!LOOP я ничего не понял.
Отсутствует
у нас есть файл с мылами формата мыло1@rty.ru, мыло2@rty.ru и т.д. Нужно чтобы скрипт вводил в форму на странице следующие данные:
логин: мылоN
мыло: мылоN@rty.ru
как это сделать ?
Отсутствует
Люди как можно сделать с помощью imacros добавлять фотки на vkontakte и на мой мир с коментариями?
вроде все ясно как делается а вот с комментариями проблемы
хочу чтоб подгружал с текстового файла коментария. вот таким вот кодом
CMDLINE !DATASOURCE 112.txt SET !DATASOURCE_COLUMNS 10 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} TAB T=1 TAG POS=1 TYPE=TEXTAREA FORM=ACTION:edititems ATTR=ID:comment12 CONTENT={{!COL1}}<br>{{!COL2}}
Отредактировано Jnas (14-04-2011 09:39:30)
Отсутствует
paradoxx
В csv данные надо через запятую вводить например: предложение,email так макрос работает, а если самое предложение содержит запятые и чтоб его макрос не делил?? пробовал закрывать в "" не помогло
Думаю, автору сообщения уже не актуально, но т.к. нашёл этот вопрос в гугле и не нашёл здесь ответа, напишу:
Если в предложении есть запятые, то всё предложение нужно заключать в кавычки, например:
48, 488, Да, "Вася купил конфеты, но не съел их", Firefox
я не силён в программировании, научите делать цикл.
Макрос 7.1.1.2 мозилла.
вот от фонаря пример (просмотр страниц по принципу след. след. след.)скрытый текстВыделить кодКод:
1 VERSION BUILD=7110203 RECORDER=FX 2 TAB T=1 3 URL GOTO=http://spaces.ru/shared_zone/?sid=9684154328379354&com_id=24 4 TAG POS=1 TYPE=A ATTR=TXT:след 5 TAG POS=1 TYPE=A ATTR=TXT:след 6 TAG POS=1 TYPE=A ATTR=TXT:след 7 TAG POS=1 TYPE=A ATTR=TXT:след
я понял надо вставить счётчик циклов
SET !LOOP nно должна быть ещё строка переадресации на начало цикла
на http://wiki.imacros.net/!LOOP я ничего не понял.
Строки переадресации на начало цикла быть не должно, это делается по-другому:
Слева (снизу iMacros'а) есть надпись "Повторить макрос", под ней поле "Макс:", там вводишь количество итераций цикла, и получается, твоя строка "счётчик циклов" подразумевается в конце макроса.
Отредактировано CutterRus (05-07-2011 10:26:07)
Отсутствует
Эх, весь мозг уже себе вынес, но не могу разобраться. Поэтому за помощью к вам
Начну с того, что пользуюсь аймакросом уже не первый месяц, но только недавно он начал выёживаться.
Суть в том, что иногда он останавливается на каком-либо шаге (хотя его выполнение точно возможно), ждет 60 секунд (задано в настройках) и тупо виснет на этом месте. И висит, пока не перезапустишь. Ну а если убрать SET !ERRORIGNORE YES, то естественно выполнение скрипта завершится с ошибкой. Мне же надо постоянное выполнение циклов, без таких "зависонов", которые можно исправить только вручную.
Помню, что раньше, если аймакрос не мог выполнить определенный шаг, он уделял ему 1/10 таймаута (в данном случае 6 секунд), и при ошибке - переходил к следующему. И пусть даже каждый шаг будет ошибочным и отнимет 6 секунд - главное, чтобы завершился цикл! А там, соответственно, и обновится страница, и ошибки скорей всего пропадут.
Но КАК это сделать?
Отсутствует
Для того чтобы продолжить не ожидая 60 сек по умолчанию, нужно написать:
SET !ERRORIGNORE YES
SET !ERRORCONTINUE YES
тогда должно работать. Я ставлю такой код в ботах, все зависит от скорости запрос-ответ.
Для циклов лучше использовать среднюю скорость(Редакт./Опции/General/Средне), медленнее конечно, но реже выбрасывает.
вот здесь
Отсутствует
Так и написано, не помогает. Скорость как раз средняя стоит, но ставил и медленную. Уже пробовал и на другом ПК, и экспериментировал с версиями ФФ и аймакроса - без толку... Была мысль, что дело в самом сайте - но видимо нет, раз скрипт бывает виснет даже на строчке SET !ERRORIGNORE YES на 1-м цикле.
По ссылке, к сожалению, ничего интересного не нашел...
Отредактировано Stiks.droid (12-07-2011 12:12:17)
Отсутствует
Так и написано, не помогает. Скорость как раз средняя стоит, но ставил и медленную. Уже пробовал и на другом ПК, и экспериментировал с версиями ФФ и аймакроса - без толку... Была мысль, что дело в самом сайте - но видимо нет, раз скрипт бывает виснет даже на строчке SET !ERRORIGNORE YES на 1-м цикле.
По ссылке, к сожалению, ничего интересного не нашел...
Может быть опишите проблему конкретно по сайту с алгоритмом задачи, а то как-то непонятно чем можно помочь?
Отсутствует
Как сделать чтобы аймакрос нажимал на кнопку custom buttohs, подскажите пожалуйста?
Отредактировано Parusnik55 (26-07-2011 17:29:30)
Отсутствует
Подскажите пожалуйста способен ли iMacros запомнить действия в самом браузере, например такие действия: открыть журнал, выделить там все адреса за сегодня и скопировать. Я пробовал что то не получается, даже такие простейшие действия как "обновить страницу" не запоминает.
Если iMacros не может, то какое тогда расширение может? подскажите плиз.
Отредактировано Parusnik55 (28-07-2011 10:58:12)
Отсутствует
set_http_proxy и set_socks_proxy функции javascript для установки прокси
//Установка прокси http function set_http_proxy(str_url_http,str_port_http) { if(str_port_http>0) set_socks_proxy('',0,4); //сброс socks //Url errCode = iimPlay('CODE:CLEAR\nURL GOTO=about:config\nURL GOTO=javascript:var<SP>prefb<SP>=<SP>Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);var<SP>str<SP>=<SP>Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);str.data<SP>=<SP>"'+str_url_http+'";prefb.setComplexValue("network.proxy.http",<SP>Components.interfaces.nsISupportsString,<SP>str);'); //порт errCode = iimPlay('CODE:URL GOTO=javascript:gPrefBranch.setIntPref("network.proxy.http_port",'+str_port_http+');'); } //Установка прокси socks function set_socks_proxy(str_url_socks,str_port_socks,socks_version) { if(str_port_socks>0)set_http_proxy('',0); //сброс http //Url errCode = iimPlay('CODE:CLEAR\nURL GOTO=about:config\nURL GOTO=javascript:var<SP>prefb<SP>=<SP>Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);var<SP>str<SP>=<SP>Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);str.data<SP>=<SP>"'+str_url_socks+'";prefb.setComplexValue("network.proxy.socks",<SP>Components.interfaces.nsISupportsString,<SP>str);'); //порт errCode = iimPlay('CODE:URL GOTO=javascript:gPrefBranch.setIntPref("network.proxy.socks_port",'+str_port_socks+');'); //тип errCode = iimPlay('CODE:URL GOTO=javascript:gPrefBranch.setIntPref("network.proxy.socks_version",'+socks_version+');'); }
Отсутствует
С разрешения модераторов о себя добавлю парочку полезных ссылок
iMacros. Примеры скриптов. удалено, в данный момент, сайт сменил тематику, линки - мертвые
Отредактировано InfSub (25-12-2014 16:50:32)
Отсутствует
подскажите, пожалуйста, возможно ли в макросе автоматического заполнения форм регистрации этим аддоном сделать так, чтобы в определенное поле вписалось не указанное вручную в скрипте значение, а рандомно сгенерированный набор, например, из 7 символов? есть ли такая команда в iMacros?
то есть, допустим, есть макрос, который при запуске регистрирует меня на сайте (ХХХ), с логином (YYY) и паролем (ZZZ) значения XXX, YYY, ZZZ - указаны мной в скрипте, в виде, например, для логина:
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:register ATTR=NAME:username CONTENT=YYY
можно ли поправить эту строчку так, чтобы при работе макрос вписывал в это поле НЕ YYY, а 7 СЛУЧАЙНЫХ символов?
ещё не решился вопрос с рандомом? если кто обладает информацией, я вас жду
Отредактировано qupes (28-09-2011 02:20:11)
Отсутствует
форумчане, кто в курсе, возможно ли сохранение с помощью этого дополнения страниц следующим образом:
в livejournal существует система постов (записей), на странице с записью всегда есть ссылки вида "следующий" / "предыдущий". Можно ли настроить иМакрос, к примеру так, чтобы кликалось на ссылку "предыдущий" (пост), происходило сохранение страницы, затем снова кликалось и сохранение уже предыдущей и так далее? Просто было бы удобно выкачивать полнстью жж таким образом. И если можно, то в кратце как это настроить?
Спасибо!
Отредактировано deer7 (28-10-2011 18:13:25)
Отсутствует
Привет.
Имеется csv, в котором н-число строк (допустим 30). В каждой строке данные для одной регистрации. 4 столба в строке.
Имя (1 столбец), e-mail (2), пароль (3), Число (4)
Подскажите макрос для заполнения полей регистрации из csv.
Необходимо что бы при взятии данных из первой строки, разносило по полям.
Далее будет переход на другую страницу.
И взятие данных уже из следующей строки т.е. со второй.
И так далее
Спасибо.
Отредактировано sergiksergik (27-11-2011 11:47:04)
Отсутствует
Подскажите макрос для заполнения полей регистрации из csv.
TAB T=1 SET !ERRORIGNORE YES ' ССЫЛКИ НА ФОРУМЫ 1 СТРОКА 1 ССЫЛКА CMDLINE !DATASOURCE forum_links.csv SET !DATASOURCE_COLUMNS 1 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} CLEAR URL GOTO={{!COOL1}} CMDLINE !DATASOURCE login.csv SET !DATASOURCE_COLUMNS 4 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} CLEAR TAG POS=1 TYPE=INPUT:TEXT FORM=NAME CONTENT={{!COL1}} TAG POS=1 TYPE=INPUT:TEXT FORM=mail CONTENT={{!COL2}} TAG POS=1 TYPE=INPUT:TEXT FORM=PASS CONTENT={{!COL3}} TAG POS=1 TYPE=INPUT:TEXT FORM=CHISLO CONTENT={{!COL4}} TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:Auth ATTR=TXT CONTENT=Зарегистрироваться
Отсутствует
как сделать так, дабы скрипт, если страница долгое время не реагирует, повторял предыдущее действие?
на некоторых сайтах страницы могут с первого раза тупо не грузиться, а в айМакросе посел 60ти секунд бездействия скрипт отключается
Отсутствует
как сделать так, дабы скрипт, если страница долгое время не реагирует, повторял предыдущее действие?
на некоторых сайтах страницы могут с первого раза тупо не грузиться, а в айМакросе посел 60ти секунд бездействия скрипт отключается
Ни как JavaScript
а так не помогает ?
URL GOTO=http://site.com WAIT SECONDS=20 REFRECH WAIT SECONDS=5 ' Ну что то типа этого просто тупо обновить страничку у меня так проходит на страничках которые не грузятся до конца :)
Отсутствует
а может быть знает, какой в айМакросе аналог клавиши Enter? а то у меня вконтакте извлеченные из буфера в строку поиска названия песен-клипов искать не хочет сам, а клавиши поиска вроде нет...
или вообще - может есть инфа в наглядном виде, там где в соответствие Клавишным командам мозиллы стоят определенные макросы?
zello пасиб!
Отсутствует
а может быть знает, какой в айМакросе аналог клавиши Enter? а то у меня вконтакте извлеченные из буфера в строку поиска названия песен-клипов искать не хочет сам, а клавиши поиска вроде нет...
или вообще - может есть инфа в наглядном виде, там где в соответствие Клавишным командам мозиллы стоят определенные макросы?
zello пасиб!
Так не пробовал ?
MyPosts = new Array(); MyPosts.push("307"); MyPosts.push("2615"); MyPosts.push("1147"); MyPosts.push("3201"); MyPosts.push("3360"); iimDisplay("Array/iimSet Demo"); for (i = 0; i < MyPosts.length; i++) { iimSet("POSTID", MyPosts[i]); retcode = iimPlay("CODE:URL GOTO=http://forum.iopus.com/viewtopic.php?f=11&t={{postid}}\n"); if (retcode < 0) { // an error has occured errtext = iimGetLastError(); alert(errtext); break; } }
Отсутствует
zello
дык мне нужно чтобы вконтакт (да и не только в него) вставлять из буфера.
общее решение нашел:
CONTENT=<SP>{{!CLIPBOARD}}
но вконтакте почему-то не работает. вернее, аймакрос текст в строку поиска (я ставил в поиск аудио) вставляет, но поиск почему-то не происходит.
остается только:
-либо заставить аймакрос делать Энтер. я вот потому и спросил.
-либо искать решение через ответ на вопрос "почему контакт после ввода текста с макроса, не хочет нифига искать? тогда как при обычном вводе вручную происходит инста-поиск без нажимания клавиш каких-либо?"
и в этом я хз,)) дык мало того, еще и после этого, нужно будет думать как этим воспользоваться через айМАкрос. а тут - я ну совсем хз))
и вот еще задачка - 2 одинаковых оч простых скрипта. один ищет, 2ой - нет.
Рутрекер
VERSION BUILD=7401004 RECORDER=FX TAB OPEN TAB T=2 URL GOTO=http://rutracker.org/forum/index.php TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:search-text CONTENT=<SP>{{!CLIPBOARD}} VERSION BUILD=7401004 RECORDER=FX TAB OPEN TAB T=2 URL GOTO=http://ts.saahov.ru/ TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:qGcrcGcsc16614 CONTENT=<SP>{{!CLIPBOARD}} TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=VALUE:Поиск
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:quick-search ATTR=VALUE:»
Отсутствует