FiltersHeroes / KAD

Filtry do uBlocka Origin i AdGuarda, chroniące przed różnymi zagrożeniami w polskiej sieci, takimi jak wirusy, fałszywe sklepy i subskrypcje SMS.
https://kadantiscam.netlify.app/
Creative Commons Attribution Share Alike 4.0 International
56 stars 8 forks source link

dobreprogramy.pl #2379

Closed PolishRoboDog closed 9 months ago

PolishRoboDog commented 9 months ago

Link bezpośredni

https://www.dobreprogramy.pl/scribus,program,windows,6628724744758913

Dodatkowe informacje mogące mieć znaczenie

Ukrywa opis i screeny.

Zgłoszenie opublikowane anonimowo przez użytkownika.

krystian3w commented 9 months ago

Na uBo z dobrym wsparciem :has() w przeglądarce problemu nie widzę, więc zostaje:

krystian3w commented 9 months ago

@adamwr masz pomysł jak to przerobić na kompatybilny filtr dla AdGuard:

www.dobreprogramy.pl#?#article#main-content > div[class]:not([id]) > div[class]:not([id]):has(> div[class]:not([id]) > div:not([class]):not([id]) > div[class]:not([id]) > a[class][href*="niepotrzebne-pliki"][href*=","]:not([id]):has-text(naszego poradnika)) > div:nth-child(-n+2):not(:empty):not(:has(a[href*="oprogramowanie-z-rosji"], a[href*="niepotrzebne-pliki"])):matches-path(/\/[a-zA-Z0-9-]{1,99},program,/)

https://github.com/FiltersHeroes/KAD/blob/4290d3e49dde0bc07b6880f64b26b6bbdb9b81aa/sections/natretne_lub_wprowadzajace_w_blad.txt#L24

Tak by nie czekać na dodatek 4.4 lub aplikacje z nowym "ExtendedCSS".

Na "pierwszy rzut" problem może jest w :not(:has()) a potem z pierwszym :has(>.

AdamWr commented 9 months ago

Jeśli się nie mylę, to problem jest ogólnie z :not(). Usunięcie wszystkich :not() wydaje się działać prawidłowo:

[$path=/\\/\[a-zA-Z0-9-\]{1\,99}\,program\,/]www.dobreprogramy.pl#?#article#main-content > div[class] > div[class]:has(> div[class] > div > div[class] > a[class][href*="niepotrzebne-pliki"][href*=","]:has-text(naszego poradnika)) > div:nth-child(-n+2):has([class]:contains(/[Aa]systenta|poradnika/))
github-actions[bot] commented 7 months ago

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