0

jfeed を使用してプルしようとしている RSS で成功した応答を得ることができますが、本当に欲しいのはコンテンツです。[content:encoded] 各投稿から最初の画像を取得できるように、これが必要です。

これを行うためにjfeedを更新するのは簡単だと思いましたが、私が試したものは何も得られないようです。最も明白な試みは、追加することでした:

item.content = jQuery(this).find('content\:encoded').eq(0).text();

しかし、これは空の文字列を返します。正しい方向へのプッシュに本当に感謝しています。ありがとうございます!

4

1 に答える 1

1

警告: jfeed はわかりませんが、フィード パーサーはたくさん使用しました。

では、なぜコロンの前にスラッシュを付けるのですか? その必要はありません。

また、一部のフィード パーサーは名前空間を認識しません。は名前空間プレフィックスであるためcontent、jfeed がそれを実行できない可能性がありfind()ます。その場合、.find('encoded')名前空間の接頭辞を省略して を試す必要があります。

そのフィード (またはそのフィード内の特定のアイテム) に要素がない可能性もありcontent:encodedます。これは RSS の拡張であり、必須の要素ではありません。

于 2012-02-26T14:22:15.917 に答える