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

Post by dimisa »

Решение добавлено в RU AdList JS Fixes.
Если дудлы утомили - Google No Doodles
Родари
New Member
New Member
Posts: 6
Joined: Sat Sep 03, 2016 6:27 pm

Post by Родари »

В uBlock при включенной "RUS: BitBlock List (Дополнительная подписка фильтров)‎", не сохраняются картинки с пикабу.ру. Не знаю как давно такая проблема, месяца два точно там не был, но вот такая вот штука. Отключаешь подписку - нормально, включаешь - не работает. Как-бы и подписку включить и картинку сохранить?
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
Родари
New Member
New Member
Posts: 6
Joined: Sat Sep 03, 2016 6:27 pm

Post by Родари »

dimisa wrote:Что значит "не сохраняются"? Какие именно действия заканчиваются неудачей? И браузер укажите пожалуйста.
Для чистоты эксперимента сделал так:
Открыл первую попавшуюся картинку, cs8.pikabu.ru/post_img/2016/09/03/11/1472930837192781505 .png, и с выключенной подпиской нажал
Файл - сохранить как - и выбрал папку на диске по умолчанию (от папки результат не зависит).
Выключил подписку и сделал всё тоже самое.
http://take.ms/iVLUT
Браузер FF ESR 45.3.0, uBlock Origin v1.9.5b4.
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Проверил стабильные релизы Хрома-Сафари-Фокса в сочетании со стабильными релизами uBO-AB-ABP и проблемы не обнаружил. Стало быть, дело не в подписке, а в конкретном сочетании FF ESR 45.3.0 + uBlock Origin v1.9.5b4.

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

Post by haatad »

Я могу повторить на фф 48 и бете юблока. Правило

Code: Select all

