Программа imacros как работает


Как пользоваться Imacros. Установка и настройка.

Побродив по интернету, я увидел, что материалов по Imacros на русском языке не так много. Они сильно разрозненны по интернету. Иногда приходится долго “гуглить” что бы что-то найти.

А переводить английскую вики иногда просто нет желания. Я решил восполнить этот пробел, и выкладывать на этом блоге свои наработки.

Многие пользователи даже не знают, как пользоваться Imacros, как написать скрипт, свой первый скрипт.

Как установить Imacros

В этой инструкции, я расскажу как установить Imacros для Firefox. Описывать установку на другие браузеры не имеет смысла, так как они более урезанные по функционалу.

  1. Устанавливаем браузер Mozilla Firefox. Для тех, кому лень пользоваться Google – вот ссылка.
  2. Далее открываем меню (кнопка в виде трех полосок справа) и выбираем дополнения.
  3. У вас откроется вкладка “Расширения” Есть альтернативный способ попасть на эту вкладку – в строке адреса вбиваете about:addons
  4. Далее в строке поиска расширений пишем – Imacros for Firefox и жмем Enter.
  5. Далее в окне выбираем “установить”.
  6. Перезагружаемся и пользуемся.

Если по каким-то причинам это расширение не находится (иногда сайт мозиллы глючит) – качаем Imacros for firefox по прямой ссылке.

Что вызвать окно Imacros в браузере – жмем F8 и оно появится слева.

Как пользоваться Imacros

Написать первоначальный скрипт Imacros достаточно просто – активируем возможность записи действий пользователя в окне Imacros.

Жмем кнопку “Запись” и делаем что-то в браузере. Завершаем запись нажатием кнопки “Стоп”.

В итоге у вас появится скрипт под дефолтным именем – #Current.iim, советую сразу переименовать его. Так как если вы второй раз нажмете на запись, то этот скрипт затрется.

Чтобы переименовать скрипт можете воспользоваться кнопкой “Сохранить как..” или можно щелкнуть правой кнопкой по скрипту в окне и выбрать пункт меню “Переименовать”.

Итак, первый скрипт написан. Пробуем его запустить и проверяем его работу.

Переходим на вкладку “Воспроизведение” и жмем на кнопку “Воспроизвести”

Как видно на скриншоте – есть возможность повторить воспроизведение скрипта нужное количество раз. для этого ставим максимально нужное нам количество повторений макроса и жмем кнопку “Воспр. (Цикл)”.

А далее – начинается самое интересное! Практически всегда записанный скрипт не работает корректно.

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

Отладка скрипта Imacros – это манипулировании с опциями записи (вкладка “запись” – кнопка “Record options”) и последующей вставки рабочего куска в листинг скрипта.

Играя с флажками на этой вкладке и записывая скрипт снова и снова – добиваемся нужного функционала.

Ошибки в скрипте и что с ними делать

Вы запустили скрипт – он дошел до какой-то строки и остановился с ошибкой.

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

В некоторых специфических случаях достаточно просто вписать в начало скрипта команду пропуска ошибок.

Как это сделать читайте здесь о команде ERRORIGNORE.

semmblog.ru

iMacros for Firefox — что это такое?

Дополнение iMacros for Firefox — это уникальное решение для автоматизации ваших повседневных действий в сети интернет и веб-тестирования.

Что такое iMacros for Firefox?

В двух словах, это первое дополнение и браузер, основанное на записи ваших действий. Можно с легкостью записать веб-серфинг и в дальнейшем повторить эти шаги.

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

Любые действия: просмотр, заполнение формы, нажатия и сбор информации могут быть записаны макросом, приятной мелочью будет то, что iMacros помогает вам с записью команд, подсвечивая используемые элементы. Ссылка на скачивание последней версии дополнения для Firefox:

https://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/

iMacros Browser, пробная 30-ти дневная версия или если хотите купить:

http://imacros.net/download
Примеры:

Вам необходимо получить прайс-лист, биржевую информацию или какие-либо другие данные с сайта?

