Problema com um feed RSS

Continuando a discussão de Configurar o Plugin de Pesquisa RSS do Discourse:

Olá - Estou com dificuldades para fazer o Plugin de Pesquisa RSS funcionar para o meu feed RSS: https://www.hinz.org.nz/resource/rss/news.rss

Meu navegador (Chrome) não quer abri-lo. Mas quando o executo através de um validador, parece estar tudo bem:

Há algo que estou perdendo na configuração?

2 curtidas

Curiosamente, recebo um 403 se eu tentar 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

Talvez esse servidor seja exigente quanto aos user-agents? …se o validador de RSS consegue buscar, mas meu curl e o plugin não conseguem . . .

Parece que https://www.hinz.org.nz/resource/rss/news.rss responde a requisições GET com um 301 para https://cdn.ymaws.com/www.hinz.org.nz/resource/rss/news.rss, mas a requisições HEAD com um 403.

:facepalm:

Você pode configurar o plugin para baixar o feed diretamente de https://cdn.ymaws.com/www.hinz.org.nz/resource/rss/news.rss para evitar a bagunça deles.

5 curtidas

Funciona perfeitamente!

Obrigado.

3 curtidas

Tenho alguns problemas em andamento com isso e gostaria de mais ajuda.

Problema 1: O botão de expandir o conteúdo da postagem não funciona

Recebo isto no console:

Problema 2: Capacidade limitada de personalizar a postagem resultante

A postagem truncada traz apenas o primeiro <p>. Infelizmente, preciso do segundo (o primeiro é lixo).

Embora eu possa direcionar um HTML feio passado do feed e suprimi-lo com CSS, além de personalizar o texto “Este é um tópico de discussão complementar…”, estou preso com o estilo inline infeliz que é passado. E sinto falta do valioso segundo parágrafo.

Existe alguma maneira de se livrar de todos os elementos/estilos HTML lá e apenas trazer o texto bruto? Ou, melhor ainda, uma seleção do texto bruto (no meu caso, apenas o segundo <p>)?

O segundo elemento <p> de cada um, incluindo
Isso é alcançável/configurável? Não consegui descobrir como usar seletores CSS para conseguir isso com meu feed.

Este tópico foi fechado automaticamente 30 dias após a última resposta. Novas respostas não são mais permitidas.