Совместимость расширения imacros for firefox 8.8 2. Как пользоваться Imacros

Часто людям приходится выполнять одни и те же действия в обозревателях в определенном порядке. iMacros for Firefox – дополнение, которое приходит в этом случае на помощь.

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

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

Скачиваем и устанавливаем

Как установить iMacros для Firefox? Сделать это можно в магазине дополнений самого браузера. Скачиваем iMacros оттуда. Чтобы вы не искали его там самостоятельно, даем ссылку: https://addons.mozilla.org/rU/firefox/addon/imacros-for-firefox/.

2.Кликаем по кнопке «Установить» в маленьком окне после загрузки дополнения.

3.Вас перенесут на сайт разработчика. Там вас поприветствуют и поблагодарят за установку.

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

Записываем задачу

После установки дополнения возникает вопрос: как им пользоваться? Интерфейс довольно простой – трудностей в работе с ним возникнуть не должно. Сначала попробуем воспроизвести задачу, уже имеющуюся в дополнении.

  1. Нажмите на иконку расширения на верхней панели браузера. Запустится небольшое окно – это и есть меню программы.
  2. Кликните по папке Demo – Firefox. Нажмите на кнопку «Воспроизвести», которая находится под списком.

Что нужно сделать, чтобы задать сценарий определенной задачи?

  1. Перейти на раздел «Запись» в нижней части меню расширения.
  2. Нажать на соответствующую кнопку старта и произвести те действия, которые потом должен будет сделать браузер вместо вас. Действия должны быть только внутри браузера.
  3. Кликните по кнопке «Стоп», когда выполните задачу. Потом нажмите на «Сохранить как…».
  4. Сценарий будет автоматически сохранен в заданной папке. Его вы сможете тут же открыть, кликнув по кнопке «Воспроизвести». Вы можете также переименовать задачу, чтобы ее было потом удобно искать.

Плагин является удобным средством для заполнения форм при совершении покупок в интернет-магазинах. Достаточно запустить запись и заполнить один раз форму – дальше дополнение будет делать это за вас.

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

Как удалить расширение?

IMacros – обычное дополнение для браузера. Если вы им больше не хотите пользоваться, уберите его из списка расширений в меню обозревателя. Как удалить приложение из Mozilla?

  1. Зайти в меню «Дополнения». Откроется сразу вкладка «Расширения».
  2. Найти в ней программу и нажать на кнопку «Удалить».

Вы можете его на время отключить. Для этого нажмите на соответствующую кнопку в этой же вкладке.

Что в Настройках?

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

IMacros for Firefox настраивать не обязательно – сразу же после установки приложение может записывать скрипты и воспроизводить их. Поставив iMacros на Мозилла Файрфокс, вы можете создавать сценарии для выполнения одинаковых рутинных операций. Так, вы сэкономите силы и время.

To give you some sizing – our website is over 1\4 million lines of code with complex business rules\logic. Our defect rate is well below industry standards through two major releases last year. One of the releases impacted over 40% of site pages...

Marcella Hanyok
EDS

Cross Browser Testing

Thanks! This solution is killer for our cross platform / cross browser testing! I have a VM setup in VirtualBox, and I pointed all of the paths to the same place on the host, so I have one folder for macros, shared by IE / XP , Firefox XP and Fire...

Pete Smith
GenomeQuest

Testing Flash Apps

Great application, I"m a flash developer and the games I create have to be played 1000"s of times before I can submit them officially to test. I spent weeks looking for a suitable test app and have found yours to be fantastic. I have gradually cre...

Matt Hutchinson
Macguffinandshemp.com

Intuitive Web Testing

iMacros works great. I implemented it in my product test solution of wireless modems with embedded web pages. It brought the manual test of 10 minutes to an automated test of 90 seconds.

Steve Thue
Motorola Inc

An Extra Employee

We use iMacros Enterprise Edition to manage our online advertising and compile sales information so that we can effectively compute our ROI and make decisions based on it. Integrating the software into our development process has gone very smoothl...

После обновления мазилы, imacros перестал устанавливаться.

На 19 февраля 2019 г. можно установить imacros версии 10-ой на новую мазилу, но я не проверял на сколько она будет стабильно работать без боев, тем более она на английском языке и для меня лично она не удобна. По этому мы будем устанавливать imacros 8.9.7 на русском языке на Mozilla Firefox 56.0.2, так как они друг с другом работают стабильно без боев. Проверено временем.

Кратко, что нам нужно сделать:

1. Скачать и установить Mozilla Firefox версии 56.0.2. При этом удалять мазилу не обязательно.
2. Удалить файл updater, чтобы мазила не обновлялась (отвечает за обновления мазилы)
3. Отключить обновления мазилы в настройках, чтобы не появлялась уведомление.

4. Установить imacros версии 8.9.7 и отключить обновления

Теперь подробнее

Видео длится 18 мин. Достаточно посмотреть и 5 мин.
Дальше идёт дополнительная информацию, кому интересно можете посмотреть.

1. Скачать и установить Mozilla Firefox версии 56.0.2

Скачать Mozilla Firefox 56 версии, можете по прямой ссылке с официального сайта

Для того, чтобы узнать какая у вас разрядность ОС, нужно правой кнопкой мышки на значок "Мой компьютер" - свойство или Пуск и правой кнопкой мышки на "Компьютер" - свойство. Если тип системы покажет 64, то у вас 64, если не покажет 64, то значит 32 бит. ОС.

