Configure the Discourse RSS Polling Plugin からの議論の続きです。
RSSポーリングプラグインを私のRSSフィードで機能させるのに苦労しています:https://www.hinz.org.nz/resource/rss/news.rss
私のブラウザ(Chrome)はそれを開きたがりません。しかし、バリデーターを通して実行すると、問題ないようです。
設定で何か見落としていることはありますか?
Configure the Discourse RSS Polling Plugin からの議論の続きです。
RSSポーリングプラグインを私のRSSフィードで機能させるのに苦労しています:https://www.hinz.org.nz/resource/rss/news.rss
私のブラウザ(Chrome)はそれを開きたがりません。しかし、バリデーターを通して実行すると、問題ないようです。
設定で何か見落としていることはありますか?
不思議なことに、curl を使って試すと 403 が返ってきます…
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
もしかしたら、そのサーバーはユーザーエージェントにうるさいのでしょうか?…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 で応答するようです。
![]()
プラグインを設定して、この問題を回避するためにフィードを https://cdn.ymaws.com/www.hinz.org.nz/resource/rss/news.rss から直接ダウンロードできるようにすることができます。
うまくいきました!
ありがとうございます。
これに関していくつか継続的な問題があり、もう少し助けが必要です。
コンソールに次のようなメッセージが表示されます。
切り詰められた投稿には、最初の <p> のみが取り込まれます。残念ながら、2 番目のものが必要で、最初のものは不要です。
フィードから渡される醜い HTML をターゲットにして CSS で非表示にしたり、「これはコンパニオンディスカッショントピックです…」というテキストをカスタマイズしたりすることはできますが、渡されるインラインスタイルには対処できません。また、非常に重要な 2 番目の段落も失われています。
そこにあるすべての HTML 要素/スタイルを削除して、生のテキストのみを取り込む方法はありますか? または、生のテキストの一部(この場合は 2 番目の <p> のみ)を取り込むことはできますか?
各要素の 2 番目の <p> 要素には、以下が含まれます。
これは達成可能/設定可能ですか? CSSセレクターを使用してこれを達成する方法 をフィードで確認しましたが、うまくいきませんでした。
このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されていません。