Уничтожить рекламу Яндекса в браузере

astass

Гуру форума
Регистрация
6 Июл 2011
Сообщения
116
Реакции
72
43ce8783257671a4c6d9f74fec496f78.png


Прочитав в блоге manhunter - а статью Как убрать рекламу в результатах поиска Яндекса
решил очистить браузер от назойливой рекламы левых сайтов, да и почему я должен смотреть на левые блоки когда мне нужно что-то найти???
Любимый браузер Опера поэтому потребуется аддон ViolentMonkey, для других браузеров ищите соответсвенно Для просмотра ссылки Войди или Зарегистрируйся.
Заходим в управление скриптами в аддоне
добавляем такой код и наслаждаемся, правильным поиском, без левой рекламы, левых ГСайтов.
Код:
// ==UserScript==
// @name        NoYandexAds
// @namespace   yandsearch
// @match       http://*/yandsearch?*
// @match       https://*/yandsearch?*
// @description Remove ads in Yandex search results
// @author      ManHunter / PCL
// @version     1.0.3
// ==/UserScript==

(function () {
    window.removeads = function(event) {
        var elems=document.getElementsByTagName('div');
        var re1=/(^|\s)(serp-block)(\s|$)/;
        var re2=/"serp-item__label"/;
        for (var i=0; i<elems.length; i++) {
            var el=elems[i];
            if (re1.test(el.className)) {
                var st=getComputedStyle(el,'');
                var bg=st.backgroundColor;
                // Фон у рекламы отличается от прозрачного
                if (bg!='transparent' && bg!='rgba(0, 0, 0, 0)') {
                    // Удалить
                    el.style.display='none';
                }
                // Надпись "Реклама"
                else if (re2.test(el.innerHTML)) {
                    // Удалить
                    el.style.display='none';
                }
            }
        }
    }
    window.addEventListener('DOMNodeInserted', removeads, false);
    removeads();
})();

Для просмотра ссылки Войди или Зарегистрируйся

 
Последнее редактирование модератором:
  • Нравится
Реакции: gls
Вроде есть проще решение - adblock - убирает все что можно.
 
Вроде есть проще решение - adblock - убирает все что можно.
Не морочте голову адсблог пушистцый котенок которому, реклама Яндекса не по зубам, смотрим скрин внимательно, пробуем адсблоком убрать, и когда ни чего не получится пользуемся тем что в теме.
 
Не морочте голову адсблог пушистцый котенок которому, реклама Яндекса не по зубам, смотрим скрин внимательно, пробуем адсблоком убрать, и когда ни чего не получится пользуемся тем что в теме.

всё ему по зубам, если одну галочку поставить не можешь в настройках, то это печально.
5247981.jpg

5249005.jpg
 
А в гугле как убрать?
 
всё ему по зубам, если одну галочку поставить не можешь в настройках, то это печально.
Ок.
Такой запрос:
Грузоперевозки
Работа на дому
Эксклюзивная мебель

Скрины в студию, и если я прав, а я прав, то жду чтобы ваша печаль сменилась на что-то другое.
 
Последнее редактирование:
Как вы меня достали, своей упертостью и ленью, :oops:
да, мы такие, на слово уже давно не верим,извини, если что :)
он реально не блокирует рекламу в последних 3х ссылках.
конкретнее - почему-то не срабатывает фильтр на див yandex.ru##.serp-block.serp-block-h7, где h7 - 2 рандомных символа.
и как фильтр не создавать, со звёздочками, регулярками и тд - он всё равно отображается.
видимо и яндекс стал платить адблоку.
 
да, мы такие, на слово уже давно не верим,извини, если что :)
он реально не блокирует рекламу в последних 3х ссылках.
конкретнее - почему-то не срабатывает фильтр на див yandex.ru##.serp-block.serp-block-h7, где h7 - 2 рандомных символа.
и как фильтр не создавать, со звёздочками, регулярками и тд - он всё равно отображается.
видимо и яндекс стал платить адблоку.
Да все норм, без обид:D
Почитай у manhunterа в теме он поясняет чем Яша грешит, он не платит блоку, тупо обходят негодяи, в отличии от правильного Гугла.
 
Назад
Сверху