MajkiIT / polish-ads-filter

CertyficateIT - Oficjalne polskie filtry do Adblock, uBlock Origin, Adguard
Other
670 stars 93 forks source link

filmweb.pl #17247

Closed MESWEB closed 4 years ago

MESWEB commented 4 years ago

Zrzut ekranu

Opera Snapshot_2020-10-04_011321_www filmweb pl

Link bezpośredni

Jakikolwiek do filmu

Co trzeba zrobić, aby pojawił się element albo błąd?

  1. Otworzyc link z filmem
  2. Przecierac oczy

Moja konfiguracja

Przeglądarka internetowa: Opera

Rozszerzenia i skrypty: uBlock Orgin, uMatrix

Listy filtrów:

  1. EasyList
  2. Oficjalne Polskie Filtry do Adblocka, uBlocka Origin i AdGuarda
  3. Oficjalne polskie filtry przeciwko alertom o Adblocku

Inne ważne informacje mogące mieć znaczenie (opcjonalne):

krystian3w commented 4 years ago

W Firefox pomaga html filtering.


  1. Przecierać oczy

"i malowanie sobie twarzy, nakładanie maseczki - to nie pomże" https://www.youtube.com/watch?v=9ZnWsniLrmY&t=946

taka sama skuteczność; problem może wrócił z racji że MajkiIT i OlegwUkr nie czytają komentarzy na filmeweb codziennie.


W przypadku jak uMatrix blokuje za dużo - to samodzielnie musisz to sobie w nim ogarnąć, ten projekt go nie wspiera; pomijając chwilowe zawieszenie aktualizowanie uMatrix.

MESWEB commented 4 years ago

@krystian3w Kolego ja to pol roku temu sam sobie ogarnalem nie znajac kompleltnie nic na temat adblock listy i filtrow. Wystarczy zablokowac div'a z zawartoscia + js i po klopocie. Dla kogos w temacie to 5 minut. Ja niestety musze szukac wszystkiego od nowa i czytac poradniki jak dodawac oddpowiednio filtr.

<script>function notDetected(){sats=!0}function newAdblockBoardDisplayed(){}newAdblockBoardDisplayed();decodeURIComponent();setTimeout(notDetected,1);</script>
<div class="aqaqex FilmAdblockSection filmAdblockSection isReady"><div class="aqaqex__box"><div class="aqaqex__box-wrapper"><div class="aqaqex__box-content"><h3 class="aqaqex__title">To nie sen...</h3><p class="aqaqex__description">Wiemy, że kochasz filmy tak jak my i nie jesteś tu po to, by oglądać reklamy. Filmweb jest jednak za darmo i utrzymuje się wyłącznie<br> z reklam. Wspólnie tworzymy drugą największą bazę filmową na świecie. Bądź z nami i wyłącz blokowanie dla Filmwebu. </p><div id="aqaqex__btn-wrapper"><a style="" id="dabOld" href="abp:subscribe?location=http%3A%2F%2F3.fwcdn.pl%2Fadv%2Ffilmweb.pl.txt&amp;title=filmweb.pl" class="aqaqex__btn"> Wyłącz adblocka tylko na Filmwebie</a></div><div class="aqaqex__caption">Naciśnij przycisk i odśwież stronę. Nie działa? Skorzystaj <a class="aqaqex__instruction" id="aqaqex__instruction" href="#">z instrukcji.</a></div></div></div><div class="aqaqex__img-wrapper"><img src="https://fwcdn.pl/front/ogfx/adbl-img/4.png"></div></div></div>
krystian3w commented 4 years ago

No to div jest zablokowany w Firefox; Opera i Chrome nie wspierają html filteringu by to blokować.

blokowanie =/= ukrycie blokowanie =/= przerwania działania skryptu przy pomocy https://github.com/gorhill/uBlock/wiki/Resources-Library (opcjonalnie z set-constant dostarczania mu fałszywych wyników)

MESWEB commented 4 years ago

Wiec fajnie by bylo napisac regule dla tego typu strony? 5 minut to chyba nie duzo a innym sie przyda. Ten AdBlock Detector jest tam chyba juz ponad rok czasu.

krystian3w commented 4 years ago

Może jest ponad rok, ale średnio 2 dni po naprawie modyfikowany, html filtering widać tam jest odporny na drobne modyfikacje.

Implementacja html filteringu w Operze/Chrome to nie jest niestety 5 minut i nie zależy od jednej osoby a cały sztab "chromium" musiałby się zgodzić.

