Open MajkiIT opened 3 years ago
na dobreprogramy.pl brak gstatic.com/
... ale jest https://cdn.pushpushgo.com/scripts/sdk.js
No to może zaprzyjaźnij się z modułem:
https://raw.githubusercontent.com/PolishFiltersTeam/PolishAnnoyanceFilters/master/PAF_push.txt niby blokuje katalog /scripts/
.
Chyba, że chodzi o uruchomienie html filteringu w Firefox 57 legacy for XP (ktoś dał radę uruchomić Quantum na XP/Vista?), lub Waterfox Classic for XP (nie sprawdzałem czy wspierają/porzucili XP) - bo inne gecko raczej nie łykną:
dobreprogramy.pl##^script[src*="cdn.pushpushgo.com"]
lub
dobreprogramy.pl##script[src*="cdn.pushpushgo.com"]:contains(/^$/)
dobreprogramy.pl
dział tak samo z i bez pushpushgo.com
(testowałem ||pushpushgo.com^
i ||pushpushgo.com^$all
)
No to mówię, że to już jest blokowane a ty nie lubisz filtrów z repo: /PolishFiltersTeam/PolishAnnoyanceFilters/blob/master/PPB/push.txt
Lista reklamowa raczej nie będzie blokowała push, pewnie nawet wielkość pop-upa odpada by zaczęła, możesz próbować zrobić zgłoszenie do AdGuard "Annoyance" jak nie blokują całej domeny lub katalogu by użytkownicy AG mieli "ochronę". Powinno przejść, bo push pojawia się jako element html na wysokości nawigacji strony.
@krystian3w A important tu nie pomoże do reguły?
Jest zbędny, zgłoś błąd do listy co globalnie "dodała":
@@||cdn.pushpushgo.com
Jak tamten projekt nie zgodzi się na naprawę i jest mało-popularny to raczej PolishFiltersTeam/PolishAnnoyanceFilters
nie wdroży duplikowania z ",important
".
w przeglądarce mam wyłączone opcje dom.push
...
KAD
👍 ,Scrollujące Filmiki
👍 używam
mogę polubić Powiadomienia Web Push
A tak z ciekawości. Napisz tą regułę '@@||cdn.pushpushgo.com' bez "@@" przed zaczynając od tych "||". We własnych filtrach.
Wtedy na 90% zadziała, że ona będzie miała pierwszeństwo, a bazowanie na katalogu pozwala zmniejszyć ryzyko rażenia jak rozwalające się strony gdy globalnie blokuje się np. OneSignalSDK.js
(z 2 lata temu wykryto psucie się np.: elazizi.com
).
www.dobreprogramy.pl##.img class
www.dobreprogramy.pl##.class
www.dobreprogramy.pl##[class="GZx GZwt"]
www.dobreprogramy.pl##[class="C5ml"]
@krystian3w spróbowałem się pozbyć tych ramek po reklamach z napisem WP na DP + ten obok polecane programy. Możesz zweryfikować te reguły?
filtry z AdGuard base powinny być dobre, jak nie to wymuś na AdamWr by testował w każdej przeglądarce np. Chrome + Firefox, na telefonie i na macOS w Safari:
polygamia.pl,www.dobreprogramy.pl##div[data-index][data-slot][style]
! ##img[src*="wpimg.pl/Zi9i"]:upward(1)
polygamia.pl,www.dobreprogramy.pl##div[class*=" "] > div:first-child + img[src*="wpimg.pl/"][alt]:upward(1)
! ##img[src*="wpimg.pl/"][src*="/bg.png"]:upward(2)
polygamia.pl,www.dobreprogramy.pl##img[src*="wpimg.pl/"][alt]:first-child + div[class] > style:first-child + div:last-child:upward(2)
Polecane newsy łagodnie wycina polskie EI:
polygamia.pl,www.dobreprogramy.pl#?##main-content ~ div[class]:nth-child(3) > div[class]:first-child:-abp-has( > span:first-child:-abp-contains(Wybrane dla Ciebie) ~ div[role="list"])
polygamia.pl,www.dobreprogramy.pl#?##main-content > div[class]:nth-child(4) > div[class]:first-child:-abp-has( > span:first-child:-abp-contains(Wybrane dla Ciebie) ~ div[role="list"])
Rozważyć zostaje czy EI odblokuje kafle z reklamą zewnętrzną, bo zazwyczaj 2 kafle takie są np. reklama player (TVN) lub leków na odchudzanie/angielski w 14 dni (niby coś dla KAD "przekręty").
Do do reklamy AVG to może takie coś:
##div > a ~ * span:has-text(POLECAMY):upward(3)
www.dobreprogramy.pl##[class="C5ml"]
tylko ta ukrywa obok te polecane programy w całości z zakładką aktualizacja - obok newsów, o ile wiesz, o czym mówię, @krystian3w
https://github.com/MajkiIT/polish-ads-filter/issues/18472#issuecomment-846618696 - tylko jedną reklamę typu self-promo widzę.
Aktualizacja to nie jest promocja aplikacji - chyba, że widzisz sztuczne bumpowanie numerka wersji... (np. redakcja WP ma pole z ukrytą liczbą jaka sprawia, że na listach aplikacja podskoczy a data się nie zmienia lub coś podobnego).
Niby jak chcesz ukryć tylko "Programy" to można użyć:
##div > div > h3:has-text(/^Programy$/):upward(2)
potem jeszcze rozważyć, czy korygujemy bug z "margin/padding-top", bo ktoś może te 10 pikseli widzi - ja widzę, że wtedy "Ostatnio na blogu" jest lekko niżej niż stare "Programy".
zmiana 2 na 3 ukrywa prawy sidebar i kolumna "newsów" się wyśrodkuje:
##div > div > div > h3:has-text(/^Programy$/):upward(3)
W regex możesz podstawić inne teksty:
Ostatnio na blogu
Ostatnio na forum
Materiały prasowe
I za bugi w działaniu upward, że zniknie np. cały news raczej nie odpowiadam, powinieneś potestować filtr, przeglądając co się da:
dziś zauważyłem kolejną/nową domenę (createjs.com
i nie wiem czy jest niezbędna do prawidłowego działania strony)
na https://www.dobreprogramy.pl/z-takiej-promocji-zal-nie-skorzystac-numer-w-orange-flex-za-zlotowke-miesiecznie,6640952052898528a
(||code.createjs.com/1.0.0/createjs.min.js$script,domain=v.wpimg.pl
)
ps. pozdrawiam dp/wp
Na pewno nie jest do trackingu/reklam, więc pewnie chodzi o niby upiększenie animacjami / dźwiękami.
Niby to mogą używać do animowania 4 pustych linii w jakich ładuje się ramka facebook/twitter/youtube.
Raczej jak nie znajdziesz około 100 chętnych na blokadę takiej animacji to nie widzę sensu dodawać tego do polskiego EI w moduł "inne elementy".
Jedno dziwne to: ,domain=v.wpimg.pl
- @gwarser czasem uBO logger dla blokad i dopuszczeń typu "(1,3)" proponuje "błędną" domenę.
Jakbym miał stały przykład to bym zgłosił ale np. ten link nie generuje stałego:
Jakimś cudem do dezaktywacji generichide miało wystarczyć ||kultura.onet.pl^$ghide,domain=github.com
a jak wiadomo to by filtr nie pomógł w 99% przypadków.
@MajkiIT / @olegwukr te filtry działają źle w domenie kobieta.wp.pl
:
body:style(overflow: visible!important; position: unset!important;)
html:style(overflow: visible!important; position: unset!important;)
![]() |
---|
długi poziomy pasek przewijania |
Najpewniej wszystkie filtry jakie mamy na pop-up "reklamy do nasza pasja" są już zdezaktualizowane.
Reklamy
dobreprogramy.pl##div[class*=" Jah "]
dobreprogramy.pl##div[class*=" Jaf "]
dobreprogramy.pl##div[class*=" Jan "]
"box ads in video" dobreprog001 https://www.dobreprogramy.pl/firefox,program,windows,6628616269809793
dobreprogramy.pl##div[class="cntr"]
nie wiem ile wytrzyma (trzeba by codziennie sprawdzać "class" i aktualizować)
Trzeba poczekać aż AdamWr wróci z urlopu lub łagodnie wyleczy covid/inną chorobę (zaktualizuje skryptlety i będzie 7-14 dni działać w AG przynajmniej).
Raz dzienne zmienianie klasy jest do niczego z 2 dniowym cyklem ważności listy.
Od czego jest ta reguła? @@||googletagservices.com/tag/js/gpt.js$domain=wp.pl|dobreprogramy.pl|o2.pl|pudelek.pl|so-magazyn.pl
POL: Oficjalne polskie filtry przeciwko alertom o Adblocku
AdGuard Base
Trzeba poczekać aż AdamWr wróci z urlopu lub łagodnie wyleczy covid/inną chorobę (zaktualizuje skryptlety i będzie 7-14 dni działać w AG przynajmniej).
Raz dzienne zmienianie klasy jest do niczego z 2 dniowym cyklem ważności listy.
Trzeba coś wymyśleć, co by działało jako podmieniacz w tych samych miejscach do class. Zauważ, że DP w jednym i tym samym miejscu je serwuje pod różnymi id i na v.wpimg.pl (przez ten ich serwer reklam) i to wygląda też jak te konteksty wp, ale jakoś zaciemnione lub nie wiem, jak to nazwać. I jest cholernie trudno znaleźć skuteczną regułę na blokadę tego. A swoją drogą, jaki filtr ag odpowiada za ich skryptlety?
Pod starsze reklamy może by pomogło "matches-attr"
https://kb.adguard.com/en/general/how-to-create-your-own-ad-filters#extended-css-matches-attr
Ale obecne reklamy raczej bazują na samej klasie by się nie zdradzać.
A tak to zostaje szkolenie z pisania skryptletów i analizy papki WP w JS co 7 dni.
Na autocentrum chyba już fanboy wyciął generykiem lub ktoś usunął generichide. Zapisz do zip jak dalej wycieka.
Na dobrychrpogramach używamy filtru proceduralnego/ExtendedCSS i mnie działa jak tobie nie działa to zapisz stronę do zip i niech @hawkeye116477 sprawdzi jak ukrywać to na szmelc PC.
Na horoskopach wp też nie mam - proszę o zapis do zip jak wycieknie nie z winy trefnego zakupu laptopa.
https://biznes5g.wp.pl/artykul/g-jak-gospodarka-nowej-generacji-jak-5g-wplynie-na-biznes
- nie mam takiej ikony działa generyk od fanboja ##.socials-items
- zapis do zip lub wskaż kto dodał generichide dla subdomeny.
Podsumowując co sprawia problem:
poprawki dotyczące wcześniejszego posta https://github.com/MajkiIT/polish-ads-filter/issues/18472#issuecomment-868572713
dobreprogramy.pl##div[class="cntr"]
-> www.dobreprogramy.pl##div[class^="plchldr "]
(u mnie "AdGuard Base" nie ogarnia tych reklam)
teraz jest (J
>H
po paru godzinach >N
>R
)
www.dobreprogramy.pl##div[class*=" Ra"]
szybkie te dp:(
No i co z tym wp... generalnie chodzi mi o dobreprogramy.
W zasadzie to jestem pełen podziwu, wykorzystują metody, które można było od zawsze stosować, ale jakoś nikt ich nie wykorzystuje na taką skalę jak oni, a one są genialne w swojej prostocie.
Z uwagi na trudności czy ktoś stosuje lub zna inne metody na nich, może inne dodatki, sam zauważyłem pewne rzeczy, które ewentualnie mogły by ugryźć problem w innych sposób, równie prosty co ich metody.
Tylko nie wiem, czy da się w filtrach blokować po długości linku? Czy ktoś bardziej badał temat innych, nazwijmy to prostych tudzież inteligentnych filtrów?
Dodajcie v.wpimg.pl blokowane dla domeny dobreprogramy.pl bo tu wycieki reklam. spróbowałem to przyblokować i mi nie wyświetlało śmieci reklamowych na dp. Czy ekipa też może przetestować tą regułę?
Dodajcie v.wpimg.pl blokowane ...
za dużo wytnie 👎
ja stosuje to
www.dobreprogramy.pl##div[data-index][data-slot][style]
www.dobreprogramy.pl##div[class*=" "] > div:first-child + img[src*="wpimg.pl/"][alt]:upward(1)
www.dobreprogramy.pl##img[src*="wpimg.pl/"][alt]:first-child + div[class] > style:first-child + div:last-child:upward(2)
www.dobreprogramy.pl##div[class^="plchldr "]
www.dobreprogramy.pl##div[class*=" Pa"]
jak widzę reklamę to modyfikuję ostatnią linijkę
Wklejcie to ale za tydzień pewnie padnie, dodatkowo AdamWr mówi, że część reklam nie używa takiej budowy:
abczdrowie.pl,allani.pl,autocentrum.pl,autokult.pl,dobramama.pl,dobregry.pl,dobreprogramy.pl,domodi.pl,echirurgia.pl,extradom.pl,fotoblogia.pl,gadzetomania.pl,homebook.pl,jejswiat.pl,kafeteria.pl,kafeteria.tv,kardiolo.pl,kazimierzdolny.pl,komorkomania.pl,luxlux.pl,medycyna24.pl,mixer.pl,money.pl,nerwica.com,nocowanie.pl,o2.pl,open.fm,parenting.pl,pinger.pl,pogodnie.pl,polygamia.pl,pudelek.pl,pudelek.tv,pudelekx.pl,pytamy.pl,samosia.pl,smaczneblogi.pl,smog.pl,snobka.pl,so-magazyn.pl,superauto.pl,testwiedzy.pl,totalmoney.pl,vibez.pl,wakacje.pl,wp.pl##style + div
kompatybilność z ABP o ile nie będzie kapryśny jak dawny Nano Defender z celowo dezaktywowanym "userStylesheet API".
Tylko nie wiem, czy da się w filtrach blokować po długości linku?
Co do długości to regex blokujący był przerabiany i brak pliku generował na reszcie serwisów planszę o "reklamy to nasza pasja". Raczej WP poszło w łączenie plików w jeden co się da...
No cóż, pogrzebałem, na dp mam regułę która blokuje wszystko co ma link dłuższy niż 128 znaków i jakoś to działa, ale nie jest idealne, bo nie blokuje innych reklam niż linku np. iframe czy filmów, no i zostają szpetne prostokąty.
Zauważyłem, że większość ich reklam ma bardzo długie odnośniki i prawdopodobnie ich system reklamowy nie może ot tak ich skrócić, bo tam są jakieś dane, więc musieliby coś przerobić by zablokować taką regułę.
A z tego co widzę v.wpimg.pl nie można blokować, bo domena jest tez używana do zwykłych obrazków, ponownie, genialne w swojej prostocie.
Zwał jak zwał, reguł to reguła, taka czy siaka, może być dowolna, byle się pozbyć.
reguła to jest do trybu Firewall w uBlock Origin.
W AdGuard jedną linię filtru nazwali pokracznie regułą a zbiór reguł filtrem :rofl:.
Gdzieś jest w ogóle dokumentacja tej składni, bo nigdzie nie mogę znaleźć wszystkich rzeczy, co prawda jestem programistą, ale składnia dla blokerów to dla mnie nowość. Co znaczy np.
[data-index][data-slot][style] upward(2)
Ten mój DP
dobreprogramy.pl##:xpath(//a[string-length(@href)>128])
nie wiem czy mądre to czy głupie
Spróbuj w xpath
wykluczyć znajdowanie przecinków? On raczej rzadko jest w linkach reklamowych. Niestety pewnie trudno znaleźć czym wyróżnia się link tvn24 od dobreprogramy by nie tworzyć bazy domen WP w xpath.
Na szybko może taki masłowski mix bez próby wykluczania przecinków jakie mają newsy dp w sekcji "promowane":
##[href*="www.dobreprogramy"]:xpath(//a[string-length(@href)>128]) img:upward(4)
Potem pewnie nagle zacznie roić się od linków kobieta.wp.pl
otwierających reklamę, więc mogą zagonić nas w kozi róg, bo mają ze 180 domen/subdomen w zapasie (samo "abczdrowie" to już z 3 subdomeny) a takie linkowanie już używali np. na głównej www.wp.pl
o ile Google nie obraził się.
Dodatkowo reklamę na kanwach html5 chyba też mają jak są animacje zamiast kompresowania do gifa/apng.
co to znaczy
[data-index][data-slot][style]:upward(2)
to znaczy znajdź mi w drzewie dom element z atrybutami HTML o nazwach "[data-index][data-slot][style]
" a upward znaczy skocz 2 razy do góry (taki wydajniejszy :xpath(../..)
).
Tak, linki do dokumentacji można znaleźć łatwo w Google albo w samych adblockerach, aż dziwi że programista nie potrafi znaleźć łatwo dostępnych dokumentacji...:
A widzisz byłem na tych stronach, ale nie było tam kompletu tego co cytowałem, jest tylko upward, link to jedno, a co tam jest to drugie, instrukcje do adblock plus są w ogóle bezużytecznie, mało szczegółowe, a może on nie ma takich bajerów jak ublock, dopiero jak dopisał tez krystian3w zdałem sobie sprawę, że to jednak będą same atrybuty, ja to sprawdzam na DP i tam takich nie było, to mnie zmyliło. No nic na teraz taka dokumentacja starczy.
I tak, filtr nie jest idealny, ale to moja pierwsza wersja "genialna w swojej prostocie", zasadniczo te ich linki z systemu reklamowego są dużo dłuższe, więc można się pobawić. I tak nieźle, czasem link wytnie, a tak 99% blokuje.
U nich ta prostota działa ale linki muszą być w ich domenie, wtedy bloker ma problem rozpoznać, więc można zmienić tez tak, że zewnętrznych nie tyka.
Generalne to mnie zastanawia jaką możliwość adaptacji mają ich systemy reklamowe, bo mam przeczucie, że nie są w stanie zejść z długością linków poniżej pewnego poziomu, a to by oznaczało, że takiego filtru nie obejdą.
A co do innych domen, wydaje mi się, że najlepiej mieć filtry osobne na daną stronę i wtedy nie ma problemu, jakby co można przyblokować każdy link nie będący z danej strony, przecież nie będą przesyłać wszystkiego przez inne domeny tylko po to by bloker miał problem z rozróżnianiem linków, genialność w swojej prostocie tez ma swoje limity, których oni się muszą trzymać.
Wychodzę z założenia, że "genialne w swojej prostocie" systemy obchodzące bloker, muszą być też podobnymi metodami pokonywane.
Dlatego pytałem czy ktoś coś wie o jakichś może inteligentnych blokerach, bo np. jestem tez przekonany, że da się zrobić coś w stylu "detektora bełkotu" w linkach i ocenić co nie jest prawdziwymi słowami, ale w obecnych blokerach chyba się tak nie da.
Inna bajer to byłoby mieć coś co patrzy na stronę tak jak człowiek, a nie w DOM, coś co by potrafiło podzielić stronę na wydzielone grupy, side bar, treść główną itp., wtedy można łatwo blokować stałe miejsca reklam, a na to by były kolejne zasady np. wszystko pod napisem REKLAMA do zakończenia tej grupy znika, w DOM tragedia, a z takim czymś formalność.
Problem, że słowa "reklama" mają spacje o 0 szerokości, trzeba by je regexem lub usuwać w JavaScript na etapie analizy.
Ale nie ma to jak zwalić winę na instrukcję bo się nie umie czegoś znaleźć...
Potrafię znaleźć naprawdę ciekawe rzeczy, których inni nie potrafią, jak widać ty za to nie umiesz czytać ze zrozumieniem tego co ktoś napisał, ja wiem co to są atrybuty, ale że nie znalazłem ich bezpośrednio na DP to założyłem, że może to jest coś innego, to mnie zmyliło, bo jak napisałem, nie mam doświadczenia z regułami adblockerów, ale ja szukałem najpierw po słowie kluczowym "upward" w google, a tego w ogóle nie ma na tej bezużytecznej dokumentacji adblocka, wiec jak tylko nie znalazłem to ją opuściłem i tyle, jest na ublocku, a sprawa atrybutów się wyjaśniła. Wpisałem najprostszą frazę jaką można w google "adblock upward rule" i nic, sam nie wiem czemu założyłem, że adblock będzie popularniejszy, bo zamieniając to na "ublock" jest :-)
Więc tak czy siak z mojej pobieżności umknęło mi na ublocku, ale z łaski swojej może już się odczepisz, przestaniesz mnie szufladkować i zajmiesz meritum tematu, ja mam taki plan.
Toteż przestawiam jeszcze jeden pomysł genialny w swojej prostocie, zablokować js na DP, i tak wchodzę tam tylko na newsy z rss, więc jest to jaka opcja :-)
"Założeniem" jest nie rozwalać stronę. Lista reklamowa to nie pomysł z wykopu by blokować 99% plików js i dopuszczać niezbędne/użyteczne. Lub rzadko osadzone wideo uznać za reklamę zewnętrzną jak nie pasuje do tematyki wpisu/portalu (podstawa do jego uszkadzania że się nie załadowuje... nie załadowuje).
ABP może za klika lat zaimplementuje "upward" lub "xpath" (trzeba zobaczyć issues na gitlabie, bo chyba Peace2000 zgłosił to jako "feature request").
Co do skryptletu to może jest niechęć przed aktualizacją co 2 dni lub czy powinna być w repo Olega (w Ukr), "bo i anty-adblock ubija" przykładowo przypadkiem na innych stronach WP (dp niby się broni przed aktywacją tamtej planszy).
@AdamWr, sorki że taguję cię tutaj, ale czy Adguard team ma jakąś już regułę, co skutecznie działa na te reklamy na domenach wp?
AdamWr nie może poświęcać czasu na generowanie kompatybilnych filtrów, pisał to z "setkę" razy Gargulowi jak zaczął do nich zgłaszać reklamy WP, wyciekające z uBO i AG Base jako postawę, że nie powinno ich być.
Ja nie wymagam już na teraz na hop, tylko jak znajdzie czas i chęć pomocy. Czyli spytałem tylko do AdamWr. A o tym co powiedział krystian3w, to nie pamiętam. Mieli tam jakąś jadkę z Gargulcem, ale ja zawsze byłem wyrozumiały i zawsze odnoszę się z szacunkiem.
Mi nikt nie zalazł za skórę, i wszyscy odnosimy się z szacunkiem do siebie. Nie mam problemów do ludzi. I wiem też, że mogę liczyć na nich wszystkich. I na AdamWr też można liczyć.
Spróbuję, po powrocie do domu. Co bądź, dla mnie normalne jest pomaganie innym. I jak ja proszę o pomoc, też czekam, kiedy dana osoba znajdzie chwilę czasu i chęci aby pomóc. O takim szacunku też mówię.
https://github.com/MajkiIT/polish-ads-filter/commit/339b493707e08cd8e62ed6221a9851cd0d89cf33 psuje/brak wideo na https://www.dobreprogramy.pl/firefox,program,windows,6628616269809793
mi pomaga wyłączenie dobreprogramy.pl#@#+js(abort-on-property-read.js,WP.gaf)
proszę dodać www.dobreprogramy.pl##div[class^="plchldr "]
na dobreprog001.png https://www.dobreprogramy.pl/firefox,program,windows,6628616269809793
www.dobreprogramy.pl##.Jah, .Jar, .Jaf
Aktualnie to działa
To już coś brzmiącego jak plejsholder wydaje się rozsądniejsze.
Nie można przewinąć strony po akceptacji RODO na https://allani.pl/wyszukaj/new-balance/buty
.
Może w takim razie trzeba je wycinać po analizie czy gemius nie jest tykany i mamy stabilny aost
na RODO. U mnie przewijanie działa, może ktoś naprawił...
Jak nie to trzeba wyeksportować ustawienia uBO i podać wersje przeglądarki w jakiej da się reprodukować (W Firefox raczej działa, trzeba sprawdzić WF Classic i różne Chromium i mobilki, ktoś może Safari 14 w iPhone/macOS).
Pewnie nowy layout sprawi, że można się nie łączyć.
Jak nie boisz się awarii to można zbanować międzynarodowy system push (ja nie widzę push, niby bazuje na
||gstatic.com/firebasejs/*/firebase*.js
).