Статьи Новости Контакты

25.07.2008
Петр Агофонов

Автоматизатор для Firefox

расширение iMacros для Mozilla Firefox

Форма настройки расширения
Форма настройки расширения

То, как выглядит современный браузер, зависит уже не только от возможностей разработчиков, но также и от прихотей пользователей. Однако никакая, даже самая мощная команда никогда не сможет сделать все функции, которые требуются всем пользователям. Именно по этой причине при разработке Mozilla Firefox один из основных акцентов был сделан на механизме внешних расширений. Рассматриваемое сегодня дополнение к этому популярному браузеру предназначено для автоматизации рутинных действий. И если вы сомневаетесь, нужно ли вам это расширение, вдумайтесь в следующий факт — расширение iMacros, которое я буду рассматривать сегодня, было установлено более миллиона раз.

Несмотря на то, чем вы занимаетесь в Сети, рутина дает о себе знать. Представьте себе, сколько раз вы вводили пароль и имя пользователя на разнообразных веб-ресурсах. Именно по причине сложности запоминания множества паролей рано или поздно практически любой пользователь начинает пользоваться одной и той же регистрационной информацией на разных сайтах. А это уже само по себе очень опасно, поскольку открытие каким-либо злоумышленником учетных записей на одном из посещаемых вами веб-сайтов может привести к дискредитации ваших учетных записей на других ресурсах. Чтобы избавиться от необходимости постоянно держать пароли в памяти, можно использовать расширение iMacros, которое разработано под эгидой компании iOpus. Также это расширение позволяет записать манипуляции, которые вы совершаете, чтобы в дальнейшем быстро и точно воспроизводить их, экономя при этом ваше время.

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

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

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

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

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

Боковая панель с открытым iMacros
Боковая панель с открытым iMacros

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

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

Запись макроса
Запись макроса

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

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

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

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

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

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

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

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

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

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



Скоро на сайте

  • Wordpress

    Серия статей о плагинах к движку WordPrress
  • AJAX

    Проекты и продукты, ориентированные на AJAX
  • Новые сервисы Google

    Обзор новых сервисов Google
 

Copyright © 2003—2017 Все права защищены

При использовании материалов сайта ссылка на hostinfo.ru обязательна

  • хостинг от .masterhost
  • Rambler's Top100