【问题标题】:Trying to get content:encoded with jfeed试图获取内容:用 jfeed 编码
【发布时间】:2012-03-16 02:38:58
【问题描述】:

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

我认为更新 jfeed 来做到这一点很容易,但我似乎没有尝试得到它。最明显的尝试是添加:

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

但这会返回一个空字符串。我真的很感激朝着正确的方向前进,谢谢大家!

【问题讨论】:

    标签: jquery rss jfeed


    【解决方案1】:

    警告:不知道 jfeed,但我使用过很多提要解析器。

    有了这个警告,为什么要在冒号前面加上斜线?你不应该这样做。

    此外,一些提要解析器不支持命名空间。由于content 是一个命名空间前缀,jfeed 可能无法在其上使用find()。在这种情况下,您需要尝试 .find('encoded'),省略命名空间前缀。

    该提要(或该提要中的某些项目)也可能没有content:encoded 元素。这是 RSS 的扩展,不是必需的元素。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      • 2015-03-05
      • 1970-01-01
      • 2018-05-04
      • 2014-05-27
      • 1970-01-01
      相关资源
      最近更新 更多