Blockieren unerwünschter Elemente / Frames bei dailymail.co.uk mit uBlock Origin

643
bobsnephew

Das fing als Haustierbrei an, aber jetzt ist es eine akademische Übung.

Gelegentlich folge ich einem Link zu einer Geschichte in der britischen Daily Mail. Ich möchte eine Regel / einen Filter für uBlockO schreiben, um zu verhindern, dass meine Augen durch die schäbigen, sykophantischen Seitenleistengeschichten verunreinigt werden, die stets den rechten Seitenrand der Seite verdecken. Die "Blockelement" -Funktion von uBlockO funktioniert gut genug, jedoch nur für dieses eine bestimmte Element. Ich möchte die gesamte Kategorie blockieren.

Hier ist eine (überarbeitete) Beispiel-URL:

www.dailymail.co.uk/tvshowbiz/article-1234567/abcd-efgh-ijkl-mnop.html 

Wenn ich es "blockiere", ist der folgende Filter:

www.dailymail.co.uk##a[href="/tvshowbiz/article-1234567/abcd-efgh-ijkl-mnop.html"] > .pufftext > strong 

Ich habe jede denkbare Permutation ausprobiert, um alles www.dailymail.co.uk/tvshowbiz/article-* outwardoder sogar alles zu blockieren www.dailymail.co.uk/tvshowbiz/*, aber keine davon hat irgendeine Wirkung. Ich weiß nicht, ob ich die falsche uBlock-Funktion verwende oder ob meine Syntax fehlerhaft ist.

Irgendwelche Hinweise?

0
Sie müssen lediglich das gesamte Div, in dem sich die Werbung befindet, blockieren. Der Filter würde folgendermaßen aussehen: "www.dailymail.co.uk ##. Beta" DrZoo vor 6 Jahren 0
Danke für die Antwort, DrZoo, aber dies sind keine Anzeigen, sondern Links zu anderen Artikeln / Artikeln in der Daily Mail. Und ich fürchte, ich weiß nicht, was ein "div" ist. Ich habe mal versucht, www.dailymail.co.uk ##. Tvshowbiz auszuprobieren, aber es hatte keine Wirkung. bobsnephew vor 6 Jahren 0
Grundlegendes HTML nicht zu verstehen, ist wahrscheinlich der Grund, warum Sie Probleme haben, das zu blockieren, was Sie möchten. Hier ist ein Bild [mit dem Div] (https://imgur.com/a/gZAda). Hier ist ein Bild [ohne Div] (https://imgur.com/a/fZNCK). Ich habe das Ganze schnell blockiert, um den Unterschied zu zeigen. Mir war nicht klar, was Sie genau blockieren wollten. DrZoo vor 6 Jahren 0

1 Antwort auf die Frage

0
bobsnephew

Ich gehe noch eins besser. Ich wusste nicht einmal, ‚div‘ war HTML.

Ich weiß Ihre Hilfe zu schätzen, aber während ich versuchte herauszufinden, welches "div" zu blockieren ist, habe ich festgestellt, dass ich das gewünschte Ergebnis hätte, wenn ich die Funktion "Blockelement" genauer untersucht hätte . Ich musste mit einem breiteren Pinsel malen, also wählte ich den größeren Rahmen als eines der im Rahmen enthaltenen Elemente. Als ich die richtige Stelle traf, war der Filter:

www.dailymail.co.uk ##. Lead-alpha.cleared: nth-of-type (3)> & bgr;

Und das ergab das gleiche Ergebnis, von dem Sie Bilder gepostet haben. Der gesamte Rahmen verschwindet.

Danke noch einmal!