获得正确的RSS提要图像

本文关键字:图像 RSS | 更新日期: 2023-09-27 18:04:37

我使用一个联合提要来提取RSS提要以及它的相应图像。然而,获得RSS图像被证明是棘手的,因为每个RSS提要似乎都在提要的不同层次上定义了图像。

例如,一些RSS提要在(thumbnail)元素或(content)元素或(content:encoded)元素中有相应的图像…

这很好,因为图像通常位于联合提要项摘要或扩展元素之一(用于编码内容)中。然而……有时找到的第一张图片是提要项目的图像,而其他时候是广告的图像等…

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

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

获得正确的RSS提要图像

不幸的是,RSS是一种复杂的格式,很多人可以用不同的方式解释它…像Superfeedr这样的服务可以通过规范化feed的内容来帮助你,这样你就不必浏览十几个不同的位置,但是,你必须自己做一些启发式的事情来决定使用什么是最好的图片,如果它真的值得展示一张图片:*检查其大小(高度,宽度和表面)*检查它的熵(颜色,形状…)div…