iMacros для Firefox может сделать это за вас. Он получает данные из сайта, по необходимости может их обработать и сохраняет результат с сайта в текстовый файл. От вас не требуется никаких навыков программирования, все очень просто!

Вы хотите проверить веб-сайты автоматически?

Вы когда-нибудь часами сидели в VK, в ожидании пока кто-нибудь вам напишет или хотели первым успеть откликнуться в акционных постах? iMacros поможет автоматизировать практически любую веб-проверку для вас!

iMacros — лучшая программа для веб-тестирования!

iMacros Browser успешно конкурирует с другим программным обеспечением для тестирования сайтов, стоимостью более $30000, стоя в разы дешевле! Кроме того, есть возможность взаимодействия макроса с Windows Scripting Host (входит в состав Windows), Visual Basic или любым другим языком программирования. Эта способность — принципиальная особенностью для полной автоматизации любой задачи и часто отсутствует в более дорогом ПО.

Чем iMacros может вам помочь?

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

Если вы используете плагин iMacros для Mozilla Firefox, он может:

  • автоматически заполнять форму (в частности комментарии);
  • автоматический вход в веб-почту (и, если хотите, писать и отправлять электронную почту за вас!);
  • многократные сложные переходы на сайтах, без вмешательства пользователя;
  • легко записываемые ,отправляемые макросы: запись на одном компьютере, просмотра на любом другом, где установлен iMacros for Firefox или другой;
  • безопасное хранение паролей с использованием профессионального 256-битного AES алгоритма шифрования. AES используется правительством США для защиты конфиденциальных данных;
  • iMacros не собирает никаких персональных данных. Вся информация хранится только на вашем компьютере;
  • делитесь макросами со своими коллегами и повысьте производительность всей организации;
  • список сайтов, которыя я лично автоматизировал: vk.com, ok.ru, twitter.com, facebook.com, instagram.com, youtube.com, yandex.ru, mail.ru, amazon.com, likest.ru, olike.ru и множество других сайтов.

Если вы веб-специалист и используете Standard Edition, он может следующее:

  • регрессивный тест сложных веб-сайтов одним щелчком мыши;
  • автоматизация действий в поисковиках, управлять Google и Overture Pay per Click поиск информации, автоматическое участие в аукционах, извлечение информации с сайтов, online запросы к базам данных и загрузка результатов;
  • интернет-мониторинг: слежение за сайтом и оповещение вас, если макрос столкнулся с проблемой на вашем веб-сайте. В отличии от простых услуг интернет-мониторинга, iMacros может проверить online-формы любой сложности (например, создания тестовых заказов в интернет-магазине), использующие Java и Flash;
  • измерить время отклика сайт с помощью команды STOPWATCH, создать статистику производительности;
  • избегайте сложных Perl скриптов, выполнение Cron, Grep, Sed, Awk, LWP и другие тяжелых Unix инструменты и команды. Кроме того, ни один из этих инструментов не имеет функционала который нам дает макрос;
  • iMacros можно настроить на работу совместно с Firefox (FF). В данном режиме работы, не возможно различить пользователя (человека) и робота-макроса;
  • сохранение любой таблицы в текстовый файл с разделителями-запятыми (CSV). Эти файлы может открыть почти любой редактор электронных таблиц, в том числе Excel;
  • iMacros поддерживает веб-сайты на основе Java или Flash (плагин Macromedia Shockwave);
  • поддержка XHTML.

Если вы веб-специалист или разработчик ПО и используете Enterprise Edition, он может сделать следующее:

  • извлечение данных из веб-страниц;
  • вы должны написать макрос и вызвать iMacros панель. Остальное iMacros сделает за вас;
  • используйте макрос в качестве робота или паука (как поисковые системы);
  • внедрить «веб-серфинг» и «веб-запрос» в ваш Windows Scripts;
  • и многое другое…
Вы не успеваете / не можете написать макрос самостоятельно?

Вам нужно автоматизировать более сложные задачи? Я создам индивидуальное решение для вас, основываясь на моих навыках и опыте. Пожалуйста свяжитесь со мной через форму обратной связи.

