Софт-Архив

все для imacros

Рейтинг: 4.4/5.0 (340 проголосовавших)

Описание

Статьи - iMacros - автоматизируй всё!

iMacros - автоматизируй всё!

25.06.2010 / Программы / Сергей Герасимов

Что бы вы ни делали в браузере, iMacros может это автоматизировать

(девиз программы с сайта iOpus)

iMacros предлагается в четырех основных вариантах. отдельная программа двух видов (платная, Scripting Edition и Pro Edition. о различиях – чуть позже), платный плагин к IE и урезанная бесплатная версия для IE и Firefox. В магазине вариантов покупки заметно больше, но различия в основном в типе и количестве лицензий. При открытии испытательной версии (триал-версия на 30 дней, включает в себя все возможные варианты программы) предлагается запустить специальный браузер iMacros (однако о вопросах совместимости можно не беспокоиться - браузер основан на ядре Internet Explorer) или соответствующий браузер с плагином. Посмотрим, что этот продукт может предложить пользователю в каждой из версий. Обзор разделен на две основные части, посвященные браузеру и плагину, различия подвариантов оговариваются отдельно.

iMacros Browser:

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

Есть два способа создания макросов – запись действий и самостоятельное задание команд. Следует сразу сказать, что iMacros использует собственный скриптовый язык для описания автоматизированных действий, поэтому для начинающих пользователей более оправданным будет использование первого варианта. Исходя из этого, а также из соображений здравого смысла, в данной статье я не буду рассматривать этот аспект программы. Всех интересующихся его синтаксисом направлю в подробную "Вики". При записи действий программа автоматически определяет наилучший способ взаимодействия с элементами страницы (таковых три – по ID элемента, по координатам относительно экрана, используя имитацию щелчка мыши – DirectScreen). Существует видеоруководство по созданию макросов.

Предположим, мы хотим записать макрос, который заходит на сайт нашего интернет-магазина и ищет там какую-нибудь программу. Напишем несколько тестовых заданий. Вот как выглядит окно iMacros в процессе записи последовательности команд:

Другие статьи, обзоры программ, новости

IMacros for FireFox: руководство (manual на русском) как пользоваться плагином для записи макросов в FireFox

iMacros — автоматизация действий

Подробный обзор плагинов и расширений для упрощения жизни пользователей браузера Mozilla Firefox®.

adam910 14 сентября

Как я вообще сюда попал: решил поставить в Мозиллу расширение iMacros, поискал в Ютубе и совершенно случайно наткнулся на урок из teachvideo.ru. Посмотрел, был шокирован качеством и простотой изложения материала. Сразу, как говорится, непонятное стало понятным).

До того понравилось,что решил в блог добавить.МОЛОДЦЫ. +++++

iMacros for FireFox — автоматизация рутинных действий

iMacros был разработан для автоматизации рутинных действий при работе в Интернет. Если у вас есть какие-нибудь действия, которые Вам приходится часто повторять – воспользуйтесь iMacros for FireFox для того чтобы записать их в макрос. В следующий раз, когда Вам понадобится выполнить эти действия снова, Вы запустите этот макрос одним нажатием кнопки.

Фактически дополнение iMacros позволяет записывать манипуляции пользователя, которые производятся на каком-либо сайте. Далее можно, либо воспроизвести ранее зафиксированные действия, либо отредактировать их и добавить нужные вам действия. Итак, iMacros позволяет производить запись действий пользователя, например выполнять запись данных, которые интерактивно вводятся вами в поля онлайн-формы, можно редактировать сохраненные макросы и воспроизводить записанные ранее действия.

Все возможности расширения станут доступными сразу после установки Firefox и его последующей перезагрузки. Функционал дополнения можно вызвать с помощью бокового окна, которое вызывается специальной кнопкой панели инструментов. Поскольку данная кнопка является единственным способом активации окна расширения, то желательно сразу же вывести ее на одну из панелей инструментов Firefox. Сделать это можно с помощью меню браузера "Вид — Панели инструментов — Настроить ". Вам будет достаточно просто перетащить иконку в удобную позицию на любой из панелей инструментов.

Одной из наиболее актуальных для плагина iMacros задач можно назвать автоматическое заполнение данных форм. Для того чтобы начать запись действий, вначале перейдите на веб-страницу с формой. Далее просто начните записывать ваши действия, воспользовавшись табом «запись » и располагающейся на нем одноименной кнопкой.

После того как начата запись, панель расширения начнет преобразовывать все ваши манипуляции на веб-сайте в свой внутренний макроязык (imacros скрип). Фактически знать предназначение его операторов, для того чтобы просто записать последовательность действий и дальше ее воспроизводить, нет никакой необходимости.

После того как вы выполнили все действия по отправке формы, достаточно нажать кнопку «Стоп ». Расширение предложит вам сохранить уже записанную последовательность действий как новый макрос.

Поскольку даже начинающий исследователь Сети посещает, как правило, несколько сайтов, чтобы как-то организовать все необходимые макросы, наше расширение дает возможность иерархической организации всех своих данных. Вы можете создавать вложенные каталоги сколько угодной вам глубины, которые будут содержать сами макросы. Следует помнить, что система iMacros хранит все свои данные в текстовом виде. Таким образом, реорганизовать расположение макросов можно с помощью любого файлового менеджера. Для того чтобы узнать, где система хранит файлы, следует открыть форму настроек дополнения iMacros c помощью кнопки «Опции », которая располагается на табе "Редакт. " боковой панели.

Чтобы повторить всю последовательность действий, которая была записана расширением iMacros, достаточно просто активировать вкладку "Воспр. ". Далее в дереве выбрать нужный вам макрос и нажать кнопку «Воспроизвести ». Расширение повторит все действия, которые предварительно были сохранены. Следует заметить, что пользователь имеет возможность прервать воспроизведение в любой момент. Также он может изменить скорость, с которой будут повторяться действия, воспользовавшись кнопкой «Опции » закладки "Редакт. ".

Созданные вами макросы могут быть с успехом использованы другими пользователями вашей локальной сети. Для этого достаточно указать в качестве мест хранений данных расширения общедоступные сетевые ресурсы. Таким образом, можно упростить жизнь пользователям, которые вынуждены ежедневно авторизироваться, например, для получения почты. При этом смена паролей может остаться абсолютно прозрачной операцией, поскольку достаточно просто изменить макрос, чтобы задать пользователю новые регистрационные данные.

Редактирование макроса выполняется с помощью вкладки "Редакт. ". Используемый для редактирования макросов «Блокнот » можно в любой момент заменить другой программой с помощью кнопки «Опции ». Форма настроек расширения, которая открывается c помощью кнопки «Опции », позволяет устанавливать скорость воспроизведения ранее записанных макросов. В том случае, если вы часто посещаете веб-сайты, которые используют расширенные возможности JavaScript, например, для анализа вводимых данных без перезагрузки страниц, есть смысл установить медленный режим воспроизведения. Обратите внимание на то, что скорость воспроизведения можно задать путем редактирования макроса, а именно — указав в его теле параметр SET !REPLAYSPEED.

Вы также сможете указать, как визуально выделять те элементы веб-сайта, с которыми в данный момент работает iMacros. Например, если вам не нравится то, что поля, которые в данный момент выделяются расширением, подсвечиваются синей рамкой, можно отключить этот эффект, просто скинув флажок «Подсвечивать объект».

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

На вкладке «Securityс » окна настроек вы можете указать необходимость шифрования паролей, которые будут запоминаться расширением. Это необходимо для того, чтобы запретить несанкционированное использование макросов, которые находятся, например, на общих сетевых ресурсах в локальной сети.

На табе «Path » вы можете подсмотреть директории, в которых расположены файлы данных iMacros. Такая возможность будет важна в том случае, если пользователь решит начать реорганизацию данных вручную, к примеру, с помощью файлового менеджера.

При постоянном посещении какого-либо сайта необходимость помнить регистрационные данные просто удручает. Расширение iMacros позволяет упростить задачу по вводу повторяющихся данных за счет записи действий пользователей. В этом руководстве для iMacros (manual на русском) мы рассмотрели некоторые возможности расширения, а в целом они достаточно объемны и скрыты от глаз простого пользователя за внешне неказистым интерфейсом. Это, однако, не мешает iMacros справляться с ускорением выполнения повседневных однообразных манипуляций в Firefox.

Автоматизируем любые действия в интернете до одного клика

Заметки Сис.Админа Автоматизируем любые действия в интернете до одного клика. iMacros для Firefox. Нечто большее, чем просто плагин

Доброго времени суток, дорогие друзья, знакомые и прочие личности, которым довелось читать этот материал.

Бывало у Вас такое, что порой надо на нескольких сайтах сделать некие монотонные действия? На нескольких сайтах залогиниться и посмотреть новости (а лучше скопировать их куда-то, чтобы посмотреть офлайн). куда-то каждый день кликнуть, что-то обновить (я, например, ежедневно вношу мелкие, однообразные правки в резюме, чтобы поднять его наверх в поиске) или ввести какие-то данные в формы комментирования или логина для входа, или что-то куда-то с разных ресурсов переписать (ну, допустим, курс доллара Вам в онлайн-блокнотик сегодня нужен). Ну и всякое прочее. Всё в жизни бывает. Думаю, что сталкивались. Так вот..

Сегодня в объектив камеры нашего проекта попала тема из разряда бонусов для пользователя или так называемых «облегчалок» работы в повседневно-бытовой юзеровской жизни. Последняя связана непосредственно с путеводителем по интернету — браузером, причем не просто каким-то браузером, а многими любимым, единственным и неповторимым огненным лисом — Firefox. про который написано множество статей, особенно востребованные из которых были про плагины или оптимизацию .

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

Ну что, поехали осваивать..

iMacros: функционал, основные возможности и принцип работы. Автоматизируем действия в интернете

