След много проби и грешки експериментално беше установено, че браузърът Palemoon (преносим) работи най-добре с iMacro. Това е лека версия на браузъра Mozilla, работи дори от флашка. Ако при Mozilla скриптовете се случи да висят, то при Palemoon това никога не се е случвало. Скриптовете работят с дни. Затова мога спокойно да препоръчам този браузър като най-добрия за инсталиране на приложението iMacro, за да се гарантира безпроблемната му работа.

Всичко е ясно в това видео, а по-долу в текста има всички връзки за изтегляне и всички обяснения:


Инструкции за инсталиране на най-добрия браузър за iMacro:

1. Изтеглете самия браузър.

2. Незабавно изтеглете най-добрата безпроблемна версия на приложението iMacro

3. И също така изтеглете крака за браузъра.

Искам да ви предупредя веднага, ако компютърът ви помоли да актуализирате вашия браузър или iMacro, тогава НЕ АКТУАЛИЗИРАЙТЕ!!! Тези версии са най-стабилни. И още нещо: ако сте конфигурирали автоматична инсталацияактуализации за Windows, тогава може би след всяка актуализация Windowsще трябва да преинсталирате Palemoon Browser и iMacro. Затова ви съветвам незабавно да деактивирате актуализациите на Windows.

4. Сега прехвърляме изтегления архив на най-добрия браузър за iMacro директно на устройство C (не в папката за изтегляне, а веднага на устройство C, така че да е) и го разопаковаме там с който и да е архиватор. Ако нямате архиватор, можете да го изтеглите.

Трябва да се получи така:

5. За да отворите браузъра iMacro, просто щракнете двукратно върху Palemoon-Portable.exe (този, посочен със стрелката). Не е необходимо да инсталирате браузър, тъй като това е олекотена версия, работи дори от флашка. За да ви е по-удобно, изпратете прекия път на работния плот веднага (десен клавиш - изпращане - на работния плот). Сега отворете браузъра iMacro и преминете към следващата стъпка.

6. Инсталирайте изтеглената най-добра версия на iMacro и кракнете за браузъра. Кликнете върху менюто Palemoon (вижте екранната снимка по-долу) и изберете Добавки от падащия списък:

В падащия раздел щракнете върху зъбното колело и Инсталиране на добавки от файл:

Ще се появи стандартен диалогов прозорец на Windows, където ще бъдете подканени да изберете файла на приложението, който искате да инсталирате. Изберете разширенията, които сте изтеглили предварително (инсталирайте най-добрата версия на iMacro и кракнете едно по едно).

7. Веднага след инсталирането на крака руският език няма да се появи в браузъра ви. Трябва да се превключи в настройките на браузъра. За това в адресна лентаБледа луна напиши: about:configи натиснете Enter. В падащия списък намерете general.useragent.localeи кликнете два пъти върху него с мишката. В падащия диалогов прозорец вместо стойността en-US напишете ru-RU. Сега затворете и отворете браузъра и ще имате руски език.

Всичко! Надеждна платформа за работа със скриптове е готова за вас! Но също…

Ако компютърът поиска да актуализира версията на браузъра или приложението iMacro, тогава НЕ АКТУАЛИЗИРАЙТЕ! След актуализацията скриптовете ще спрат да работят и ще трябва да преинсталирате всичко отново.

Когато бъдете подканени да инсталирате още късна версия iMacro, щракнете върху НЕ.

Още по-добре, незабавно деактивирайте актуализациите, за да не се притеснявате, и ги деактивирайте в браузъра и в приложението. Вижте по-долу как да направите това.

Как да деактивирате актуализациите в браузъра Pale Moon:

Деактивирайте актуализациите в приложението iMacros:

Повечето от нас, работейки в браузъра, трябва да извършват едни и същи рутинни действия, които са не само досадни, но и отнемат много време. Днес ще разгледаме как тези действия могат да бъдат автоматизирани с помощта на iMacros и браузър. Google Chrome.

iMacros е разширение за Google браузър Chrome, който ви позволява да автоматизирате същите действия в браузъра, докато работите в интернет.

Като всяка добавка за браузър, iMacros може да бъде изтеглен от магазина за разширения на Google Chrome.

