Bonjour à tous
Je cherche un moyen, peu importe lequel, pour bloquer les RSS indésirables sur les pages web. J'ai essayé sans succès avec Privoxy.
Alors si quelqu'un a une idée, merci d'avance.
La page :
http://www.paris-art.com/index.html
Le RSS à bloquer :
http://rss.lefigaro.fr/*
# Fichier Host ?
Posté par Jean B . Évalué à 3.
Ou encore bloquer le fichier javascript qui fait scroller le flux, ou encore utiliser GreaseMonkey pour supprimer le Html qui y fait référence, ou encore encore éditer le Css du site pour rendre invisible la div qui contient le flux.
[^] # Re: Fichier Host ?
Posté par maderios . Évalué à 1.
Tu peux mettre un deny sur lefigaro.fr dans ton fichier Host.
J'ai essayé dans /etc/hosts et /etc/hosts.deny, ça n'a pas l'air de marcher. Problème de syntaxe ?
"L'art est fait pour troubler. La science rassure" (Braque)
# Objectif ?
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 0.
tu as essayé simplement de rajouter un filtre dans adblock /
adblock plus ?
[^] # Re: Objectif ?
Posté par NeoX . Évalué à 0.
[^] # Re: Objectif ?
Posté par LaBienPensanceMaTuer . Évalué à 3.
Et puis c'est sur qu'en tant qu'admin, je refuse que mes utilisateurs voient le flux rss du figaro ... quand il consulte un site anti productif quelconque.
Enfin bref, tout ça pour dire que je crois pas que son objectif soit d'ordre "professionnel".
Et sinon, en mode réponse pure, je l'orienterai vers adblock.
Sinon, pour la solution à base de /etc/hosts:
rss.lefigaro.fr. 3600 IN CNAME feeds.feedburner.com.
Donc,
echo "127.0.0.1 feeds.feeburner.com rss.lefigaro.fr" >> /etc/hosts
La résolution balancera sur toutes les requêtes à destination des hosts ci dessus vers localhost (attention aux 404 si tu as un serveur web qui écoute sur ta machine).
Précision toutefois, si tu passes par un proxy HTTP, cette méthode sera complétement inefficace car dans ce cas, le client ne fait pas la résolution de nom, c'est le serveur proxy qui s'en charge.
Voilà voilà.
[^] # Re: Objectif ?
Posté par maderios . Évalué à 1.
l'adresse ne semble pas blockable par adblock ni par adblock plus
echo "127.0.0.1 feeds.feeburner.com rss.lefigaro.fr" >> /etc/hosts
Ce ne serait pas plutôt /etc/hosts.deny ?
"L'art est fait pour troubler. La science rassure" (Braque)
[^] # Re: Objectif ?
Posté par Jean B . Évalué à 2.
Autrement dit quand ton navigateur cherchera le rss il sera aiguillé vers lui même et ne trouvera rien.
[^] # Re: Objectif ?
Posté par maderios . Évalué à 1.
127.0.0.1 feeds.feeburner.com rss.lefigaro.fr
dans mon /etc/hosts mais ça n'empêche pas le rss de lefigaro.fr d'être affiché sur la page....
"L'art est fait pour troubler. La science rassure" (Braque)
[^] # Re: Objectif ?
Posté par maderios . Évalué à 1.
quand ton navigateur cherchera le rss
Je précise : je voudrais mon navigateur n'affiche pas les flux rss du figaro, comme sait le faire adblock avec les pubs.
"L'art est fait pour troubler. La science rassure" (Braque)
[^] # Re: Objectif ?
Posté par Jean B . Évalué à 2.
Si le Host ne marche pas il reste le Css. Avec la web Developer Toolbar de Firefox ça se fait facilement.
[^] # Re: Objectif ?
Posté par LaBienPensanceMaTuer . Évalué à 1.
Ce dernier point est vérifiable via le fichier /etc/host.conf (man 5 host.conf).
[^] # Re: Objectif ?
Posté par maderios . Évalué à 2.
Si le Host ne marche pas il reste le Css. Avec la web Developer Toolbar de Firefox ça se fait facilement.
J'ai édité la feuille de style de la page http://www.paris-art.com/
J'ai retiré de la colonne de droite, tout ce qui concerne "dépêches" et "rss"
J'ai enregistré
J'ai relancé iceweasel
Et puis rien n'a changé......
Toujours ce truc rouge qui défile à droite.
Alors, que faire ?
"L'art est fait pour troubler. La science rassure" (Braque)
[^] # Re: Objectif ?
Posté par LaBienPensanceMaTuer . Évalué à 1.
Rien à voir donc.
# Tu ne peux peux pas
Posté par yellowiscool . Évalué à 4.
Envoyé depuis mon lapin.
[^] # Re: Tu ne peux peux pas
Posté par NeoX . Évalué à 2.
paris-art reprend le flux rss, le retravaille, l'inclus dans sa page html et l'affiche
cela ne vient donc pas directement du site lefigaro.fr
[^] # Re: Tu ne peux peux pas
Posté par maderios . Évalué à 1.
class="date"><a class="date" href="http://rss.lefigaro.fr/~r/lefigaro/culture/
J'ai quand même du mal à croire qu'il n'y a aucun moyen pour faire disparaître ce lien de la page.
"L'art est fait pour troubler. La science rassure" (Braque)
[^] # Re: Tu ne peux peux pas
Posté par NeoX . Évalué à 2.
class="date"><a class="date" href="http://rss.lefigaro.fr/~r/lefigaro/culture/
c'est le code du lien...
si tu cliques sur ce lien alors tu vas chez rss.lefigaro.fr
mais le contenu autour de ce lien ne viens pas directement de rss.lefigaro.fr
et c'est pour cela que tu ne peux pas le bloquer dans l'affichage de la page.
par conte avec ton proxy tu va pouvoir bloquer le fait que la personne aille sur le site rss.lefigaro.fr
mais le contenu sera toujours affiché dans la page ici presente.
[^] # Re: Tu ne peux peux pas
Posté par maderios . Évalué à 0.
"L'art est fait pour troubler. La science rassure" (Braque)
[^] # Re: Tu ne peux peux pas
Posté par yellowiscool . Évalué à 2.
Mais bon, il te suffit aussi de ne pas cliquer sur le lien, ou de changer de site ;-)
Envoyé depuis mon lapin.
# Avec GreaseMonkey
Posté par Étienne . Évalué à 2.
Voici un petit script qui pourrait t'intéresser.
// ==UserScript==
// @name RemoveFigaro
// @namespace https://linuxfr.org/forums/12/24358.html
// @description Remove figaro links from the web page http://www.paris-art.com
// @include http://www.paris-art.com/*
// ==/UserScript==
var figaro = document.getElementsByClassName('depeches');
for (var i=0; i < figaro.length; i++)
{
element=figaro[i];
element.parentNode.removeChild(element);
}
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.