Вообще, думаю, ни для кого не секрет, что плагины это такие «плюшки», которые позволяют улучшить жизнь обычного интернет-пользователя, будь то визуальная составляющая браузера (в виде изменения внешнего вида) или же более тонкая материя – оптимизация работы (см.ссылку выше по тексту). взятие на себя определенных функций, обязанностей, рутинных операций, которые совершаются неоднократно.

Вашего покорного слугу, как уже говорилось выше, частенько напрягало вводить одни и те же пароли (даже не смотря на функцию запоминания). забивать однотипные «ФИО-формы» или формы логинов (и т.п.) при веб-серфинге по различным сайтам сети. Всегда хотелось, чтобы под рукой был некий виртуальный помощник, готовый подставить плечо в деле решения постоянно повторяющихся (бытовых) задач и сказать: « Хозяин, хватит делать все самому, предоставь это мне! ».

И хочу Вам сказать, что мои поиски такого помощника не были напрасны, ибо решение такое есть и зовется оно плагин iMacros для Firefox. К слову сказать, это даже не плагин, а целый комбайн решений, который можно поистине назвать палочкой-выручалочкой в деле автоматизации многих рабочих процессов web -браузера. Которым я и хочу с Вами поделиться.

И чтобы Вы как-то смогли убедиться, что это не просто красивые слова, рассмотрим заявленные разработчиком возможности.

Итак, замечательный плагин iMacros позволяет /осуществляет :

  • Автоматизировать свою деятельность, записывая и воспроизводя повторяющиеся действия пользователя;
  • Заполнение форм данных, запоминание паролей. которые в интерактивном режиме вводятся в поля;
  • Извлечение, сбор и исследование данных — специальная команда автоматически читает данные с сайта и экспортирует их в CSV -файл, действуя аналогично заполнению форм;
  • Тестирование web-приложений;
  • Автоматический вход в почту или другие часто посещаемые сайты;
  • Автоматическую выгрузку и загрузку — автоматизация загрузки изображений, файлов или целых страниц;
  • Возможность переноса файлов макросов с одного ПК на другой с последующим их воспроизведением;
  • Безопасное хранение паролей с использованием 256 -битного алгоритма шифрования;
  • Делиться своими макросами;
  • Сохранять и печатать веб-страницы;
  • Редактировать сохраненные макросы;
  • ..И многое другое.

Да, и еще, кроме всего прочего, этот плагин работает с самыми ходовыми браузерами, а именно, Mozilla Firefox , Google Chrome (и др. на основе Chromium ). многострадальным Internet Explorer и, кроме того, не гнушается таких ОС. как Windows. Mac. Linux .

Собственно, если по-простому, то можно сказать, что это некий рекордер записи Ваших действий, который неусыпно следит за каждым Вашим шагом. Впоследствии он предлагает воспользоваться уже готовым решением по выполнению той или иной уже совершенной операции/действия (во замудрил-то :-)) .

Итак, функциональные возможности рассмотрели, осталось сказать пару слов о самом алгоритме работы программы. Выглядит он следующим образом.

Есть действия, которые требуют Вашего постоянного участия (ввод логина/пароля авторизации, заполнение формы данных и многое много многое прочее). Так вот, как минимум iMacros берет и записывает все действия, по Вашему желанию, в специальный макрос, который потом пользователь может запустить одним кликом и автоматически выполнить всю цепочку записанных в него операций. Вот и всего делов-то! Удобно же.

Примечание:

Макрос – это набор инструкций, в которых говориться, какие действия необходимо выполнить, чтобы достигнуть определенной цели.

Освоение подопытного или что из себя представляет плагин iMacros

Для начала работы с iMacros нужно сначала обзавестись, т.е. скачать (во как :)) сие расширение. Для этого проходим по ссылке и кликаем по зеленой кнопке с надписью « Добавить в Firefox ».

После загрузки нажимаем « Установить сейчас » и перезапускаем нашего огненного лиса (ну или лисичку, у кого как) .

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

Итак, после активации слева (от основной рабочей области браузера) появляется специальная форма плагина (см. изображение) .

Форма представляет собой две области, одна из которых предназначена для работы с уже готовыми демо-шаблонами ( 1 ). а вторая ( 2 ) – для создания/работы/редактирования с будущими макросами. Готовые шаблоны содержат список демо-скриптов, которые позволяют разобраться в работе модуля, а это: различные фреймы, фильтры, заполнение полей, табы и т.п.

Вот, например, один из макросов (« SavePDF «) запущен на выполнение (см. изображение) .

Конечно, на первый взгляд всё кажется  непонятным, да и, отчасти, это так и есть, однако после ознакомления с видеоинструкциями из раздела поддержки становятся понятными механизмы работы со скриптами. Ну и примеры стоит посмотреть, да. В общем, не забывайте про раздел iMacros Suppor t. Если владеете английским, тогда посетите более подробный информационный ресурс с описанием работы iMacros (или он же через вкладку « Редактирование » — « П омощь »). Для тех же, кто не владеет — еще всё впереди, у нас еще будет некое количество статей по этой теме.

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

