Проблема с RSS-лентой

Продолжение обсуждения из Настройка плагина RSS Polling для Discourse:

Привет — у меня возникают трудности с запуском плагина RSS Polling для моего RSS-канала: https://www.hinz.org.nz/resource/rss/news.rss

Мой браузер (Chrome) не хочет его открывать. Однако при проверке через валидатор всё выглядит нормально:

Не упускаю ли я что-то в конфигурации?

Любопытно, я получаю 403 ошибку при попытке использовать 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

Возможно, этот сервер придирчив к user-agent’ам? … если RSS-валидатор может его получить, но мой curl и плагин — нет…

Похоже, что https://www.hinz.org.nz/resource/rss/news.rss отвечает на запросы GET перенаправлением 301 на https://cdn.ymaws.com/www.hinz.org.nz/resource/rss/news.rss, но на запросы HEAD — ошибкой 403.

:facepalm:

Вы можете настроить плагин так, чтобы он загружал ленту напрямую с https://cdn.ymaws.com/www.hinz.org.nz/resource/rss/news.rss, чтобы обойти эту проблему.

Это работает отлично!

Спасибо.

У меня есть несколько текущих проблем с этим, и я был бы очень признателен за дополнительную помощь.

Проблема 1: кнопка «Развернуть содержимое сообщения» не работает

В консоли я вижу следующее:

Проблема 2: ограниченные возможности кастомизации итогового сообщения

Обрезанное сообщение включает только первый тег <p>. К сожалению, мне нужен второй (первый — мусор).

Хотя я могу нацелиться на некрасивый HTML, передаваемый из ленты, и скрыть его с помощью CSS, а также изменить текст «Это тема для обсуждения, связанная с…», я застрял на неприятных встроенных стилях, которые передаются вместе с контентом. При этом я упускаю крайне важный второй абзац.

Есть ли способ удалить все HTML-элементы и стили оттуда и загрузить только «сырой» текст? Или, что ещё лучше, выбрать часть «сырого» текста (в моём случае — только второй тег <p>)?

Второй тег <p> каждого сообщения, включая
Возможно ли это реализовать или настроить? Я не смог разобраться, как использовать CSS-селекторы для этого в моей ленте.