获取正确的RSS Feed img

时间:2014-05-22 21:55:22

标签: c# asp.net image rss

我正在使用联合提要来提取RSS提要及其相应的图像。然而,获得RSS图像被证明是棘手的,因为每个RSS提要似乎都在Feed中的不同级别定义了图像。

例如,某些RSS源在(缩略图)元素或(内容)元素或(内容:编码)元素等中具有相应的图像...

这很好,因为图像通常在联合供稿项目摘要中,或者是扩展元素之一(用于编码内容)。但是......有时找到的第一张图片是Feed项目的图片,有时则是广告等的图片...

我现在很迷茫,当我将它显示在它旁边的RSS提要项目时,我不知道如何区分正确的图像。结果是我显示的RSS源不一致,有些看起来很好看RSS项旁边的图片,而其他人有一张广告的图片或旁边没有任何图片。

感谢任何帮助或推动正确的方向,谢谢!

1 个答案:

答案 0 :(得分:0)

不幸的是,RSS是一种复杂的格式,很多人都可以用不同的方式解读... Superfeedr这样的服务可以通过规范Feed的内容来帮助你,这样你就不会有查看十几个不同的位置,但是,您必须自己做一些启发式方法,以确定最佳图像使用方式,以及它是否真的值得展示图像: *检查其尺寸(高度,宽度和表面) *检查其熵(颜色,形状......) ...