Итак, кликаем по вкладке « Редактирование », переходим в « Опции » и настраиваем необходимые параметры (см. изображение) .

Панель « Опции » имеет 5 вкладок с настройками, но нам необходимо лишь проделать следующие действия (см. изображение) :

  • Вкладка « General » — поставить скорость воспроизведения в положение « Среднее » ( 1 ). Это оптимальный вариант по скорости выполнения макроса. Впрочем, если Вам потребуется более быстрое или медленное воспроизведение, то, как Вы понимаете, это всегда можно изменить;
  • Вкладка « Security » — можно указать необходимость шифрования паролей, которые будут запоминаться плагином. Это нужно для того, чтобы исключить возможность несанкционированного использования макросов, которые находятся на общих сетевых ресурсах. Придумайте основной пароль и введите его в поле « Enter master password. » ( 2 ). если необходимо;
  • Изменить (если не устраивают) рабочие папки сохранения для макросов/данных/закачек, вкладка « Path » ( 3 ) .

Теперь окунемся в практику и рассмотрим парочку реальных примеров из жизни.

iMacros: запись и воспроизведение действий

Допустим, нам необходимо разгрести электронный почтовый ящик или оплатить какую-то услугу, но вот незадача — все пароли и явки (регистрационные данные) вылетели из головы или просто вводить их решительно лениво. Что делать?

Можно раз и навсегда решить эту проблему с помощью iMacros путем записывания всех наших действий (единожды) и последующим просмотром, так сказать, увлекательного кино со стороны, в качестве зрителя. Т.е. мы забиваем все пароли/логины в формы один раз, и уже потом нет нужды хранить все в голове или еще где-то.

Итак, переходим на web -страницу ресурса, форму которого нам надо заполнить. Допустим, мы хотим попасть на всеми нами любимый  форум проекта [Sonikelf’s Project’s]. для чего идем по этому адресу Fорум Sис.Админа и начинаем записывать свои действия путём предварительного нажатия кнопки « Запись » (см. изображение) .

Примечание:

При клике по кнопке « Запись » вылетит предупреждение – хотим ли мы закрыть все формы до начала записи, нажимаем — « Нет ».

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

Как только мы закончим заполнение форм и нажмем кнопку « Вход «, необходимо будет остановить запись, кнопка « Стоп ». Расширение автоматически сохранит нам записанную последовательность действий как новый макрос под названием «# Current ». Теперь нам остается только выйти из формы авторизации на форуме, кликнув по кнопке « Выход » и заново зайти, но уже с помощью записанного макроса.

Для этого просто выбираем текущий макрос «# Current », переходим на вкладку « Воспроизвести » и кликаем по одноименной кнопке (или просто двойной щелчок мыши по названию макроса). Смотрим на результат (см. изображение) .

Наблюдается интересная картина: мы сидим, ничего не делаем, а кто-то тем временем, используя наш логин и пароль, заходит на форум FS. Что за дела? ??

Также можно редактировать любой макрос (ведь все данные хранятся в текстовом виде) путем нажатия правой кнопкой мыши и выбора пункта « Редактировать » из выпадающего меню. Но для этого надо знать код и синтаксис, чему можно будет обучиться или внимательно следя за тем, что записывается после каждого действия, или изучая вышеупомянутую англоязычную поддержку. Или же попросту дожидаясь новых статей на проекте. Впрочем, кусочек синтаксиса мы сегодня расскажем.

Опять же, по желанию макрос возможно добавить в закладки браузеров Firefox. Chrome. Созданный макрос можно выбрать из этого выпадающего меню, дабы потом просто щелкать по нему как по вкладке и наблюдать за процессом. Изменив же путь Paths (вкладка « Редакт .» — « Опции ») и указав общедоступную сетевую (или обычную) папку, можно делиться макросами с другими пользователями по локальной сети.

В общем, благодаря описанной выше последовательности действий таким нехитрым способом можно автоматизировать любой процесс, так или иначе связанный, скажем, с заполнением форм данных.

Итак, приведу еще один пример, как можно использовать сей инструмент в повседневной жизни некоторых людей.

iMacros для браузерных онлайн-игр

Сейчас все популярнее становятся браузерные онлайн-игры. В некоторых из них смысл игры заключается в том, чтобы выполнять определенные (чаще всего однотипные) действия через какой-то заданный промежуток времени. Так вот, чтобы автоматизировать сей процесс, достаточно всего лишь один раз выполнить всю последовательность действий в игре, записать макрос, задать время повторения и передать вожжи управления самому плагину. Кроме того, есть игры, которые приносят реальный доход, т.е. допустим, Вы развиваете персонажа/город и т.п. и получаете определенные цифровые «ништяки» (иногда в виде электронных денег ) от спонсора. Так вот, поставьте этот процесс на автопилот и займитесь своими делами.

Теперь давайте рассмотрим базовые команды, которые позволяют работать с imacros, и разберемся, для чего они вообще нужны и за что отвечают. Ну и будем примерно знать, как писать или редактировать макросы вообще, опираясь на синтаксис.

