pikabu.ru

Russian supplemental subscription

Moderator: RU AdList Mods

User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

pikabu.ru

Post by dimisa »

ZP
можно ссылку?
Если дудлы утомили - Google No Doodles
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

На главной. Сейчас там уже новость с названием "Новогодние каникулы 2016 с MyB***.ru"
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Как найдешь - пиши. И не стесняйся пояснять суть проблемы и желаемое (если нужно).
Если дудлы утомили - Google No Doodles
ZolotoyParen
Postaholic
Postaholic
Posts: 830
Joined: Thu Jul 09, 2015 11:51 pm

Post by ZolotoyParen »

Это рекламные посты на главной странице, а после них идут пользовательские. Он один и выше всех остальных.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Если дудлы утомили - Google No Doodles
serhio
Site Member
Site Member
Posts: 22
Joined: Mon Apr 25, 2016 8:01 am

Post by serhio »

  1. http://pikabu.ru
  2. Раньше уже блокировал эту рекламу и она успешно блокировалась до сегодняшнего дня. Сегодня же опать появилась. Во время блокировки, при выборе параметров, удается скрыть эти баннеры, но после нажатия на "Выглядит хорошо" и перезагрузки страницы они появляются опять. Все действия, предложенные адблоком при попытке сообщить о рекламе, я выполнил, но баннеры никуда не делись.
  3. http://prnt.sc/awizcj
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Если браузер - Хром, то смотрите последний абзац тут: viewtopic.php?f=102&t=25226

Кстати, я не помню в интерфейсе Adblock Plus элемента "Выглядит хорошо"...
Если дудлы утомили - Google No Doodles
serhio
Site Member
Site Member
Posts: 22
Joined: Mon Apr 25, 2016 8:01 am

Post by serhio »

Действительно, использовал не adblock plus, а adblock, который и направил на этот сайт. Установил adblock plus, последовал вашему совету и это помогло. Спасибо.
rainbow_hyena
Guest

Post by rainbow_hyena »

Кто нибудь добавит наконец в фильтры рекламные картинки сверху и снизу страницы на pikabu.ru?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

rainbow_hyena wrote:Кто нибудь добавит наконец в фильтры рекламные картинки сверху и снизу страницы на pikabu.ru?
Если браузер - Хром, то смотрите последний абзац тут: viewtopic.php?f=102&t=25226
Если дудлы утомили - Google No Doodles
favorite
Site Member
Site Member
Posts: 17
Joined: Tue Feb 23, 2016 8:53 pm

Post by favorite »

Доброго времени суток.
Сегодня обнаружил, что ABP обновился до версии 1.12
И сразу же появились проблемы на пикабу...
Страница прогружается, примерно 70% и загрузка останавливается.
Я так понимаю это из-за убирания рекламы снизу/сверху? Мне она в целом ни капельки не мешала, но вот теперь пикабу просматривать с включённым адблоком не могу (можно попробовать внести сайт в белый список, но так мне будет мешать другая реклама, что есть на сайте).

При выключенном ABP проблема исчезает, на сайт заходит спокойно.
Браузер Google Chrome ver. 39
Из списка фильтров включён только стандартный: RuAdList+EasyList
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Google Chrome ver. 39 - это раритет (без обид). В версии 51.0.2704.63 m (64-bit) в сочетании с ABP 1.12 - проблем нет. Даже не знаю... попробуйте удалить cookies, вдруг поможет?
Если дудлы утомили - Google No Doodles
favorite
Site Member
Site Member
Posts: 17
Joined: Tue Feb 23, 2016 8:53 pm

Post by favorite »

