Среди расширений FireFox можно встретить несколько таких, что будут интересны веб-программистам и тем, кто много путешествует по Сети, при этом заполняя различные входные формы на сайтах. В этом случае желателен механизм какой-либо автоматизации. Такой, к примеру, что предоставляет iMacros.
Этот пакет доступен в нескольких видах: расширение iMacros можно скачать и установить бесплатно, а вот за автономные программы, обладающие большей функциональностью, придется платить деньги. Или искать их на торрентах. Для ознакомления хватит и бесплатной версии. Она поставляется в виде расширения с уже добавленными примерами программирования. Язык макросов напоминает Бейсик, и команды выглядят игрушечно-трогательными. К примеру, команда URL, которой можно открыть любую страницу в браузере. Команда TAB добавляет новую вкладку в браузер, ADD работает с внутренними переменными, а CLICK'ом можно кликнуть по любой активной ссылке, кнопке или указанным координатам. Команда TAG позволяет заполнять окна ввода, указывая логины и пароли. Если нужно вводить капчу, работу программы придется приостановить командой PAUSE.
Кроме того, макросы удобно использовать для выгрузки текстовых полей сайта в файлы на диски, указав имена полей и их количество. Можно проводить и обратную операцию загрузки – этим заведует команда CMDLINE. Если возможностей макросов не хватает для более серьезных действий, то можно подключать к ним обработчики-скрипты, написанные на JavaScript (есть примеры их создания). К сожалению, макросы неспособны обрабатывать сложные ситуации, которые часто требуются в реальном анализе и автоматизации. Например, в языке нет сложных конструкций вроде циклов, нет хорошего обработчика ошибок. Точнее, это все есть, но только в платной версии. Зато, к примеру, открыть штук 20 вкладок с выбранными проектами и войти в них – нужно всего три команды на вкладку, и это уже здорово облегчает жизнь. По слухам, многие специалисты по заработку в САР используют полные версии iMacros и активно изучают JS, что позволяет им не только автоматизировать клики одновременно в нескольких системах заработка, но и выполнять некоторые несложные кликовые задания. Само собой разумеется, что для этого нужно хотя бы качественно изучить JavaScript. Так что макросы могут помочь и в заработке, причем существенно – во время кризиса такие методы подработки игнорировать не стоит.