За да направите това, в горния десен ъгъл на браузъра щракнете върху бутона за меню. В списъка, който се показва, отидете до секцията "Допълнителни инструменти" - "Разширения" .

Списъкът с разширения, инсталирани в браузъра, ще се покаже на екрана. Превъртете надолу до края на страницата и щракнете върху връзката „Още разширения“ .

Когато магазинът за разширения се зареди на екрана, в лявата му част въведете името на разширението, което търсите - iMacros и след това натиснете клавиша Enter.

Резултатите ще покажат разширението iMacros за Chrome . Добавете го към браузъра, като щракнете върху бутона вдясно "Инсталирай" .

Когато разширението е инсталирано, иконата iMacros ще се покаже в горния десен ъгъл на браузъра.

Как да използвам iMacros?

Сега малко за това как да използвате iMacros. Всеки потребител може да разработи свой собствен скрипт за разширението, но принципът на създаване на макроси ще бъде същият.

Нека създадем малък скрипт като пример.

За да направите това, щракнете върху иконата на разширението в горната дясна част на екрана, след което на екрана ще се покаже менюто iMacros. Отворете раздел "запис" за да запишете нов макрос.

Веднага след като щракнете върху бутона "Записване на макрос" , разширението ще започне да записва макроса. Съответно, веднага след натискане на този бутон, ще трябва да пуснете скрипта, който разширението трябва да изпълнява автоматично оттук нататък.

Така че кликваме върху бутона „Запис на макрос“ и след това създаваме нов прозореци отидете на сайта на сайта.

След като последователността е зададена, щракнете върху бутона Спри се за да спрете записа на макроси.

Потвърдете запазването на макроса, като щракнете върху прозореца, който се отваря „Запазване и затваряне“ .

След това макросът ще бъде записан и ще се покаже в прозореца на програмата. Тъй като най-вероятно в програмата ще бъдат създадени повече от един макрос, се препоръчва да дадете ясни имена на макросите. За да направите това, щракнете Кликнете с десния бутонзадръжте мишката върху макроса и в показаното контекстно менюИзбери предмет "Преименуване" , след което ще бъдете подканени да въведете ново име на макрос.

В момента, когато трябва да извършите рутинно действие, щракнете двукратно върху вашия макрос или изберете макроса с едно щракване на мишката и щракнете върху бутона „Възпроизвеждане на макро“ , след което разширението ще започне своята работа.

С помощта на разширението iMacros можете да създавате не само прости макроси, както е показано в нашия пример, но и много по-сложни опции, които вече не трябва да правите сами.

Софтуерът iMacros е замислен и внедрен в специализиран инструмент за автоматично изпълнениечесто повтарящи се монотонни действия по време на работа в глобалната мрежа. За да не правите същите манипулации, можете да ги запишете в iMacros. При всяка следваща нужда от изпълнение, записана в тази програмазадача само с едно щракване на мишката. Когато използвате тази помощна програма, можете просто и бързо да попълвате определени формуляри и шаблони, да запазвате Сметки(вход, парола), създаване на известия от електронна поща. Можете също така да изтегляте цифрови файлове от различни интернет ресурси и да го правите едновременно. Макросите, създадени или получени отвън, могат да се съхраняват като ваши собствени персонален компютъртака че ги предайте на други заинтересовани потребители. Възможността да ги вградите във вашия начална страницауебсайт, личен блог, корпоративен локална мрежа, в техните страници социални мрежи. Използването на специализиран инструмент е ограничено само от въображението, познаването на продукта, способността да се работи с всички функции и умения на създателя.

Как да изтеглите и инсталирате iMacros

За браузър Mozilla Firefoxинструментът за макроси е представен като допълнително разширение "Firefox iMacros" към най-много търсачка. За да го изтеглите и инсталирате в интернет браузъра на потребителя, няма нужда да го търсите в търсачка в откритите пространства. световната мрежа. Достатъчно е да отидете в настройките на самия браузър. Изберете раздела „Добавки“, за да търсите.

Чрез реда за търсене въведете в прозореца ключова дума"imacros". И след малко приложенията ще бъдат маркирани в списъка, където желаното разширение ще бъде на първо място.

С щракване върху бутона "Инсталиране" към браузъра ще бъде добавена нова добавка за решаване на рутинни задачи.