dimisa wrote:Google Chrome ver. 39 - это раритет (без обид). В версии 51.0.2704.63 m (64-bit) в сочетании с ABP 1.12 - проблем нет. Даже не знаю... попробуйте удалить cookies, вдруг поможет?
В режиме инкогнито точно такая же проблема, так что сомневаюсь, что проблема в cookies :(

Отказался от новых версий хрома из-за того, что меня не устраивает, что с ним происходит, плюс с каждой новой версией он становится всё тяжелее и тяжелее (каждая новая версия открывается дольше предыдущей :( ).
А можно какое-нибудь правило добавить, чтобы видеть рекламу, которая сверху/снизу?
Может из-за этого проблема...

Вроде несколько месяцев назад делал копию папки, где находится расширение (ABP), попозже попробую переместить всё содержимое в теперешнюю, может поможет.
favorite
Site Member
Site Member
Posts: 17
Joined: Tue Feb 23, 2016 8:53 pm

Post by favorite »

dimisa wrote:Google Chrome ver. 39 - это раритет (без обид). В версии 51.0.2704.63 m (64-bit) в сочетании с ABP 1.12 - проблем нет. Даже не знаю... попробуйте удалить cookies, вдруг поможет?
Забыл добавить скрины
Вот так выглядит страница при открытии:
Image

А вот так выглядит страница, если её проматать вниз:
Image

Причём, если ждать достаточно долго - страница просто напросто зависнет...
Разное кол-во заблокированной рекламы из-за того, что страница зависла, пришлось закрывать и открывать по новой*

upd. А теперь у меня ещё начал виснуть сайт cameleo.ru
Ну что за обновление то такое?! Т_Т
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Внимательно ознакомился с подробностями релиза ABP 1.12 для хрома, там весьма значительные изменения и они учитывают именно "баклажаны" последних версий этого браузера. Так что дело не в кривизне, а в естественном развитии, ничего не поделаешь. Попробуйте поставить uBlock Origin, я последние месяца адаптирую под него все вводимые в подписку правила, должно работать без проблем.
Если дудлы утомили - Google No Doodles
haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

На главной странице закрепленный пост (первый) с рекламой magicmag.net.
Вроде бы раньше он сложно выделялся, а сейчас имеет отдельный класс .stories_perm
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Если дудлы утомили - Google No Doodles
haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

Они переделали, либо там одноразовый класс был. Можно, наверное, почистить.
Сейчас эти рекламные посты в шапке можно выделить как-нибудь так:

Code: Select all

div:not(.stories)>div.story
Еще появились спонсорские посты, первый всегда идет после тега <script>:

Code: Select all

script+div.story
Когда постов несколько, остальные уже не отличить, но я пока больше двух за раз не видел
скрины одиночных постов


И еще вопрос: фильтры от uBlock Origin в этой подписке не будут поддерживаться? Хотя бы в битблоке?
Например, можно скрыть все это непотребство (верхний рекламный пост и все спонсорские) одним фильтром, и его уже сложнее обойти

Code: Select all

pikabu.ru##div.story:has(a[href*='pikabu.ru/html.php?id=ad'])
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Первые два селектора - ничего не делают, по крайней мере, мне ни в одном браузере не попался такой код страницы, который бы позволял отделить рекламные посты от обычных. В отдельных постах (типа http://pikabu.ru/story/pro_lyudskoy_samosud_4377250) будут резать лишнее. Правильнее так:

Code: Select all

pikabu.ru##td[style] > div[style] > .story
Новый синтаксис uBO будет поддерживаться с версии 1.8.0, которая в магазине расширений в данный момент ещё недоступна.

В любом случае, на моё предложение о поддержке нового синтаксиса АВР разработчик uBO ответил отказом и я не вижу смысла продвигать таким образом это расширение. Сколь-нибудь серьёзной работы с подписками они не ведут, полностью рассчитывая на ежедневный труд сторонних редакторов. Игнорировать при этот синтаксис, используемый редакторами - это что-то удивительное...

Для скрытия рекламных постов на pikabu.ru используйте RU AdList Fixes: viewtopic.php?f=102&t=22512
Если дудлы утомили - Google No Doodles
haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

dimisa wrote:Первые два селектора - ничего не делают, по крайней мере, мне ни в одном браузере не попался такой код страницы, который бы позволял отделить рекламные посты от обычных. В отдельных постах (типа http://pikabu.ru/story/pro_lyudskoy_samosud_4377250) будут резать лишнее.
Хм, странно. Первый селектор выделяет верхний закрепленный пост, я перепроверил только что. Но да, он еще скрывает сам пост, я не посмотрел сразу, извиняюсь.
Вы, кстати, вручную находите ложные срабатывания или есть способ проверить элементы сразу со всего сайта, вдруг что лишнее выделяется?
У вас был спонсорский пост, когда вы смотрели второй селектор? Они не всегда показываются, с чистыми куками или в приватном режиме должен такой пост появиться.
В любом случае, на моё предложение о поддержке нового синтаксиса АВР разработчик uBO ответил отказом и я не вижу смысла продвигать таким образом это расширение.
Да, я читал на гитхабе вашу переписку (И да, спасибо вам за это, мне кажется это вы подтолкнули его к добавлению новых функций). gorhill же не из вредности отказался, а объяснил, что они (новые фильтры) создают большую нагрузку, но по эффективности сливают одной только :has().
Кстати, разработчик Адблока год назад отказался поддерживать фильтрацию inline скриптов из uBlock, и из-за этого ABP "ломается" от этих фильтров
Сколь-нибудь серьёзной работы с подписками они не ведут, полностью рассчитывая на ежедневный труд сторонних редакторов. Игнорировать при этот синтаксис, используемый редакторами - это что-то удивительное...
Разработчик всего один, он не успевает, это не основная работа (для вас это тоже не основная, но у него все таки посложнее ситуации). А с uBlock он не получает денег, совсем - там нет "разрешенной" рекламы, и он категорически не принимает пожертвования и пишет в вики, про донат:
Have a thought for the maintainers of the various lists. These lists are everything. This can't be emphasized enough. (Т.е. если кто-то хочет поддержать - пусть задонатит, вам, например)
Я не в курсе, но сомневаюсь, что Владимир Палант поддерживает хоть какой-нибудь список и пишет скрипты для сложных случаев, в отличие от gorhillа
Новый синтаксис uBO будет поддерживаться с версии 1.8.0, которая в магазине расширений в данный момент ещё недоступна.
В ФФ можно из магазина версию 1.7.7 установить уже месяц или сколько она там существует, но в хроме - да, она через пару недель должна только выйти
Для скрытия рекламных постов на pikabu.ru используйте RU AdList Fixes
Спасибо, я туда почти не захожу. Я в основном хотел спросить, стоит ли сюда писать фильтры, которые поддерживает только uBlock. Если что, я не ЗА uBlock или Adblock, я ПРОТИВ рекламы
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Ложные срабатывания я нахожу старым дедовским способом - вручную.

Спонсорские посты удаляются в RU AdList Fixes.

По моему мнению, Gorhill отказался добавлять поддержку нового синтаксиса именно из вредности. Уж очень он привёл нелепые аргументы - никому никогда и в голову не придёт использовать подобный синтаксис в том виде, в котором он его преподнёс. Область применения всегда сокращается с помощью селекторов и обрабатывать такое количество, какое он там подсчитал, нет никакой необходимости. Я даже возражать не стал на этот абсурд. А потом он и вовсе закрыл тему, дабы никто другой этого не сделал.

Список EasyList и все дополнения к нему, в том числе RU AdList, поддерживаются именно Владимиром Палантом. А RU AdList Fixes (это и есть те самые стили и скрипты для сложных случаев) - поддерживаются Lain_13 и мной.
Если дудлы утомили - Google No Doodles
haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

Не очень я понял как Палант поддерживает RUAdlist, если я вижу что только вы и Lain занимаетесь списком (https://hg.adblockplus.org/ruadlist/), или вы имеете в виду, что он оплачивает хостинг?

В любом случае, gorhill открыл ваш тред и тест сделал со скриншотами, т.е. он не от балды цифры берет, а пытается нормально объяснить.
Тем более он уже добавлял поддержку синтаксиса Адблока и Адгуарда, так что тут однозначно никакой вредности нет

Попытайтесь, пожалуйста, понять его или объяснить ему свою точку зрения еще раз
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

Раймонд, как мне кажется, уже явно дал понять, что пример с мэйлом не убедил его в необходимости введения у себя поддержки нового синтаксиса ABP (да и в итоге там всё решилось благодаря dimisa статическим фильтром в руадлисте). В магазин лисы uBO 1.8 уже пришёл, хром, как почти всегда в этих вопросах, думает дольше, там ещё 1.7.6, да и в отношении пикабу под хромом можно воспользоваться JS Fixes. Он вообще крайне рекомендуется для хрома, ибо как минимум It's Not Important и вебсокеты.

FF 115.8.0esr; uBO 1.56.1rc0 || Ungoogled 106.0.5249.119; uBO 1.55.0, lists - pastebin.com/yUZxWZCc

haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

Я наврал про открытый тред, извиняюсь, не туда посмотрел. Но это не влияет на возможность обсуждения.

Klayton, про !importnant интересно, такие элементы в uBO не скрываются (я не сталкивался еще)? А для вебсокетов Реймонд написал дополнение (https://github.com/gorhill/uBO-WebSocket) в магазина Хрома оно есть, оно дает возможность любым другим дополнениям (не только uBlockу) видеть эти сокеты
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

haatad wrote:В любом случае, gorhill открыл ваш тред и тест сделал со скриншотами, т.е. он не от балды цифры берет, а пытается нормально объяснить.
Тем более он уже добавлял поддержку синтаксиса Адблока и Адгуарда, так что тут однозначно никакой вредности нет.

Попытайтесь, пожалуйста, понять его или объяснить ему свою точку зрения еще раз
В его тесте со скриншотами отсутствует самое главное - код применённых фильтров, поэтому обсуждать там просто нечего. Хотя я согласен со скромной оценкой эффективности и быстродействия нового синтаксиса АВР. Тем не менее, это не повод отвергать его поддержку. И еще, поиск mail - это жуткая экзотика. И из последних 10.000 репортов на этот сервис пришло всего 2 жалобы...

Введённый же в uBO синтаксис порядка 16 месяцев тестируется в АВР: https://issues.adblockplus.org/ticket/2360, когда он попадёт в релиз, я начну его использовать наравне с текущим, включая и тот, от которого в uBO отказались.

Что касается функционала RU AdList JS Fixes, то он делает очень много такого, что блокерам просто недоступно.
Если дудлы утомили - Google No Doodles
haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

На пикабу поменяли класс на .story_perm и реклама снова есть. Я сначала подумал, что они старый вернули, но там был .stories_perm. Плюс это повод ответить без очевидного оффтопа

Я вот не знаю javascript, но знаю основы html/css, и думаю таких людей много. И я вас как-то полдня в личке мучал, спрашивал про скрипт для скрытия некоторых видео для ютубе, потом по аналогии переделывал, чтобы скрыть мусорные статьи на гиктаймс. Потратив день получил:

Code: Select all

var q = document.querySelectorAll('div.hubs > a.hub');
var text = /^блог компании/i;
for (var w = 0; w < q.length; w++) {
if(text.test(q[w].innerHTML)){
q[w].parentNode.parentNode.style.display = 'none';
}
}
А когда обновился uBlock, потратил 20 минут, так как пользовался xpath впервые, и получил:

Code: Select all

geektimes.ru##:xpath(//a[@class='hub '][text()[contains(.,'Блог компании')]]/ancestor::div[3])
Я понимаю, что javascript может гораздо больше, чем блокировщики рекламы, но на Androidе в Firefox есть uBlock Origin, а вот Greasemonkey я там не нашел (Stylish, возможно, тоже нет - я не смотрел)

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

В EasyList 8 правил с -abp-properties, 6 из них на один домен. Я зашел туда с uBlock, полистал и не увидел нескрытой рекламы
В RU Adlist 5 правил: mail.ru (нет совпадений даже у предварительного селектора .responses__wrapper), 3 яндекс (предварительный селктор .story находит 60 совпадений, после чего должен парсить css; 2 селектора .document и .story__group - нет совпадений), anidub - 31 совпадение у предварительного селектора
Если бы можно было сильно съузить область для сканирования ксс, то скорее всего можно было бы и обычными селекторами обойтись

Таким образом, на 2 крупных списка - 5 доменов, где используется новое, больше похожее на эксперементальное, правило. Если бы таких фильтров было много, gorhill наверняка ввел бы поддержку синтаксиса, иначе это было бы упрямством

То, что адблок собирается добавить has() и xpath - это круто. Может и в браузеры наконец добавят has().

Спасибо за терпение и ответы
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Да, всё так.

Что касается pikabu, то наверное просто не обновлены подписки, так как правило было добавлено ранее: https://hg.adblockplus.org/ruadlist/rev ... a836#l1.12
Если дудлы утомили - Google No Doodles
haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

Теперь поменяли на .page-story
Этот домен не считался проблемным?
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

haatad wrote:Теперь поменяли на .page-story
Этот домен не считался проблемным?
Думаю, это станет ясно по ходу процесса.
Добавил:
https://hg.adblockplus.org/ruadlist/rev ... 5d9b#l1.12
Если дудлы утомили - Google No Doodles
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

favorite wrote:Эм, а можно поправить пикабу?
При переходе в пост, самого поста не видно, пример:
http://pikabu.ru/story/pitstsa_bez_nichego_4378871

А если читать через лучшее/теги и пр. то пост прочесть можно, при переходе в сам пост - его не видно :-(
Удалил. Пока без замены: https://hg.adblockplus.org/ruadlist/rev ... 22b4#l1.12
Если дудлы утомили - Google No Doodles
Post Reply