Правила оформления сообщений в данном топике:
Адрес сайта и страницы, на которой возникла проблема, размещается в тегах [spoiler][noindex]http://адрес_сайта/название_страницы[/noindex][/spoiler]
Для размещения кода, используйте тег "Code" внутри тега "Spoiler" - [spoiler][code]ваш код[/code][/spoiler]
или выложите на сайт «Pastebin».
При размещении объемных материалов, используйте тег "Spoiler" - [spoiler]ваш текст[/spoiler]
или выложите на сайт «Pastebin».
Размещать изображения в открытом виде. Для размещения скриншотов и других изображений, используйте тег "Spoiler" - [spoiler][img]http://ссылка_на_изображение[/img][/spoiler]
.
«Можно ответить на любой вопрос, если вопрос задан правильно.»
Платон
«Не каждый вопрос заслуживает ответа.»
Сайрус
Отсутствует
так а какую кнопку нажать та надо
Скриншот кнопки я обвел красным, таких кнопок там несколько, но лучше нажимать ту, которая первая, так как они исчезают после того, как произойдет прослушивание звука, после их нажатия. Но для меня, чтоб понять, можно привести пример с любой из таких кнопок, там уж разберусь.
Отредактировано Edi (26-01-2013 13:02:19)
Отсутствует
spy686 пишеттак а какую кнопку нажать та надо
Скриншот кнопки http://s43.radikal.ru/i101/1301/a1/15ed9c6aff0a.png я обвел красным, таких кнопок там несколько, но лучше нажимать ту, которая первая, так как они исчезают после того, как произойдет прослушивание звука, после их нажатия. Но для меня, чтоб понять, можно привести пример с любой из таких кнопок, там уж разберусь.
в коде немогу найти кнопку, лучше адрес страницы.
Удалено
Отсутствует
Edi пишет: spy686 пишет: так а какую кнопку нажать та надоСкриншот кнопки http://s43.radikal.ru/i101/1301/a1/15ed9c6aff0a.png я обвел красным, таких кнопок там несколько, но лучше нажимать ту, которая первая, так как они исчезают после того, как произойдет прослушивание звука, после их нажатия. Но для меня, чтоб понять, можно привести пример с любой из таких кнопок, там уж разберусь.в коде немогу найти кнопку, лучше адрес страницы.
Самое удивительное, что решение нашлось само собой. После того как я выложил на этом форуме, то что записал imacros,
без перехода на адрес страницы
, попробовал его использовать сам и о чудо, все заработало как надо. Затем я догадался в чем дело и вставил после "URL GOTO" паузу и теперь все отлично работает. кому надо выкладываю код.
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://3s-business.net/audio_markers WAIT SECONDS=1 TAG POS=2 TYPE=SPAN ATTR=* WAIT SECONDS=8
Пользуйтесь на здоровье. )))
Вот бы еще написать тоже самое на AutoIt. Может кто знает как?
Отредактировано Edi (26-01-2013 22:27:50)
Отсутствует
Как запускать js-скрипты в iMacros Enterprice Edition? В ней в списке макросов js-скрипты не отображаются, как при использовании расширения для Firefox.
Отсутствует
Как запускать js-скрипты в iMacros Enterprice Edition? В ней в списке макросов js-скрипты не отображаются, как при использовании расширения для Firefox.
он походу не работает с js
Удалено
Отсутствует
Как запускать js-скрипты в iMacros Enterprice Edition? В ней в списке макросов js-скрипты не отображаются, как при использовании расширения для Firefox.
А у меня все запускается и все отображается, хотя стоит только лишь адон для лисы FF. Просто после добавления скрипта, нужно перегрузить (закрыть-открыть) окно адона, можно с помощью клавиши F8, с программой думаю тоже нужно просто перегрузить ее.
Отредактировано Edi (28-01-2013 18:14:37)
Отсутствует
Есть такой код:
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/friends?id=190460543§ion=all 'нажатие ссылки с random номером (1 to 50) до позиций SET !VAR1 EVAL("Math.floor(Math.random()*50 + 1);") TAG POS={{!VAR1}} TYPE=A ATTR=TXT:Написать<SP>сообщение TAG POS=1 TYPE=TEXTAREA ATTR=ID:mail_box_text CONTENT="Мой текст" TAG POS=1 TYPE=BUTTON ATTR=ID:mail_box_send WAIT SECONDS=1
все отлично работает, но это вариант случайного выбора от 1 до 50, а мне нужно по очереди от 1 до 50. Как это сделать?
Вопрос второй, как изменить макрос, чтоб "Мой текст" извлекался из файла "test.csv". В общем как изменить существующий макрос, чтобы текст извлекался из нужного мне файла и значение POS с каждым запуском (циклом) менялось на единицу больше?
Отредактировано Edi (28-01-2013 19:40:08)
Отсутствует
partizanin пишетКак запускать js-скрипты в iMacros Enterprice Edition? В ней в списке макросов js-скрипты не отображаются, как при использовании расширения для Firefox.
А у меня все запускается и все отображается, хотя стоит только лишь адон для лисы FF. Просто после добавления скрипта, нужно перегрузить (закрыть-открыть) окно адона, можно с помощью клавиши F8, с программой думаю тоже нужно просто перегрузить ее.
http://s020.radikal.ru/i712/1301/d6/12dbd132c371t.jpg
iMacros Enterprice Edition помоему не поддерживает js
Добавлено 28-01-2013 20:43:04
Есть такой код:
Выделить кодКод:
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/friends?id=190460543§ion=all 'нажатие ссылки с random номером (1 to 50) до позиций SET !VAR1 EVAL("Math.floor(Math.random()*50 + 1);") TAG POS={{!VAR1}} TYPE=A ATTR=TXT:Написать<SP>сообщение TAG POS=1 TYPE=TEXTAREA ATTR=ID:mail_box_text CONTENT="Мой текст" TAG POS=1 TYPE=BUTTON ATTR=ID:mail_box_send WAIT SECONDS=1все отлично работает, но это вариант случайного выбора от 1 до 50, а мне нужно по очереди от 1 до 50. Как это сделать?
Вопрос второй, как изменить макрос, чтоб "Мой текст" извлекался из файла "test.csv". В общем как изменить существующий макрос, чтобы текст извлекался из нужного мне файла и значение POS с каждым запуском (циклом) менялось на единицу больше?
я бы использовал js и функцию for и ++
вот пример использования js+iMacros:
http://forum.mozilla-russia.org/viewtopic.php?pid=541920#p541920
а вот код использования txt (разница с csv наверно не большая):
SET !EXTRACT_TEST_POPUP NO SET !DATASOURCE url2.txt SET !DATASOURCE_COLUMNS 159 SET !LOOP 1 SET !DATASOURCE_LINE {{!LOOP}} SET !ERRORIGNORE YES SET !ERRORCONTINUE YES TAG POS=1 TYPE=A ATTR=TXT:ДОБАВИТЬ<SP>ВИДЕОРОЛИК WAIT SECONDS=10 TAG POS=1 TYPE=NOBR ATTR=TXT:ДОБАВИТЬ WAIT SECONDS=5 TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://cis.com/upload.php ATTR=ID:video_link CONTENT={{!COL1}} WAIT SECONDS=1 TAG POS=1 TYPE=BUTTON ATTR=TXT:Сохранить WAIT SECONDS=10 TAG POS=1 TYPE=DIV ATTR=TXT:Закрыть WAIT SECONDS=10
Отредактировано spy686 (28-01-2013 20:43:04)
Удалено
Отсутствует
iMacros Enterprice Edition помоему не поддерживает js
Не может быть, чтобы платная программа не поддерживала то, что поддерживает бесплатная.
полезная ссылка http://www.w3schools.com/js/js_loop_for.asp
Не подскажите как вставить это в мой код, что-то не соображу.
Вместо этого кода, функция "Loop" не подойдет?
P.S. Эх, эту бы часть форума imacros уже можно было бы разделить по разделам и мусор повыкидывать.
Учебник по JS http://learn.javascript.ru/
Отредактировано Edi (18-03-2013 10:12:39)
Отсутствует
Бьюсь уже второй день с кодом, не знаю как сделать, подскажите. Для примера вот на [url=http://vk.com/search?c[q]=TVM&c[section]=communities ][/url] сайте есть группы, среди всех групп нужно выбрать только "открытые группы" и просмотреть их (зайти в каждую группу) поочередно, вступить в эти группы. Как вступить в группу здесь уже написано Пост №360. А вот остальное. Я написал код,
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/search?c[q]=TVM&c[section]=communities ' установка строки с которой идет отсчет. SET !LOOP 1 TAG POS={{!loop}} TYPE=DIV ATTR=CLASS:labeled<SP>&&TXT:Открытая<SP>группа TAG POS={{!loop}} TYPE=IMG ATTR=HREF:http://*.jpg WAIT SECONDS=3
но он не прокатывает. В этом коде, строка 6, выбирается нужная группа, по очереди с каждым циклом выбирается следующая строчка, так как мне и надо, но заход происходит не в ту группу, так как в строке 7 перебор по файлам "http://*.jpg" без выбора "открытая группа". Как установить фильтр по открытым группам. Или как исправить код, чтоб все работало правильно?
-----------------------
Через неделю мучений сам нашел решение, есть такая хорошая штука как относительное позиционирование http://wiki.imacros.net/Data_Extraction … ositioning ссылка ру
Теперь полностью рабочий код выглядит так.
VERSION BUILD=7601105 RECORDER=FX TAB T=1 URL GOTO=http://vk.com/search?c[q]=TVM&c[section]=communities ' установка строки с которой идет отсчет. SET !LOOP 1 TAG POS={{!loop}} TYPE=DIV ATTR=CLASS:labeled<SP>&&TXT:Открытая<SP>группа TAG POS=R-1 TYPE=IMG ATTR=HREF:http://*.jpg WAIT SECONDS=3
Отредактировано Edi (08-02-2013 13:53:12)
Отсутствует
P.S. Эх, эту бы часть форума imacros уже можно было бы разделить по разделам и мусор повыкидывать.
По мотивам данного форума: iMacros: команды, скрипты, примеры
Плюс мои примеры.
Отсутствует
кто знает может ли iOpus iMacros пасле завершения выполнения (или ошибки) одного скрипта автоматически перешел бы к выполнению другого.
Отсутствует
А как можно получить все содержимое страницы, если она не имеет разметки. Просто строка без тегов. Можно как-то экспортировать ее в JS?
Отсутствует
Здравствуйте, подскажите, пожалуйста, как решить следующую задачу
iMacros заходит на сайт и ищет определённую комбинацию слов, и если:
1) находит её, то выполнение сценария продолжается
2) не находит её, то нажимается именно кнопка обновить на самом сайте (а не F5 в браузере) до тех пор, пока искомая комбинация слов не будет найдена
TAG POS=1 TYPE=A ATTR=TXT:Бесплатное<SP>мороженое TAG POS=1 TYPE=BUTTON ATTR=TXT:Обновить<SP>расписание<SP>»
P.S.: js пользоваться не умею
Отсутствует
Здравствуйте, подскажите, пожалуйста, как решить следующую задачу
iMacros заходит на сайт и ищет определённую комбинацию слов, и если:
1) находит её, то выполнение сценария продолжается
2) не находит её, то нажимается именно кнопка обновить на самом сайте (а не F5 в браузере) до тех пор, пока искомая комбинация слов не будет найденаВыделить кодКод:
TAG POS=1 TYPE=A ATTR=TXT:Бесплатное<SP>мороженое TAG POS=1 TYPE=BUTTON ATTR=TXT:Обновить<SP>расписание<SP>»P.S.: js пользоваться не умею
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('Этой фразы тут нету!'); }
Удалено
Отсутствует
Как в случае зависания страницы браузера, при выполнении макроса, а соответственно зависания и самого iMacros запустить REFRESH? Я делая это в ручную заметил это помогает и макрос нормально продолжает работать.
Отредактировано Edi (06-02-2013 11:44:32)
Отсутствует
Как в случае зависания страницы браузера, при выполнении макроса, а соответственно зависания и самого iMacros сделать рефреш? Я делая это в ручную заметил это помогает и макрос нормально продолжает работать.
попрбуй в том месте где код зависает, добавить строчку refresh
Удалено
Отсутствует
Edi пишет: Как в случае зависания страницы браузера, при выполнении макроса, а соответственно зависания и самого iMacros сделать рефреш? Я делая это в ручную заметил это помогает и макрос нормально продолжает работать.попрбуй в том месте где код зависает, добавить строчку refresh
В том то все и дело, что никогда не знаешь, где зависнет. Вот прописать бы в коде таймаут, по истечении которого страница обновлялась.
И еще, может кто знает как выбрать на странице все значения "POS". POS={{*}}, POS=* не прокатывают. Нужно что-то типа POS={{ALL}} но такого тоже нет.
Отредактировано Edi (06-02-2013 11:56:49)
Отсутствует
spy686 пишетEdi пишет: Как в случае зависания страницы браузера, при выполнении макроса, а соответственно зависания и самого iMacros сделать рефреш? Я делая это в ручную заметил это помогает и макрос нормально продолжает работать.попрбуй в том месте где код зависает, добавить строчку refresh
В том то все и дело, что никогда не знаешь, где зависнет. Вот прописать бы в коде таймаут, по истечении которого страница обновлялась.
И еще, может кто знает как выбрать на странице все значения "POS". POS={{*}}, POS=* не прокатывают. Нужно что-то типа POS={{ALL}} но такого тоже нет.
всмысле выбрать? как ты представляешь себе нажатие одновременноевсех кнопок?
Удалено
Отсутствует
Нажатие одновременно всех радиокнопок.
TAG POS=1 TYPE=INPUT:RADIO ATTR=NAME:answer_*&&VALUE:1 TAG POS=2 TYPE=INPUT:RADIO ATTR=NAME:answer_*&&VALUE:1 и таих еще штук 20
Отредактировано Edi (06-02-2013 15:41:50)
Отсутствует
Нажатие одновременно всех радиокнопок.
Выделить кодКод:
TAG POS=1 TYPE=INPUT:RADIO ATTR=NAME:answer_*&&VALUE:1 TAG POS=2 TYPE=INPUT:RADIO ATTR=NAME:answer_*&&VALUE:1 и таих еще штук 20
ты одновременно это сможешь сделать сам ?
iMacros - это имитатор твоих нажатий на интернет странице.
Удалено
Отсутствует
Здравствуйте, нужен макрос для создания некоторого количества учётных записей, с похожими именами (изменяются на одну цифру, к примеру: ааа1, ааа2, ааа3) я смог сделать только через многократный копипаст одного и того же кода впродолжении макроса, с заменой имени каждый раз, но это довольно долго, поэтому решил спросить) буду рад помощи
Добавлено 13-02-2013 14:12:50
если возможно сделать на распознавание капчи, то вобще круто будет)))
Отредактировано 143456 (13-02-2013 14:12:50)
Отсутствует
ПРИВЕТ ВСЕМ!!!!!!!!!!!! помогите пожалуйста как сделать так чтоб imacros работал на каждой вкладке??????? обязательно приходится открывать несколько окон что в итоге путаю их!
Отсутствует
ПРИВЕТ ВСЕМ!!!!!!!!!!!! помогите пожалуйста как сделать так чтоб imacros работал на каждой вкладке??????? обязательно приходится открывать несколько окон что в итоге путаю их!
создай профили mozilla, так удобнее там есть плагин, чтобы внизу справа отображалось имя профиля
Добавлено 13-02-2013 21:11:16
Здравствуйте, нужен макрос для создания некоторого количества учётных записей, с похожими именами (изменяются на одну цифру, к примеру: ааа1, ааа2, ааа3) я смог сделать только через многократный копипаст одного и того же кода впродолжении макроса, с заменой имени каждый раз, но это довольно долго, поэтому решил спросить) буду рад помощи
js через команду for
или imacros циклы с функцией loop
Добавлено 13-02-2013 14:12:50
если возможно сделать на распознавание капчи, то вобще круто будет)))
погугли imacros + antigate на сайте seo помоему
Отредактировано spy686 (13-02-2013 21:11:16)
Удалено
Отсутствует