pikabu.ru

Russian supplemental subscription

Moderators: EasyList authors, RU AdList Mods

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

pikabu.ru

Post by dimisa » Sat Dec 26, 2015 4:00 pm

ZP
можно ссылку?
Если дудлы утомили - Google No Doodles

ZolotoyParen
Postaholic
Postaholic
Posts: 827
Joined: Thu Jul 09, 2015 11:51 pm
Reputation: 0

Post by ZolotoyParen » Sat Dec 26, 2015 4:25 pm

На главной. Сейчас там уже новость с названием "Новогодние каникулы 2016 с MyB***.ru"

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

Post by dimisa » Sat Dec 26, 2015 4:39 pm

Как найдешь - пиши. И не стесняйся пояснять суть проблемы и желаемое (если нужно).
Если дудлы утомили - Google No Doodles

ZolotoyParen
Postaholic
Postaholic
Posts: 827
Joined: Thu Jul 09, 2015 11:51 pm
Reputation: 0

Post by ZolotoyParen » Sat Dec 26, 2015 4:45 pm

Это рекламные посты на главной странице, а после них идут пользовательские. Он один и выше всех остальных.

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

Post by dimisa » Sat Dec 26, 2015 5:25 pm

Если дудлы утомили - Google No Doodles

serhio
Site Member
Site Member
Posts: 16
Joined: Mon Apr 25, 2016 8:01 am
Reputation: 0

Post by serhio » Mon Apr 25, 2016 8:08 am

1. http://pikabu.ru
2. Раньше уже блокировал эту рекламу и она успешно блокировалась до сегодняшнего дня. Сегодня же опать появилась. Во время блокировки, при выборе параметров, удается скрыть эти баннеры, но после нажатия на "Выглядит хорошо" и перезагрузки страницы они появляются опять. Все действия, предложенные адблоком при попытке сообщить о рекламе, я выполнил, но баннеры никуда не делись.
3. http://prnt.sc/awizcj
Google Chrome 53.0.2785.116 m

RuAdList+EasyList
EasyPrivacy
Malware Domains
Fanboy's Social Blocking List
RU AdList: BitBlock + Fanboy's Annoyance List
RU AdList: Counters
Adblock Warning Removal List

RU AdList CSS Fixes
RU AdList JS Fixes

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

Post by dimisa » Mon Apr 25, 2016 9:00 am

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

Кстати, я не помню в интерфейсе Adblock Plus элемента "Выглядит хорошо"...
Если дудлы утомили - Google No Doodles

serhio
Site Member
Site Member
Posts: 16
Joined: Mon Apr 25, 2016 8:01 am
Reputation: 0

Post by serhio » Tue Apr 26, 2016 6:47 am

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

RuAdList+EasyList
EasyPrivacy
Malware Domains
Fanboy's Social Blocking List
RU AdList: BitBlock + Fanboy's Annoyance List
RU AdList: Counters
Adblock Warning Removal List

RU AdList CSS Fixes
RU AdList JS Fixes

rainbow_hyena
Guest

Post by rainbow_hyena » Sun May 15, 2016 3:52 am

Кто нибудь добавит наконец в фильтры рекламные картинки сверху и снизу страницы на pikabu.ru?

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

Post by dimisa » Sun May 15, 2016 6:03 am

rainbow_hyena wrote:Кто нибудь добавит наконец в фильтры рекламные картинки сверху и снизу страницы на pikabu.ru?
Если браузер - Хром, то смотрите последний абзац тут: viewtopic.php?f=102&t=25226
Если дудлы утомили - Google No Doodles

favorite
Site Member
Site Member
Posts: 11
Joined: Tue Feb 23, 2016 8:53 pm
Reputation: 0

Post by favorite » Wed Jun 01, 2016 2:06 pm

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

При выключенном ABP проблема исчезает, на сайт заходит спокойно.
Браузер Google Chrome ver. 39
Из списка фильтров включён только стандартный: RuAdList+EasyList

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

Post by dimisa » Wed Jun 01, 2016 2:34 pm

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

favorite
Site Member
Site Member
Posts: 11
Joined: Tue Feb 23, 2016 8:53 pm
Reputation: 0