MESWEB commented 4 years ago

No my sie chyba nie rozumiemy. Aby wykryc AdBlocka strona MUSI uzyc javascript i teraz wystarczy zablokowac owy skrypt i strona juz nie wykryje AdBlocka. Mowie ze juz to kiedys sam to zrobilem - ale ze wzgledu ze sie nie znam jak wyszukac dane funkcje javascript w przegladarce to mi to troche zajmuje. Po instalacji nowego systemu stracilem swoje filtry. Skoro wy tu dzialacie w takich sprawach to znalezienie skryptu odpowiedzialnego za wykrywanie AdBlocka nie bedzie stanowic dla was zadnego problemu. Prosze udalo mi sie znalezc skrypt:

<script id="aqaqex">var $$S_aqaqex$5f$5f_btn$2dwrapper="aqaqex__btn-wrapper",$$S_aqaqex$5f$5f_dButton="aqaqex__dButton";
(function(){function m(a){function d(a){var b=a.cloneNode(!0);a.parentNode.replaceChild(b,a);b.href="#";b.addEventListener("click",function(a){a.preventDefault()})}var b=window.globals&&window.globals.plus&&window.globals.plus.plusAdblock,c=b?"Wiemy, że kochasz filmy tak jak my i\x26nbsp;nie jesteś tu po to, by oglądać reklamy.":"Wiemy, że kochasz filmy tak jak my i nie jesteś tu po to, by oglądać reklamy. Filmweb jest jednak za darmo i utrzymuje się wyłącznie\x3cbr\x3e z reklam. Wspólnie tworzymy drugą największą bazę filmową na świecie. Bądź z nami i wyłącz blokowanie dla Filmwebu. ";a=
'\x3cdiv class\x3d"aqaqex__box aqaqex__box--new aqaqex__box--statsHookClass"\x3e\x3cdiv class\x3d"aqaqex__box-wrapper"\x3e\x3cdiv class\x3d"aqaqex__box-content"\x3e\x3ch3 class\x3d"aqaqex__title"\x3eTo nie sen...\x3c/h3\x3e\x3cp class\x3d"aqaqex__description"\x3eBlokujesz reklamy. Wiemy, że kochasz filmy tak jak my i nie jesteś tu po to, by oglądać reklamy. Jednak to właśnie dzięki wpływom z reklam możemy dostarczać Ci informacje o filmach i serialach oraz doradzać, co warto obejrzeć.\x3cbr /\x3e\x3cspan class\x3d"aqaqex__dButton" id\x3d"aqaqex__dButton"\x3e\x3c/span\x3e tylko na Filmwebie (\x3ca class\x3d"aqaqex__instruction" id\x3d"aqaqex__instruction" href\x3d"#"\x3ezobacz jak\x3c/a\x3e) lub aktywuj Filmweb+.\x3c/p\x3e\x3cp class\x3d"aqaqex__description"\x3eZ Filmweb+ (od '+
function(a){var b=null,c;for(c in a)if(a.hasOwnProperty(c)){var d=a[c].monthly;if(!b||d<b)b=d}return(b/100).toString().replace(".",",")}(a)+' zł za miesiąc) możesz korzystać z serwisu bez reklam oraz ze zniżek -15% na bilety i bar w Multikinie.\x3c/p\x3e\x3cdiv id\x3d"aqaqex__btn-wrapper"\x3e\x3ca class\x3d"aqaqex__btn" href\x3d"/plus?utm_campaign\x3dfwplus\x26utm_medium\x3dinter\x26utm_source\x3dadblock\x26utm_content\x3dbuttonFWPlus"\x3ePoznaj Filmweb+\x3c/a\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d"aqaqex__img-wrapper"\x3e\x3cimg src\x3d"https://fwcdn.pl/front/ogfx/adbl-img/4.png"\x3e\x3c/div\x3e\x3c/div\x3e';
IRI.utils.createNode("div",{"class":"aqaqex"},document.body,b?a:'\x3cdiv class\x3d"aqaqex__box"\x3e\x3cdiv class\x3d"aqaqex__box-wrapper"\x3e\x3cdiv class\x3d"aqaqex__box-content"\x3e\x3ch3 class\x3d"aqaqex__title"\x3eTo nie sen...\x3c/h3\x3e\x3cp class\x3d"aqaqex__description"\x3e'+c+'\x3c/p\x3e\x3cdiv id\x3d"aqaqex__btn-wrapper"\x3e\x3c/div\x3e\x3cdiv class\x3d"aqaqex__caption"\x3eNaciśnij przycisk i odśwież stronę. Nie działa? Skorzystaj \x3ca class\x3d"aqaqex__instruction" id\x3d"aqaqex__instruction" href\x3d"#"\x3ez instrukcji.\x3c/a\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d"aqaqex__img-wrapper"\x3e\x3cimg src\x3d"https://fwcdn.pl/front/ogfx/adbl-img/4.png"\x3e\x3c/div\x3e\x3c/div\x3e');
try{c=b?$$S_aqaqex$5f$5f_dButton:$$S_aqaqex$5f$5f_btn$2dwrapper;var e=document.getElementById(b?"dabNew":"dabOld");e&&(document.getElementById(c).appendChild(e),b||e.classList.add("aqaqex__btn"),e.style.display="")}catch(n){console.error(n)}p();document.querySelectorAll('.filmPosterSection__info a, div[data-group\x3d"g4"] a, .filmPosterSection__poster a, div[data-group\x3d"g1"] a, .gallery__container *, .FloatingFilmActionBox *').forEach(function(a){a.classList.contains("filmCoverSection__trailerLink")||
d(a)});IRI.globals.waitingModule.setPartLoaded("ADBLOCK_OVERLAY_SHOWN",{"class":"aqaqex"})}function p(){function a(){b.removeEventListener("click",a)}var d=document.getElementById(window.globals&&window.globals.plus&&window.globals.plus.plusAdblock?$$S_aqaqex$5f$5f_dButton:$$S_aqaqex$5f$5f_btn$2dwrapper),b=document.getElementById("aqaqex__instruction");[{action:"view"},{selector:d,action:"disable"},{selector:b,action:"manual"}].forEach(function(a){(a=a.selector)&&a.addEventListener("mouseup",function(){})});
b.addEventListener("click",a)}function f(a){if(!a||!a.parentNode)return!1;a.parentNode.removeChild(a);return!0}function q(a,d){function b(){var a=document.createElement("div");g++;g>=k.length&&(g=0);var b=k[g];b.startsWith("#")?a.setAttribute("id",b.substr(1)):b.startsWith(".")&&a.classList.add(b.substr(1));a.setAttribute("style","width: 10px !important; height:10px !important; position: absolute !important; left: -2000px !important; top: -2000px !important;");document.body.appendChild(a);return a}
function c(){if(0<l){l--;var a=setInterval(function(){clearInterval(a);f()},100)}}function e(){if(220!==h){h=220;if(160===a){var b=IRI.paths.domain,c=new Date;c.setMilliseconds(c.getMilliseconds()+365E4);IRI.utils.setCookie("rac","fff","/",c,b)}document.documentElement.classList.add("aqaqex__filmMain");d()}}function f(){if(220!==h)var a=b(),d=setInterval(function(){clearInterval(d);null!==a.offsetParent&&0!==a.offsetHeight&&0!==a.offsetLeft&&0!==a.offsetTop&&0!==a.offsetWidth&&0!==a.clientHeight&&
0!==a.clientWidth?c():e();a.parentNode.removeChild(a)},100)}var k=".fwPlusBtn #advertBar-pl_PL .clickArea .advert #mainSkyBanner-pl_PL #ad .rec-sponsored .ws__wrapper .text-ad .textAd #clickUrl1 #flashcontent3 #pasekup .pub_728x90 .ad-internal .ad-imagehold .about_adsense .abBoxAd .HomeAds .CommentAd .Ad160x600 .ADTextSingle .AD300Block".split(" ");document.querySelector("#aqaqex").innerText="var fwuser \x3d null;";var l=20,g=-1;f();setTimeout(function(){!1===sats&&e()},100)}function r(){"filmMain"===
IRI.globals.pageId&&("g5 g6 g7 g8 g9 g10 g11 g12 g13".split(" ").forEach(function(a){f(document.querySelector('[data-group\x3d"'+a+'"]'))}),f(document.querySelector(".siteFooterSection")));f(document.getElementById("siteMap"));f(document.getElementById("footer"))}function t(){return new Promise(function(a){IRI.globals.isMobile?a(!1):IRI.csa.then(function(d){a(d)})})}var h=230;(function(){t().then(function(a){a&&new q(160,function(){IRI.globals.waitingModule.setPartLoaded("ADBLOCK_BOARD");var a=!1;
IRI.globals.waitingModule.runWhenReady("FOOTER",function(b){a||(a=!0,r(b))});var b=!1;IRI.globals.waitingModule.runWhenReady("PAYMENT_VARIANTS",function(a){b||(b=!0,m(a))})})})})()})();</script>
MESWEB commented 4 years ago

