easylist / ruadlist

98 stars 18 forks source link

vk.com #282

Closed LeonserGT closed 5 months ago

LeonserGT commented 5 months ago

Описание проблемы (Description of the problem):

https://vk.com/feed

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

Screenshot(s) ![image](https://github.com/easylist/ruadlist/assets/49585618/0bc1e41d-f4d0-4860-b349-5feed1561371) ![image](https://github.com/easylist/ruadlist/assets/49585618/b5e18f3c-c524-4321-aa9d-1ff0ce7a0372)

Конфигурация (Configuration):

Используемые фильтры ![image](https://github.com/easylist/ruadlist/assets/49585618/bdee537a-6698-47e3-8833-55bf68658f36)

Единственный блокировщик, другие расширения: Return YouTube Dislike 3.0.0.16 Runet Censorship Bypass 0.0.1.63 Search by Image 6.1.2

dimisa-RUAdList commented 5 months ago

Причин пропуска рекламы не так много, поэтому прежде всего нужно исключить очевидные. Судя по скриншотам, вы используете какой-то мод. Отключите его. Также отключите все расширения, кроме uBlock Origin, дабы предотвратить вероятность конфликта. Сам uBlock Origin - удалите, перезапустите браузер с предварительным закрытием всех вкладок, а затем установите заново. Если после этого реклама всё равно не будет блокироваться, пишите, будем разбираться.

LeonserGT commented 5 months ago

Какой мод? Все расширения перечислены. Неужели это про язык, который официальный ВКшный "советский"? И проверял с отключенными всеми расширениями еще при открытии предыдущего тикета у самого юблока - не влияет. Сам блокиратор сейчас переустановлю.

Также отмечу, что проблема исключительно в ВК, во всех остальных местах все хорошо - мейл.ру всегда мутили что-то темное со скриптами полиморфами для обхода блокировок (одна из причин ухода с их почты), мое подозрение что они что-то придумали и прорвали "оборону".

LeonserGT commented 5 months ago

Переустановка и добавление региональных списков ничем не помогло.

LeonserGT commented 5 months ago

Также проверил на свежеустановленном LibreWolf 123.0-1 со все тем же uBlock Origin. Кстати, не упомянул, но также пробовал Adblock Plus - везде одно и то же, реклама не блочится, что и заставляет задуматься что это мейл.ру снова нашли обход блокировщиков, как они это постоянно в почте делали.

dimisa-RUAdList commented 5 months ago

Последние несколько лет в почте mail.ru никакой рекламы с uBlock Origin нет. Что касается vk, то когда они что-то обновляют в части рекламы, то сообщения о ней исчисляются сотнями в день. Сейчас этого нет, так что скорее всего, либо проблема имеет локальный характер, либо имеет место бета-тестирование, касающееся лишь небольшого числа аккаунтов, и пока проблема не станет массовой, воспроизвести её затруднительно.

Сделайте пожалуйста скрин элемента в инструментах разработчика.

  1. Разверните окно браузера во весь экран, если не сделали этого ранее.

  2. Кликните по целевому элементу правой кнопкой мыши и выберите в появившемся контекстном меню пункт "Просмотр кода элемента".

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

  4. Найдите в инструментах целевой элемент (он будет подсвечиваться при наведении на строку) и прокрутите строку с ним, чтобы она оказалась в самом низу видимой зоны окна. Это необходимо для того, чтобы были видны родительские элементы и иерархия.

Должно получиться как-то так, сделано при отключенной блокировке. ![vkads](https://github.com/easylist/ruadlist/assets/20126984/fce27376-3166-4208-a85f-21061af550f6)
LeonserGT commented 5 months ago

Правильно сделал? Или что-то не захватил в кадр?

Скрин ![image](https://github.com/easylist/ruadlist/assets/49585618/ba9f9942-c47f-41f4-80d0-19381897398a)
dimisa-RUAdList commented 5 months ago

Ок, попробуйте добавить в "Мои фильтры": vk.com##._ads_block_data_w

LeonserGT commented 5 months ago

Боже, помогло! Какое облегчение, сразу лента в два раза короче стала!

dimisa-RUAdList commented 5 months ago

Ок, добавил в RU AdList: https://github.com/easylist/ruadlist/commit/4becb0ca94a2d74cfe6344b128183f077407103c

Минут через 15 изменения вступят в силу и станут доступны при обновлении вручную. Либо можно подождать и в течении 5 часов раскатается автоматом.

LeonserGT commented 1 month ago

Добрый день! Прошло 4+ месяца и все повторилось. Снова лезет реклама, прямо как тогда. Добавление _ads_blocks_data_w в фильтры больше не действует.

Screenshot(s) ![image](https://github.com/user-attachments/assets/755d213d-c44b-40b3-b9db-cca8ab9fdcdd)
dimisa-RUAdList commented 1 month ago

Поменяйте в настройках аккаунта vk язык с советского на русский и проверьте, пропадёт ли реклама.

LeonserGT commented 1 month ago

Не пропала (слава богу, могу дальше советским наслаждаться 😬)

dimisa-RUAdList commented 1 month ago

Оставаясь на русском языке, зайдите в панель управления uBlock Origin и кликните на вкладке "Списки фильтров" по иконке часов в строке RU AdList, удерживая клавишу Shift.

LeonserGT commented 1 month ago

Увы, все также лезет (язык не менял)

dimisa-RUAdList commented 1 month ago

Какой у вас язык установлен сейчас?

LeonserGT commented 1 month ago

Русский

dimisa-RUAdList commented 1 month ago

Ок, зайдите в панель управления uBlock Origin и кликните на вкладке "Списки фильтров" по иконке часов в строке RU AdList, удерживая клавишу Shift.

LeonserGT commented 1 month ago

Ничего не изменилось, кроме контента самой рекламы

Screenshot(s) ![image](https://github.com/user-attachments/assets/bab266de-ca0c-4e7b-b806-60454762b824)
dimisa-RUAdList commented 1 month ago

Сделайте пожалуйста такой же скриншот, раскрыв иерархию элементов до бейджа «реклама».

LeonserGT commented 1 month ago

Типа так?

Screenshot(s) ![image](https://github.com/user-attachments/assets/fafe0309-8f0b-41cf-b739-f3184ccf5aff)
dimisa-RUAdList commented 1 month ago

Нет, выделено должно быть именно само слово.

LeonserGT commented 1 month ago

Упс, не так понял, правильно сейчас?

Screenshot(s) ![image](https://github.com/user-attachments/assets/fe859185-b975-4285-9cfd-1666e62feaa7)
dimisa-RUAdList commented 1 month ago

Да, теперь правильно. Попробуйте добавить в "Мои фильтры":

vk.com#?##feed_rows > div[class^="feed_row"]:-abp-has(> [id^="post-"] > ._post_content .PostHeader > .PostHeaderInfo > .PostHeaderSubtitle > .PostHeaderSubtitle__item > .PostHeaderSubtitle__item > span ~ span ~ span ~ span ~ span)

LeonserGT commented 1 month ago

Ура! Помогло!

dimisa-RUAdList commented 1 month ago

Ок, добавил в RU AdList: https://github.com/easylist/ruadlist/commit/70aa8ce5e59f924c0814180c7e1517840d2e0fc4

Минут через 15 изменения вступят в силу и станут доступны при обновлении вручную. Автоматом же раскатается в течении 5 часов.

LeonserGT commented 1 month ago

Спасибо, пожалуй добавлю этот тикет в закладки, через полгода увидимся снова 😂

LeonserGT commented 3 days ago

Такс, в этот раз продержалось гораздо меньше, тревожная тенденция. Или нет? Странная хрень происходит - реклама то снова вылазит в ленте, то после обновления страницы исчезает. Или нет. Обычно 3-4 раза перезагрузить надо чтобы исчезло. Сейчас вот опять вылезло и не уходит. Сразу повторил все шаги с прошлого раза, обновил лист, переключил на русский:

Screenshot(s) ![image](https://github.com/user-attachments/assets/08cfbc3d-fc5a-47d9-bec8-af3f774d6365)
dimisa-RUAdList commented 3 days ago

Поправил: https://github.com/easylist/ruadlist/commit/6cdff0ccaac5cf4aae224397589603aa78e9bc3f

LeonserGT commented 3 days ago

Спасибо, оперативно!

Пользуясь случаем - хотел бы попросить совета какой клиент ВК на андроид лучше использовать вместо невыносимого официального, в первую очередь который бы зачистил всю рекламу? В принципе, как адлист в браузере сейчас справляется 👀 Кейт мобайл (если еще жив) выглядит сильно урезанным и интерфейс будто из начала нулевых

dimisa-RUAdList commented 3 days ago

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