Wiki
iMacros зависает при запуске макроса
Одной из не очевидных причин является ошибка при доступе к файлу источнику данных. Решается сохранением файла с другим названием и внесением соответствующего изменения в код макроса. |
iMacros vs Javascript
iMacros vs Javascript Возможности и сравнение iMacros и Javascript рассматриваются в рамках ипользования программы iMacros. Встроенный функционал iMacros невелик, и всё же позволяет решать задачи автоматизации любой сложности, в том числе создание ботов и парсеров. Заложенная разработчиками возможность написания макросов на языке Javascript значительно расширяет возможности iMacros, добавляя нашим макросам гибкость и скорость работы. Встроенный функционал iMacros против Javascript.
Переход по ссылкеiMacros : iMacros предлагает для этой цели команду iMacros URL. Команда синхронная, то есть код, написанный после нее, исполнится только тогда, когда страница загрузится или истечет таймаут, который кстати
можно настроить, например вот так ПеременныеiMacros : В iMacros можно использовать встроенные переменные или задать ограниченное количество пользовательских переменных. В бесплатной версии iMacros мы ограничены как в имени пользовательских переменных (VAR0 — VAR9), так и в их количестве. С переменными JS мы можем писать код любого уровня сложности и использовать всю мощь Javascript. Вместе с тем, в ряде случаев, использование встроенных возможностей iMacros более удобно. Например, извлечение данных через iimGetExtract(). Работа с файлами. Сохранение\чтение данныхiMacros : Всё что связано с
чтением\сохранением в CSV, TXT, Json а также реализация циклов, подходит для простых задач, но слишком громоздко и неудобно, чтобы использовать при реализации сложных. Встроенные средства iMacros можно использовать при работе с сайтами, при взаимодействии с которыми требуется имитации простых действий реального пользователя. Там где требуется обработка и анализ большого объёма данных и важна скорость работы, однозначно следует использовать Javascript. В JS работа с массивами в поисках нужной строки занимает секунды, а при использовании связки JS + JSON в качестве формата хранения все операции происходят несравнимо быстрей, чем при использовании встроенных команд. Извлечение данных из HTML-тэговiMacros : Мы будем использовать TAG для кликов по кнопкам, ссылкам и т.д. А также будем иногда использовать EXTRACT — он жизненно необходим, когда нужно выдрать картинку или какие-то данные из iframe — в этих случаях одним JS не обойдемся. Сохранение скриншота любого элемента на страницеiMacros : Это одна из важнейших стандартных возможностей iMacros — сохранение любого элемента страницы в файл. Javascript здесь не конкурент. Преобразование текстовой строки в исполняемый код EVAL()iMacros : EVAL из iMacros нам ни к чему. В JS есть свой eval(), и мы его будем использовать для некоторых редких ситуаций, где по-другому никак. Например при подгрузке стороннего макроса через Ajax и его выполнение. Задержка на определенное времяiMacros : В iMacros эта функция синхронная и значит код, написанный после нее, исполнится только через указанное количество секунд, это очень удобно, поэтому мы ее будем использовать. Работа с фреймамиiMacros : Это одна из важнейших стандартных возможностей. Если не использовать функционал iMacros, при помощи JS мы не сможем бессовестно ковыряться в чужих фреймах, вытаскивать и вставлять в них любое содержимое. Переключение и закрытие табовiMacros : При помощи JS мы просто не можем переключаться между табами, никак. Возможности iMacros + JavaScript + Firefox Extensions APIМы можем не только писать свои скрипты на JS+iMacros, но при этом еще и использовать огромную часть функционала API, как если бы мы писали расширение для браузера — а это полноценный файловый ввод-вывод, информация о системе, взаимодействие с другими приложениями и процессами и многое другое. |
Ярлык для запуска iMacros
Вместо того, чтобы открывать браузер iMacros, отмечая макрос, который вы хотите воспроизвести, и затем нажимая кнопку воспроизведения, вы можете создать ярлык для запуска iMacros и автоматического запуска предопределенного макроса. Чтобы создать ярлык: Найдите imacros.exe. Это браузер iMacros, обычно расположенный в «C: \ Program Files \ iMacros» (или «C: \ Program Files (x86) \ iMacros» в 64-разрядных системах) Щелкните правой кнопкой мыши файл imacros.exe и выберите параметр «Создать ярлык». Новый файл с именем Shortcut to imacros.lnk будет создан в той же папке. Выберите файл и щелкните по нему правой кнопкой мыши. Выберите «Свойства» и появится левый диалог. В поле Target вы найдете запись, похожую на «C: \ Program Files \ iMacros \ Ipswitch \ iMacros \ imacros.exe». Измените это на «C: \ Program Files \ Ipswitch \ iMacros \ imacros.exe» -macro yourmacro -noexit. Вы должны использовать кавычки вокруг команды. Примечание: не меняйте путь в поле «Начать с». Готово! Теперь вы можете переместить этот ярлык в удобное место (например, на рабочий стол) и запустить iMacros, просто дважды щелкнув по ярлыку. |
Что делать, если Firefox отключает дополнение?
Если дополнение iMacros было отключено, вы не сможете его
использовать и Менеджер дополнений покажет сообщение о том, что
дополнение не проверено для использования в Firefox, и было отключено. Вам следует удалить дополнение из Firefox, скачать и установить версию iMacros 8.9.7 из раздела Файлы . Перед установкой, отключите проверку подписи дополнений, как указано ниже. Какие есть варианты, если я хочу использовать неподписанные дополнения (для опытных пользователей) Firefox позволят вам обойти требование подписи дополнений Перейдите в редактор конфигурации Firefox ( страница about:config ). Чтобы обойти требование подписывания языкового пакета, вы должны изменить параметры xpinstall.signatures.required на false extensions.langpacks.signatures.required на false . |
iMacros for Firefox
iMacros for Firefox Дополнение iMacros for Firefox — это уникальное решение для автоматизации действий в сети интернет и веб-тестирования. Что такое iMacros for Firefox?Это дополнение к браузеру, основанное на записи ваших действий. Можно с легкостью записать веб-серфинг и в дальнейшем повторить эти шаги. Браузер, наиболее часто используемое программное обеспечение на сегодняшний день, но многие задачи скучны: каждодневные проверки сайтов, ввод паролей, поиск в поисковиках или тестирование веб-сайтов снова и снова. С iMacros, вы записываете эти действия один раз и потом запускать их выполняться всякий раз, когда вы в них нуждаетесь. Любые действия: просмотр, заполнение формы, нажатия и сбор информации могут быть записаны макросом, приятной мелочью будет то, что iMacros помогает вам с записью команд, подсвечивая используемые элементы. Ссылка на скачивание последней версии дополнения для Firefox: iMacros Browser, пробная 30-ти дневная версия или если хотите купить: Примеры:Вам необходимо получить прайс-лист, биржевую информацию или какие-либо другие данные с сайта? iMacros для Firefox может сделать это за вас. Он получает данные из сайта, по необходимости может их обработать и сохраняет результат с сайта в текстовый файл. От вас не требуется никаких навыков программирования, все очень просто! Вы хотите проверить веб-сайты автоматически? Вы когда-нибудь часами сидели в VK, в ожидании пока кто-нибудь вам напишет или хотели первым успеть откликнуться в акционных постах? iMacros поможет автоматизировать практически любую веб-проверку для вас! iMacros — лучшая программа для веб-тестирования!iMacros Browser успешно конкурирует с другим программным обеспечением для тестирования сайтов, стоимостью более $30000, стоя в разы дешевле! Кроме того, есть возможность взаимодействия макроса с Windows Scripting Host (входит в состав Windows), Visual Basic или любым другим языком программирования. Эта способность — принципиальная особенностью для полной автоматизации любой задачи и часто отсутствует в более дорогом ПО. Чем iMacros может вам помочь?Ниже приведен список c несколькими примерами из множества возможностей. Он может повторить практически все, что вы делаете в браузере! Если вы используете плагин iMacros для Mozilla Firefox, он может:
Если вы веб-специалист и используете Standard Edition, он может следующее:
Если вы веб-специалист или разработчик ПО и используете Enterprise Edition, он может сделать следующее:
Вы не успеваете / не можете написать макрос самостоятельно?Вам нужно автоматизировать более сложные задачи? Я создам индивидуальное решение для вас, основываясь на моих навыках и опыте. Пожалуйста свяжитесь со мной через форму обратной связи. Причины использования iOpus iMacros for Firefox:
|