Problème avec un flux RSS

Continuant la discussion de Configurer le plugin Discourse RSS Polling :

Bonjour, j’ai du mal à faire fonctionner le plugin RSS Polling pour mon flux RSS : https://www.hinz.org.nz/resource/rss/news.rss

Mon navigateur (Chrome) ne veut pas l’ouvrir. Mais quand je le passe dans un validateur, il semble être correct :

Y a-t-il quelque chose que j’ai manqué dans la configuration ?

2 « J'aime »

Curieusement, j’obtiens un 403 si j’essaie curl

Craigs-iMac:~ craig$ curl -I https://www.hinz.org.nz/resource/rss/news.rss
HTTP/2 403
date: Wed, 11 May 2022 14:04:59 GMT
content-type: text/html
content-length: 1233
x-datadome: protected
accept-ch: Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory
set-cookie: datadome=EU3BHAFHQ05_KVgwW1Wjs9oOG7yBN6ViNb-Z0zhemMzTdky84_xqOxGy~PCdj6GF2paWbjlV6YBVr8EffwN.eBXFJjRmcsp9ix7FLkAxA2yCry0Eo6sLlqchK2zbnjV; Max-Age=31536000; Domain=.hinz.org.nz; Path=/; Secure; SameSite=Lax
location: http://www.hinz.org.nz/resource/rss/news.rss
x-powered-by: ASP.NET
referrer-policy: no-referrer-when-downgrade
strict-transport-security: max-age=31536000
x-xss-protection: 1; mode=block
x-content-type-options: nosniff

Peut-être que ce serveur est pointilleux sur les user-agents ? … si le validateur RSS peut le récupérer, mais pas mon curl, ni le plugin . . .

On dirait que https://www.hinz.org.nz/resource/rss/news.rss répond aux requêtes GET avec un 301 vers https://cdn.ymaws.com/www.hinz.org.nz/resource/rss/news.rss mais aux requêtes HEAD avec un 403.

:facepalm:
Vous pouvez configurer le plugin pour télécharger le flux directement depuis https://cdn.ymaws.com/www.hinz.org.nz/resource/rss/news.rss pour éviter leur désordre.

5 « J'aime »

Ça fonctionne parfaitement !

Merci.

3 « J'aime »

J’ai quelques problèmes persistants avec cela et j’aimerais un peu plus d’aide.

Problème 1 : Le bouton d’extension du contenu du message ne fonctionne pas

J’obtiens ceci dans la console :

Problème 2 : Capacité limitée à personnaliser le message résultant

Le message tronqué n’apporte que le premier <p>. Malheureusement, j’ai besoin du second (le premier est inutile).

Bien que je puisse cibler du HTML disgracieux transmis depuis le flux et le supprimer avec du CSS, ainsi que personnaliser le texte « Ceci est un sujet de discussion compagnon… », je suis bloqué avec le style en ligne malencontreux qui est transmis. Et il me manque le très précieux 2ème paragraphe.

Existe-t-il un moyen de se débarrasser de tous les éléments / styles HTML présents et de n’apporter que le texte brut ? Ou mieux encore, une sélection du texte brut (dans mon cas, uniquement le 2ème <p>) ?

Le deuxième élément <p> de chacun, y compris
Est-ce réalisable / configurable ? Je n’ai pas réussi à comprendre comment utiliser les sélecteurs CSS pour y parvenir avec mon flux.

Ce sujet a été automatiquement fermé 30 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.