Блокировка стоп-слов блокировщиком рекламы / Khajiit

Блокировка стоп-слов блокировщиком рекламы

Автор: Khajiit

Дратути, котядке!

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

Этот использует uBlock Origin, который вы можете найти в магазине расширений вашего💻любимого🦊 браузера. Для AdGuard правила похожие, если не точно такие же. Но два блокировщика рекламы в одном браузере — это как два антивируса на одной ОС, так что проверять пользователям других блокировщиков придется самостоятельно.
Нет, молодой человек в третьем ряду, Internet Explorer — это не браузер, это красивый инструмент для загрузки и установки браузера.

После установки расширения, где-то рядом с адресной строкой появится его иконка. Вон она, крайняя справа.

Щелкаем по ней, откроется меню расширения. Под здоровенной синей кнопкой "ВКЛ" четыре иконки, крайняя справа, три ползунка, это настройки. Нам туда.

Идем на вкладку "My Filters"/"Мои фильтры"

И видим там список пользовательских правил. У вас он может быть и пустым.

Тут все, что начинается с восклицательного знака, это просто комментарий. Все комментарии серого цвета. А активные правила — синего.
Соответственно, чтобы отключить правило, его надо закомментировать: поставить в начале его строчки восклицательный знак. А чтобы включить — раскомментировать, удалив этот самый восклицательный знак в начале строки. Вроде бы и несложно, правда?

Итак, мы хотим перестать видеть некое стоп-слово. Допустим, это будет "Вишневский".
Что ж, во-первых, надо учесть, что русский язык — язык богатый и выразительный, поэтому окончание придется безжалостно отчекрыжить, иначе мы отловим только одну форму из множества. Останется "Вишневск".
Теперь, учтем, что это слово может быть еще написано с маленькой буквы, и отпилим первую букву тоже. Вот так выглядит наша цель: "ишневск".

Окей, мы определили ключевик, по которому хотим блокировать элементы на странице.
Теперь нам надо найти, что именно стоит блокировать.

Желающие поэкспериментировать, ежели таковые найдутся, и они не робкого десятку, могут самостоятельно поиграть с пипеткой, — это вторая слева кнопочка в том же ряду, где мы находили настройки uBlock'а — потыкать ей в части веб-страницы, содержащие ненавистное стоп-слово.

Что ж, добавим в список следующие правила:

!Side panel: complete link removal
author.today##a.disputed-item:has-text(/ишневск/)

!Full comment removal
author.today##.comment-wrapper > .c-allow-edit.c-view.comment:has-text(/ишневск/)

!Blog body removal
author.today##.full-post.post:has-text(/ишневск/)

!News feed and discussions
author.today##.feed-row:has-text(/ишневск/)

Первая часть каждого правила определяет адрес, к которому применяется фильтр.

author.today

Вторая часть — это так называемый "селектор элемента". Их конструирование — это совершенно отдельный микрокосм.

##.feed-row

Кстати, их можно увидеть в процессе тыканья пипеткой.

И последнее, это сам фильтр: в нашем случае, поиск по содержимому:

:has-text(/ишневск/)

Вот, теперь, при некоторой сноровке, вы даже сможете запилить свои фильтры самостоятельно.

Осталось совсем немного:
применить настройки
и перезагрузить страницу

Если вы все сделали правильно, то из ленты пропадет этот блог, у него скроется тело, и вы больше не будете видеть намозолившее глаза стоп-слово на страницах сайта.

Have a nice day!

UPD #1, поскольку, вижу, многих волнуют сайд-эффекты:
Да, будет вырезано все, что подпадает под выбранный шаблон, включая однофамильцев, мимокрокодилов и котят.
Нет, я не имею ничего против Сергея Вишневского.
Нет, в пользовательских фильтрах нет ИИ.
И отличить близнецов — нет технической возможности.
Да, ответственность ложится полностью на пользователя.
Цель поста — дать людям возможность пережить фекальный шторм, не уходя с портала.
Поэтому даны точные настройки, для тех, кто сам не осилит что-то сложнее копипасты.

UPD #2, блог переименован

+54
445

67 комментариев, по

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Алексей Тенеброд
#
 раскрыть ветвь  1
Khajiit автор
#

Экий эллипсис-то вышел.

 раскрыть ветвь  0
Dsche
#

Да, по поводу стола из Икеи – только я вижу тут отсылку к Бойцовскому клубу?

 раскрыть ветвь  1
Khajiit автор
#

Почему бы и да, собственно?

Имеющий очи увидит многое… главное, выглянуть из трех сосен )

 раскрыть ветвь  0
JokerJett
#

А не проще занести в фильтр "фекалии"? И цитаты из образца и не цитаты. Насколько тогда станет чище дышать?

И Сергей не пострадает.

 раскрыть ветвь  1
Khajiit автор
#

"По многочисленным просьбам трудящихся" запилен UPD.

 раскрыть ветвь  0
Роман Терехов
#

Есть подозрение, что каждому, кто пишет блог про Вишневского он лично наливает литряк шерри-бренди. 

 раскрыть ветвь  3
Khajiit автор
#

TL;DR?

Блог о блокировке нежелательного контента, а граф тут используется как пример 😏 

 раскрыть ветвь  2
Дмитрий Нелин
#

Чтобы уничтожить одного Вишневского, надо уничтожить всех! Ну вариант, только зачем?))

 раскрыть ветвь  1
