0

我可以通过我尝试使用 jfeed 提取的 RSS 获得成功的响应,但是,我真正想要的是内容。[内容:编码] 我需要这个,所以我可以从每个帖子中获取第一张图片。

我认为更新 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 回答