Это началось как любимое занятие, но теперь это академическое упражнение.

Иногда я перехожу по ссылке на статью в британской Daily Mail и хочу написать правило / фильтр для uBlockO, чтобы мои глаза не были запачканы непристойными, сикофанскими историями на боковых панелях, которые неизменно засоряют правое поле страницы. Функция uBlockO "блочный элемент" работает достаточно хорошо, но только для этого конкретного элемента. Я хочу заблокировать всю категорию.

Вот (отредактированный) пример URL:

www.dailymail.co.uk/tvshowbiz/article-1234567/abcd-efgh-ijkl-mnop.html

Когда я "блокирую элемент", фильтр создает:

www.dailymail.co.uk##a[href="/tvshowbiz/article-1234567/abcd-efgh-ijkl-mnop.html"] > .pufftext > strong

Я пробовал каждую перестановку, которую только мог придумать, чтобы заблокировать все от www.dailymail.co.uk/tvshowbiz/article-* outward или даже www.dailymail.co.uk/tvshowbiz/* , но ни одна из них не имеет никакого эффекта , Я не знаю, использую ли я неправильную функцию uBlock или мой синтаксис ошибочен.

Есть какие-нибудь подсказки?

1 ответ1

0

Я пойду тебе лучше. Я даже не знал, что div - это HTML.

Я ценю вашу помощь, но в то время как я пытался выяснить, какой 'div' нужно заблокировать, я обнаружил, что получил бы желаемый результат в первую очередь, если бы я был более тщательным при исследовании функции "block element" , Мне нужно было рисовать более широкой кистью, поэтому я выбирал большую рамку, а не один из элементов, содержащихся в рамке. Когда я попал в нужное место, он создал фильтр:

www.dailymail.co.uk ##. lead-alpha.cleared:nth-of-type(3)> .beta

И это дало тот же результат, что вы разместили изображения. Весь кадр исчезает.

Еще раз спасибо!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .