Problema con un feed RSS

Continuando la discussione da Configura il plugin di polling RSS di Discourse:

Ciao, sto avendo difficoltà a far funzionare il plugin RSS Polling per il mio feed RSS: https://www.hinz.org.nz/resource/rss/news.rss

Il mio browser (Chrome) non vuole aprirlo. Ma quando lo eseguo tramite un validatore sembra essere a posto:

C’è qualcosa che mi sfugge nella configurazione?

2 Mi Piace

È curioso che ottenga un 403 se provo 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

Forse quel server è schizzinoso riguardo agli user-agent? …se il validatore RSS riesce a recuperarlo, ma il mio curl e il plugin no . . .

Sembra che https://www.hinz.org.nz/resource/rss/news.rss risponda alle richieste GET con un 301 a https://cdn.ymaws.com/www.hinz.org.nz/resource/rss/news.rss ma alle richieste HEAD con un 403.

:facepalm:

Puoi configurare il plugin per scaricare il feed direttamente da https://cdn.ymaws.com/www.hinz.org.nz/resource/rss/news.rss per evitare il loro pasticcio.

5 Mi Piace

Funziona perfettamente!

Grazie.

3 Mi Piace

Ho un paio di problemi in corso con questo e gradirei un po’ di aiuto in più.

Problema 1: Il pulsante per espandere il contenuto del post non funziona

Ottengo questo nella console:

Problema 2: Capacità limitata di personalizzare il post risultante

Il post troncato porta solo il primo <p>. Sfortunatamente ho bisogno del secondo (il primo è spazzatura).

Mentre posso puntare a un brutto HTML passato dal feed e sopprimerlo con CSS, oltre a personalizzare il testo “Questo è un argomento di discussione correlato…”, sono bloccato con lo sfortunato stile inline che viene passato. E mi manca il preziosissimo secondo paragrafo.

C’è un modo per eliminare tutti gli elementi HTML / stili presenti e portare solo il testo grezzo? O meglio ancora, una selezione del testo grezzo (nel mio caso solo il secondo <p>)?

Il secondo elemento <p> di ciascuno, incluso
È realizzabile / configurabile? Non sono riuscito a capire come usare i selettori CSS per ottenere questo risultato con il mio feed.

Questo argomento è stato chiuso automaticamente 30 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.