Image 使用magpie rss从rss/atom提要中提取图像

Image 使用magpie rss从rss/atom提要中提取图像,image,rss,extract,magpie,Image,Rss,Extract,Magpie,我使用php和喜鹊,并希望在饲料项目检测图像的一般方法。我知道一些网站将图片放在附件标签中,其他类似的网站和一些网站只是将其添加到描述中。是否有一个通用的功能来检测rss项目是否有图像,并在其被magpie解析后提取图像url 我认为从描述中提取需求表达式是必要的,但我不知道这些。如果可以的话,请提供帮助。我自己花了很长时间寻找一种通过Magpie在RSS中显示图像的方法,最后我不得不检查代码,找出如何让它工作 正如您所说,Magpie不在元素中拾取图像的原因是,它们是使用“enclosure”

我使用php和喜鹊,并希望在饲料项目检测图像的一般方法。我知道一些网站将图片放在附件标签中,其他类似的网站和一些网站只是将其添加到描述中。是否有一个通用的功能来检测rss项目是否有图像,并在其被magpie解析后提取图像url


我认为从描述中提取需求表达式是必要的,但我不知道这些。如果可以的话,请提供帮助。

我自己花了很长时间寻找一种通过Magpie在RSS中显示图像的方法,最后我不得不检查代码,找出如何让它工作

正如您所说,Magpie不在元素中拾取图像的原因是,它们是使用“enclosure”标记指定的,这是一个空标记,其中信息位于属性中,例如

<enclosure url="http://www.mysite.com/myphoto.jpg" length="14478" type="image/jpeg" />
图像的url以$myRSSitem['enclosure\u url']为单位,大小以$myRSSitem['enclosure\u length']为单位。 请注意,存储模块标记可以引用多种类型的介质,因此首先通过检查$myRSSitem['enclosure_type']来检查该类型是否实际上是映像


也许其他人有更好的建议,我相信这可以更优雅地从其他空标签中提取属性,但我需要一个v快速修复(截止日期压力),但我希望这可能会帮助其他有困难的人

我自己花了很长时间寻找一种通过Magpie在RSS中显示图像的方法,最后我不得不检查代码,找出如何让它工作

正如您所说,Magpie不在元素中拾取图像的原因是,它们是使用“enclosure”标记指定的,这是一个空标记,其中信息位于属性中,例如

<enclosure url="http://www.mysite.com/myphoto.jpg" length="14478" type="image/jpeg" />
图像的url以$myRSSitem['enclosure\u url']为单位,大小以$myRSSitem['enclosure\u length']为单位。 请注意,存储模块标记可以引用多种类型的介质,因此首先通过检查$myRSSitem['enclosure_type']来检查该类型是否实际上是映像


也许其他人有更好的建议,我相信这可以更优雅地从其他空标签中提取属性,但我需要一个v快速修复(截止日期压力),但我希望这可能会帮助其他有困难的人

这个解决方案对我自己混乱的处境非常有效。非常感谢。这个解决方案对我自己的混乱情况非常有效。非常感谢你。