获得正确的RSS提要图像
本文关键字:图像 RSS | 更新日期: 2023-09-27 18:04:37
我使用一个联合提要来提取RSS提要以及它的相应图像。然而,获得RSS图像被证明是棘手的,因为每个RSS提要似乎都在提要的不同层次上定义了图像。
例如,一些RSS提要在(thumbnail)元素或(content)元素或(content:encoded)元素中有相应的图像…
这很好,因为图像通常位于联合提要项摘要或扩展元素之一(用于编码内容)中。然而……有时找到的第一张图片是提要项目的图像,而其他时候是广告的图像等…
我现在很迷路,我不知道如何区分正确的图像,当我显示它旁边的RSS提要项目。结果是我显示的RSS提要不一致,有些RSS条目旁边的图片看起来不错,而其他RSS条目旁边有广告图片或没有图片。
将感谢任何帮助或推动正确的方向,谢谢!
不幸的是,RSS是一种复杂的格式,很多人可以用不同的方式解释它…像Superfeedr这样的服务可以通过规范化feed的内容来帮助你,这样你就不必浏览十几个不同的位置,但是,你必须自己做一些启发式的事情来决定使用什么是最好的图片,如果它真的值得展示一张图片:*检查其大小(高度,宽度和表面)*检查它的熵(颜色,形状…)div…