Показаны сообщения с ярлыком Выигрываем время. Показать все сообщения
Показаны сообщения с ярлыком Выигрываем время. Показать все сообщения

воскресенье, 28 февраля 2016 г.

iMacros: команды, скрипты, примеры

iMacros: команды, скрипты, примеры

оригинал тут
Здравствуйте, уважаемые читатели блога LifeExample, хочу познакомить вас с одним удивительным инструментом веб мастера, хакера, и простого пользователя, встречайте: плагин iMacros для браузера Mozila Firefox.

iMacros позволяет записать любую последовательность действий человека на сайте в макрос.
Макроспрограммный код хранящий порядок необходимых к автоматическому выполнению.
Запустив макрос, действия выполняться автоматически, включая все переходы по вкладкам, заполнение полей, нажатием на кнопок, переходами по ссылкам и др.
Так сложилось, что последнее время часть моего времени уходит на написание ботов и поиск уязвимостей на чужих сервисах, через которые этих ботов можно протолкнуть.
Я не пишу вредоносные программы, а лишь упрощаю жизнь себе и людям, с которыми работаю, в задачи моих роботов входит автоматическое размещение объявлений на всевозможных информативных досках рунета.

Начав заниматься написанием скриптов для автоматического размещения информации на чужом сайте, я выбрал путь с использованием возможностей библиотеки CURL на php, но вскоре столкнулся с рядом проблем, обход которых не представлялся возможным, пользуясь лишь серверным языком. Малейшее использование JavaScripta в системе авторизации сайта ставило бота в тупик.
Гуляя по просторам интернета, с целью найти решение для обхода защиты использующей Javascript, я нашел инструмент, с помощью которого можно сделать бота эмулирующего любое действие человека, и этим инструментом явился плагин iMacros для браузера Mozila Firefox.

iMacros, как сделать первый макрос

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

В появившемся разделе находятся кнопочки и вкладочки данного инструмента, я думаю, вы без труда догадаетесь, как им пользоваться самостоятельно, но всеже немного расскажу об этом.
Для записи наших действий перейдем во вкладку запись и нажмем на одноименную кнопку. После чего откроем сайт yandex.ru и введем любой поисковый запрос, например: "Бесплатная CMS для интернет магазина Moguta", нажмем кнопку найти. Завершим запись действий, нажав на кнопку стоп в панеле iMacros.

Полученные в ходе наших действия команды iMacros сохраняет в файл #Current.iim. Чтобы воспроизвести их дважды кликнем на макрос #Current.iim, после чего iMacros должен произвести ряд записанных команд:
1
2
3
4
5
VERSION BUILD=7601105 RECORDER=FX
TAB T=1
URL GOTO=http://www.yandex.ru/
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://yandex.ru/yandsearch ATTR=ID:text CONTENT= "Бесплатная CMS для интернет магазина Moguta"
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:form ATTR=VALUE:Найти
пример макроса iMacros

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

Команды iMacros на русском языке

Целью данной статьи стоит описать команды iMacros на русском языке, т.к. в интернете информации очень мало. Из действительно полезных источников, рассказывающих об iMacros на русском, я встретил только форум Mozila.
Прочитав данный форум, я собрал список часто задаваемых вопросов и часто используемых команд iMacros.
Я думаю каждый, кто имеет цель написать хоть чуточку полезный макрос, первым делом задаст себе следующие вопросы:

Как запустить iMacros автоматически на Windows

Ответ: Создать файл с расширением *.bat открыть в блокноте и сохранить в него строку:
1
start firefox "C:\Program Files\Mozilla Firefox\firefox.exe" http://run.imacros.net/?m=#Current.iim.
После чего макрос будет выполняться при запуске созданного файла. Для полной автоматизац

пятница, 4 июля 2014 г.

WebDev. XML - автоматизации процессов просмотра\редактирования

Раздел для сбора информации по автоматизации процессов просмотра\редактирования.

Начну с конца, а именно с функции которая была необходима мне, для приведения в порядок не отформатированных файлов. Для того что бы отформатировать XML файл «легким движением руки», перейдите в меню «Плагины» далее XML Tools и выберите пункт:
Pretty Print (XML only with-line breaks)
в результате этой операции вы получите полностью отформатированный файл.
Теперь о других возможностях этого плагина:
Установив опцию Enable XML syntax auto-check, вы тем самым включите автоматическую проверку синтаксиса xml и в случае ошибки в вашем xml файле, вы будете проинформированы сообщением об ошибке — при попытке сохранить файл.
Если вы просто хотите проверить имеющийся у вас xml файл на ошибки воспользуйтесь
Check XML syntax now
Для автоматической валидации кода используйте:
Enable Auto Validation
или для валидации файла воспользуйтесь
Validate Now.
Для автоматического закрытия тегов используйте
Tag auto close. 

Полезное:
Десятка незаменимых Firefox-надстроек веб-разработчика

четверг, 3 июля 2014 г.

Выигрываем время - гарячие кнопки

        Раздел посвящен теме оптимизации действий в работе.
        Как известно, экономия времени,  на высокочастотных операциях, приводит к выигрышу достаточно количества времени. Например: переключение раскладки клавиатуры занимает 1 сек времени с участием внимания пользователя, в то время, как программа Puntoswitcher выполняет данную операцию в автоматическом режиме, экономя 1 сек и внимание пользователя.
        Именно для таких инструментов и посвящена данный раздел. Раздел постоянно будет обновятся новыми возможностями и хитростями, так как поданная информация используется автором в работе и постоянно улучшается. Итак, начнем:

Горячие кнопки браузера FireFox:
Ctrl + T - открытие новой вкладки;
Ctrl + N - открытие нового окна браузера;

Горячие кнопки OS Windows:

SEO: Эксперимент: как Яндекс и Google учитывают ключевые слова в URL

Эксперимент: как Яндекс и Google учитывают ключевые слова в URL Эксперимент: как Яндекс и Google учитывают ключевые слова в URL Дата пу...