iMacros: команды макросов и их синтаксис

Для начала рассмотрим список команд, позволяющих нам выполнять простейшие действия. Итак, команды следующие:

  • ADD – добавление переменной. Позволяет также производить вычитание путем добавления отрицательного значения переменной и поддерживает внутренние переменные !VAR1. VAR2. VAR3 и !EXTRACT ;
  • BACK – команда возврата на предыдущую страницу веб-сайта;
  • CLICK — клик на HTML -элемент с заранее указанными X/Y координатами. Левый верхний угол страницы — нулевое положение системы координат. Необязательный атрибут CONTENT может использоваться для вставки текста в поле ввода. В основном команда используется в тех случаях, когда необходимо нажимать ссылку, название которой меняется, а координаты остаются неизменными;
  • CLEAR – очищает все временные файлы на HDD, в том числе кэш браузера, куки, сохранённые пароли;
  • PAUSE – остановка выполнения макроса до момента, пока пользователь не нажмет кнопку « Продолжить ». Команда полезна для отладки скриптов;
  • REFRESH – обновляет текущее окно браузера по аналогии с кнопкой F5 ;
  • SET – устанавливает пользовательские переменные от. VAR0 до. VAR9 (стандартные встроенные переменные — число, символ, набор символов) ;
  • TAG — выбирает HTML- элемент из текущего сайта. Путем назначения параметров POS. TYPE. FORM и ATTR задается определение элемента. Если последний является ссылкой, то она будет нажата, т.е. команда TAG произведёт переход. Если выбранный элемент является формой ввода, то содержимое параметра CONTENT будет использовано для заполнения формы;
  • TAB – позволяет сфокусироваться на определенной вкладке браузера;
  • URL – осуществляет переход по заданной ссылке активной вкладки браузера;
  • VERSION – команда (без которой не обходится ни один макрос). указывающая на версию iMacros. с помощью которой он был записан;
  • WAIT — задержка по времени выполнения скрипта. Можно также задать определенный промежуток между командами Imacros -скрипта;
  • ‘ – одиночная кавычка, указывающая на комментарий. Начав строку со знака « ‘ » все остальное игнорируется.

Мы рассмотрели сами команды, с помощью которых создаются макросы iMacros. Теперь чуть ближе познакомимся с их синтаксисом, дабы у Вас самих была возможность что-либо составить из этих команд и попрактиковаться.

Итак, идем по порядку.

Синтаксис команды ADD

« ADD result_var added_value», здесь:

  • result_var — Одна из четырех внутренних переменных !VAR1. VAR2. VAR3 или. EXTRACT ;
  • added_value — Значение, которое будет добавлено к result_var

Пример: Вычитание двух переменных.

SET !VAR1 10

ADD !VAR1 -2

=> Content of !VAR1 is 8.

Пример: Открыть локальный файл с сетевого диска E

URL GOTO=file:///E:/image/icon.png

URL GOTO=file:///E:/folder/index.html

Синтаксис команды CLICK

«CLICK X=n Y=m [CONTENT=some_content]». здесь:

  • X — Определяет горизонтальную координату элемента на сайте, который должен быть нажат;
  • У — Определяет вертикальную координату элемента на сайте, который должен быть нажат;
  • CONTENT — Указывает значение, которое отправляется при нажатии элемента.

Координаты (X/Y) нужного места, определяются с помощью специализированного софта.

Пример: Надо осуществить переход на сайт sonikelf.ru. найти в строке поиска необходимую фразу, например « windows 8 » и осуществить поиск статей, соответствующих данному запросу.

‘ Переход на сайт

URL GOTO=http://www.sonikelf.ru/

‘ Ввод в строку поиска необходимой фразы. (Координаты вычислены с помощью спецсофта) .

CLICK X=145 Y=350 CONTENT=Windows8система

‘ Нажатие кнопки «поиск»

CLICK X=280 Y=350

Синтаксис команды SET

« SET var value », здесь:

  • var — Имя встроенной переменной, от. VAR0 до. VAR9. или переменной определенной пользователем;
  • value – Присваиваемое значение

Пример: Установить значение « Заметки Сис.Админа » в переменную SET. а также цифровое значение задержки страницы, равное 100 секунд.

1. SET !VAR1 «Заметки Сис.Админа»;

2. SET !TIMEOUT_PAGE 100

Синтаксис команды TAB

« TAB (T=n|OPEN|CLOSE|CLOSEALLOTHERS) », здесь:

  • n – порядковый номер нужной вкладки;
  • CLOSE – закрытие текущей вкладки;
  • OPEN — открытие новой вкладку в фоновом режиме;
  • CLOSEALLOTHERS — закрытие все вкладкок, кроме активной.

Пример: Открыть сайт во второй вкладке

Синтаксис команды TAG

Пример: Загрузить файл « Filesonikelf. txt », расположенный на диске С .

TAG POS=1 TYPE=INPUT:FILE FORM=NAME:frm_upload ATTR=NAME:uploaded_file CONTENT=c:\Download\Filesonikelf.txt

