Плагин Firefox «в разрезе»

24 Окт 2013 | Автор: | комментария 4 »

Здравствуйте уважаемые читатели ресурса WindowsFan.Ru!!!

Браузер – не только отличный инструмент для серфинга в Сети, но и сам по себе интересный объект для исследования. Для обычного пользователя нет разницы между ними, лишь бы показывали страницы, но программисты и прочие специалисты готовы за свой любимый браузер порвать любого в клочья – такая вот у них специфика любви к неживым вещам.

Плагин Firefox

А вот, к примеру, для макимейкера браузер может стать настоящим помощником в деле заработка денег, так как способен:
- самостоятельно зайти на сайт;
- ввести логин и пароль;
- проверить почту, выбрать важную, остальное удалить;
- сделать снимки страниц сайта, сравнить их с прошлыми и найти разницу;
- самостоятельно прокликать нужные ссылки;
- открывать и закрывать вкладки, переходить по ссылкам;
- копировать капчу (и распознавать ее) и т.д.

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

Некоторые конструкции в языке сделаны более чем нормально, а некоторые не очень: нет циклов, подпрограмм и других привычных инструментов для программирования. Но если разобрать расширение на кусочки, то становится понятно его функционирование. В частности, связи с языком разметки HTML и JS. Но это еще не все. JS (или VB в IE) сам по себе не очень интересен, хотя позволяет создавать динамические странички.

В языке важно то, что это полноценный язык программирования, на котором даже можно написать программу расчета зарплаты или 1С: Предприятие. Кроме того, JS через свои библиотеки тесно связан с самой важной вещью для автоматизации браузера – объектами DOM/BOM.

Такая структура имеется в любом браузере и серьезном редакторе и описывает многослойную объектную модель документа (D) или браузера (B). Каждый слой реализует свой собственный формат представления и поведения документа: цвета, таблицы, перекрытия объектов, события, защиту и т.д.

Зная взаимосвязи объектов, можно творить с браузером все, и даже за пивом посылать (через Сеть, конечно). Соответственно, нужны программы. Для этого можно взять любой файл расширения для FF формата XPI, хранящийся в папке Application DataMozillaFirefoxProfiles.

Выбирайте самый маленький файл, можете специально поискать и установить какое-нибудь самое примитивное расширение. Теперь скопируйте этот файл в отдельную пустую папку, переименуйте, задав расширение ZIP и распакуйте. У вас получится набор папок – все они нужны по стандарту, но многие не играют никакой роли – вроде файла манифеста. После этого заходите в папку chrome, где найдет файл jar.

Его тоже переименовывайте в zip и распаковывайте. Остался файл JS, то есть программа на языке JavaScript. Теперь попробуйте разобраться в ней, изменив надписи, координаты, стиль окна и т.д., каждый раз собирая проект назад в обратном порядке и устанавливая расширение в браузере. Все изменения должны отражаться на экране. С этого момента недалеко и до написания собственной программы с нуля.

На этом я думаю все всем пока и до новых интересных встреч с вами дорогие читатели...

Метки записи: ,

Комментарии к записи " Плагин Firefox «в разрезе»"

Посмотреть последние комментарии
  1. Очень качественная информация котория дала возможность решить проблему раз и навсегда.Прочитав эти советы я много к чему научился особенно сделать снимки страниц сайта и самостоятельно зайти на сайт.Спасибо разработчикам за статью!

  2. Качественно изложенная информация, помогла мне очень сильно. Сам занимаюсь серфингом в интернете, и нужно было настроить свой браузер. Так как Firefox я использую давно, то кстати пригодился этот плагин. Он намного облегчает работу, и сокращает время. Внятно расписанная и объясненная статья, в миг помогла мне настроить этот плагин. Спасибо вам за такие интересные и полезные статьи, которые очень помогают...

  3. Очень интересная информация. Теперь становится понятным массовое появление автокликеров и автоботов в системах САР. Но это не вина автора. Просто в компьютерах находится мощнейшая информация мира. Если кто-то развяжет информационную войну, то конец будет один - уничтожение человечества!!!
    Прочитав про плагин iMacros, появляется идея написания скрипта или програмки для освобождения от рутинной и надоедливой работы по монотонному клацанию кнопок по клавиатуре. Ведь все люди - немного лентяи. Нам хочется много и сразу без физических усилий. Но, прочитав статью, появился еще один способ упростить жизнь. Спасибо за идею! Будем жить!!!

  4. Да согласен с ребятами! Очень помогло и розвязалоо мою проблему. Очень интересно и правильно всё изложено как по нотам! Полезно и нужно для других! Большое Вам спасибо ждём что-то новенькое с нетерпением

Здесь вы можете написать комментарий к записи "Плагин Firefox «в разрезе»".

* Обязательные для заполнения поля
Все отзывы проходят модерацию.
Реклама
Наши партнеры
Читать нас
Связаться с нами
Наши контакты

info@windowsfan.ru

О сайте

Информационно-познавательный интернет журнал про Windows