我可以通过我尝试使用jfeed拉取的RSS获得一个成功的响应,然而,我真正想要的是内容。内容:编码我需要这个,这样我就可以从每个帖子中抓取第一张图片。
我认为更新jfeed来做这件事很容易,但是我尝试过的任何东西似乎都不能达到这个目的。最明显的尝试是添加:
item.content = jQuery(this).find('content\:encoded').eq(0).text();但是这会返回一个空字符串。我真的很感激在正确的方向上的推动,谢谢大家!
发布于 2012-02-26 22:22:16
注意:我不知道jfeed,但我用过很多提要解析器。
有了这样的警告,为什么要在冒号前面加一个斜杠?您应该不需要这样做。
此外,一些提要解析器不支持名称空间。由于content是一个名称空间前缀,因此可能无法对其执行find()。在这种情况下,您需要尝试使用.find('encoded'),省略名称空间前缀。
提要(或提要中某些项)也可能没有content:encoded元素。这是RSS的一个扩展,而不是必需的元素。
https://stackoverflow.com/questions/9451202
复制相似问题