Команда TAG позволяет запускать события, используя для этого значение EVENT: event_name для параметра CONTENT .

Пример: процесс загрузки изображения по URL -адресу

URL GOTO= http://clip2net.com/clip/m10803/1342186216-clip-21kb.jpg

ONDOWNLOAD FOLDER=* FILE=*

‘Загрузка изображения с помощью одного из следующих способов:

TAG POS=1 TYPE=IMG ATTR=HREF:http://*.jpg CONTENT=EVENT:SAVEITEM

‘TAG POS=1 TYPE=IMG ATTR=HREF:http://*.jpg CONTENT=EVENT:SAVEPICTUREAS

  • SAVEITEM — событие для сохранения объектов, в основном изображении, с любого веб-сайта. Для указания папки загрузки файла используется команда ONDOWNLOAD (с ее помощью определяется местоположение и имя загружаемого файла) ;
  • SAVEPICTUREAS — Сохранить изображение как..
  • SAVETARGETAS — Сохранить объект как..
  • ATTR=HREF: some_url ( http://*.jpg ) – выбор ссылки по заданному URL

Синтаксис команды VERSION

« VERSION BUILD= », здесь:

  • BUILD — Указывает версию и номер сборки.

Когда происходит запись макроса в iMacros. рекордер добавляет к нему атрибут « RECORDER=FX». который не несет никакой командно-смысловой нагрузки.

VERSION BUILD=7031111 RECORDER=FX,

Версия 7.03 (Build 1111 ). записана при помощи Firefox .

Уфф-ф, некоторые базовые команды и их синтаксис осилили, теперь конечно же не плохо было бы рассмотреть пару неиллюзорных примеров, да и вообще научиться создавать свои собственные макросы, основываясь на всех этих командах. И все это будет, правда уже в следующей статье, так сказать чисто практической, поэтому далеко не уходим, ждем продолжения.

А пока, как минимум изучите возможность записи действий, попробуйте что-то редактировать и тд и тп. В общем, инструмент полезный, так что есть смысл осваивать.

Послесловие

В заключении хотелось бы еще раз сказать, что iMacros действительно полезная в быту вещица, но таки, чтобы раскрыть потенциал оной в полном объеме, необходимо повозится с мануалами, изучить demo -ролики, ну и вручную создать пару-тройку своих скриптов (последний пункт уже наша забота). Ну, или использовать по минимуму, опираясь на встроенную, собственно, запись макросов. Думайте Мы же, если Вам это интересно, постараемся статьями рассказывать по этой теме всякие новые штуки.

Результатом же всех этих стараний, если Вы таки решитесь их проделать станет сэкономленное время и автоматизация многих повседневно-рутинных операций при работе с интернетом и браузером. А это, в свою очередь, означает, что высвободившееся время можно потратить с пользой, например чаще на изучение сайта Заметки Сис.Админа и читать больше интересных, полезных статей для своего развития ??

До новых встреч, уважаемые читатели! Как и всегда, будем рады услышать Ваши дополнения, вопросы, отзывы и всё такое прочее. Пишите в комментариях. Особенно вопросы, ибо, боюсь, что их таки будет прилично

PS: За существование данной статьи спасибо члену команды 25 КАДР

Остались вопросы? Можно задать их на форуме сайта

Все для imacros

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

Статьи взяты от сюда

================

iMacros для Mozilla Firefox

Само расширение можно установить в практически любой версии Firefox. Следует заметить, что далеко не каждое расширение для предыдущих версий браузера Mozilla сможет работать на новой «лисе». Убедиться в этом можно хотя бы на странице загрузки расширений, посетив ее с помощью Firefox3.5. Множество расширений будут иметь характерную надпись, говорящую про несовместимость с более старыми версиями браузера. Оперативное обновление iMacros говорит о том, что компания-разработчик достаточно серьезно относится к позиционированию своего продукта на рынке. Ведь несмотря даже на полную бесплатность дополнения, как для коммерческого, так и для частного использования, его новые версии выходят очень оперативно.

Установка дополнения iMacros

Я предполагаю, что вы сможете самостоятельно установить расширение iMacros, воспользовавшись этой ссылкой. Данное расширение, как впрочем и большинство других плагинов для Firefox, очень компактно. При постоянном подключении к Сети оно устанавливается за считаные секунды. Если вы устанавливаете его с модема, то процесс займет около минуты. Впрочем нельзя сказать, что это какая-то особенность данного расширения, ведь практически все дополнения к «огненному браузеру» достаточно компактны. Стоить, правда, заметить, что маленький размер не означает, что дополнение будет также эффективно использовать оперативные ресурсы вашей операционной системы. К счастью, расширение iMacros избавлено от такого недостатка, как утечка памяти.

Функциональность iMacros

Итак, какие же функции содержит в себе данное расширение? Фактически дополнение iMacros позволяет записывать манипуляции пользователя, которые производятся на каком-либо сайте. Далее можно либо воспроизвести ранее зафиксированные действия, либо отредактировать их и добавить нужные вам действия. Итак iMacros позволяет:

* производить запись действий пользователя, например выполнять запись данных, которые интерактивно вводятся вами в поля онлайн-формы;

* редактировать сохраненные макросы;

* воспроизводить записанные ранее действия.

Все возможности расширения станут доступными сразу после установки Firefox и его последующей перезагрузки. Функционал дополнения можно вызвать с помощью бокового окна, которое вызывается специальной кнопкой панели инструментов. Поскольку данная кнопка является единственным способом активации окна расширения, то желательно сразу же вывести ее на одну из панелей инструментов Firefox. Сделать это можно с помощью меню браузера "Вид — Панели инструментов — Настроить". Вам будет достаточно просто перетащить иконку в удобную позицию на любой из панелей инструментов.

Одной из наиболее актуальных для iMacros задач можно назвать автоматическое заполнение данных форм. Для того чтобы начать запись действий, вначале перейдите на веб-страницу с формой. Далее просто начните записывать ваши действия, воспользовавшись табом «запись» и располагающейся на нем одноименной кнопкой.

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

После того как вы выполнили все действия по отправке формы, достаточно нажать кнопку «Стоп». Расширение предложит вам сохранить уже записанную последовательность действий как новый макрос.

Древовидная форма организации хранилища макросов

Поскольку даже начинающий исследователь Сети посещает, как правило, несколько сайтов, чтобы как-то организовать все необходимые макросы, наше расширение дает возможность иерархической организации всех своих данных. Вы можете создавать вложенные каталоги сколько угодной вам глубины, которые будут содержать сами макросы. Следует помнить, что система iMacros хранит все свои данные в текстовом виде. Таким образом, реорганизовать расположение макросов можно с помощью любого файлового менеджера. Для того чтобы узнать, где система хранит файлы, следует открыть форму настроек дополнения iMacros c помощью кнопки «Опции», которая располагается на табе "Редакт." боковой панели.

Время воспроизводить!

Чтобы повторить всю последовательность действий, которая была записана расширением iMacros, достаточно просто активировать вкладку "Воспр.". Далее в дереве выбрать нужный вам макрос и нажать кнопку «Воспроизвести». Расширение повторит все действия, которые предварительно были сохранены. Следует заметить, что пользователь имеет возможность прервать воспроизведение в любой момент. Также он может изменить скорость, с которой будут повторяться действия, воспользовавшись кнопкой «Опции» закладки "Редакт.".

Поделиться макросом

Созданные вами макросы могут быть с успехом использованы другими пользователями вашей локальной сети. Для этого достаточно указать в качестве мест хранений данных расширения общедоступные сетевые ресурсы. Таким образом, можно упростить жизнь пользователям, которые вынуждены ежедневно авторизироваться, например, для получения почты. При этом смена паролей может остаться абсолютно прозрачной операцией, поскольку достаточно просто изменить макрос, чтобы задать пользователю новые регистрационные данные. Редактирование макроса выполняется с помощью вкладки "Редакт.". Используемый для редактирования макросов «Блокнот» можно в любой момент заменить другой программой с помощью кнопки «Опции».

Окно настроек

Форма настроек расширения, которая открывается c помощью кнопки «Опции», позволяет устанавливать скорость воспроизведения ранее записанных макросов. В том случае, если вы часто посещаете веб-сайты, которые используют расширенные возможности JavaScript, например, для анализа вводимых данных без перезагрузки страниц, есть смысл установить медленный режим воспроизведения. Обратите внимание на то, что скорость воспроизведения можно задать путем редактирования макроса, а именно — указав в его теле параметр SET !REPLAYSPEED.

Вы также сможете указать, как визуально выделять те элементы веб-сайта, с которыми в данный момент работает iMacros. Например, если вам не нравится то, что поля, которые в данный момент выделяются расширением, подсвечиваются синей рамкой, можно отключить этот эффект, просто скинув флажок «Подсвечивать объект».

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

На вкладке Security окна настроек вы можете указать необходимость шифрования паролей, которые будут запоминаться расширением. Это необходимо для того, чтобы запретить несанкционированное использование макросов, которые находятся, например, на общих сетевых ресурсах в локальной сети.

На табе Path вы можете подсмотреть директории, в которых расположены файлы данных iMacros. Такая возможность будет важна в том случае, если пользователь решит начать реорганизацию данных вручную, к примеру, с помощью файлового менеджера.

Последний раз редактировалось grazer; 10.05.2010 в 19:47.

Плагин iMacros для Firefox - автоматизация работы в браузере

Плагин iMacros для Firefox — автоматизация работы в браузере

Суббота, 28 Апр 12 в 16:51

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

После недавней статьи про то как отправить автоматические заявки в Rotapost   с помощью iMacros, Александр Прокудин, заработавший 1,6 млн. рублей на биржах ссылок сказал мол я публикую дикий боян. Спорить с ним не стал, так как скрипт действительно уже давно гуляет по сети. Тем не менее, решил продемонстрировать, что в том случае не занимался банальным копипастом, а действительно вникал в тему — именно поэтому предлагаю вам рассмотреть работу iMacros более детально.

Вообще данный Firefox плагин очень крутой, обладая достаточными знаниями по его использованию можно автоматизировать очень многие процессы в работе браузера. Нельзя сказать при этом, что с ним очень сложно работать, нужно лишь немного подумать и, возможно, полистать руководство. На официальном сайте найдете небольшое описание, пару видео и ссылки на обзорные статьи. Скачать его для Firefox можно отсюда. насколько я понял, есть еще и версия для Internet Explorer. Думаю, в других браузерах также есть что-то подобное.

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

Еще демо можно глянуть здесь. Там есть как общие примеры, описания, так и более продвинутые решения. В любом случае будет полезно. Последним (но не по значимости) информационным ресурсом по iMacros есть специальная wiki страница — найдете что почитать.

Но перейдем от теории к практике. Есть парочка видео по работе с iMacros. Первый пример — автоматический вход в Gmail и загрузка домашней страницы пользователя:

Собственно здесь вы можете видеть не только как это все работает, но и как создавать iMacros. В разделе «Запись» есть кнопки для старта, остановки процесса и сохранения скрипта. А чуть ниже полезная опция — «Режим клика». С ее помощью вы можете выбрать как курсор привязывается к странице — либо через распознавание HTML тега, либо через координаты окна X/Y. Последний метод я использовал дабы определить нужные координаты клика для работы в Ротапост.

Теперь небольшой пример скрипта. В одном из блогов  я рассказывал про быстрое написание поста с помощью закладок браузера — суть метода в том дабы использовать закладки для хранения всех основных сервисов для работы в одной папке. Если, например, в процессе написания вы смотрите ключевики, ищите картинки, то все это можно добавить в закладки, а при открытии папки есть опция «Открыть все во вкладках». Я использую этот хак для комментирования блогов. Каждое утро нужно проверить и ответить на все комментарии пользователей во всех блогах, поэтому  с помощью одного клика я их все открываю. Та же история у меня с закладками новостных сайтов, с чтения которых начинается день.

Так вот, возвращаясь к блогам, открывая каждый из них в новой вкладке мне все равно приходится по ним переходить и входить в админку. Но что если реализовать все через iMacros? Принцип действия скрипта — открыть вкладку, загрузить страницу, зайти в админку и продолжить то же самое для следующего сайта. В итоге получился такой вот код:

Немного поясню. Строка SET !ERRORIGNORE YES отключает остановку скрипта, если возникли какие-то ошибки. Если вы в свое время не вышли из админки, то заходя в нее по адресу wp-admin вы автоматически залогинитесь. Конечно, тогда скрипт не найдет указанные для него поля и зависнет. Именно поэтому ошибки отключаем. Строка SET !TIMEOUT_STEP 0, если я правильно понял, задает нулевое ожидание для обработки той или ситуации — в частности это связано с ошибками: если скрипт не находит нужный атрибут на странице он будет идти дальше, но перед этим начнет ожидать несколько секунд, что нам, в принципе, не нужно.

Дальше — проще. TAB OPEN открывает новую вкладку, а TAB T=2,3,4 на нее переходит. После этого грузится адрес админки блога со странице комментариев. Далее входится логин CONTENT=******** (введите свое значение). Размещать пароль в скрипте не требуется, так как в моем случае Firefox сам их помнит и подставляет автоматически. Кстати, о паролях, для iMacros поддерживается шифрование — смотрите настройки. После запуска данного скрипта в течении 20-30 секунд все блоги загрузятся и будут готовы для работы, это сэкономит мне кликов 10 где-то.

Конечно, это лишь один из примеров. На следующем видео показана работа iMacros для регистраций в сайтах социальных закладок. Многие используют платный софт или делают это вручную — есть более простое и доступное решение:

Происходит регистрация, возможно, не так быстро как с помощью специальных программ по типу Sapient InterSocial Submitter. но это в данном случае скорее как пример, все же намного эффективнее чем делать это вручную.

Нужны еще примеры? — вот навскидку придумал очередную ситуацию. В одной из статей писал про Firefox плагин easyComment для быстрого комментирования блогов. С его помощью одним лишь кликом вы сможете быстро заполнить форму комментирования на многих блогах, останется только написать текст записи.

То же самое можно было бы сделать и через iMacros. Вот такой простой скриптик помогает решить данную задачу:

После его выполнения соответствующие поля формы комментирования на странице заполнятся автоматически. Но и это еще не все — для простоты работы вы можете добавить скрипт iMacros в качестве букмаклета (закладки) в браузер Firefox. После этого все операции на самом деле будет работать одним кликом! В общем, если разобраться в плагине целиком и полностью, ваши возможности по работе с сайтами в Firefox могут значительно возрасти.

P.S. Узнайте какая реклама сайта эффективней на блоге компании SEOinUA.

Рождение ребенка — это важное решение в семье, при этом здоровье будущей матери выходит на первый план, следует соблюдать разные нормы и правила.