Khajiit автор
#

Ветер переменится и солнце разгонит туман войны.

 раскрыть ветвь  0
Нина Баскакова
#

Так есть же ещё Сергей Вишневский. Неплохой автор. И теперь его не читать из-за Дмитрия?)))

 раскрыть ветвь  1
Khajiit автор
#

Увы, побочки и противопоказания есть у любых средств.
Каджит предлагает способ. Пользоваться им или нет — решать вам.

 раскрыть ветвь  0
Loclay
#

Как извести Вишневского

Перестать писать про него блоги.

 раскрыть ветвь  1
Khajiit автор
#

Согласен. Но вы не прочитали дальше заголовка.

 раскрыть ветвь  0
Дара Каро
#

Прикольно! Кстати, "а чо сразу Вишневский" (с)? :)))))

Пойду впишу парочку имен настоящих отморозков :)

 раскрыть ветвь  1
Khajiit автор
#

Пользуйтесь!

 раскрыть ветвь  0
Андрей Стоев
#

Эти ваши упражнения проистекают от праздности ума и избытка свободного времени. Лучше займитесь чем-нибудь полезным. А Вишневского занесите в ТС и его блоги исчезнут из ленты без этих ухищрений.

 раскрыть ветвь  3
Khajiit автор
#

Первое предупреждение. Второго не будет.

Попробуйте читать — глазами, а думать — мозгом. Гарантирую, сразу найдете не менее трех логических ошибок в собственном утверждении.

 раскрыть ветвь  2
Николай Владимирович Беляев
#

Я Вишневского на второй день пребывания здесь кинул в ЧС и не парюсь... 

Или обязательно нужно бежать за ним, чтобы сообщить, что он вам безразличен? 

 раскрыть ветвь  1
Khajiit автор
#

Высказывание справедливо, не неуместно.

Попробуйте прочитать дальше заголовка.

 раскрыть ветвь  0
Даниленков Алексей
#

правило ##article.post.feed-row:has-text(Автор: Имя автора) уберет посты этого автора из ленты, без добавления его в игнор. Да и вообще можно поиграться со словами, убрав, например, посты про новые главы, не отключая полностью самопиар.

 раскрыть ветвь  7
Khajiit автор
#

Вообще все, содержащие вхождение выбранного ключевика. Упоминания тоже.
Но можно доработать, чтобы поиск происходил только в заголовке.

Есть два минуса:
* нельзя создать список ключевиков (или я не нашел, как это делается)
* это, по факту, regex, и будет нагружать процессор.

 раскрыть ветвь  6
Вера Шильникова
#

Хм, как заманчиво-то 😏 Попробовать на ком-нибудь что ли...

 раскрыть ветвь  1
Khajiit автор
#

Дорогу осилит идущий 😺 

 раскрыть ветвь  0
Ольга Кравченко
#

Оно того не стоит, право слово. Не парьтесь.

 раскрыть ветвь  6
Khajiit автор
#

Ну  почему же. Минимум трое уже воспользовались рецептом.
Разве это плохо?

 раскрыть ветвь  5
Хель Шмакова
#

Боже, зачем ради него столько стараться? о_О

 раскрыть ветвь  1
Khajiit автор
#

"Ради него" у меня прекрасно работает баннерная слепота 😏 

 раскрыть ветвь  0
BlackSpiral
#

😆 Вы сделали моё утро!

 раскрыть ветвь  1
 раскрыть ветвь  0
Анна Алмазная
#

ЧС до недавнего времени по уши хватало. Пока другие не начали его имя выносить и не пересекались даже. Вообще не понимаю в чем проблема у народа - не нравится кто-то, игнорируй и живи спокойно, не, рекламу ему надо делать на весь сайт (это я не про вас, если что).

 раскрыть ветвь  1
Khajiit автор
#

🤗 

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

 раскрыть ветвь  0
Куранова Ольга
#

Я... явно недооценивала, насколько людям не нравится Вишневский))

 раскрыть ветвь  3
Кабанов Евгений Викторович
#

Ольга, тентакль ему в одно место 😄

 раскрыть ветвь  0
Khajiit автор
#

У всего на свете есть причина... Каджит же просто хочет помочь.

 раскрыть ветвь  1
Франсуа Мари Делоне
#

Internet Explorer — это не браузер

Мне понравилось Ваше заявление про Эксплорер. Смело и необычно. Я даже задумался. А в конце текст немного потёк. Заключение, выводы и список литературы как-то сумбурно получились.

 раскрыть ветвь  8
Khajiit автор
#

Ну, как бэ, это старой рваности боян. Чуть моложе, чем "Майкрософт Интернет Испортил" 🙀 

 раскрыть ветвь  7
 раскрыть ветвь  1
Khajiit автор
#

Пользуйтесь )

 раскрыть ветвь  0
wayerr
#

это красивый инструмент

С этим можно поспорить!

ps. Есть один проблем. На сайте есть другие не в чём не виноватые авторы с такой фамилией 8).

ps2. После применения этого правила исчезнет и этот блог.

 раскрыть ветвь  4
Khajiit автор
#

После применения этого правила исчезнет и этот блог.

Да, и об этом я даже написал.

е в чём не виноватые авторы

Увы, Сергею в данном случае, не повезло.
К сожалению, надежно разделить нескольких Вишневских не выйдет.

 раскрыть ветвь  3
Написать комментарий
9 135 32 235
Наверх Вниз