След успешно инсталиране на допълнителното разширение „iMacros за Firefox“ на персоналния компютър на потребителя, като щракнете върху бутона „Настройки“, можете да промените настройките, да конфигурирате задачи и пътища за запазване на макроси на вашия персонален компютър или в облачни технологии.

Как да използвате iMacros

Макрото в Mozilla се стартира с един бутон. В панела ще се появи съответната икона бърз достъпдо бутона на менюто с настройки.

От лявата страна на отворения раздел с инструмент за макроси има три бутона за основните действия:

Възпроизвежданемакроси - благодарение на този раздел можете да видите вашите готови или изтеглени отвън макроси.

Записване- Създаване на скриптове за изпълнение на задачи за автоматично попълване на определени форми.

Управлявайте– управление на настройките, помощ при разработката на продукта и много други.

Забележка:Отивайки в раздела "Управление", потребителят може да кликне върху бутона "Помощ" и да научи подробно всички функции на приложението iMacros. Всички раздели описват много подробно стъпка по стъпка манипулации с полезно приложение. Съдържание на раздела Помощ английски език. Потребителите, които не владеят напълно чужд език, не трябва да се объркват от това обстоятелство. Тъй като в Браузър Mozilla Firefox може да се инсталира допълнително разширение-речник и спокойно превеждайте всички елементи на вашия роден език. Подробности за това как да използвате онлайн речника в статията " ».

Firefox iMacros- цялостен инструмент, готов за незабавна употреба веднага след монтажа. Като всяко друго допълнително разширение за интернет браузъра Mozilla дадено разширениелесен за инсталиране и премахване при необходимост.

От гледна точка на сигурността и поверителността на потребителската информация, приложението iMacros е абсолютно надеждно, тъй като записва скриптове изключително на персоналния компютър на създателя. За надеждността на други файлове, изтеглени от интернет, отговорност носи единствено потребителят. В крайна сметка всеки инструмент може да се използва не само за добри цели, но и за печалба или вреда на другите.

Надеждна антивирусна програма, бдителност и внимание никога няма да подведат никого!

iMacros е програма, която ви позволява да автоматизирате и симулирате потребителски действия в браузъра. Според разработчиците iMacros е изтеглен 9 милиона пъти, но само 240 000 потребители използват активно приложението. Тоест само 3% от инсталиралите продукта са намерили приложение за него. И не е случайно. На пръв поглед в документацията е трудно да се разберат неговите невероятни, невероятни възможности. Тази статия ще ги отвори за вас.

Инсталация

Има две опции за инсталиране на iMacros:

  • като разширение (добавки) за браузър (Firefox, Chrome или Internet Explorer),
  • като самостоятелно приложение (само за Windows).

Примерите по-долу използват добавката iMacros за Firefox.

Здравей свят

Основната техника, която си струва да научите, е записването на действия в браузъра и след това възпроизвеждането им. Отидете до раздела Запис на панела в долния ляв ъгъл на екрана и щракнете върху бутона Запис на макрос. Сега нека напишем „Hello world“ в Google и натиснете Enter. След това бутонът Stop (под бутона Record Macro). iMacros е генерирал код, който може да се изпълнява и редактира многократно:

VERSION BUILD=7020226 RECORDER=CR URL GOTO=https://www.google.ru/?gfe_rd=cr&ei=Jw5gU4LuF9CWwAPQuIG4Ag TAG POS=1 TYPE=INPUT:TEXT FORM=ID:gbqf ATTR=ID:gbqfq CONTENT=hello свят TAG POS=1 TYPE=BUTTON FORM=ID:gbqf ATTR=ID:gbqfb

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

ВНИМАНИЕ

AT Браузър Chromeедна трета от iMacros-командите не работят (кои - вижте документацията). Затова е по-добре да използвате Firefox (90% от възможностите) или Internet Explorer (най-пълната функционалност).

Работа с данни

Попълване на формуляри от CSV файл с данни

Да предположим, че трябва да попълним информация за продуктите на онлайн магазин през административния панел на CMS ( конкретен примернаписано за Insales). Заглавията, описанията, цените и балансите се съхраняват в CSV файл. Тази задача може да се изпълни незабавно с малък макрос:

SET !DATASOURCE products.csv 'Включете CSV файл (по-добре е да използвате абсолютен път) SET !LOOP 4 'Прегледайте файла ред по ред и изпълнете следния код за всеки ред SET !DATASOURCE_LINE ((!LOOP)) ' Отворете страницата за добавяне на URL адрес на продукт GOTO =http://example.com/newproduct "напишете стойността на първото поле CSV файлвъв формуляра за името на продукта TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_product ATTR=ID:product_title CONTENT= ((!COL1)) "напишете стойността на второто поле на CSV файла във формуляра за краткото име на продукта TAG POS=1 TYPE =TEXTAREA FORM=ID:new_product ATTR=ID:product_short_description CONTENT= ((!COL2)) "трето и четвърто поле - подобно на TAG POS=1 TYPE=INPUT:TEXT FORM=ID: new_product ATTR=ID:product_variants_attributes__price CONTENT= ((!COL3)) TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_product ATTR=ID:product_variants_attributes__quantity CONTENT=((!COL4)) "след въвеждане на всички данни за продукта, запазете го в каталога TAG POS=1 TYPE=INPUT: BUTTON FORM=ID:new_product ATTR=* // Ето как изглежда products.csv: "Продукт 1","Описание на продукта 1","555"," 7" "Продукт 2","Описание на продукта 2","722 ","13" "Продукт 3","Описание на продукта 3","234","9" "Продукт 4","Описание на продукта 4"," 301","11"

Извличане на данни от уеб страници

Сега нека си представим обратната ситуация. Когато трябва да прегледате каталога на конкурентен магазин и да запазите информация за продуктите.

"Този код извлича текстово съдържание от параграфи, които имат атрибут "class", равен на "product_description" TAG POS=1 TYPE=P ATTR=CLASS:product_description EXTRACT=TXT "И този го записва във файл SAVEAS TYPE=TXT FOLDER= "C: \" FILE="product_desc.txt" "И тук е командата за стартиране на диалоговия прозорец за запазване на изображението и натискане на бутона за потвърждение: TAG POS=1 TYPE=IMG ATTR=ID:product_image CONTENT=EVENT:SAVEITEM ONWEBPAGEDIALOG KEYS= (надолу 2)(таб 1)(въведете)

Естествено, целият този код може да се използва в цикъл с динамични променливи.

Извикване на iMacros от Code

Поддържани езици

  • ASP.NET
  • Делфи
  • FoxPro
  • JavaScript
  • Python
  • Power Shell

Пакетни файлове

Извикването на iMacros от пакетни файлове е най-лесният и удобен начин за автоматизиране на тяхното изпълнение. Един ред е достатъчен за изпълнение на макроса:

"ProgramFiles\iOpus\iMacros\iMacros.exe" -макро "..\..\Macros\Demo\RegExpSearch.iim"

C++

Основната трудност при използването на iMacros под C ++ е настройката на средата за разработка (за подробности относно версиите на различни среди, вижте документацията или попитайте поддръжката). Принципът на кода е същият като в PHP:

IAppPtr приложение = IAppPtr(__uuidof(Приложение)); Status s = app->iimInit("", true, "", "", "", cTimeout); s = app->iimPlay("wsh-extract-rate", cTimeout); // Изпълнение на wsh-extract-rate s = app->iimExit(cTimeout);

Използване на JavaScript в макроси

В iMacros можете да присвоите резултатите от изпълнението на JavaScript код на променливи с помощта на командата EVAL:

SET JSVAR EVAL("променлива JSVAR = 45+5; JSVAR;")

PHP

iMacros може да се стартира от уеб сървър с помощта на PHP скрипт. Защо това може да е полезно? За попълване на базата данни чрез наблюдение на информационни сайтове, генериране на онлайн табло с резултати от тестване на състоянието на сървърите и т.н. Пример за извикване на макрос, който извършва търсене на страница:

iimInit("-runner"); // Вземете кода на макроса и думите за търсене // от адресната лента $imacrosprocess = $iimobject->iimSet ("-var_keyword", $_GET["keyword"]); $imacrosprocess = $iimobject->iimPlay($_GET["макро"]); // Показване на отчет за изпълнението на макроса (успял // да се изпълни или не) echo "iimplay="; ехо $imacrosprocess; // и резултатите от търсенето echo "extract="; ехо $iim1->iimGetLastExtract; $s = $iim1->iimExit(); ?>