@gargul03 Podaj konfiguracje bo na pewno masz inna niz ja.

hawkeye116477 commented 4 years ago

Również nie mam żadnego alertu antyadblockowego, ale sprawdzałem na Vivaldim.

Możliwe, że @MESWEB został wybrańcem i dali mu jakąś wersję beta strony. Powinien też sprawdzić czy pomaga wyczyszczenie danych prywatnych, tj. cookies, cache. A jak to nie pomoże to zainstalować ponownie uBO albo zresetować jego ustawienia (czasem może się zdarzyć, że coś szwankuje i nie chce działać poprawnie), a w ostateczności wyłączyć i włączyć ponownie komputer :smiley:

MESWEB commented 4 years ago

@gargul03 & @hawkeye116477 Windows 10 postawiony kilka dni temu. Operan + uBlock Orgin + uMatrix + Opera’s built-in ad blocker, W ustawieniach nie grzebalem. Tak mam konto filmweb.pl i jestem zalogowany. Wylogowany z wyczyszczonymi ciasteczkami - ten sam efekt. Blokada jest na samym dole strony. WYstarczy wlaczyc adblocka i prrzewinac na dol a co lepsze mozna sprawdzic czy na stronie jest skrypt ktory podalem wyzej.

krystian3w commented 4 years ago