После установки, не запускайте мазилу, но если запустили, то закройте её.

2. Удалить файл updater, чтобы мазила не обновлялась

Мазила по умолчанию устанавливается по адресу C:\Program Files\Mozilla Firefox

Либо, правой копкой мышки на значок мазилы и выбираем - расположение файла и у нас откроется папка где находится файл updater.

Удаляем updater. После его удаления мазила больше не будет обновляться, даже если вы нажмёте обновить и перезапустите мазилу. Теперь, обновить мазилу получиться только, если вы скачайте установочный файл и установите его.

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

Если вы не удалите файл updater, то во время запуска мазилы появится такая табличка

Если нажмёте да, то мазила обновится, если нет, то не обновится. Но чтобы эта табличка каждый раз не появлялось во время запуска мазилу, нужно удалить файл updater. Кстати если вы создали несколько профилей мазилы, они тоже все обновляться, если нажмёте да.

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

Запускаем мазилу и в настройках отключаем обновления.


Нажмите Меню - настройки

Выбираем "Никогда не проверять.."

Для того, чтобы проверить версию мазилы, нажимаем:
Меню - знак вопроса - О Firefox

4. Установить imacros версии 8.9.7 и отключить обновления

1-ый вариант установки

Просто перейдите по ссылке из браузера мазила 56.0.2.

2-ой вариант установки

Затем, просто перетащите данный файл в окно мазилы и появится табличка установки.

------------------

После установки, нужно отключить обновления imacros, чтобы он не обновился. Для этого, нужно выполнить следующие действия:

1. Меню - Дополнения

2. Расширения - Подробнее

Увидите версию imacros

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

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

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

Обычный ненастроенный Firefox за 24 часа работы начинает потреблять по 1-2 Гб оперативной памяти. Это очень-очень много. Если у нас работает один бот — то это еще терпимо, но если у нас запущено сразу 20-30 ботов, то это становится критично. На моем компьютере 16 Гб оперативки, с настроенным Firefox я могу запускатьт 30-50 ботов спокойно на одной машине(процессор у меня мощный 4-х ядерный — Core i7 6700 3.4Ghz). Через сутки работы, каждый процесс жрет по 350-500 Мб памяти.

Создание профилей в Firefox 35

Если неохота разбираться — вы можете сразу скачать мою оптимизированную версию Firefox 35 .

Для наших iMacros-ботов мы будем использовать не самую актуальную версию браузера Firefox. Она шустрее и менее прожорливая, чем последние версии этого браузера.
Небольшое примечание: до 39 версии FF присутствует 0-day уязвимость в библиотеке для чтения PDF-файлов — pdf.js.

Настройка быстродействия Firefox 35

  1. Тыкаем по созданному ярлыку(обязательно по ярлыку, а не по файлу firefox.exe) и у нас открывается браузер — лезем сразу в Настройки(Options).
  2. Основные настройки:

  3. Во вкладке Безопасность(Privacy) выключаем отслеживание(tracking)
  4. В расширенных настройках, делайте, как на скринах:

  5. Скачиваем iMacros 8.9.7 — эта версия самая стабильная, в более новых версиях(9+) есть различные критичные проблемы для написания кода.
    Далее идем в расширения, там нажимаем на шестеренка и выбираем «Установку расширения из файла «. Также убираем галочку автоматического обновления расширений. Мы устанавливаем расширение из файла не просто так. Помимо версии для ботоводства, я также для веб-разработки использую последнюю версию Firefox и там стоит другая версия iMacros . У меня раньше были проблемы, что при обновлении новой версии на более новую, также обновлялись плагины и иногда это каким-то образом сказывалось и на портабельной версии. Теперь же все прекрасно.

  6. После установки iMacros — заходим в его настройки(либо жмем на «Опции » справа в списке расширений, либо в самом окошке iMacros)
    На вкладке General — обязательно убираем галочку Show Javascript during replay (Показывать JS во время воспроизведения)
    Также сделайте себе отдельную папку c:\BOTS\iMacros и пропишите ее во вкладке Path (Пути). Я не спроста прошу все-все складывать в одну папку, а не по умолчанию в «Мои Документы» — вам это в будущем сильно поможет при масштабировании, например, нужно будет быстро развернуть бота на VPS — вы просто скопируете всю папку и готово!


    Жмем «Apply»(«Применить»).

  7. Заходим about:addons — отключаем все-все плагины, должно быть вот так, у вас список плагинов может отличаться:

  8. Скачайте и установите расширение FasterFox . По умолчанию — там в настройках стоит максимальная производительность.
  9. Заходим в about:config и там добавляем ключ типа Boolean config.trim_on_minimize, присваиваем ему значение true .
  10. Там же меняем значения некоторых ключей:
    media.peerconnection.enabled = false — так мы отключим WebRTC, через который можно спалить ваш настоящий ip, даже если вы используете прокси(проверить утечку)

Теперь только-только запущенный браузер с пустой вкладкой жрет 64 Мб, я добавил еще FireBug , это увеличило стартовый расход памяти на 10 Мб.
Вместо Firefox вы можете использовать браузер PaleMoon — он создан на том же движке, что и FireFox, и поддерживает те же расширения. О нем я напишу в другой раз.

Если вам лень настраивать самому — вы можете Скачать настроенную и оптимизированную сборку Firefox 35(+iMacros+FireBug) .

Жду ваши вопросы и дополнения в комментариях.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



В продолжение темы:
Android

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