ПредишенСледващото

Автоматизиране на всяко действие в imacros на браузъра

Автоматизиране на всяко действие в imacros на браузъра
Фиг. 1. Как да започнем iMacros

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

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

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

здравей, свят

Основната рецепцията, която е на стойност обучение, - записване на действията в браузър, и след това да ги възпроизвеждате. Отидете в раздела Запис от лентата в долния ляв ъгъл на екрана и кликнете върху бутона Макро Record. Сега vobem в Google «Здравей, свят» и натиснете Enter. След това бутона Stop (бутона под Макро Record). iMacros генерира код, който може да се управлява многократно и редактиране:

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

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

данните се обработват

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

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

Автоматизиране на всяко действие в imacros на браузъра
Фиг. 2. Запис на макрос

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

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

Автоматизиране на всяко действие в imacros на браузъра
Фиг. 3. Макросът стартер

Обадете iMacros от код

Всеки макро може да бъде записан във файл с разширение приложения Нт и работа, написани на 16 езика. Само не забравяйте да инсталирате пълната версия (не добавка) iMacros към компютър или уеб сървър.

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

  • IMacros за потребителите на Firefox могат да споделят един с друг източник, използвайки Вкусни отметки. Подробности тук: wiki.imacros.net/iMacros_for_Firefox#Bookmarking
  • Пълен наръчник за iMacros: wiki.imacros.net
  • Производител Уебсайт: imacros.net

Партида файлове

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

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

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

Извършване на редовни макроси

За забавяне на командването на н-ти брой секунди има команда чака. например:

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

Автоматизиране на всяко действие в imacros на браузъра
Фиг. 4. Прозорецът на макро редактиране

Директно на екрана технология

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

С SCREENSHOT TYPE = команда (страница | БРАУЗЪР) ПАПКА = FOLDER_NAME FILE = име_файл да вземете снимка на цялата страница, както и използването TAG + препратка към елемента + СЪДЪРЖАНИЕТО = СЪБИТИЕ: SAVE_ELEMENT_SCREENSHOT - отделна част от него.

сайтове за тестване

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

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

Работа грешка

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

Използването на прокси сървъри

За да се свържете към прокси сървър, преди да изпълни макрос или когато се използва прокси команда:

алтернативи

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

заключение

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

Покажете тази статия на приятел:

Използва се да се използва с Ghost Automaizer, но той е бързал понякога, а понякога изобщо не натиснат клавишни комбинации, като например копиране и поставяне,
Imacros хубаво нещо, но аз съм на всички данни се съхраняват в Eksele, аз konvertnut на РЗС, но imacros попълва формуляри само на първия ред и още по-надолу в списъка не е,
Трябва да imacros се на данни от CSV и регистрира всички абонати в списъка на чакащите, или дори да се вземе на първия ред, след като се регистрирате, и обратно премахва този първи списък, до 2, бях отново на първия списък, добре къса не знам помощ момчета ?

Направих на вашия пример, но цикъла не работи навън, преминават само 1 път
Кажи ми какъв е проблемът?

Имам нужда от помощ. Как да пишем една линия, която ще попълни първата стойност текстово поле от 1 до 10, а второто поле е постоянна величина от "А" и след това натиснете бутона? Благодаря предварително.

Добър ден vsem.Pozhaluysta отговоря кой знае, може да разпознае iMacros дубликат снимка или изображение и kliknut.Pozhaluysta напише макрос, ако е възможно и да определи колко ще ви струва rabota.Algoritm така след известно време има снимки, те са пет, една основна уточняване на изображението те са разположени задача, кликнете върху същата тази снимка от четири изображения ще се появи точно в ляво от главния izobrazheniya.Eto може да бъде номера или друг risunki.Nado така, че скриптът похвали изображението на ръба Тя напусна и кликнали върху същата тази снимка на четири са представени levee.Zaranee благодарение

Свързани статии

Подкрепете проекта - споделете линка, благодаря!