Изпълнение на макроси по график

За да забавите изпълнението на команда за n-то количествосекунди има команда WAIT. Пример:

ИЗЧАКАЙТЕ СЕКУНДИ=10.

За по-сложно планиране на изпълнението на макроси трябва да прибягвате до помощта на езици за програмиране на трети страни. Най-простите опции са пакетни файлове + Windows Task Sheduler или PHP + Crontabe.


Direct Screen Technology

Ако сайтът е направен във Flash, Flex или SilverLight, то елементите му нямат достъп по стандартни начини(по DOM идентификатори за маркиране). Трябва да използвате координатите на обекта на уеб страницата:

"щракнете върху точка с координати и въведете текст DS CMD=MOVETO X=455 Y=224 CONTENT=(BACKSPACE) текст

С координатно адресиране можете дори да симулирате плъзгане и пуснете. Преди да запишете макрос за сайт с Flash, трябва да активирате Използване на директни екранни команди в настройките.

Екранни снимки

Чрез командата SCREENSHOT TYPE=(PAGE|BROWSER) FOLDER=име_на_папка FILE=име_на_файл можете да направите скрийншот на цялата страница, а чрез TAG + достъп до елемента + CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT - отделна част от нея.

Тестване на уебсайтове

С iMacros можете лесно да напишете програма, която да следи времето за реакция различни действияпотребител. Пример:

„Зареждане на страницата и записване на времето, необходимо за зареждането ѝ в дневника URL GOTO=http://example.com/about STOPWATCH ID=PageAbout „Въвеждане на името и фамилията на потребителя във формулярите и измерване на времето, прекарано в изпращане на данни TAG POS=1 TYPE= INPUT:TEXT ATTR=NAME:username CONTENT=Ira TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:username CONTENT=Chernova TAG POS=1 TYPE=BUTTON:SUBMIT FORM=ID:SendInfo ATTR= TXT:SendInfo ХРОНОМЕТЪР ID= Изпращане на информация

Резултатите от измерването се съхраняват в Imacros\Downloads\performance_Stopwatch.csv.

Обработка на грешка

По подразбиране, ако възникне грешка, изпълнението на макрос спира. Това може да се избегне, като в началото напишете !ERRORIGNORE YES.

  • печат на страници;
  • създаване на екранни снимки;
  • измерване на времето за зареждане на отделните елементи на страницата и изпълнение на скриптове;
  • извличане на данни от формуляри и други части на уебсайта.
  • Заключение

    Тази статия изследва възможностите на iMacros, като ви позволява да решавате тривиални проблеми, които всеки ИТ специалист или просто активен потребител ineta. Общо инструментът включва повече от петдесет команди, които не могат да бъдат прегледани във формат на журнала. Така че, ако не сте намерили нищо тук, което би могло да улесни вашата уеб рутина, не се отчайвайте и погледнете документацията или форума на imacros.net.

    Понякога в браузъра, по време на всяка интернет сесия, трябва да извършвате подобни операции на сайтове и онлайн услуги, поради което сърфирането в мрежата, въпреки цялата си необходимост, се превръща в досадна рутина, която отнема доста време и усилия. Как да коригирате този проблемен проблем? За щастие има изход - можете да използвате iMacros за Yandex.Browser и да го използвате за автоматизиране на повтарящи се действия. Той ще изпълни автоматично определена група от операции.

    iMacros - поверете сърфирането в мрежата на асистент

    Добавката за браузър може да изпълнява почти всички обичайни действия в уеб браузър. Включително:
    • следване на връзки;
    • заявка за уебсайт (по име на домейн);
    • попълване на различни форми.
    За да използвате iMacros, след като го свържете към вашия браузър, направете следното:
    • Отворете панела с разширения (щракнете върху бутона в панела на браузъра).
    • Щракнете върху командата "Запис".
    • Извършете всички необходими операции, които искате да автоматизирате.
    • Спиране на действията за запис: Щракнете върху бутона „Стоп“.
    • Стартирайте записания макрос. Проверете дали всички действия са извършени правилно. Презапишете, ако е необходимо.