Причины использования iOpus iMacros for Firefox:
  1. Экономия времени Аймакрос поможет вам выполнить занудные веб-действия быстрее. Загрузка, ввод данных и веб-тестирование — макросами можно делать все!
  2. Экономия денег Зачем платить больше за те же функции? А если учесть что iMacros for Firefox абсолютно бесплатный, тогда это удобнейший продукт на рынке. Единственное, решение ввиде Browser распространяется за деньги.
  3. Легкость Вы напишите свой первый макрос менее чем через минуту! Ни одна другая аналогичная программа не будет на столько простой!
  4. Гибкий Автоматизация даже самых сложных задачи с помощью Scripting Interface. Подключите iMacros к вашему любимому языка программирования.
  5. Работа с веб-страницами iMacros может сохранять веб-страницы или даже распечатывать их.
  6. Будьте креативными Повторение является неотъемлемой частью вашей работы. Так пусть iOpus iMacros для лисы возьмет на себя рутинную работу, и сэкономит ваше драгоценное время для других дел.

imacroshelp.ru

Автоматизация работы: урок первый

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

Этим постом я открываю серию т.н. уроков, чтобы помочь моей хозяйке Маше и упростить её работу в социалках. Для справки:

iMacros — это расширение для браузеров Mozilla Firefox, Google Chrome (и других браузеров на основе Chromium) и Internet Explorer, которое позволяет сохранять и воспроизводить действия пользователя.

JavaScript (JS) является наиболее популярным языком сценариев в интернете, и работает в большинстве браузеров, таких как Intenet Explorer, Firefox, Chrome, Opera, и Safari.

Работать мы будем только с Mozilla Firefox, скачать свежую версию которого всегда можно по этой ссылке.

Итак, разберем пошагово, что нам для начала работы нужно сделать:  Скачать и установить браузер Mozilla Firefox по вышеприведенной ссылке.  Скачать вот тут и установить последнюю версию расширения Imacros.

После установки Imacros’a браузер попросит Вас перезапустить его. После перезапуска в правом верхнем углу появится вот такой значок: Этот значок обозначает, что у Вас установлен Imacros и, нажав на него, Вы можете получить доступ к панели управления макросами. Она появится слева:

Для дальнейшей работы нам понадобится следующая информация: папка куда установлен Imacros по умолчанию — Документы на Вашем компьютере. Зайдя в неё легко можно обнаружить каталог iMacros в котором есть три подкаталога: ● Downloads — по умолчанию, папка для сохранения данных ● Macros — по умолчанию, папка для хранения макросов ● Datasources — по умолчанию, папка для хранения исходных данных

Запомнили и пошли дальше. В папке iMacros/Macros Вы можете увидеть файлы двух типов: *.imm — файлы с кодом Imacros и *.js — файлы с кодом JavaScript. Как только Вы скачаете с этого сайта какой-либо макрос, Вам нужно его сразу сохранить в эту папку. Еще раз напоминаю — папка Документы/iMacros/Macros.

Если сохранили правильно он появится в списке макросов после обновления, вызвать которое можно нажав кнопку «Обновить список». Чтобы запустить на выполнение нужный нам макрос выделяем его и нажимаем кнопку «Воспроизвести». Для примера сохраните этот файл в каталог макросов и попробуйте его запустить.

Чтобы сохранить файл нажмите правой кнопкой по предыдущей ссылке и выберите «Сохранить ссылку как…» или «Сохранить объект как…». Расширение у сохраняемого файла обязательно должно быть iim.

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

odinvite.ru

iMacros for Firefox – Загрузите это расширение для 🦊 Firefox (ru)