Post by favorite » Wed Jun 01, 2016 2:44 pm

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: 11
Joined: Tue Feb 23, 2016 8:53 pm
Reputation: 0

Post by favorite » Wed Jun 01, 2016 3:08 pm

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: 3572
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 132

Post by dimisa » Wed Jun 01, 2016 3:30 pm

Внимательно ознакомился с подробностями релиза ABP 1.12 для хрома, там весьма значительные изменения и они учитывают именно "баклажаны" последних версий этого браузера. Так что дело не в кривизне, а в естественном развитии, ничего не поделаешь. Попробуйте поставить uBlock Origin, я последние месяца адаптирую под него все вводимые в подписку правила, должно работать без проблем.
Если дудлы утомили - Google No Doodles

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

Post by haatad » Thu Jul 28, 2016 3:25 pm

На главной странице закрепленный пост (первый) с рекламой magicmag.net.
Вроде бы раньше он сложно выделялся, а сейчас имеет отдельный класс .stories_perm

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

Post by dimisa » Thu Jul 28, 2016 4:27 pm

Если дудлы утомили - Google No Doodles

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

Post by haatad » Tue Aug 02, 2016 10:13 am

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

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: 3572
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 132

Post by dimisa » Tue Aug 02, 2016 10:42 am

Первые два селектора - ничего не делают, по крайней мере, мне ни в одном браузере не попался такой код страницы, который бы позволял отделить рекламные посты от обычных. В отдельных постах (типа 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
Reputation: 0

Post by haatad » Tue Aug 02, 2016 1:27 pm

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: 3572
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 132

Post by dimisa » Tue Aug 02, 2016 2:01 pm

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

Спонсорские посты удаляются в 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
Reputation: 0

Post by haatad » Tue Aug 02, 2016 4:55 pm

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

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

Попытайтесь, пожалуйста, понять его или объяснить ему свою точку зрения еще раз

User avatar
Klayton
Postaholic
Postaholic
Posts: 290
Joined: Sat Dec 05, 2015 10:52 am
Reputation: 20

Post by Klayton » Tue Aug 02, 2016 5:17 pm

Раймонд, как мне кажется, уже явно дал понять, что пример с мэйлом не убедил его в необходимости введения у себя поддержки нового синтаксиса ABP (да и в итоге там всё решилось благодаря dimisa статическим фильтром в руадлисте). В магазин лисы uBO 1.8 уже пришёл, хром, как почти всегда в этих вопросах, думает дольше, там ещё 1.7.6, да и в отношении пикабу под хромом можно воспользоваться JS Fixes. Он вообще крайне рекомендуется для хрома, ибо как минимум It's Not Important и вебсокеты.
1) FF 56.0.1, uBO 1.14.17b1 / Cyberfox 52.4, uBO 1.14.17b1 || 2) Cent Browser 2.9.4.39 (Chromium 61.0.3163.100), uBO 1.14.12; RU AdList JS Fixes / CSS Fixes, подписки/filter lists - pastebin.com/yUZxWZCc.

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

Post by haatad » Tue Aug 02, 2016 5:25 pm

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

Klayton, про !importnant интересно, такие элементы в uBO не скрываются (я не сталкивался еще)? А для вебсокетов Реймонд написал дополнение (https://github.com/gorhill/uBO-WebSocket) в магазина Хрома оно есть, оно дает возможность любым другим дополнениям (не только uBlockу) видеть эти сокеты

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

Post by dimisa » Tue Aug 02, 2016 5:46 pm

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
Reputation: 0

Post by haatad » Wed Aug 03, 2016 8:28 am

На пикабу поменяли класс на .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: 3572
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 132

Post by dimisa » Wed Aug 03, 2016 8:34 am

Да, всё так.

Что касается 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
Reputation: 0

Post by haatad » Wed Aug 03, 2016 2:19 pm

Теперь поменяли на .page-story
Этот домен не считался проблемным?

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

Post by dimisa » Wed Aug 03, 2016 2:54 pm

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: 3572
Joined: Tue Dec 01, 2015 5:24 pm
Reputation: 132

Post by dimisa » Wed Aug 03, 2016 7:38 pm

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

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

Post Reply