Как убрать рекламу с сайта

Введение

Всем привет! Сегодня я напишу небольшой пост о том как убрать назойливую рекламу с сайта. А именно, рассмотрим пример с Adblock Plus. Возможно я плохо искал в Интернете уже готовые материалы, а возможно их и нет. Ладно, не в этом суть. Я как любитель следить за новыми версиями различных программ, новинками в области кинематографии и просто поучаствовать в различных конкурсах подсел на сайте NNM-Club.ru. Все бы здорово, рейтинг и стаж позволяют отключить в профиле рекламу, но факт того, что я не оставляю сохраненным пароли в браузере приводит к тому, что основное время пребываю на сайте не авторизованным. Т.е. никакого отключения рекламы со стороны Клуба не будет. Раньше проблем не было, т.к. Kaspersky Internet Security умело их блокировал, но видимо с последними видами реклам не судьба справиться.

Простая реклама

Как можно поступить? Для таких целей у меня стоит баннерорезка под названием Adblock Plus. Хотя он тоже не будет все резать. Итак, далее. Установите этот плагин для своего браузера. В моем случае это Chrome. Теперь откройте сайт, на котором хотите убрать рекламу. Для примера, откроем nnm-club.ru, находим рекламу, жмем правой кнопкой мыши по нему и выбираем пункт «Просмотр кода элемента». Таким образом мы проинспектируем элемент и попадем в инструмент разработчика.

Просмотр кода элемента

Рис. 1 Просмотр кода элемента

Сейчас откройте в настройках Adblock Plus вкладку «Персональные фильтры».

Настройки Adblock Plus

Рис. 2 Настройки Adblock Plus

В поле ввода пишем следующее и жмем «Добавить фильтр»:

Про конструкцию весьма подробно описано в Help’е плагина, но тем не менее объясню еще раз. Первый блок «nnm-club.ru» это домен, на котором будет действовать правило. Можно и без него обойтись, тогда она будет блокировать на всех сайтах по этому правилу. Вторым идут ##div — двойные решетки означают исключение элемента, в нашем случае div. Третий блок это атрибут id для нашего div. Т.е. исключаем все элементы div с id равным «mb_top_space».

Поздравляю! Можете обновить страничку и проверить.

Динамическая реклама

Здорово! Но бывает ситуация посложнее. По роду своей деятельности и хобби, мне часто приходится программировать, а это означает поиск ответов в Интернете. Вот во время такого серфинга наткнулся на один сайт, в котором достала одна реклама! И я решил ее побороть. =)

На сайте http://basicsprog.ucoz.ru справа сверху появляется большой баннер.

Динамический баннер

Рис. 3 Динамический баннер

Если заглянем в код странички, то будет понятно, что id у этого элемента динамический (попробуйте обновить страницу). Методом проб и ошибок, а также за чтением справки все же поборол ее. Если проанализировать этот элемент, то можно заметить, что первые символы неизменны «mainadsdivag719sD» (выделены жирным шрифтом). Следовательно построим следующую конструкцию:

Т.е. правило говорит о том, что будут скрываться атрибуты (элементы) с id начинающиеся на «mainadsdiv».

Осталось обновить страницу и любоваться содержимым без Волочковой с Путиным. =)

Заключение

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

Делитесь в комментариях своими решениями для других случаев. Возможно так создадим FAQ по эксклюзивным ситуациям.

[show_yamoney]

[Всего голосов: 1    Средний: 5/5]
Ильдар Хайрисламов

Ильдар Хайрисламов

Если что-то не получается сделать из описания статьи или требуется помощь специалиста, пишите мне, вместе разберемся. Мои услуги: IDOBI.PRO