iMacros is designed to automate the most repetitious tasks on the web. If there’s an activity you have to do repeatedly, just record it in iMacros. The next time you need to do it, the entire task will be completed at the click of a button! With iMacros, you can quickly and easily fill out web forms, download files, extract text and images, and more. The uses are limited only by your imagination!Both personal and business users take advantage of iMacros to save tremendous amounts of time and money, whether they are auto-filling forms, downloading PDF reports or other types of files, taking web page screenshots, or routinely gathering data to stay ahead of the competition!Web developers use iMacros for web regression testing, performance testing and web transaction monitoring. It can also be combined with Firebug and other web development and test tools. XPath support is included.Macros are text based - with support for password encryption - and can be stored as either bookmarks or external files. Macro files can be edited with any text editor, and macro bookmarks can be edited with the included editor.Macros can also be started via the command line e. g. via the Windows task scheduler, batch files, or a Linux cron job for unattended operation.Macros recorded with iMacros for Firefox can be replayed in iMacros for Chrome, iMacros for IE, and the iMacros browser without changes! All iMacros versions combined have millions of active users, making it the most popular web browser automation tool.So what are you waiting for? Start eliminating hassle and stop wasting time by downloading and using iMacros today!

With the release of iMacros for Firefox 10.0, some features are only available with a Personal Edition (or higher) license. Purchase any iMacros license and download the File Access for iMacros Extensions module from your Ipswitch account. Customers with active service agreements for iMacros 12 already will be able to access this new module for upgrading to the full version of iMacros for Firefox 10. Download the installer from your Ipswitch Community account.

For more information please visit iMacros wiki and the active user forum.

Click here for legacy versions (iMacros 9.0.3 and older).

addons.mozilla.org

Все iMacros Команды на русском в одном месте

При помощи команды SIZE iMacros изменяет размер окна браузера. Данная команда необходима, прежде всего, при использовании команд DS (Direct Screen) с фиксированными координатами, но она также может понадобиться при необходимости проверки изображения. Примечания: SIZE iMacros гарантирует, что видимая страница браузера имеет указанный размер. Фактический размер всего окна браузера будет больше,…ДАЛЕЕ

Команда ONERRORDIALOG iMacros используется, если на веб-странице возникнет ошибка выполнения JavaScript сценария, тогда Internet Explorer открывает диалоговое окно с сообщением об ошибке. Данная команда обрабатывает такие диалоговые окна, чтобы ваши макросы не останавливались с ошибками. По умолчанию параметры: BUTTON=YES и CONTINUE=YES. Эти настройки активны даже без использования ONERRORDIALOG в ваших…ДАЛЕЕ

Команда IMAGESEARCH iMacros ищет заданное изображение, указанное с помощью параметра IMAGE. На основе исходного изображения производится поиск на отображаемой в данный момент странице сайта с использованием алгоритма Распознавания Изображений. CONFIDENCE определяет насколько близко найденное изображение должно соответствовать заданному. Значение 100 означает точное совпадение. Если входное изображение не найдено, при заданном…ДАЛЕЕ

Команда iMacros SEARCH ищет текст или подстроку (используя регулярное выражение) в исходном коде страницы, в отличии от команды TAG, которая пользуется объектной моделью документа (DOM). Таким образом SEARCH также «видит» комментарии в коде страницы и может извлекать информацию из скрытых объектов (style=»display: none;») Работает в: Синтаксис: SEARCH SOURCE=(TXT|REGEXP) IGNORE_CASE=YES EXTRACT=$1…ДАЛЕЕ

Команда ONDOWNLOAD iMacros автоматически обнаруживает и перехватывает загрузки. Используйте команду до начала загрузки, чтобы определить месторасположение и имя сохраняемого файла. Тайм-аут для страницы так же относится и к загрузкам. Убедитесь, что значение времени ожидания достаточное, чтобы файл успел загрузиться. Обычно имя загружаемого файла создается автоматически на сервере. Вы можете добавить…ДАЛЕЕ

Команда ONLOGIN iMacros — заполняет форму диалогового окна аутентификации. Команда ONLOGIN должна быть расположена выше команды перехода на сайт, который требует авторизации пользователей. Пароль сохраняется по тому методу шифрования, который вы выбрали в настройках iMacros на вкладке Security (Безопасность). Безопасность: как и пароли для сайтов в браузере, пароли в команде…ДАЛЕЕ

imacroshelp.ru

Автоматизация рутины в OS X. Урок 15. iMacros

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

Что такое iMacros?

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