W takim razie wyłącz Opera’s built-in ad blocker (całkowicie lub w obrębie problematycznego filmweb.pl) lub wymuś w nim dodanie tej listy:

https://raw.githubusercontent.com/olegwukr/polish-privacy-filters/master/anti-adblock.txt

Ale nie ma gwarancji, że filtr zadziała poprawnie w wbudowanym blokerze Opery/Vivalid (go też za bardzo projekt nie wspiera).


"Abort" do liniowych skryptów (czy też zdalnych z osobnego pliku) rzadko trafia w plik:

https://github.com/olegwukr/polish-privacy-filters/blob/master/anti-adblock-suplement.txt

Zazwyczaj kończy się na dodaniu jakiegoś generichide / kilku specyficznych @@ sieciowych lub kosmetycznych #@#.

hawkeye116477 commented 4 years ago

@MESWEB Mamy ten sam skrypt, jedynie jego id jest inne.

MESWEB commented 4 years ago

@krystian3w @hawkeye116477 @gargul03 AdBlock Detector nie pokazuje sie jedynie kiedy uBlock Orgin + Opera’s built-in ad blocker jest wylaczony. Moje IP jest zagraniczne - moze to byc tez powodem. Bardzo dziwne bo ten problem jest juz od okolo 2 lat. Tutaj jest wzmianka z 2014 roku o wykrywaczu AdBlocka na filmwebie wiec skonczcie swoje farmazony. https://adblockplus.org/forum/viewtopic.php?t=25641 https://www.filmweb.pl/forum/portal+filmweb.pl/Znowu+zepsuty+AdBlock+detektor,3071050 https://forum.adguard.com/index.php?threads/resolved-adblock-detection-filmweb-pl-mac.26801/

krystian3w commented 4 years ago

Ale to nie farmazony, filmweb / wp / trojmiasto / interia (Polsat) są tak skrupulatni że w 8 godzin umieją przywrócić reklamy/anty-adblock.

hawkeye116477 commented 4 years ago

Jakie farmazony, w linku, który podał nawet jest komentarz użytkownika, iż problem powrócił po paru dniach.

MESWEB commented 4 years ago

Dobra naprawilem. Wrzucilem nowe rulesy + wylaczylem Opera’s built-in ad blocker Jak widac Opera AdBlocker ma priorytet do blokowania reklam wiec filtry itp nie dzialaja z uBlocka

hawkeye116477 commented 4 years ago

Czyli sprawa rozwiązana, więc należy wcisnąć „close" :smile:

zaba-monika commented 4 years ago

U mnie nie ma anty-adblocka, to zgłoszenie to fałszywy alarm, problem leżał po stronie zgłaszającego.

github-actions[bot] commented 10 months ago

Ten wątek został automatycznie zablokowany, ponieważ 60 dni po jego zamknięciu nie było żadnej aktywności. Proszę otworzyć nowe zgłoszenie dla powiązanych problemów.