Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Astuces.divers : [Perl] Expressions rationnelles sous Adblock (extension anti-pub Firefox)

Posté par Anonyme () le 16 août 2004
Certaines expressions rationnelles vraiment efficaces contenues dans un simple fichier texte peuvent être importées dans Adblock. Très efficace.

Un exemple d'expression rationnelle parmi tant d'autres : /[\W\d]ad[\W\d]/. [\W\d] pouvant être compris comme [\n'est pas un mot\peut- être un chiffre]. Si bien que le motif précédent bloquera "/ad.jpg" ou "print.html?ad=true" mais ne bloquera pas "dad.jpg" ou "mad.gif", etc ...

De l'aide pour en construire ou des filtres tous faits ayant fait leurs preuves sont présents sur:
http://aasted.org/adblock/viewtopic.php?t=284

Et les expressions rationnelles sous l'angle Perl rafraîchiront votre mémoire sur www.mongueurs.net/perlfr/perlre.html#expressions%20rationnelles

La chasse à pub est ouverte!

Patrick.

> Lire le message (5 commentaires, moyenne: 2,2).  

Vous avez demandé le commentaire #462425.

Mes règles perso...

Posté par nextgens (Jabber id, ) le 19/08/2004 à 23:04. (lien). Évalué à 4.

Rappelons que moins il y a de règles, plus leur passage est rapide (donc affichage de la page)...

Ce n'est pas parfait mais très rapide... et plutôt efficace!


[Adblock]
/[\W\d]ad(server|s)?[\W\d]/
/[\W\d]banner(s|id\=)[\W\d]/
/\D\d{2,3}x\d{2,3}\D/

--
NextGen$
We love our country, but fear our government.
  • [^]Re: Mes règles perso...

    Posté par Maxx () le 20/08/2004 à 16:05. (lien). Évalué à 3.

    Je plussois, exactement ce qu'il me manquait, je n'avais pas encore vraiment fourré mon nez dans les expressions régulières pour Adblock, bien dommage d'ailleurs, et du coup je me retrouve avec pleins de */ad/*, */ads/*, */pagead/* ou autres adserver.com ... etc...

    Merci.

    [^]Re: Mes règles perso...

    Posté par _alex () le 18/09/2004 à 09:56. (lien). Évalué à 2.

    Vraiment bien cet astuce. J'ai simplifié quelqu'une de mes règles :
    /[\W\d](onlineads?|ad(banner|click|-?flow|farm|frame|ima?g(es?)?|_id|js|log|serv(er|e)?|stream|_string|s|tech|trix|type|vertising|vertisements?|v|vert(s)?|xchange)?)[\W\d]/
    /[\W\d]bann(er|ers|ieres)?[\W\d]/
    /[\W\d](P|p)ub(s|licite)?[\W\d]/
    /[\W\d](com|cible|double|fast|value)click[\W\d]/ /[\W\d]click(-fr.com|stream|thrutraffic|thru|thruserver.com|xchange)[\W\d]/

    La première est repiquée sur un forum puis modifiée.