Примечание: iMacros появился еще в 2001 году и не имеет прямого отношения к компании Apple. Свое название продукт получил задолго до появления iPhone, iTunes и т.п.

Для чего нужен iMacros?

Пожалуй, главное предназначение iMacros — автоматическое заполнение форм. К примеру, можно один раз записать процесс подачи объявления и каждый день запускать макрос, чтобы оно всегда было в ТОПе. Данные для заполнения форм можно указывать в коде вручную или загружать из CSV-файлов.

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

Установка

К сожалению, пока еще нет версии iMacros для браузера Safari. Это дополнение можно установить на Firefox, Google Chrome, Opera или Internet Explorer, но актуальной версии последнего для Mac уже нет.

Заходим на эту страницу и нажимаем большую зеленую кнопочку Добавить в Firefox.

После этого браузер перезапустится и откроет страницу сайта разработчика.

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

Google Chrome

Заходим на эту страницу и нажимаем большую голубую кнопочку Установить.

Через несколько секунд откроется вкладка с сайтом продукта и в правом верхнем углу появиться иконка для запуска iMacros. После нажатия на нее слева экрана появится окно для работы с инструментом.

Как записать макрос?

А теперь рассмотрим простейший практический пример: создадим макрос, который будет открывать поисковую систему Яндекс и искать там слова «Hello World».

На левой панели ищем кнопку Запись и нажимаем на нее.

Набираем в адресной строке yandex.ru и вводим в поисковое поле «Hello World». 

После этого нажимаем на кнопки «Стоп» и на «Сохранить как». 

Присваиваем макросу имя и нажимаем ОК. Теперь код макроса можно редактировать.

Давайте немного модифицируем программу, и в коде вместо слов «Hello world» напишем слова «Hello dolly», сохраним внесенные изменения и запустим макрос нажатием на кнопку «Воспроизвести».

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

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

Как сделать скриншот веб-страницы?

Выполнение макроса можно контролировать, автоматически делая скриншоты после каждой критичной операции. Поясним как это делать на простейшем примере кода:

'Делаем активной нужную вкладку TAB T=1 'Переходим на нужный сайт URL GOTO=https://www.apple-iphone.ru 'Делаем скриншот и сохраняем его с меткой текущего момента в имени SAVEAS TYPE=PNG FOLDER=* FILE=Screenshot_Time_{{!NOW:yyyymmdd_hhnnss}}.png

Как распечатать веб-страницу?

'Делаем активной нужную вкладку TAB T=1 'Переходим на нужный сайт URL GOTO=https://www.apple-iphone.ru 'Отправляем страницу на печать PRINT

Как вставить паузу в процесс выполнения макроса?

Если интернет работает хорошо и страницы грузятся мгновенно, то макросы выполняются с огромной скоростью. Чтобы ваш IP не забанили за слишком большое количество запросов в минуту, стоит ограничивать их частоту с помощью команды WAIT. Пример:

'Эта команда заставит Imacros остановиться на 5 секунд WAIT SECONDS=5

Как запустить макрос несколько раз подряд?

Под кнопкой воспроизвести есть поле, куда перед запуском надо ввести число повторений макроса и индикатор, отображающий текущую итерацию.

Как перенести макрос на другой компьютер?

Все макросы, записанные и сохраненные пользователем хранятся в директории Imacros – > Macros и имеют расширение .iim. Для переноса нужно скопировать нужный файл в аналогичную директорию на другом компьютере. Макросы, записанные в OS X свободно запускаются под Windows и Linux, так как язык макрокоманд един для всех операционных систем.

Как отключить загрузку картинок на веб-странице?

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

FILTER TYPE=IMAGES STATUS=O

Предыдущие публикации из цикла «Автоматизация рутины в OS X» вы можете найти по следующим ссылкам:

Что еще смотрят:

Поставьте 5 звезд внизу статьи, если нравится эта тема. Подписывайтесь на нас ВКонтакте, Telegram, Instagram, Facebook, Twitter, Viber.

Поставьте оценку: (5,00 из 5, оценили: 3) Загрузка...

www.apple-iphone.ru


Смотрите также