||pikabu.ru^$third-party,other
из битблока блокирует сохранение картинки
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Я беты не проверяю. Только стабильные версии. В них проблема отсутствует. Нужно написать Раймонду (https://github.com/gorhill/uBlock/issues), если сейчас не поправить, то этот баг попадёт в релиз.
Если дудлы утомили - Google No Doodles
Родари
New Member
New Member
Posts: 6
Joined: Sat Sep 03, 2016 6:27 pm

Post by Родари »

dimisa wrote:Нужно написать Раймонду (https://github.com/gorhill/uBlock/issues), если сейчас не поправить, то этот баг попадёт в релиз.
А не мог бы кто-нибудь отписаться? А то я не писатель, я читатель :-(
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

Попытался воспроизвести в портативке 48го лиса и с uBO 1.9.5b4 только с RU AdList и BitBlock и не смог - картинки качаются и по ссылке выше, и из первого же поста.
В установленном 49b8 с тем же uBO тоже проблемы не наблюдается.

FF 115.8.0esr; uBO 1.56.1b18 || 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 »

В настройках блокировщика, на вкладке Белый список, у вас удалено правило behind-the-scene? Попробуйте его добавить, на время. Помогает?

Пока что Gorhill говорит, что ничего не может с этим сделать - uBlock не отличает запросы "Сохранить как" от обычных.
Но ведь он и не должен, неважно какого типа, ведь фильтр ||pikabu.ru^$third-party не должен блокировать никакие запросы с pikabu.ru?
Родари
New Member
New Member
Posts: 6
Joined: Sat Sep 03, 2016 6:27 pm

Post by Родари »

Так может пока удалить фильтр ||pikabu.ru^$third-party? Вроде и без него хорошо.
haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

Все фильтры с $third-party удалять? Это похоже на баг uBLock, и тогда это не решение.
Вы попробовали белый список проверить?
Родари
New Member
New Member
Posts: 6
Joined: Sat Sep 03, 2016 6:27 pm

Post by Родари »

Простите, не отписался. Да поверил, да работает. Я не знаю за что отвечает ||pikabu.ru^$third-party, но с отключенным BitBlock ничего нового на сайте не появляется.
User avatar
Klayton
Postaholic
Postaholic
Posts: 486
Joined: Sat Dec 05, 2015 10:52 am

Post by Klayton »

haatad
Правило у меня такое есть, оно с момента установки по умолчанию, насколько я помню.
Если его убрать, то картинки действительно не качаются, в панели загрузок постоянный статус "не удалась". Но зачем его убирать? У вас были проблемы из-за этого правила?

FF 115.8.0esr; uBO 1.56.1b18 || 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 »

Да, это правило по умолчанию там.
Браузер не различает все запросы. Если это правило убрать, то можно фильтровать "маячки", иконки вкладок, другие запросы неопределенного типа, но также оно может разрешить блокировку обновлений аддонов, сертификаты, синхронизацию и т.д.
Поэтому неопытным пользователям не советуют трогать белый список и включать опцию продвинутый пользователь
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Правило ||pikabu.ru^$third-party,~image из Битблока означает, что контент и запросы с pikabu.ru будет блокироваться на сторонних ресурсах, за исключением картинок. Если его трактовка в uBO, в сочетании с определёнными настройками блокирует контент и запросы на самом pikabu.ru, то это однозначный баг. Временно можно обойтись исключением @@||pikabu.ru^$third-party,~image.
Если дудлы утомили - Google No Doodles
Родари
New Member
New Member
Posts: 6
Joined: Sat Sep 03, 2016 6:27 pm

Post by Родари »

Спасибо. Правило исключил, всё работает.
haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

До меня дошло, что Реймонд ответил: Хром видит сохранение картинки нормально, а движок Файерфокса не показывает происхождение запроса, т.е. нельзя отличить first-party от third-party. Такие запросы и называются behind-the-scene.
По умолчанию они игнорируются uBlockом (неприятности могут возникнуть только у тех, кто не разбирается, но поковыряться любит :D ). В Адблоке и остальных блокировщиках, как я понимаю, такие запросы вообще нельзя фильтровать.
Конкретно сохранение картинок в ФФ считается как тип other, поэтому $other блокирует сохранение картинок, как и $third-party, т.к. ФФ не дает узнать из какой вкладки происходит сохранение.
Таким образом это баг/недочет Файерфокса, а не юБлока.
haatad
Site Member
Site Member
Posts: 42
Joined: Mon Oct 26, 2015 5:45 pm

Post by haatad »

Родари, вы можете вернуть behind-the-scene в Белый список, или добавьте

Code: Select all

behind-the-scene pikabu.ru * allow
во вкладку Мои правила, в настройках uBO. Потому что исключать правила - не лучший выход
bershan2
Site Member
Site Member
Posts: 29
Joined: Sat Jul 08, 2017 11:36 pm

Post by bershan2 »

Я заметил что список RU AdList содержит несколько мертвых фильтров и сам по себе не скрывает некоторые элементы (для их скрытия необходимо использовать Adguard Russian Filter или custom фильтры.

Я открываю новую тему, т.к. темы pikabu.ru и http://pikabu.ru были созданы для добавления новых фильтров, а я предлагаю обновить старые и убрать мертвые.

На сайте есть три (на самом деле четыре) виды рекламы:
  • брендирование
  • закрепленный пост от пользователя ads
  • реклама с оплатой за показ
    • Yandex реклама
    • Пост от пользователя ads (не всегда появляется)
-
Image
(источник: http://pikabu.ru/html.php?id=ad)

Вот фильтры RU Adlist (для справки):

Code: Select all

||garmin.ru/virb/?$popup,domain=pikabu.ru
pikabu.ru###branding_ad_footer
pikabu.ru,riafan.ru##.adv_wrap
pikabu.ru##.header-cont > a[href][target="_blank"]
pikabu.ru##.menu-block-branding > a[href][target="_blank"]
pikabu.ru##.story_perm
aif.ru,alogvinov.com,censor.net.ua,compulenta.ru,computerra.ru,cyberforum.ru,disgustingmen.com,filmpro.ru,fishki.net,forums.goha.ru,gamebomb.ru,gamemag.ru,gamer-info.com,geektimes.ru,gismeteo.ru,gotps3.ru,habrahabr.ru,kudago.com,maximonline.ru,noob-club.ru,pikabu.ru,ps3hits.ru,readovka.ru,sinoptik.com.ru,soccer.ru,sportbox.ru,strana.ua,tapochek.net,thg.ru,ua-football.com,zoomby.ru##a[href*="/ad.adriver."]
pikabu.ru##a[href*="WarThunder"]
10torrent.net,3torrent.org,4allwomen.ru,7torrents.net,a-age.ru,abw.by,aces.gg,all-freeload.net,allbesta.net,alleng.ru,androidsmartfony.com,audioboo.ru,badtorrent.com,biblprog.org.ua,bobfilm1.cc,cheb.ru,cheboksary.ws,citysmile.org,diakov.net,dota2.ru,dugtor.ru,ex-fs.com,ex-fs.net,failovik.com,filmasik.com.ua,filmitorrent.org,for-ua.info,forklog.com,fstreker.net,games-portal.ws,geekteam.pro,gig-torrent.org,gig-torrent.ru,gmt-max.org,goldenshara.net,goldenshara.org,gorod55.ru,gtp-tabs.ru,hentaiz.org,igri-torrent.net,igryday.ru,ilenta.com,imageban.ru,javadevblog.com,kino-live.red,kino-live2.org,kinocok.com,kinoplace.org,kinosok.org,kinotorka.ru,kinotrek.org,klubok.com,kontrolnaya-rabota.ru,kritka.su,megatrack.info,microstock.ru,mixsoft.org,mobiltelefon.ru,muzyka-torrent.ru,my-tfile.org,n-torrents.ru,na-svyazi.ru,newrutor.net,nnm.me,oper.ru,pesni-tut.com,pikabu.ru,prosadiogorod.ru,protanki.tv,ra1ohx.ru,radiopotok.ru,rg-mechanics.org,rsload.net,rusbitor.ru,rutor.co,rutorgames.org,sbornik-music.ru,serialpro.net,sewin.net,skachat-igri-besplatno.info,skidows.com,softbaze.ru,softikbox.com,softportal.com,stereotraker.ru,stranamam.ru,superg.ru,tankist.su,torentor.net,torrent-besplatno.net,torrent-club.net,torrent-games-2016.ru,torrent-games.net,torrent-igri.com,torrent-soft.net,torrent9.ru,torrentk.ru,torrentom.com,torrents-game.net,torrentum.net,trademaster.ua,tuchkatv.ru,v-torrente.ru,varlamov.ru,vashipitomcy.ru,vgtimes.ru,vsofte.biz,vtorrents.net,winxland.ru,ximepa.net,yaminecraft.ru,zarulem.ws,zserials.cc,zserials.tv##a[href*="goo.gl"]
pikabu.ru##a[href*="printclick.ru"]
fontov.net,metal-tracker.com,narutoplanet.ru,pikabu.ru##a[href*="vsemayki.ru"]
/images/brand/*$domain=amuzic.ru|emuzic.ru|pikabu.ru
||pikabu.ru^*/ad_branding_
@@/advertising.js$script,domain=bikepost.ru|for-ua.info|gidonline.club|kinoprofi.org|pikabu.ru|rango-hack.ru|softportal.com



Как видим, многие из этих фильтров -- косметические, но все равно на сайте остается место из-под рекламы Yandex "с оплатой за показ":
Image
это можно исправить простым фильтром

Code: Select all

pikabu.ru##.story[data-story-id="_"]
(Все другие посты имеют data-story-id в виде числа -- порядкового номера опубликованной истории)
Сама реклама Yandex блокируется сетевым фильтром.

Вернемся к мертвым фильтрам.

Эти фильтры когда-то скрывали брандинг, но больше не будут работать только если тот же рекламодатель ни вернется и не поставит те же ссылки:

Code: Select all

||garmin.ru/virb/?$popup,domain=pikabu.ru (попап, а не брандинг, но все равно устарело)
pikabu.ru##a[href*="WarThunder"]
pikabu.ru##a[href*="printclick.ru"]
pikabu.ru##a[href*="/ad.adriver."] (sokrasheno)
fontov.net,metal-tracker.com,narutoplanet.ru,pikabu.ru##a[href*="vsemayki.ru"] (sokrasheno)
Сейчас брандинг рекламы нет, поэтому прокомментировать другие фильтры не могу:

Code: Select all

pikabu.ru###branding_ad_footer
||pikabu.ru^*/ad_branding_
Закрепленный пост:
Правило

Code: Select all

 pikabu.ru##.story_perm 
устарело, его следует заменить на

Code: Select all

 pikabu.ru##.page-story 
Также можно использовать правило с has() на картинке кнопки на всех закрепленных постах (все кроме брандинг), но это правило медленнее, насколько я знаю. Также можно скрывать рекламу от пользователя ads (в закрепленный пост и с оплатой за показ) фильтром

Code: Select all

pikabu.ru##.story:has([href="http://pikabu.ru/profile/ads"])
.
uBlock Origin | EasyList | RU Adlist + BitBlock | Adblock Warning Removal
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Все добавления/изменения фильтров обсуждаются в теме данного домена. Спасибо за внимательность - объединил три темы в одну. Сама идея обновления правил - хорошая, но по-крайней мере до 25.07 я ей заняться не могу. Что касается правил с has, то в подписку RU AdList они включены быть не могут, ибо её использует не только uBO, но и расширения незнакомые с таким синтаксисом. И у большинства из них отсутствует функция валидации правил. Это означает, что при считывании правила с незнакомым синтаксисом - будут отброшены ВСЕ правила и скрытие на домене перестанет работать вообще. Поэтому эта функции реализована в RU AdList Fixes. В будущем используйте пожалуйста тему: ОБЯЗАТЕЛЬНО К ОЗНАКОМЛЕНИЮ!
Если дудлы утомили - Google No Doodles
bershan2
Site Member
Site Member
Posts: 29
Joined: Sat Jul 08, 2017 11:36 pm

Post by bershan2 »

Большое спасибо за пояснения!
Пожалуйста добавьте правило (если не сложно)

Code: Select all

pikabu.ru##.story[data-story-id="_"]
Оно скрывает место под рекламу Yandex (заблокирована сетевым фильтром).
Image
uBlock Origin | EasyList | RU Adlist + BitBlock | Adblock Warning Removal
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
bershan2
Site Member
Site Member
Posts: 29
Joined: Sat Jul 08, 2017 11:36 pm

Post by bershan2 »

Реклама в шапке опять появилась (видимо, 7 дней назад https://pikabu.ru/story/rozyigryish_mersedesa_ot_kanala_transformator_5220047#comment_92288055).

Я её не замечал ренше из-за фильтра pikabu.ru##.story:has(a[href*='pikabu.ru/html.php?id=ad'])
из "uBlock filters" (uBlock Origin) https://github.com/uBlockOrigin/uAssets/blob/master/filters/filters.txt, но он Вам не подходит, насколько я понимаю (т.к. использует :has).

Примечение: Какой бы фильтр Вы не исползовали, пожалуйста убедитесь что он не влияет на страницы вида [/C]https://pikabu.ru/story/*[/C], т.к. ранее фильтр pikabu.ru##.story_perm (устарел, но еще в подписке) вызывал проблемы https://pikabu.ru/story/ne_otobrazhayutsya_postyi_4390811. (Насколько я понимаю, .story_perm заменили на .page-story.
uBlock Origin | EasyList | RU Adlist + BitBlock | Adblock Warning Removal
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Эта реклама должна резаться RU AdList JS Fixes.
Если дудлы утомили - Google No Doodles
bershan2
Site Member
Site Member
Posts: 29
Joined: Sat Jul 08, 2017 11:36 pm

Post by bershan2 »

Давайте почистим подписку немного:

Удалим pikabu.ru##.story_perm,
уже неактивно, добавленно немного более года назад https://hg.adblockplus.org/ruadlist/rev/8a6f0454a836#l1.12 для скрывания поста сверху титульной страницы pikabu.ru -- сейчас переименован в .page-story -- и скрывается JS Fixes, как Вы писали выше.

Удалим pikabu.ru##.adv_wrap,
уже неактивно, согласно моим коментаиям моем списке "My filters" в uBlock Origin он когда-то скрывал рекламный пост сверху титульной страницы pikabu.ru, как и прошлое правило (до очередного переименования).

Удалим ||garmin.ru/virb/?$popup,domain=pikabu.ru,
уже неактивно, т.к. pikabu.ru уже не использует popup брендирование, и контракт с Garmin уже давно истек.

Удалим pikabu.ru##a[href*="WarThunder"],
уже неактивно, добавленно для скрытия ссылок и брендирования, но давно бесполезно (с момента окончания контракта на брендирование).

Удалим pikabu.ru##a[href*="goo.gl"],
уже неактивно, т.к. домен goo.gl запрещен к использованию пользователями (как и прочие сократители ссылок), а администрация сайта использует ссылки мимикрирующие под ссылки на посты (без goo.gl).
uBlock Origin | EasyList | RU Adlist + BitBlock | Adblock Warning Removal
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
terkin
Forum Junkie
Forum Junkie
Posts: 115
Joined: Fri Jul 28, 2017 8:23 pm

Post by terkin »

Чистил кэш, обновлял подписки uBO, реклама остается.
Image
Firefox 63.0.1, Ublock Origin, Tampermonkey. Filter list - https://pastebin.com/NdA4S0nD
User avatar
dimisa
RU AdList Author
RU AdList Author
Posts: 9784
Joined: Tue Dec 01, 2015 5:24 pm

Post by dimisa »

Вероятно, подписки всё-таки не актуальны, ибо проблема была решена за полчаса до создания вашего сообщения: https://hg.adblockplus.org/ruadlist/rev/3e3f5c6eacb3
Если дудлы утомили - Google No Doodles
terkin
Forum Junkie
Forum Junkie
Posts: 115
Joined: Fri Jul 28, 2017 8:23 pm

Post by terkin »

Обновил еще раз после вашего сообщения, реклама исчезла.
Firefox 63.0.1, Ublock Origin, Tampermonkey. Filter list - https://pastebin.com/NdA4S0nD
Post Reply