Еще раз убедился , что в жизни нет четкого деления на черное и белое, все зависит с какой точки зрения смотреть на вещи. Одну и туже ведь можно использовать по разному. Предположим есть у вас гаечный ключ – полезный инструмент , но вот он уже в полете – страшное оружие. Таких примеров бесчисленное множество, мирный и военный атом и.т.д. Да все зависит от того, какы мы смотрим на вещи, насколько наш взгляд пытлив и нетнивиален, отличен по избирательновти и скажем углу наклона от взгляда и психологии толпы. Как я писал ранее нужен реактивный взгляд.
Так вот – новый взгляд на массовое производсово спама, это ничто иное , как автоматическое тестирование сайтов. Все те же действия, все та же повторяющийся последовательность движений – если движения повторяются , возможна их автоматизация. Конечно самый простой способ – купить готовое решение -купить хрумер, но тол предложение только для слишком занятых людей летящих свое время. Да а мы не идти легких путей, мы пойдем более сложным путем возможно не дающим гарантированного успеха – но результат ничто – процесс – все ! Мы попробуем разобраться с автоматизацией тестирования .
Встречаем браузер FireFox с его могучим плугином Selenium hq – просто чудо самарской мысли – просто все начинаем и устанавливаем на компьютер , запускает браузер , ищем в меню название нашего плугина – SELENIUM IDE появляется дополнительное окно для работы, жмем на кнопку запись и переходим в окно браузера. В браузер делаем привычную , нужную работу по входу на сайт, регистрации, заполнения нужных форм, вобщем все как всегда, только пройдя цикл работы с сайтом, останавливаемся и возвращаемся в окно плугина, надо выключить запись. Ну вот, смотрим код случившегося скрипа – о боже , все ходы записаны! Бережцно сохраняем полученный скрипт, вот он шаблон нашей деятельности – теперь достаточно нажать на кнопку пуск и скрипт сам начинает все делать за вас, заходить на сайт, подивиться, заполнять формы, вам остается только, бегать на кухню за кофе и потягивая бодрящий напиток наблюдать, как все ладно получается у робота. Что самое привлекательное , это то что система имеет API для разных языков программирования, что очевидно значительно расширяет ее возможности, а следовательно и полезность для нас. Ну вот наступает двадцать первый век – век космических полетов, вся грязная и трудовая работа выполняется роботами – остается свободное время – можно расслабиться.